Author Topic: Map file format?  (Read 925 times)

0 Members and 1 Guest are viewing this topic.

Offline SynthMetalGarrison

Map file format?
« 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!

Offline scient

Re: Map file format?
« Reply #1 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. :)


Offline SynthMetalGarrison

Re: Map file format?
« Reply #2 on: December 13, 2017, 02:51:09 AM »
Thanks, that's exactly the kind of info I was looking for!

 

* User

Welcome, Guest. Please login or register.

Login with username, password and session length

Select language:

* Community poll

SMAC v.4 SMAX v.2 (or previous versions)
-=-
24 (7%)
XP Compatibility patch
-=-
9 (2%)
Gog version for Windows
-=-
103 (32%)
Scient (unofficial) patch
-=-
40 (12%)
Kyrub's latest patch
-=-
14 (4%)
Yitzi's latest patch
-=-
89 (28%)
AC for Mac
-=-
3 (0%)
AC for Linux
-=-
6 (1%)
Gog version for Mac
-=-
10 (3%)
No patch
-=-
16 (5%)
Total Members Voted: 314
AC2 Wiki Logo
-click pic for wik-

* Random quote

To map the very stuff of life, to look into the genetic mirror and watch a million generations march past. That, friends, is both our curse and our proudest achievement. For it is in reaching to our beginnings that we begin to learn who we truly are.
~Academician Prokhor Zakharov 'Address to the Faculty'

* Select your theme

*
Templates: 5: index (default), PortaMx/Mainindex (default), PortaMx/Frames (default), Display (default), GenericControls (default).
Sub templates: 8: init, html_above, body_above, portamx_above, main, portamx_below, body_below, html_below.
Language files: 4: index+Modifications.english (default), TopicRating/.english (default), PortaMx/PortaMx.english (default), OharaYTEmbed.english (default).
Style sheets: 0: .
Files included: 45 - 1228KB. (show)
Queries used: 36.

[Show Queries]