v50 Steam/Premium information for editors
- v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
- Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.
Difference between revisions of "User:Andux/DFMem.INI"
Jump to navigation
Jump to search
m (+ pop cap/child cap addresses for 0.34.07 SDL) |
(R4: +offsets for tile effects (mist, smoke, miasma, breath attacks), vector stuff) |
||
Line 1: | Line 1: | ||
+ | R4 | ||
<pre> | <pre> | ||
; ***** Legacy versions ***** | ; ***** Legacy versions ***** | ||
Line 5: | Line 6: | ||
name=0.28.181.40d | name=0.28.181.40d | ||
mapbase=map40d | mapbase=map40d | ||
+ | compilerbase=MSVC8 | ||
cursor_xyz=0x9FC294 | cursor_xyz=0x9FC294 | ||
map_data=0x15C4D58 | map_data=0x15C4D58 | ||
Line 17: | Line 19: | ||
name=0.31.01 | name=0.31.01 | ||
mapbase=map3101 | mapbase=map3101 | ||
+ | compilerbase=MSVC9 | ||
cursor_xyz=0xae82cc | cursor_xyz=0xae82cc | ||
map_data=0x16ad718 | map_data=0x16ad718 | ||
Line 30: | Line 33: | ||
rebase=0 | rebase=0 | ||
mapbase=map3101 | mapbase=map3101 | ||
+ | compilerbase=MSVC9 | ||
[4bc3c470] | [4bc3c470] | ||
name=0.31.03 | name=0.31.03 | ||
mapbase=map3101 | mapbase=map3101 | ||
+ | compilerbase=MSVC9 | ||
cursor_xyz=0xae92cc | cursor_xyz=0xae92cc | ||
map_data=0x16ae760 | map_data=0x16ae760 | ||
Line 46: | Line 51: | ||
name=0.31.04 legacy | name=0.31.04 legacy | ||
mapbase=map3101 | mapbase=map3101 | ||
+ | compilerbase=MSVC9 | ||
cursor_xyz=0xaf42b8 | cursor_xyz=0xaf42b8 | ||
map_data=0x172edbc | map_data=0x172edbc | ||
Line 53: | Line 59: | ||
name=0.31.05 legacy | name=0.31.05 legacy | ||
mapbase=map3101 | mapbase=map3101 | ||
+ | compilerbase=MSVC9 | ||
cursor_xyz=0xaf22b8 | cursor_xyz=0xaf22b8 | ||
map_data=0x172cdbc | map_data=0x172cdbc | ||
Line 64: | Line 71: | ||
name=0.31.06 legacy | name=0.31.06 legacy | ||
mapbase=map3101 | mapbase=map3101 | ||
+ | compilerbase=MSVC9 | ||
cursor_xyz=0xaf32b8 | cursor_xyz=0xaf32b8 | ||
map_data=0x172ddbc | map_data=0x172ddbc | ||
Line 75: | Line 83: | ||
name=0.31.07 legacy | name=0.31.07 legacy | ||
mapbase=map3101 | mapbase=map3101 | ||
+ | compilerbase=MSVC9 | ||
cursor_xyz=0xaf72c0 | cursor_xyz=0xaf72c0 | ||
map_data=0x17af72c | map_data=0x17af72c | ||
Line 86: | Line 95: | ||
name=0.31.08 legacy | name=0.31.08 legacy | ||
mapbase=map3101 | mapbase=map3101 | ||
+ | compilerbase=MSVC9 | ||
cursor_xyz=0xaf72c0 | cursor_xyz=0xaf72c0 | ||
map_data=0x17af72c | map_data=0x17af72c | ||
Line 98: | Line 108: | ||
name=0.31.12 legacy | name=0.31.12 legacy | ||
mapbase=map3101 | mapbase=map3101 | ||
+ | compilerbase=MSVC9 | ||
cursor_xyz=0xb0b2c0 | cursor_xyz=0xb0b2c0 | ||
map_data=0x17c385c | map_data=0x17c385c | ||
Line 109: | Line 120: | ||
name=0.31.13 legacy | name=0.31.13 legacy | ||
mapbase=map3113 | mapbase=map3113 | ||
+ | compilerbase=MSVC10 | ||
cursor_xyz=0xab3180 | cursor_xyz=0xab3180 | ||
map_data=0x1769c5c | map_data=0x1769c5c | ||
Line 120: | Line 132: | ||
name=0.31.14 legacy | name=0.31.14 legacy | ||
mapbase=map3113 | mapbase=map3113 | ||
+ | compilerbase=MSVC10 | ||
cursor_xyz=0xab5180 | cursor_xyz=0xab5180 | ||
map_data=0x176bc5c | map_data=0x176bc5c | ||
Line 133: | Line 146: | ||
rebase=0 | rebase=0 | ||
mapbase=map3113 | mapbase=map3113 | ||
+ | compilerbase=MSVC10 | ||
[4ca9c859] | [4ca9c859] | ||
name=0.31.16 legacy | name=0.31.16 legacy | ||
mapbase=map3113 | mapbase=map3113 | ||
+ | compilerbase=MSVC10 | ||
cursor_xyz=0xab6180 | cursor_xyz=0xab6180 | ||
map_data=0x176ccac | map_data=0x176ccac | ||
Line 148: | Line 163: | ||
name=0.31.17 legacy | name=0.31.17 legacy | ||
mapbase=map3113 | mapbase=map3113 | ||
+ | compilerbase=MSVC10 | ||
cursor_xyz=0xafd2f0 | cursor_xyz=0xafd2f0 | ||
map_data=0x17b42e4 | map_data=0x17b42e4 | ||
Line 161: | Line 177: | ||
rebase=0x1000 | rebase=0x1000 | ||
mapbase=map3113 | mapbase=map3113 | ||
+ | compilerbase=MSVC10 | ||
[4d5b9f3c] | [4d5b9f3c] | ||
name=0.31.19 legacy | name=0.31.19 legacy | ||
mapbase=map3113 | mapbase=map3113 | ||
+ | compilerbase=MSVC10 | ||
cursor_xyz=0xb36c48 | cursor_xyz=0xb36c48 | ||
map_data=0x17ee9b0 | map_data=0x17ee9b0 | ||
Line 176: | Line 194: | ||
name=0.31.20 legacy | name=0.31.20 legacy | ||
mapbase=map3113 | mapbase=map3113 | ||
+ | compilerbase=MSVC10 | ||
cursor_xyz=0xb3cc48 | cursor_xyz=0xb3cc48 | ||
map_data=0x17f49b0 | map_data=0x17f49b0 | ||
Line 189: | Line 208: | ||
rebase=0 | rebase=0 | ||
mapbase=map3113 | mapbase=map3113 | ||
+ | compilerbase=MSVC10 | ||
[4d8b1dce] | [4d8b1dce] | ||
name=0.31.22 legacy | name=0.31.22 legacy | ||
mapbase=map3122 | mapbase=map3122 | ||
+ | compilerbase=MSVC10 | ||
cursor_xyz=0xb1fc48 | cursor_xyz=0xb1fc48 | ||
map_data=0x17d79d0 | map_data=0x17d79d0 | ||
Line 206: | Line 227: | ||
rebase=0 | rebase=0 | ||
mapbase=map3122 | mapbase=map3122 | ||
+ | compilerbase=MSVC10 | ||
[4D8F2994] | [4D8F2994] | ||
Line 212: | Line 234: | ||
rebase=0 | rebase=0 | ||
mapbase=map3122 | mapbase=map3122 | ||
+ | compilerbase=MSVC10 | ||
[4D9068DA] | [4D9068DA] | ||
Line 218: | Line 241: | ||
rebase=0 | rebase=0 | ||
mapbase=map3122 | mapbase=map3122 | ||
+ | compilerbase=MSVC10 | ||
Line 223: | Line 247: | ||
name=0.34.01 legacy | name=0.34.01 legacy | ||
mapbase=map3401 | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
cursor_xyz=0xBF5518 | cursor_xyz=0xBF5518 | ||
map_data=0x18AD878 | map_data=0x18AD878 | ||
Line 236: | Line 261: | ||
rebase=0 | rebase=0 | ||
mapbase=map3401 | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
[4F4CC161] | [4F4CC161] | ||
name=0.34.03 legacy | name=0.34.03 legacy | ||
mapbase=map3401 | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
cursor_xyz=0xBF1518 | cursor_xyz=0xBF1518 | ||
map_data=0x18A9878 | map_data=0x18A9878 | ||
Line 254: | Line 281: | ||
rebase=0 | rebase=0 | ||
mapbase=map3401 | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
[4F55E19C] | [4F55E19C] | ||
Line 260: | Line 288: | ||
rebase=0 | rebase=0 | ||
mapbase=map3401 | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
[4F6C279C] | [4F6C279C] | ||
name=0.34.06 legacy | name=0.34.06 legacy | ||
mapbase=map3401 | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
cursor_xyz=0xC04518 | cursor_xyz=0xC04518 | ||
map_data=0x18BC840 | map_data=0x18BC840 | ||
Line 277: | Line 307: | ||
rebase=0x5000 | rebase=0x5000 | ||
mapbase=map3401 | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
Line 284: | Line 315: | ||
name=0.31.04 SDL | name=0.31.04 SDL | ||
mapbase=map3101 | mapbase=map3101 | ||
+ | compilerbase=MSVC9 | ||
cursor_xyz=0xae92c8 | cursor_xyz=0xae92c8 | ||
map_data=0x16baac4 | map_data=0x16baac4 | ||
Line 295: | Line 327: | ||
name=0.31.05 SDL | name=0.31.05 SDL | ||
mapbase=map3101 | mapbase=map3101 | ||
+ | compilerbase=MSVC9 | ||
cursor_xyz=0xaf12cc | cursor_xyz=0xaf12cc | ||
map_data=0x16c2ad4 | map_data=0x16c2ad4 | ||
Line 308: | Line 341: | ||
rebase=0x10 | rebase=0x10 | ||
mapbase=map3101 | mapbase=map3101 | ||
+ | compilerbase=MSVC9 | ||
cursor_xyz=0xaf12d0 | cursor_xyz=0xaf12d0 | ||
Line 313: | Line 347: | ||
name=0.31.07 SDL | name=0.31.07 SDL | ||
mapbase=map3101 | mapbase=map3101 | ||
+ | compilerbase=MSVC9 | ||
cursor_xyz=0xaf32d8 | cursor_xyz=0xaf32d8 | ||
map_data=0x16c4ae4 | map_data=0x16c4ae4 | ||
Line 324: | Line 359: | ||
name=0.31.08 SDL | name=0.31.08 SDL | ||
mapbase=map3101 | mapbase=map3101 | ||
+ | compilerbase=MSVC9 | ||
cursor_xyz=0xaf22d8 | cursor_xyz=0xaf22d8 | ||
map_data=0x16c3ae4 | map_data=0x16c3ae4 | ||
Line 337: | Line 373: | ||
rebase=0xD028 | rebase=0xD028 | ||
mapbase=map3101 | mapbase=map3101 | ||
+ | compilerbase=MSVC9 | ||
cursor_xyz=0xaff2d8 | cursor_xyz=0xaff2d8 | ||
Line 344: | Line 381: | ||
rebase=0 | rebase=0 | ||
mapbase=map3101 | mapbase=map3101 | ||
+ | compilerbase=MSVC9 | ||
[4c496d93] | [4c496d93] | ||
Line 350: | Line 388: | ||
rebase=0x7018 | rebase=0x7018 | ||
mapbase=map3101 | mapbase=map3101 | ||
+ | compilerbase=MSVC9 | ||
cursor_xyz=0xB062D8 | cursor_xyz=0xB062D8 | ||
window_x=0xe81114 | window_x=0xe81114 | ||
Line 358: | Line 397: | ||
name=0.31.12 SDL | name=0.31.12 SDL | ||
mapbase=map3101 | mapbase=map3101 | ||
+ | compilerbase=MSVC9 | ||
cursor_xyz=0xb062d8 | cursor_xyz=0xb062d8 | ||
map_data=0x16d7b24 | map_data=0x16d7b24 | ||
Line 369: | Line 409: | ||
name=0.31.13 SDL | name=0.31.13 SDL | ||
mapbase=map3113 | mapbase=map3113 | ||
+ | compilerbase=MSVC10 | ||
cursor_xyz=0xac77f0 | cursor_xyz=0xac77f0 | ||
map_data=0x1697bdc | map_data=0x1697bdc | ||
Line 382: | Line 423: | ||
rebase=0x1000 | rebase=0x1000 | ||
mapbase=map3113 | mapbase=map3113 | ||
+ | compilerbase=MSVC10 | ||
[4ca869ea] | [4ca869ea] | ||
Line 388: | Line 430: | ||
rebase=0 | rebase=0 | ||
mapbase=map3113 | mapbase=map3113 | ||
+ | compilerbase=MSVC10 | ||
[4ca9d544] | [4ca9d544] | ||
name=0.31.16 SDL | name=0.31.16 SDL | ||
mapbase=map3113 | mapbase=map3113 | ||
+ | compilerbase=MSVC10 | ||
cursor_xyz=0xac97f0 | cursor_xyz=0xac97f0 | ||
map_data=0x1699c2c | map_data=0x1699c2c | ||
Line 403: | Line 447: | ||
name=0.31.17 SDL | name=0.31.17 SDL | ||
mapbase=map3113 | mapbase=map3113 | ||
+ | compilerbase=MSVC10 | ||
cursor_xyz=0xb107f0 | cursor_xyz=0xb107f0 | ||
map_data=0x16e0efc | map_data=0x16e0efc | ||
Line 414: | Line 459: | ||
name=0.31.18 SDL | name=0.31.18 SDL | ||
mapbase=map3113 | mapbase=map3113 | ||
+ | compilerbase=MSVC10 | ||
can_save=0x14c9bdd | can_save=0x14c9bdd | ||
cursor_xyz=0xb127f0 | cursor_xyz=0xb127f0 | ||
Line 426: | Line 472: | ||
name=0.31.19 SDL | name=0.31.19 SDL | ||
mapbase=map3113 | mapbase=map3113 | ||
+ | compilerbase=MSVC10 | ||
can_save=0x15027c5 | can_save=0x15027c5 | ||
current_weather=0x15027a0 | current_weather=0x15027a0 | ||
Line 439: | Line 486: | ||
name=0.31.20 SDL | name=0.31.20 SDL | ||
mapbase=map3113 | mapbase=map3113 | ||
+ | compilerbase=MSVC10 | ||
can_save=0x15087c5 | can_save=0x15087c5 | ||
current_weather=0x15087a0 | current_weather=0x15087a0 | ||
Line 459: | Line 507: | ||
rebase=0 | rebase=0 | ||
mapbase=map3113 | mapbase=map3113 | ||
+ | compilerbase=MSVC10 | ||
[4d8b30fc] | [4d8b30fc] | ||
name=0.31.22 SDL | name=0.31.22 SDL | ||
mapbase=map3122 | mapbase=map3122 | ||
+ | compilerbase=MSVC10 | ||
cursor_xyz=0xb337f0 | cursor_xyz=0xb337f0 | ||
can_save=0x14eb7c5 | can_save=0x14eb7c5 | ||
Line 475: | Line 525: | ||
name=0.31.23 SDL | name=0.31.23 SDL | ||
mapbase=map3122 | mapbase=map3122 | ||
+ | compilerbase=MSVC10 | ||
can_save=0x14ec7c5 | can_save=0x14ec7c5 | ||
cursor_xyz=0xb347f0 | cursor_xyz=0xb347f0 | ||
Line 495: | Line 546: | ||
rebase=0 | rebase=0 | ||
mapbase=map3122 | mapbase=map3122 | ||
+ | compilerbase=MSVC10 | ||
[4D90764F] | [4D90764F] | ||
Line 501: | Line 553: | ||
rebase=0 | rebase=0 | ||
mapbase=map3122 | mapbase=map3122 | ||
+ | compilerbase=MSVC10 | ||
world_ptr=0x1707778 | world_ptr=0x1707778 | ||
Line 507: | Line 560: | ||
name=0.34.01 SDL | name=0.34.01 SDL | ||
mapbase=map3401 | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
cursor_xyz=0xC0E848 | cursor_xyz=0xC0E848 | ||
map_data=0x17E1498 | map_data=0x17E1498 | ||
Line 520: | Line 574: | ||
rebase=0x1020 | rebase=0x1020 | ||
mapbase=map3401 | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
cursor_xyz=0xC0F848 | cursor_xyz=0xC0F848 | ||
Line 525: | Line 580: | ||
name=0.34.03 SDL | name=0.34.03 SDL | ||
mapbase=map3401 | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
can_save=0x15C1752 | can_save=0x15C1752 | ||
cursor_xyz=0xC08848 | cursor_xyz=0xC08848 | ||
Line 540: | Line 596: | ||
rebase=0 | rebase=0 | ||
mapbase=map3401 | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
[4F55F23E] | [4F55F23E] | ||
Line 546: | Line 603: | ||
rebase=0x1000 | rebase=0x1000 | ||
mapbase=map3401 | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
worldbase=world34 | worldbase=world34 | ||
world_ptr=0x17DDAEC | world_ptr=0x17DDAEC | ||
Line 554: | Line 612: | ||
name=0.34.06 SDL | name=0.34.06 SDL | ||
mapbase=map3401 | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
cursor_xyz=0xC55848 | cursor_xyz=0xC55848 | ||
map_data=0x18284C8 | map_data=0x18284C8 | ||
Line 569: | Line 628: | ||
rebase=0x5000 | rebase=0x5000 | ||
mapbase=map3401 | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
population_cap=0x196fa64 | population_cap=0x196fa64 | ||
child_number_cap=0x196FA68 | child_number_cap=0x196FA68 | ||
Line 578: | Line 638: | ||
[map3401] | [map3401] | ||
block_flags_offset=0x0 ; not a pointer anymore. hooray? | block_flags_offset=0x0 ; not a pointer anymore. hooray? | ||
− | block_veins= | + | block_veins=0x4 |
+ | block_items=0x0038 | ||
+ | block_tilefx=0x0048 | ||
+ | block_vegetation=0x0060 | ||
block_position=0x0070 | block_position=0x0070 | ||
block_type=0x007a | block_type=0x007a | ||
Line 591: | Line 654: | ||
block_19xx=0x197c | block_19xx=0x197c | ||
block_1bxx=0x1B7c | block_1bxx=0x1B7c | ||
+ | |||
[world34] | [world34] | ||
Line 604: | Line 668: | ||
block_feature_local=0x24 | block_feature_local=0x24 | ||
block_feature_global=0x28 | block_feature_global=0x28 | ||
+ | block_tilefx=0x004C | ||
block_vegetation=0x64 | block_vegetation=0x64 | ||
block_position=0x0074 | block_position=0x0074 | ||
Line 629: | Line 694: | ||
block_flags_ptr=0x0 | block_flags_ptr=0x0 | ||
block_veins=0x8 | block_veins=0x8 | ||
+ | block_tilefx=0x0048 | ||
block_position=0x0070 | block_position=0x0070 | ||
block_type=0x007a | block_type=0x007a | ||
Line 644: | Line 710: | ||
[map3101] | [map3101] | ||
block_flags_ptr=0x0 | block_flags_ptr=0x0 | ||
− | block_veins= | + | block_veins=0x14 ;8+C |
block_feature_local=0x2c | block_feature_local=0x2c | ||
block_feature_global=0x30 | block_feature_global=0x30 | ||
+ | block_tilefx=0x0064 | ||
+ | block_vegetation=0x0084 ;78+C | ||
block_position=0x0090 | block_position=0x0090 | ||
block_type=0x009a | block_type=0x009a | ||
Line 663: | Line 731: | ||
[map40d] | [map40d] | ||
block_flags_ptr=0x0 ; right? | block_flags_ptr=0x0 ; right? | ||
+ | block_veins=0xC | ||
+ | block_tilefx=0x0034 | ||
+ | block_vegetation=0x004C | ||
block_position=0x0058 | block_position=0x0058 | ||
block_type=0x0062 | block_type=0x0062 | ||
Line 675: | Line 746: | ||
block_19xx=0x1964 | block_19xx=0x1964 | ||
block_1bxx=0x1B64 | block_1bxx=0x1B64 | ||
+ | |||
+ | ; *** Compiler-specific wossnames *** | ||
+ | |||
+ | ; will probably just add vector_start to vector offsets beforehand | ||
+ | ; keeping these around for reference | ||
+ | |||
+ | [MSVC8] | ||
+ | sizeof_vector=0x10 | ||
+ | vector_start=0x4 | ||
+ | |||
+ | [MSVC9] | ||
+ | sizeof_vector=0x18 | ||
+ | vector_start=0xC | ||
+ | |||
+ | [MSVC10] | ||
+ | sizeof_vector=0x10 | ||
+ | vector_start=0x0 | ||
</pre> | </pre> |
Revision as of 04:13, 25 April 2012
R4
; ***** Legacy versions ***** [48C330DF] name=0.28.181.40d mapbase=map40d compilerbase=MSVC8 cursor_xyz=0x9FC294 map_data=0x15C4D58 map_info=0x15C4D70 window_dims=0x1706D4C window_x=0xD457F4 window_y=0xD73868 window_z=0xD73844 [4bb45f99] name=0.31.01 mapbase=map3101 compilerbase=MSVC9 cursor_xyz=0xae82cc map_data=0x16ad718 map_info=0x16ad738 window_dims=0x17f5abc window_x=0xe32798 window_y=0xe60838 window_z=0xe60814 [4bbdf378] name=0.31.02 base=4bb45f99 rebase=0 mapbase=map3101 compilerbase=MSVC9 [4bc3c470] name=0.31.03 mapbase=map3101 compilerbase=MSVC9 cursor_xyz=0xae92cc map_data=0x16ae760 map_info=0x16ae780 window_dims=0x17f6b00 ; not sure about these window_x=0xe33798 window_y=0xe61838 window_z=0xe61814 [4befdde5] name=0.31.04 legacy mapbase=map3101 compilerbase=MSVC9 cursor_xyz=0xaf42b8 map_data=0x172edbc map_info=0x172eddc [4c090730] name=0.31.05 legacy mapbase=map3101 compilerbase=MSVC9 cursor_xyz=0xaf22b8 map_data=0x172cdbc map_info=0x172cddc window_dims=0x1875408 window_x=0xeb1df8 window_y=0xedfe98 window_z=0xedfe74 [4c0f6a01] name=0.31.06 legacy mapbase=map3101 compilerbase=MSVC9 cursor_xyz=0xaf32b8 map_data=0x172ddbc map_info=0x172dddc window_dims=0x1876408 window_x=0xeb2df8 window_y=0xee0e98 window_z=0xee0e74 [4c1caaf9] name=0.31.07 legacy mapbase=map3101 compilerbase=MSVC9 cursor_xyz=0xaf72c0 map_data=0x17af72c map_info=0x17af74c window_dims=0x18f7d78 window_x=0xf33930 window_y=0xf61a08 window_z=0xf619e4 [4d1d60a0] name=0.31.08 legacy mapbase=map3101 compilerbase=MSVC9 cursor_xyz=0xaf72c0 map_data=0x17af72c map_info=0x17af74c window_dims=0x18f7d78 window_x=0xf33930 window_y=0xf61a08 window_z=0xf619e4 [4c4c1527] name=0.31.12 legacy mapbase=map3101 compilerbase=MSVC9 cursor_xyz=0xb0b2c0 map_data=0x17c385c map_info=0x17c387c window_dims=0x190bea8 window_x=0xf47970 window_y=0xf75a48 window_z=0xf75a24 [4c908b66] name=0.31.13 legacy mapbase=map3113 compilerbase=MSVC10 cursor_xyz=0xab3180 map_data=0x1769c5c map_info=0x1769c74 window_dims=0x18ae950 window_x=0xeef7a8 window_y=0xf1d880 window_z=0xf1d85c [4c9b4c27] name=0.31.14 legacy mapbase=map3113 compilerbase=MSVC10 cursor_xyz=0xab5180 map_data=0x176bc5c map_info=0x176bc74 window_dims=0x18b0958 window_x=0xef17a8 window_y=0xf1f880 window_z=0xf1f85c [4ca859cd] name=0.31.15 legacy base=4c9b4c27 rebase=0 mapbase=map3113 compilerbase=MSVC10 [4ca9c859] name=0.31.16 legacy mapbase=map3113 compilerbase=MSVC10 cursor_xyz=0xab6180 map_data=0x176ccac map_info=0x176ccc4 window_dims=0x18b19a8 window_x=0xef27a8 window_y=0xf20880 window_z=0xf2085c [4cdc0c76] name=0.31.17 legacy mapbase=map3113 compilerbase=MSVC10 cursor_xyz=0xafd2f0 map_data=0x17b42e4 map_info=0x17b42fc window_dims=0x18f8e28 window_x=0xf39a28 window_y=0xf67b00 window_z=0xf67adc [4ce278c2] name=0.31.18 legacy base=4cdc0c76 rebase=0x1000 mapbase=map3113 compilerbase=MSVC10 [4d5b9f3c] name=0.31.19 legacy mapbase=map3113 compilerbase=MSVC10 cursor_xyz=0xb36c48 map_data=0x17ee9b0 map_info=0x17ee9c8 window_dims=0x1833908 window_x=0xf734a8 window_y=0xfa16c4 window_z=0xfa16a0 [4d72f10d] name=0.31.20 legacy mapbase=map3113 compilerbase=MSVC10 cursor_xyz=0xb3cc48 map_data=0x17f49b0 map_info=0x17f49c8 window_dims=0x1939698 window_x=0xf794a8 window_y=0xfa76c4 window_z=0xfa76a0 [4d743206] name=0.31.21 legacy base=4d72f10d rebase=0 mapbase=map3113 compilerbase=MSVC10 [4d8b1dce] name=0.31.22 legacy mapbase=map3122 compilerbase=MSVC10 cursor_xyz=0xb1fc48 map_data=0x17d79d0 map_info=0x17d79e8 window_dims=0x191c708 window_x=0xf5c4a8 window_y=0xf8a6c4 window_z=0xf8a6a0 [4D8DD5A2] name=0.31.23 legacy base=4d8b1dce rebase=0 mapbase=map3122 compilerbase=MSVC10 [4D8F2994] name=0.31.24 legacy base=4d8b1dce rebase=0 mapbase=map3122 compilerbase=MSVC10 [4D9068DA] name=0.31.25 legacy base=4d8b1dce rebase=0 mapbase=map3122 compilerbase=MSVC10 [4F390718] name=0.34.01 legacy mapbase=map3401 compilerbase=MSVC10 cursor_xyz=0xBF5518 map_data=0x18AD878 map_info=0x18AD890 window_dims=0x19F29C8 window_x=0x10323F0 window_y=0x1060600 window_z=0x10605D8 [4F3F76BF] name=0.34.02 legacy base=4F390718 rebase=0 mapbase=map3401 compilerbase=MSVC10 [4F4CC161] name=0.34.03 legacy mapbase=map3401 compilerbase=MSVC10 cursor_xyz=0xBF1518 map_data=0x18A9878 map_info=0x18A9890 pause_state=0x166A27B window_dims=0x19ee9d0 window_x=0x102E3F0 window_y=0x105C600 window_z=0x105C5D8 [4F4D8635] name=0.34.04 legacy base=4F4CC161 rebase=0 mapbase=map3401 compilerbase=MSVC10 [4F55E19C] name=0.34.05 legacy base=4F4CC161 rebase=0 mapbase=map3401 compilerbase=MSVC10 [4F6C279C] name=0.34.06 legacy mapbase=map3401 compilerbase=MSVC10 cursor_xyz=0xC04518 map_data=0x18BC840 map_info=0x18BC858 window_dims=0x1A01998 window_x=0x10413F0 window_y=0x106F600 window_z=0x106F5D8 [4F758B28] name=0.34.07 legacy base=4F6C279C rebase=0x5000 mapbase=map3401 compilerbase=MSVC10 ; ***** SDL versions ***** [4bf014fa] name=0.31.04 SDL mapbase=map3101 compilerbase=MSVC9 cursor_xyz=0xae92c8 map_data=0x16baac4 map_info=0x16baae4 window_dims=0x18030fc window_x=0xe640dc window_y=0xe921b0 window_z=0xe9218c [4c091569] name=0.31.05 SDL mapbase=map3101 compilerbase=MSVC9 cursor_xyz=0xaf12cc map_data=0x16c2ad4 map_info=0x16c2af4 window_dims=0x180b10c window_x=0xe6c0dc window_y=0xe9a1b0 window_z=0xe9a18c [4c0f83d5] name=0.31.06 SDL base=4c091569 rebase=0x10 mapbase=map3101 compilerbase=MSVC9 cursor_xyz=0xaf12d0 [4c1cbe4b] name=0.31.07 SDL mapbase=map3101 compilerbase=MSVC9 cursor_xyz=0xaf32d8 map_data=0x16c4ae4 map_info=0x16c4b04 window_dims=0x180d11c window_x=0xe6e0ec window_y=0xe9c1c0 window_z=0xe9a19c [4d1d69fe] name=0.31.08 SDL mapbase=map3101 compilerbase=MSVC9 cursor_xyz=0xaf22d8 map_data=0x16c3ae4 map_info=0x16c3b04 window_dims=0x180c11c window_x=0xe6d0ec window_y=0xe9b1c0 window_z=0xe9b19c [4c3897c0] name=0.31.09 SDL base=4d1d69fe rebase=0xD028 mapbase=map3101 compilerbase=MSVC9 cursor_xyz=0xaff2d8 [4c398089] name=0.31.10 SDL base=4c3897c0 rebase=0 mapbase=map3101 compilerbase=MSVC9 [4c496d93] name=0.31.11 SDL base=4c398089 rebase=0x7018 mapbase=map3101 compilerbase=MSVC9 cursor_xyz=0xB062D8 window_x=0xe81114 window_y=0xeAF1E8 window_z=0xeAF1C4 [4c4c32e7] name=0.31.12 SDL mapbase=map3101 compilerbase=MSVC9 cursor_xyz=0xb062d8 map_data=0x16d7b24 map_info=0x16d7b44 window_dims=0x182015c window_x=0xe81114 window_y=0xeaf1e8 window_z=0xeaf1c4 [4c90ada8] name=0.31.13 SDL mapbase=map3113 compilerbase=MSVC10 cursor_xyz=0xac77f0 map_data=0x1697bdc map_info=0x1697bf4 window_dims=0x17dc8bc window_x=0xe42c74 window_y=0xe70d48 window_z=0xe70d24 [4c9b6efb] name=0.31.14 SDL base=4c90ada8 rebase=0x1000 mapbase=map3113 compilerbase=MSVC10 [4ca869ea] name=0.31.15 SDL base=4c9b6efb rebase=0 mapbase=map3113 compilerbase=MSVC10 [4ca9d544] name=0.31.16 SDL mapbase=map3113 compilerbase=MSVC10 cursor_xyz=0xac97f0 map_data=0x1699c2c map_info=0x1699c44 window_dims=0x17de914 window_x=0xe44c74 window_y=0xe72d48 window_z=0xe72d24 [4cdc27a0] name=0.31.17 SDL mapbase=map3113 compilerbase=MSVC10 cursor_xyz=0xb107f0 map_data=0x16e0efc map_info=0x16e0f14 window_dims=0x1825a2c window_x=0xe8bee4 window_y=0xeb9fb8 window_z=0xeb9f94 [4CE2841D] name=0.31.18 SDL mapbase=map3113 compilerbase=MSVC10 can_save=0x14c9bdd cursor_xyz=0xb127f0 map_data=0x16e2efc map_info=0x16e2f14 window_dims=0x1827a2c window_x=0xe8dee4 window_y=0xebbfb8 window_z=0xebbf94 [4d5bc345] name=0.31.19 SDL mapbase=map3113 compilerbase=MSVC10 can_save=0x15027c5 current_weather=0x15027a0 cursor_xyz=0xb4a7f0 map_data=0x171c128 map_info=0x171c140 window_dims=0x186106c window_x=0xec6984 window_y=0xef4ba0 window_z=0xef4b7c [4d734fb5] name=0.31.20 SDL mapbase=map3113 compilerbase=MSVC10 can_save=0x15087c5 current_weather=0x15087a0 cursor_xyz=0xb507f0 map_data=0x1722128 map_info=0x1722140 pause_state=0x15087c9 game_mode=0xb50818 control_mode=0xb50814 current_tick=0xe34180 current_year=0xf13268 window_dims=0x1866dfc window_x=0xecc984 window_y=0xefaba0 window_z=0xefab7c [4d743da7] name=0.31.21 SDL base=4d734fb5 rebase=0 mapbase=map3113 compilerbase=MSVC10 [4d8b30fc] name=0.31.22 SDL mapbase=map3122 compilerbase=MSVC10 cursor_xyz=0xb337f0 can_save=0x14eb7c5 map_data=0x1705148 map_info=0x1705160 window_dims=0x1849e64 window_x=0xeaf984 window_y=0xeddba0 window_z=0xeddb7c [4D8DE854] name=0.31.23 SDL mapbase=map3122 compilerbase=MSVC10 can_save=0x14ec7c5 cursor_xyz=0xb347f0 map_data=0x1706148 map_info=0x1706160 pause_state=0x14ec7c9 window_dims=0xb3507c window_x=0xeb0984 window_y=0xedeba0 window_z=0xedeb7c control_mode=0xb34814 game_mode=0xb34818 current_tick=0xe18180 current_year=0xef7268 current_weather=0x14ec7a0 [4D8F39F9] name=0.31.24 SDL base=4D8DE854 rebase=0 mapbase=map3122 compilerbase=MSVC10 [4D90764F] name=0.31.25 SDL base=4D8DE854 rebase=0 mapbase=map3122 compilerbase=MSVC10 world_ptr=0x1707778 [4F391A33] name=0.34.01 SDL mapbase=map3401 compilerbase=MSVC10 cursor_xyz=0xC0E848 map_data=0x17E1498 map_info=0x17E14B0 window_dims=0x19265B4 window_x=0xF8B8AC window_y=0xFB9AB8 window_z=0xFB9A90 [4F3F88BC] name=0.34.02 SDL base=4F391A33 rebase=0x1020 mapbase=map3401 compilerbase=MSVC10 cursor_xyz=0xC0F848 [4F4CD85B] name=0.34.03 SDL mapbase=map3401 compilerbase=MSVC10 can_save=0x15C1752 cursor_xyz=0xC08848 map_data=0x17DB4B8 map_info=0x17DB4D0 pause_state=0x15C1756 window_dims=0x19205DC window_x=0xF858CC window_y=0xFB3AB0 window_z=0xC08920 [4F4D9726] name=0.34.04 SDL base=4F4CD85B rebase=0 mapbase=map3401 compilerbase=MSVC10 [4F55F23E] name=0.34.05 SDL base=4F4CD85B rebase=0x1000 mapbase=map3401 compilerbase=MSVC10 worldbase=world34 world_ptr=0x17DDAEC translation_vector=0x017de660 language_vector=0x017de640 [4F6C34CA] name=0.34.06 SDL mapbase=map3401 compilerbase=MSVC10 cursor_xyz=0xC55848 map_data=0x18284C8 map_info=0x18284E0 window_dims=0x196D5EC ;0xC560F4 window_x=0x0FD28CC window_y=0x1000AD8 window_z=0x1000AB0 control_mode=0xC5586c game_mode=0xC55870 [4f7592fe] name=0.34.07 SDL base=4F6C34CA rebase=0x5000 mapbase=map3401 compilerbase=MSVC10 population_cap=0x196fa64 child_number_cap=0x196FA68 child_percent_cap=0x196FA6C ; ***** Common offsets ***** [map3401] block_flags_offset=0x0 ; not a pointer anymore. hooray? block_veins=0x4 block_items=0x0038 block_tilefx=0x0048 block_vegetation=0x0060 block_position=0x0070 block_type=0x007a block_designation=0x027c block_occupancy=0x067c block_0axx=0x0A7c block_pathfinding=0x0D7c block_11xx=0x117c block_13xx=0x137c block_temperature1=0x157c block_temperature2=0x177c block_19xx=0x197c block_1bxx=0x1B7c [world34] world_name_offset=0x38 world_site_count_offset=0x80 world_site_array_ptr_offset=0x130 site_name_offset=0x38 site_type_offset=0x7C [map3122] block_flags_ptr=0x0 block_veins=0x8 block_feature_local=0x24 block_feature_global=0x28 block_tilefx=0x004C block_vegetation=0x64 block_position=0x0074 block_type=0x007e block_designation=0x0280 block_occupancy=0x0680 block_0axx=0x0A80 block_pathfinding=0x0D80 block_11xx=0x1180 block_13xx=0x1380 block_temperature1=0x1580 block_temperature2=0x1780 block_19xx=0x1980 block_1bxx=0x1B80 block_biomes=0x1d80 [world31] world_name_offset=0x38 world_site_count_offset=0x80 world_site_array_ptr_offset=0x120 site_name_offset=0x38 site_type_offset=0x78 [map3113] block_flags_ptr=0x0 block_veins=0x8 block_tilefx=0x0048 block_position=0x0070 block_type=0x007a block_designation=0x027c block_occupancy=0x067c block_0axx=0x0A7c block_pathfinding=0x0D7c block_11xx=0x117c block_13xx=0x137c block_temperature1=0x157c block_temperature2=0x177c block_19xx=0x197c block_1bxx=0x1B7c [map3101] block_flags_ptr=0x0 block_veins=0x14 ;8+C block_feature_local=0x2c block_feature_global=0x30 block_tilefx=0x0064 block_vegetation=0x0084 ;78+C block_position=0x0090 block_type=0x009a block_designation=0x029c block_occupancy=0x069c block_0axx=0x0A9c block_pathfinding=0x0D9c block_11xx=0x119c block_13xx=0x139c block_temperature1=0x159c block_temperature2=0x179c block_19xx=0x199c block_1bxx=0x1B9c block_biome_stuffs=0x1d9c [map40d] block_flags_ptr=0x0 ; right? block_veins=0xC block_tilefx=0x0034 block_vegetation=0x004C block_position=0x0058 block_type=0x0062 block_designation=0x0264 block_occupancy=0x0664 block_0axx=0x0A64 block_pathfinding=0x0B64 block_11xx=0x1164 block_13xx=0x1364 block_temperature1=0x1564 block_temperature2=0x1764 block_19xx=0x1964 block_1bxx=0x1B64 ; *** Compiler-specific wossnames *** ; will probably just add vector_start to vector offsets beforehand ; keeping these around for reference [MSVC8] sizeof_vector=0x10 vector_start=0x4 [MSVC9] sizeof_vector=0x18 vector_start=0xC [MSVC10] sizeof_vector=0x10 vector_start=0x0