elbereth / DragonUnPACKer

Free/Open source game file resource explorer/unpacking tool made easy!
https://www.elberethzone.net/dragon-unpacker.html
149 stars 19 forks source link

Problem with Cyberbykes support. #7

Open elbereth opened 19 years ago

elbereth commented 19 years ago

When I extract the PLY (poly 3D objects from poly.bin) they are corrupt and unusable. As well as the poly.lst and prize.lst (They cause the game to crash)

The fonts fall to the same fate. However Enemy.lst and Mobile.lst are perfectly fine (I added my own enemies to prove it). The bitmap.bin is fine, apparently screens (Title and Dropship) are of another image format but work perfectly (I switched them around to make sure).

Sound.bin seems odd to me, the INT files are the true XMIs... yet... I'll have to study deeper into this, same with Voice.bin.

Check into this whenever you get the time.

Reported by: crdarkfox

elbereth commented 19 years ago

Logged In: YES user_id=381432

I had a look and some files seems to be compressed. But I am very bad at understanding compression schemes so I fear I won't be of much help. I can detect when the entry is compressed and the full decompressed size (I think) but that's all. I will try again sometime and maybe ask some friends.

Original comment by: elbereth

elbereth commented 19 years ago

Logged In: YES user_id=1059131

Hmmm... why would they leave a few files uncompressed? Strange...

Original comment by: crdarkfox

elbereth commented 15 years ago

I still don't know how to decompress those entries...

Game developpers are weird... :p I have seen compression used sometimes that was so bad that resulted almost always in an increase of size of the final file, yet they still used it.

For the F-22 .DAT file format there are also some entries that are clear texts and some of them (same text file format) compressed with the RA algorithm. I just stopped to try to find some logic.

Original comment by: elbereth