Sorcerian Forever

This is a place to post tech details and informative documents about romhacking PC games.
Post Reply
flamethrower
Programmer
Posts: 777
Joined: Mon Mar 09, 2015 3:03 pm

Sorcerian Forever

Post by flamethrower » Mon Aug 22, 2016 12:42 am

Sorcerian Forever uses a simple archive format. Almost exactly bog standard:
At the beginning a halfword with the number of files in the archve. Then for each file:
16 chars for file name and extension, then three words: offset, size, and the number 1
Then the data for each file with no padding.

I wrote the unpacking/decompressing program. Files (ALL of them) have halfword with the length and then the message, compressed with FALCOM2.

Before posting this I noticed an error, it's fixed now. decompress_FALCOM now handles multiple FALCOM2 streams in the same file properly, that's the function decompress_FALCOM2_1. Brandish PC-98 needs decompress_FALCOM2.

Put both files in your scen folder and run unpack_1.py.
scen.7z
(1.63 KiB) Downloaded 14 times
I should post the v2 of decompress_FALCOM at some point.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest