Well, I had to call the compression algorithm "PSLZ" because it was hinted at the executable files.
Here is a sample if anyone wants to crack it.
The Forum is up for sale: XeNTaX Forum looking for new owner
Gran Turismo (PS1) - PSLZ compression
-
AnonBaiter
- veteran
- Posts: 82
- Joined: Thu Oct 15, 2015 8:15 pm
- Has thanked: 18 times
- Been thanked: 8 times
Gran Turismo (PS1) - PSLZ compression
You do not have the required permissions to view the files attached to this post.
- MaKiPL
- advanced
- Posts: 60
- Joined: Sat Sep 13, 2014 2:05 pm
- Has thanked: 10 times
- Been thanked: 20 times
Re: Gran Turismo (PS1) - PSLZ compression
At first sight it looked like LZSS and indeed it decompressed succesfully but the file afterward is complete mess
Take a look at: 0x7044
If you delete every 0x09th byte from here you can get nice text:
TOYOTA\0 0x06 NISSAN\0
MITSUBISHI\0 0x05HONDA
after that there should be MAZDA but it's only MAZ (DA is missing, it's get few bytes earlier) [also the text length byte is still there 0x05, but the characters are missing]. This is typical for LZS-like compressions, so it's some variation of LZS [not LZSS as said above]
Take a look at: 0x7044
If you delete every 0x09th byte from here you can get nice text:
TOYOTA\0 0x06 NISSAN\0
MITSUBISHI\0 0x05HONDA
after that there should be MAZDA but it's only MAZ (DA is missing, it's get few bytes earlier) [also the text length byte is still there 0x05, but the characters are missing]. This is typical for LZS-like compressions, so it's some variation of LZS [not LZSS as said above]
-
AnonBaiter
- veteran
- Posts: 82
- Joined: Thu Oct 15, 2015 8:15 pm
- Has thanked: 18 times
- Been thanked: 8 times
Re: Gran Turismo (PS1) - PSLZ compression
Huh. I`ll guess I need to look exactly which variation of LZS was used so I can get the result. Thanks for the hint!MaKiPL wrote:This is typical for LZS-like compressions, so it's some variation of LZS [not LZSS as said above]
EDIT: So I guess Gran Turismo has its own LZS compression variant. The only hint that these files use such kind of compression are in the executables of the game itself(GTEND.EXE, GTMAIN.EXE, GTMENU.EXE, GTOS.EXE and the executable whose filename looks like a serial number of a regional version of the game). Should I post these executables in question?
