Post Reply  Post Thread 
PRX compressor v0.41 for 3.5x M33
Author Message
jpang
Administrator
*******


Posts: 991
Group: Administrators
Joined: Aug 2007
Status: Offline
Points: 4754
Post: #1
PRX compressor v0.41 for 3.5x M33

Written by s_king

This Windows application can (re)compress and decompress 3.5x M33 prxes.
Automatically identifies the firmware version and module type of selected prx and sets the right parameters. You can compress unknown (third party) plugins, in this case you have to select the right options. Theoretically you can compress any M33 compatible prx file from now. But be careful: not all file is recompressable and beware of touching contents of the kd folder!
The whole method is the work of bstronga. Thank you for it!

You need Microsoft .NET Framework 2.0 to run this program.


What's new
=========
- No need for 'C:\TEMP' anymore, tempfiles are now in application folder.
- Decompressed tempfile deletion bug fixed. If you clicked 'Cancel' at file save dialog after successful decompression, the tempfile remained in temp folder. Now it's fixed.
- Complete prx module identification. You can see the name and module type.
- Firmware selector. You can select firmware type with it.
- Keys selector. You can select the module keys with it.
- Compressor changed to 7-zip, it has better compression rate. Notice to users of previous PRX compressor versions: you don't have to recompress the files with the new program version, do it only if you want to make your prx even smaller.
- Rearranged compression levels with a new "ultra" level.
- 'Quick decompressor' implemented to decompress prx files without the need of copying them to PSP and decompress it with PRX Decrypter. Note, that only compressed files can be decompressed, it's impossible to decompress encrypted prxes.


Usage
=====
To create a compressed prx you have to select two files:
Header - You can select a original decompressed prx from 3.5x M33 and using it as the header.
Data - You can select your modified decompressed prx/elf file here. This file will be compressed with gzip and appended the previously selected header.

'Compression level' option - You can select the gzip compression level. The choices are: "lowest", "low", "normal", "maximum" and "ultra". The first is the fastest compression with the largest filesize and the last is the slowest compression with smallest final filesize. Default is "ultra".
Note: using "ultra" compression level the compression may take minutes, depends on your PC speed.

'Firmware' and 'Keys' selector - The 0x130-0x132 part in the header is a firmware and module specific part. Normally the program selects the right options automatically depends on the selected header firmware and module type, but in some cases you can set it manually. Basic rules:
1. If the header contains firmware data, you cannot select firmware, "auto" option will be used.
2. If you select "original" module keys, you cannot select firmware, "auto" option will be used.
3. If the header type is "vsh" you cannot use "firmware kernel" keys and vice versa.

'Patch vshmain.prx' option - This option is active only if you loaded a vshmain.prx as the data part. Modified vshmain prxes has to be patched in this way, so this option is turned on by default.

'Quick decompress' - Select a prx and the program will search for gzipped content in the file. If found, the program will decompress it.


Changelog
========
v0.41 [14-08-2007]
+ Tempfiles are now in application folder.
+ Decompressed tempfile deletion bug fixed.

v0.4 [12-08-2007]
+ Complete prx module identification. You can see the name and module type.
+ Firmware selector. You can select firmware type with it.
+ Keys selector. You can select the module keys with it.
+ Compressor changed to 7-zip, it has better compression rate.
+ 'Quick decompressor' implemented to decompress prx files.

v0.3 [05-08-2007]
+ Loaded module type identifying
+ Loaded file firmware version identifying
+ 'Use vsh module keys' option ('dunno' has gone)
+ 'Patch vshmain.prx' option
+ "Different module types' warning window
+ 'Different firmware versions' warning window
+ Rearranged window.

v0.2 [04-08-2007]
+ Firmware version identifyer for header prx
+ Small changes in compressing
+ "Compressing, please wait..." window
+ Header data overwriting bug fixed

v0.1 [04-08-2007]
Initial release



Attached File(s)
.rar File  PRXcompressor_v041.rar (Size: 295.89 KB / Downloads: 72)

This post was last modified: 09-22-2007 04:17 PM by jpang.

09-07-2007 11:06 PM
Visit this user's website Find all posts by this user Quote this message in a reply

pettersean
PSP Newbie


Posts: 1
Group: Registered
Joined: Nov 2009
Status: Offline
Points: 1
Post: #2
RE: PRX compressor v0.41 for 3.5x M33

i just try the Windows application can (re)compress and decompress 3.5x M33 prxes..


___________________________
Letterhead printing

11-03-2009 07:37 AM
Find all posts by this user Quote this message in a reply
Post Reply  Post Thread 

View a Printable Version
Send this Thread to a Friend
Subscribe to this Thread | Add Thread to Favorites

Forum Jump:

 Quick Theme: