March 22, 20242 yr All of the game files with the .PKG extension from the 2005 game Destroy All Humans! are compressed and I'm having trouble with getting them extracted. The algorithm BIZARRE_SKIP from QuickBMS almost works with it, but it seems to only be able to partially decompress the file. For example, everything inside of DISCARD.PKG is supposed to be compiled lua scripts but the output doesn't look quite right. It appears that the compression method used for that game is some kind of variant of that algorithm. I'd appreciate it if anyone is willing to take a look. I've been meaning to dig deeper into this game for years. Samples: DAH_Samples.7z Edited May 23, 20242 yr by phantaton Added more detail.
May 24May 24 Localization I'll need the executable but from a quick glance there's always "21 E0 7A 42 AE 3D 3A 02" at the end after some padding to 0x800 the first 4 bytes of that sequence are probably the build date (Fri, 06.05.2005 03:10:25) Edited May 24May 24 by NeoGT404
June 9Jun 9 Supporter They used custom algo same like PGR. In exe there is a address with function. But i have no idea how to retreive that offset/function.
June 11Jun 11 Author On 5/24/2026 at 3:55 PM, NeoGT404 said: I'll need the executable but from a quick glance there's always "21 E0 7A 42 AE 3D 3A 02" at the end after some padding to 0x800 the first 4 bytes of that sequence are probably the build date (Fri, 06.05.2005 03:10:25) Been a while since I looked this, but I believe that this is the executable that goes with these files. dah_exec.zip
8 hours ago8 hr Supporter Well i tried unpack some of the files from stream.pkg and it was bizarre_skip. But not sure where is TOC for stream.pkg.Compressed file. First int decompressed size second int compressed size - 8.And decompressedYep, this looks right after decompression Edited 8 hours ago8 hr by h3x3r
Create an account or sign in to comment