Things move slowly forward. This weekend I have continued to implement some Python routines to
- load an Ecstatica FANT file
- write an Ecstatica FANT file
- write a XML representation of the FANT file
- read a XML representation of the FANT file
Those 4 building blocks are in an early stage right now. At the moment I have verified that I can load a FANT file and write it back without introducing any relevant differences. I’m still having some precision issues with converting the fixed-point numbers to floats and back.
Using these tools I will be able to modify the game data files and see, what happens. I’m thinking about giving the main character green hair or something like that 😀