Alpha Centauri 2

Sid Meier's Alpha Centauri & Alien Crossfire => Modding => Topic started by: SynthMetalGarrison on December 05, 2017, 05:03:30 AM

Title: Map file format?
Post by: SynthMetalGarrison on December 05, 2017, 05:03:30 AM
Hi,

Has anyone reversed engineered the map file format -- e.g. the files in the maps/ directory?

Thanks!
Title: Re: Map file format?
Post by: scient on December 09, 2017, 02:54:21 PM
I came across this analysis many years ago, not sure who the original source of the research was. I added the line about locating the map struct in memory (or at least pretty sure I did). I haven't gone through and validated how much of this is accurate or if there are any mistakes. However, at a quick glance I know some things are accurate like the MapData flags.

I'm planning on releasing an updated version of my IDA analysis on the SMACX binary soon. It will contain a more comprehensive break down of pretty much all the internal classes and structures, including ones such as MapWin. So, hopefully this will aid in any kind of research. :)

Title: Re: Map file format?
Post by: SynthMetalGarrison on December 13, 2017, 02:51:09 AM
Thanks, that's exactly the kind of info I was looking for!
Templates: 1: Printpage (default).
Sub templates: 4: init, print_above, main, print_below.
Language files: 4: index+Modifications.english (default), TopicRating/.english (default), PortaMx/PortaMx.english (default), OharaYTEmbed.english (default).
Style sheets: 0: .
Files included: 33 - 892KB. (show)
Queries used: 19.

[Show Queries]