Yup its here and its good!
After days of hexediting and batch writing i was sick of looking at them and Xanderchaos came to my rescue of crosseyedness and reversed all the data in the batch files so we can convert a 3.95prx theme to 3.90 then you can put that into the 3.90 to 4.00 converter and voila, we now have 4.00prx Smile
There were alot of good themes and I couldn't leave those developers hang in the wind not wanting to manually convert so here it is.
If you dont know what to do, this isnt for you
*By pressing a button you will be converting the following files (if available) from a 3.90prx to a 4.01 M33 to be used on 4.01 M33 ONLY!!!
These files MUST be editable via hexworkshop/prx editor
aka Decompressed and decrypted (mostly vshmain/paf are compressed by theme makers)
*VSHMain and PAF re-evaluated and more offsets added to each batch
*These files will be converted
Any file not listed here WILL NOT be converted and WILL NOT WORK in 4.01 M33!!!
So they will be deleted :)
What kind of prx do i have?
To determine what state your prx is in open your PRX in hex editor
If you see .ELF in the first line, then this program will
If that line says ~PSP. then this program WILL NOT give you a working prx because it is compressed/encrypted)
BUT, you candelete all data above 0x150 and rename the file to *.gzip, then open with winrar or ungzip and extract the compressed .prx, now you can update it
*Common_gui.prx is not converted, that needs to be edited manually for now if at all.
*Opening_plugin will only convert successfully on a 32bit windows xp or vista, on 64bit the x.exe crashes
*You must manually edit photo_browser390 and read offset 18e80
write that value to photo_browser.prx offset 17838 of the newly created photo_browser.prx
HWhex.exe coded by Hibbyware
Batch files coded by SchmilK
Openingplugin400.bat thanks to matchung
Thanks to vegetano1 and xanderchaos for help testing
400header and footer added ... whoops LOL