Jump to content

Recommended Posts

Posted (edited)

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.

spacer.png

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 by phantaton
Added more detail.
  • 2 years later...
  • Members
Posted (edited)

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 by NeoGT404
  • 3 weeks later...
  • Engineers
Posted

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.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...