MKA Armageddon- Unpacker/Repacker for ssf files

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Kratos9999
Posts: 129
Joined: Mon Aug 22, 2016 10:30 am

MKA Armageddon- Unpacker/Repacker for ssf files

Post by Kratos9999 »

Hi guys, my currently translation project is MK Armageddon (PS2), thanks the aluigi and swuforce I have the tools and the texts. However, I can't insert larger texts than originals in ssf archives. I have studied the ssf file structure and it seems something like this:

CES is the header
From 24 position there is the beginning offsets of each file in ssf archive, e.g:
18C1 - 9034
34D9 - 514F
E118 - 1645

In next there is the size of each file, 9034 inverted and converted to decimal is the size of file beginning in the 18C1 offset. C118 inverted is the offset of first file in ssf archive.
I would can insert the files manually with the Hxd and update the offsets and size of every file. But the problem is the bigger number of files in the ssf archives, there is a archives with about 15,000 files inside, and to insert a single larger file is needed to recalculate the positions of all others files, an slow work and painful!
Someone can write for me a unpacker/repacker for this archive?
Here is a link with some samples of ssf files: https://drive.google.com/file/d/0B24D4L ... p=drivesdk