ggambett
01-16-2004, 06:18 AM
I'm a big fan of the old Dark Sun games, circa 1994 (Dark Sun : Shattered Lands and Dark Sun : Wake of the Ravager). I still play them from time to time.
One of my pet projects, on which I've worked a couple of weeks in the past years, is reverse-engineering the DS file formats. It's for fun, although the ultimate goal is to do something like the ScummVM (http://scummvm.sourceforge.net) guys have done for the old Lucas Arts games.
I've been able to reverse engineer the general packing format, which was trivial, as well as some other formats (the map format, parts of the player stats), but I couldn't figure out the graphics format (looks like some variation of RLE).
Anyway, do you have any suggestions about how to do this? In particular, how to RE the scripting language! I contacted the ScummVM team but they didn't reply. I tried tracking down the original authors, but I was unsuccessful. Is there a simpler way than disassembling?
Oh, by any chance any of you is or knows the original developers?
Since I don't actively work on this, I'm also considering setting a project at SourceForge and try to make it the Dark Sun Reverse Engineering site on the net, so if anyone is doing this besides me (somebody else in the world must be!), we could share our discoveries.
Opinions? Suggestions?
One of my pet projects, on which I've worked a couple of weeks in the past years, is reverse-engineering the DS file formats. It's for fun, although the ultimate goal is to do something like the ScummVM (http://scummvm.sourceforge.net) guys have done for the old Lucas Arts games.
I've been able to reverse engineer the general packing format, which was trivial, as well as some other formats (the map format, parts of the player stats), but I couldn't figure out the graphics format (looks like some variation of RLE).
Anyway, do you have any suggestions about how to do this? In particular, how to RE the scripting language! I contacted the ScummVM team but they didn't reply. I tried tracking down the original authors, but I was unsuccessful. Is there a simpler way than disassembling?
Oh, by any chance any of you is or knows the original developers?
Since I don't actively work on this, I'm also considering setting a project at SourceForge and try to make it the Dark Sun Reverse Engineering site on the net, so if anyone is doing this besides me (somebody else in the world must be!), we could share our discoveries.
Opinions? Suggestions?