23/04/2007, 02:46 AM
Spoiler for Changed Font colors:
Warning: Do not touch ANYTHING in KD and MODULE folders.
Necessary Downloads
PRX Decrypter
HEX Workshop
Firmware 3.40
PBP Unpacker
3.30 PSAR Dumper
VSH Font Recolorer GUI by Zinga (no hexing required Supports 3.10 and 3.40 decrypted vshmain.prx files)
VSH Font Recolorer GUI for 3.51/3.52 by Zinga, updated by Ac_K
Getting a decrypted vshmain.prx
- Download the Official 3.40 EBOOT
- Download and install PBP Unpacker. Open the firmware eboot and extract the DATA.PSAR
- Download PSAR Dumper 3.30 and use it to DUMP the files from the DATA.PSAR (wee�ll decrypt the 3.40 vshmain.prx soon). Place the DATA.PSAR on the root of your memory stick.
- From the vsh/module folder, take the original vshmain.prx and rename it to vsh.prx
- Download the program prx decrypter v 1.3 and install it.
- Create a folder called, enc and copy the renamed vsh.prx into the folder
- Start the PRX Decrypter 1.3 from the Game Menu then press X to begin the decryption process
- Then you should have a newly decrypted VSH.prx in the enc folder. Enjoy!
Changing the XMB font colors
3.40 decrypted vshmain.prx
offsets: 37780 - 3780F
e.g.
Firmware (vshmain.prx) | January Color Channel Offsets |
3.40 | 0x37780 Red Channel strength (float) 0x37784 Green Channel strength (float) 0x37788 Blue Channel strength (float) |
3.30 | 0x378B8 Red Channel Strength(float) |
3.10 | 0x376E8 Red Channel Strength(float) |
3.03 | 0x370D0 Red Channel Strength(float) |
Image by ErikPshat
From bstronga: The max channel strength is 1. Even if you write 160 it will just look as if it was set to 1.
In order to get correct channel values, simply divide the channel value by 256
The other months follow the same offset pattern
Changing the Options Menu background color
Firmware (vshmain.prx) | January Options Menu Color Channel Offsets |
3.40 | 0x376E4 Red color strength (float) 0x376E8 Green color strength (float) 0x376EC Blue color strength (float) |
Spoiler for Changed Options Menu Color:
The GAME150, GAME3xx and ISO folders will no longer be recognized once you replace the original vshmain.prx with a decrypted one
In order to fix this do the following:
Rename the decrypted vshmain.prx to vsh.prx and flash back your original vshmain.prx.
Then open the pspbtcnf.txt in KN
Code:
|
_under_
Code:
|
and change the last line
Code:
|
to
Code:
|
Warning: Just don't touch anything in KD and MODULE folders.
You have to run Noobz PatchSFO originally made for xLoader for your 1.5 homebrew otherwise they can't launch.
PatchSFO v0.1 Patches eboots in the GAME150 folder
Original PatchSFO
More Details here
redirecting to memstick thing can be ignored ;p