Author Topic: Map file format?  (Read 922 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

God, from the mount of Sinai, whose gray top Shall tremble, he descending, will himself, In thunder, lightning, and loud trumpets' sound, Ordain them laws.
~ John Milton, Paradise Lost, Datalinks

* 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: 47 - 1280KB. (show)
Queries used: 41.

[Show Queries]