Release Septerra Core: Legacy of the Creator


Farox

Certified Guru
Joined
Jan 8, 2009
Messages
2,160
Age
52
Location
Italy
Website
rbnet.it
Unfortunately there is nothing quick or easy about it, so I don't have any guide for decompiling new games.
Ok i understand that decompilng a new game would need a lot of skills and a lot of time, but at least please explain how to retrive infos for the 2 *.csv files that are needed to start decompilation.
I think have found how to retrive the info for bssborder.csv (i used a PE file explorer EXEinfo PE that have a cave button that detect unused space on sections )

...but how to obtain the other file relocations.csv ?

Thanks for your patience.
 

M-HT

Very Active Member
Joined
Nov 30, 2007
Messages
626
Location
Bratislava
Website
github.com
I released a new version of Septerra Core.

Download:
repo

Windows and Linux (x86) versions and the source code are available on GitHub.

Changes:
* optimize string operations
* optimize floating point operations
* add sleep to prevent too much CPU utilization


@Farox
That's already a first difficult and time consuming task. It involves loading the executable in IDA (or similar), making sure all code is disassembled, then checking all constants in code whether they are numeric constants or if they are addresses and relocations.csv is a list of constants which are addresses.
 
Last edited:
Top