![]() |
|
#1
|
|||
|
|||
|
Contents: [0.1] Introduction [0.2] Needed Stuff [0.3] Thanks [1.1] The Guide Starts [1.2] Offsets [0.1] Ok, I'm bored so I thought I'd write a nice tut on how to hex your own XMB wave. This is my first tut so please bear with me if something isn't too clear. Here is an example of what you can make: ![]() Or if you go crazy: ![]() [0.2] You need: XMBWave editor click me Common sense Hopfully some hex skills A hex editor [0.3] Thanks to: Quote:
it were and let you run riot with your own designs :P [1.1] So first off copy your original system_plugin_bg.rco from you PSP and back it up to your computer. It is found in Flash0:/vsh/resource. Also backup the system_plugin_bg_deflate.bin that cam with the XMBWave package. It'll save you some headaches later on! [1.2] The offsets that I know of, in decimal, are: 528 => 946 controls the shape of the wave, very easily ruined! Or made crazy. 7653 => 7766 appears to control the width of the waves. My bad, it controls colour and contrast not width 7767 => 7841 => controls the colour of the waves. For the shape if you go too wild you can 'break' the wave. In other words it won't show up at all. Not sure what causes it here but the compiled system_plugin_bg must be exactly 40.8kb On the shape I can't offer any advice because I havn't yet figured it out fully. The width is in pairs of three increasing from 01 01 01. Again I'm not fully sure how this works but I have an idea. Obviously the higher the number the thicker the line. Your limits are 01 through FF. I think that each triplet controls a wave each. The whole wave being comprised of lots of smaller waves. The colour is also set out in triplets. The numbers here represent a shade of grey, the lower the number the darker the grey. Your constraints here are 01 through 3F. You can inject colour into the triplets in an 'inverted' RGB style. For example the first bit of colour you are given is 27 27 27 which is a medium grey. Change the first byte to FF to turn this section blue. So it would be FF 27 27. Green would be the middle byte and red the last. Only editing one triplet will give little colour as each triplet only controls a small part of the wave. You can't have all of the bytes as FF FF FF to get white, it doesn't work like that. You would use 3F as white. So 3F 3F 3F would be white. You can however, use two sets of FF. So to make pink it would be FF 27 FF. It's got more confusing 7653 => 7766 also controls colour. FF FF FF works for white in some instances between 7653 and 7841 but not others, which is wierd. 7653 => 7766 doesn't actually affect the width of the line but the colour and the contrast which made the line appear thicker. Sorry that was my bad. I hope this is useful / helpful to people. Please check back here. I'll add more as I find it out
__________________
![]() I don\'t give a crap about your firmware history |
|
#2
|
||||
|
||||
|
Thx i needed one of these (+bookmark)
sticky plz Great Job!! make it a bit more detailed aswell as put in some of your work :D
__________________
|
|
#3
|
|||
|
|||
|
Yeah I'm working on getting some pictures uploaded. And
making a tutorial for a wave.
__________________
![]() I don\'t give a crap about your firmware history |
|
#4
|
|||
|
|||
|
Nice tutorial this will be very useful
__________________
There is only one success - to be able to spend your life in your own way. |
|
#5
|
||||
|
||||
|
Pretty cool!
the 2nd pic is mad.. I may mess around later, currently just have a basic blue one. which is sweet ^_^ |
|
#6
|
|||
|
|||
|
eh the 2nd has TOO much wave
|
|
#7
|
|||
|
|||
|
Verrrrrrrrrry Niccccccce
__________________
C:\\WINDOWS\\Desktop\\RAYNOLD.BMP |
|
#8
|
|||
|
|||
|
W00000000000t Nice Tut.
Thats The Stuff!! Help I dont get the part to make it thiker I want to:)
__________________
Current FW: 3.90 M33-3 PS3 80GB
|
|
#9
|
|||
|
|||
|
I hope this gets stickied cause its a really good tut. nice job
__________________
My psp history: First US release day of psp 1.5, 2.0, 2.6, 2.71, 2.80, Traded, 2.0, 1.5, 3.02OE-A, 3.02OE-B, 3.03OE-C, 3.40Oe-A, SLIM- 3.90m33-2 Super smash bros brawl Player - I could oWN ya all |
|
#10
|
|||
|
|||
|
using the information form the tutorial, someone (not me, i don't know how to ) can make a program in which you can edit the hex values.
here is my idea.... you split the deflate file into 5 to 6 parts. since there are only 3 parts in which can be edited. so then you make the program only display the editable parts, and the rest of the parts are hidden. then when they compile, you can make a batch in which you just rebuild the deflate file again. then you just make the rest of the system_plugin_bg.rco. i can somewhat make the program, but not to a great extent..... but i would rather someone which more programming knowledge to do it, i can probably make a batch file version of the program if someone wanted me to, kinda hard though cause i would probably make alot more parts to the program. to make it effective i would probably have to split the data into almsot single hex values.
__________________
![]() Currently Playing: MOH online as -> SNIPAMASTA rnk 30 Join the Moh 1LL Clan-> o 1LLGaM3R o http://youtube.com/watch?v=OLeLB8LxCTI |
![]() |
|
|
|||
|
|||
|
|
| Thread Tools | |
| Display Modes | |
|
|