PSP Hacks - Forums

Go Back   PSP Hacks - Forums > PSP Community > Hacks, Cracks & Mods

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 02-06-2007, 12:57 PM
sepreath sepreath is offline
PSP Veteran
 

Join Date: Dec 2006
Location: 4B 65 79 77 6F 72 74 68
Posts: 1,098
sepreath User Has a Beginner Reputation
Default

This thread is now outdated, look for the targa wave hack

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:
Originally Posted by XMBwave readme
icon-coder by kgsws
orignally found by DarkStone
bat file by vb_master
I don't really want to baby-walk you through this. Instead I'll give you the constraints as
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
Reply With Quote
  #2  
Old 02-06-2007, 01:07 PM
Nacos's Avatar
Nacos Nacos is offline
Senior Member
PSP Titan
 

Join Date: Jun 2006
Location: London, UK
Posts: 8,149
Nacos is a jewel in the roughNacos is a jewel in the roughNacos is a jewel in the rough
Default

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
__________________
Reply With Quote
  #3  
Old 02-06-2007, 01:08 PM
sepreath sepreath is offline
PSP Veteran
 

Join Date: Dec 2006
Location: 4B 65 79 77 6F 72 74 68
Posts: 1,098
sepreath User Has a Beginner Reputation
Default

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
Reply With Quote
  #4  
Old 02-06-2007, 02:22 PM
pspandrew2007 pspandrew2007 is offline
PSP Smarty
 

Join Date: Jan 2007
Location: ceres CA.
Posts: 113
pspandrew2007 User Has a Beginner Reputation
Default

Nice tutorial this will be very useful
__________________
There is only one success - to be able to spend your life in your own way.
Reply With Quote
  #5  
Old 02-06-2007, 03:56 PM
RonJon's Avatar
RonJon RonJon is offline
Senior Member
PSP Titan
 

Join Date: Sep 2005
Location: Wales
Posts: 7,033
RonJon will become famous soon enough
Default

Pretty cool!

the 2nd pic is mad..

I may mess around later, currently just have a basic blue one. which is sweet ^_^
__________________
Reply With Quote
  #6  
Old 02-06-2007, 03:59 PM
YoYoBallz's Avatar
YoYoBallz YoYoBallz is offline
Senior Member
PSP Titan
 

Join Date: Jun 2006
Location: Endless Paradigm
Posts: 4,509
YoYoBallz is on a distinguished road
Default

eh the 2nd has TOO much wave
__________________

The Endless VOID!
Reply With Quote
  #7  
Old 02-06-2007, 04:00 PM
rj1790 rj1790 is offline
PSP Ninja
 

Join Date: Sep 2006
Posts: 757
rj1790 User Has a Beginner Reputation
Default

Verrrrrrrrrry Niccccccce
__________________
C:\\WINDOWS\\Desktop\\RAYNOLD.BMP
Reply With Quote
  #8  
Old 02-06-2007, 04:14 PM
red_to_black red_to_black is offline
PSP Smarty
 

Join Date: Nov 2006
Location: Burger King
Posts: 153
red_to_black User Has a Beginner Reputation
Default

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
Reply With Quote
  #9  
Old 02-06-2007, 05:52 PM
darkstar55 darkstar55 is offline
PSP Enthusiast
 

Join Date: Sep 2006
Location: Hyrule
Posts: 484
darkstar55 User Has a Beginner Reputation
Default

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
Reply With Quote
  #10  
Old 02-06-2007, 06:14 PM
Iguanahak's Avatar
Iguanahak Iguanahak is offline
PSP Hacker
 

Join Date: Sep 2006
Location: NJ,US
Posts: 908
Iguanahak User Has a Beginner Reputation
Default

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.
Reply With Quote
Reply

 



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 10:49 PM.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©