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
(+0.34.08 SDL) |
(+0.42.06 SDL) |
||
(27 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<pre> | <pre> | ||
− | ; Latest dfmem.ini ( | + | ; Latest dfmem.ini (2016-02-11) |
; ***** Legacy versions ***** | ; ***** Legacy versions ***** | ||
Line 8: | Line 8: | ||
mapbase=map40d | mapbase=map40d | ||
compilerbase=MSVC8 | compilerbase=MSVC8 | ||
− | cursor_xyz= | + | cursor_xyz=exe+0x5FC294 |
− | map_data= | + | map_data=exe+0x11C4D58 |
− | map_info= | + | map_info=exe+0x11C4D70 |
− | window_dims= | + | window_dims=exe+0x1306D4C |
− | window_x= | + | window_x=exe+0x9457F4 |
− | window_y= | + | window_y=exe+0x973868 |
− | window_z= | + | window_z=exe+0x973844 |
Line 215: | Line 215: | ||
mapbase=map3122 | mapbase=map3122 | ||
compilerbase=MSVC10 | compilerbase=MSVC10 | ||
− | cursor_xyz= | + | cursor_xyz=exe+0x71fc48 |
− | map_data= | + | map_data=exe+0x13d79d0 |
− | map_info= | + | map_info=exe+0x13d79e8 |
− | window_dims= | + | window_dims=exe+0x151c708 |
− | window_x= | + | window_x=exe+0xb5c4a8 |
− | window_y= | + | window_y=exe+0xb8a6c4 |
− | window_z= | + | window_z=exe+0xb8a6a0 |
[4D8DD5A2] | [4D8DD5A2] | ||
Line 307: | Line 307: | ||
base=4F6C279C | base=4F6C279C | ||
rebase=0x5000 | rebase=0x5000 | ||
+ | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
+ | |||
+ | [4FB0CBAD] | ||
+ | name=0.34.08 legacy | ||
+ | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
+ | cursor_xyz=exe+0x8435C8 | ||
+ | map_data=exe+0x14FC818 | ||
+ | map_info=exe+0x14FC830 | ||
+ | window_dims=exe+0x1641A88 | ||
+ | window_x=exe+0xc80518 | ||
+ | window_y=exe+0xcAE728 | ||
+ | window_z=exe+0xcAE700 | ||
+ | |||
+ | [4FB4BCDA] | ||
+ | name=0.34.09 legacy | ||
+ | base=4FB0CBAD | ||
+ | rebase=0x1000 | ||
+ | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
+ | |||
+ | [4FB9FC18] | ||
+ | name=0.34.10 legacy | ||
+ | base=4FB4BCDA | ||
+ | rebase=0 | ||
+ | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
+ | |||
+ | [4FCC7FAE] | ||
+ | name=0.34.11 legacy | ||
+ | base=4FB9FC18 | ||
+ | rebase=0x1000 | ||
mapbase=map3401 | mapbase=map3401 | ||
compilerbase=MSVC10 | compilerbase=MSVC10 | ||
Line 527: | Line 560: | ||
mapbase=map3122 | mapbase=map3122 | ||
compilerbase=MSVC10 | compilerbase=MSVC10 | ||
− | can_save= | + | can_save=exe+0x10ec7c5 |
− | cursor_xyz= | + | cursor_xyz=exe+0x7347f0 |
− | map_data= | + | map_data=exe+0x1306148 |
− | map_info= | + | map_info=exe+0x1306160 |
− | pause_state= | + | pause_state=exe+0x10ec7c9 |
− | window_dims= | + | window_dims=exe+0x73507c |
− | window_x= | + | window_x=exe+0xab0984 |
− | window_y= | + | window_y=exe+0xadeba0 |
− | window_z= | + | window_z=exe+0xadeb7c |
− | control_mode= | + | control_mode=exe+0x734814 |
− | game_mode= | + | game_mode=exe+0x734818 |
− | current_tick= | + | current_tick=exe+0xa18180 |
− | current_year= | + | current_year=exe+0xaf7268 |
− | current_weather= | + | current_weather=exe+0x10ec7a0 |
[4D8F39F9] | [4D8F39F9] | ||
Line 638: | Line 671: | ||
mapbase=map3401 | mapbase=map3401 | ||
compilerbase=MSVC10 | compilerbase=MSVC10 | ||
− | cursor_xyz= | + | cursor_xyz=exe+0x896848 |
− | map_data= | + | map_data=exe+0x1469738 |
− | map_info= | + | map_info=exe+0x1469750 |
− | window_dims= | + | window_dims=exe+0x15AE974 ;0xC970F4 |
− | window_x= | + | window_x=exe+0xC13A04 |
− | window_y= | + | window_y=exe+0xC41C14 |
− | window_z= | + | window_z=exe+0xC41BEC |
+ | control_mode=exe+0x89686C | ||
+ | game_mode=exe+0x896870 | ||
+ | |||
+ | [4FB4C506] | ||
+ | name=0.34.09 SDL | ||
+ | base=4FB0CCBA | ||
+ | rebase=0x1000 | ||
+ | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
+ | |||
+ | [4FBA073A] | ||
+ | name=0.34.10 SDL | ||
+ | base=4FB4C506 | ||
+ | rebase=0 | ||
+ | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
+ | |||
+ | [4FCC9488] | ||
+ | name=0.34.11 SDL | ||
+ | base=4FBA073A | ||
+ | rebase=0x2000 | ||
+ | mapbase=map3401 | ||
+ | compilerbase=MSVC10 | ||
+ | population_cap=exe+0x15AED50 | ||
+ | child_number_cap=exe+0x15AED54 | ||
+ | child_percent_cap=exe+0x15AED58 | ||
+ | starting_point_count=exe+0x1475598 | ||
+ | starting_dwarf_count=exe+0x60E490 ; part of DF code - not safe to rebase | ||
+ | |||
+ | |||
+ | [53BEF285] | ||
+ | name=0.40.02 SDL | ||
+ | mapbase=map4001 | ||
+ | cursor_xyz=exe+0xA1CD40 | ||
+ | map_data=exe+0x16A6F24 | ||
+ | map_info=exe+0x16A6F3C | ||
+ | window_dims=exe+0xA1D5EC | ||
+ | |||
+ | [53C2D20C] | ||
+ | name=0.40.03 SDL | ||
+ | base=53BEF285 | ||
+ | rebase=0x2000 | ||
+ | mapbase=map4001 | ||
+ | |||
+ | [53CC0058] | ||
+ | name=0.40.04 SDL | ||
+ | base=53BEF285 | ||
+ | rebase=0x1000 | ||
+ | mapbase=map4001 | ||
+ | |||
+ | [53D566B4] | ||
+ | name=0.40.05 SDL | ||
+ | base=53BEF285 | ||
+ | rebase=0x4000 | ||
+ | mapbase=map4001 | ||
+ | window_x=exe+0xD9DF58 | ||
+ | window_y=exe+0xDCC170 | ||
+ | window_z=exe+0xDCC144 | ||
+ | |||
+ | [53DE7EB3] | ||
+ | name=0.40.06 SDL | ||
+ | base=53D566B4 | ||
+ | rebase=0x3000 | ||
+ | mapbase=map4001 | ||
+ | |||
+ | [53E7AC66] | ||
+ | name=0.40.07 SDL | ||
+ | base=53D566B4 | ||
+ | rebase=0x5000 | ||
+ | mapbase=map4001 | ||
+ | |||
+ | [53E90092] | ||
+ | name=0.40.08 SDL | ||
+ | base=53D566B4 | ||
+ | rebase=0x6000 | ||
+ | mapbase=map4001 | ||
+ | |||
+ | [53F0F350] | ||
+ | name=0.40.09 SDL | ||
+ | base=53D566B4 | ||
+ | rebase=0xB000 | ||
+ | mapbase=map4001 | ||
+ | |||
+ | [53FA3213] | ||
+ | name=0.40.10 SDL | ||
+ | mapbase=map4001 | ||
+ | cursor_xyz=exe+0xA2CD40 | ||
+ | window_dims=exe+0xA2D5EC | ||
+ | window_x=exe+0xDA9F58 | ||
+ | window_y=exe+0xDD8170 | ||
+ | window_z=exe+0xDD8144 | ||
+ | map_data=exe+0x16B6F3C | ||
+ | map_info=exe+0x16B6F54 | ||
+ | |||
+ | [54076214] | ||
+ | name=0.40.11 SDL | ||
+ | base=53FA3213 | ||
+ | rebase=0x1000 | ||
+ | mapbase=map4001 | ||
+ | |||
+ | [541088C3] | ||
+ | name=0.40.12 SDL | ||
+ | base=53FA3213 | ||
+ | rebase=0x4000 | ||
+ | mapbase=map4001 | ||
+ | |||
+ | [5419C537] | ||
+ | name=0.40.13 SDL | ||
+ | base=53FA3213 | ||
+ | rebase=0x5000 | ||
+ | mapbase=map4001 | ||
+ | |||
+ | [544BFFA4] | ||
+ | name=0.40.14 SDL | ||
+ | base=53FA3213 | ||
+ | rebase=0x30000 | ||
+ | mapbase=map4001 | ||
+ | map_data=exe+0x16E6FC4 | ||
+ | map_info=exe+0x16E6FDC | ||
+ | |||
+ | [545A6968] | ||
+ | name=0.40.15 SDL | ||
+ | base=544BFFA4 | ||
+ | rebase=0x4000 | ||
+ | mapbase=map4001 | ||
+ | |||
+ | [54638FF0] | ||
+ | name=0.40.16 SDL | ||
+ | mapbase=map4001 | ||
+ | cursor_xyz=exe+0xA62DB0 | ||
+ | window_dims=exe+0xA6365C | ||
+ | window_x=exe+0xDDFFE8 | ||
+ | window_y=exe+0xE0E200 | ||
+ | window_z=exe+0xE0E1D4 | ||
+ | map_data=exe+0x16ECFC4 | ||
+ | map_info=exe+0x16ECFDC | ||
+ | |||
+ | [546CFAC9] | ||
+ | name=0.40.17 SDL | ||
+ | base=54638FF0 | ||
+ | rebase=-0x1000 | ||
+ | mapbase=map4001 | ||
+ | |||
+ | [546E4906] | ||
+ | name=0.40.18 SDL | ||
+ | base=54638FF0 | ||
+ | rebase=-0x1000 | ||
+ | mapbase=map4001 | ||
+ | |||
+ | [54762923] | ||
+ | name=0.40.19 SDL | ||
+ | base=54638FF0 | ||
+ | rebase=0x11000 | ||
+ | mapbase=map4001 | ||
+ | map_data=exe+0x16FDFF8 | ||
+ | map_info=exe+0x16FE010 | ||
+ | |||
+ | [54AD7E66] | ||
+ | name=0.40.24 SDL | ||
+ | mapbase=map4001 | ||
+ | cursor_xyz=exe+0xA80DB0 | ||
+ | map_data=exe+0x1710CAC | ||
+ | map_info=exe+0x1710CC4 | ||
+ | |||
+ | [565CA0E6] | ||
+ | name=0.42.01 SDL | ||
+ | mapbase=map4001 | ||
+ | cursor_xyz=exe+0xBB71D0 | ||
+ | map_data=exe+0x18479AC | ||
+ | map_info=exe+0x18479C4 | ||
+ | |||
+ | [56633788] | ||
+ | name=0.42.02 SDL | ||
+ | base=565CA0E6 | ||
+ | rebase=0 | ||
+ | mapbase=map4001 | ||
+ | |||
+ | [566C7776] | ||
+ | name=0.42.03 SDL | ||
+ | base=565CA0E6 | ||
+ | rebase=0x1000 | ||
+ | mapbase=map4001 | ||
+ | |||
+ | [567EF345] | ||
+ | name=0.42.04 SDL | ||
+ | base=565CA0E6 | ||
+ | rebase=0x4030 | ||
+ | mapbase=map4001 | ||
+ | |||
+ | [569BF3DF] | ||
+ | name=0.42.05 SDL | ||
+ | mapbase=map4001 | ||
+ | cursor_xyz=exe+0xBC3200 | ||
+ | map_data=exe+0x1853A3C | ||
+ | map_info=exe+0x1853A54 | ||
+ | |||
+ | [56BBA192] | ||
+ | name=0.42.06 SDL | ||
+ | mapbase=map4001 | ||
+ | cursor_xyz=exe+0xBD9200 | ||
+ | map_data=exe+0x1869A9C | ||
+ | map_info=exe+0x1869AB4 | ||
; ***** Common offsets ***** | ; ***** Common offsets ***** | ||
+ | |||
+ | [map4001] | ||
+ | block_flags_offset=0x0 ; not a pointer anymore. hooray? | ||
+ | block_veins=0x4 | ||
+ | block_feature_local=0x20 | ||
+ | block_feature_global=0x24 | ||
+ | block_items=0x0038 | ||
+ | block_tilefx=0x0048 | ||
+ | ;block_vegetation was evidently removed? | ||
+ | block_position=0x0060 | ||
+ | block_type=0x006a | ||
+ | block_designation=0x026c | ||
+ | block_occupancy=0x066c | ||
+ | block_0axx=0x0A6c | ||
+ | block_pathfinding=0x0D6c | ||
+ | block_11xx=0x116c | ||
+ | block_13xx=0x136c | ||
+ | block_temperature1=0x156c | ||
+ | block_temperature2=0x176c | ||
+ | block_19xx=0x196c | ||
+ | block_1bxx=0x1B6c | ||
[map3401] | [map3401] | ||
Line 669: | Line 925: | ||
block_19xx=0x197c | block_19xx=0x197c | ||
block_1bxx=0x1B7c | block_1bxx=0x1B7c | ||
− | |||
[world34] | [world34] |
Latest revision as of 15:21, 11 February 2016
; Latest dfmem.ini (2016-02-11) ; ***** Legacy versions ***** [48C330DF] name=0.28.181.40d mapbase=map40d compilerbase=MSVC8 cursor_xyz=exe+0x5FC294 map_data=exe+0x11C4D58 map_info=exe+0x11C4D70 window_dims=exe+0x1306D4C window_x=exe+0x9457F4 window_y=exe+0x973868 window_z=exe+0x973844 [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=exe+0x71fc48 map_data=exe+0x13d79d0 map_info=exe+0x13d79e8 window_dims=exe+0x151c708 window_x=exe+0xb5c4a8 window_y=exe+0xb8a6c4 window_z=exe+0xb8a6a0 [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 [4FB0CBAD] name=0.34.08 legacy mapbase=map3401 compilerbase=MSVC10 cursor_xyz=exe+0x8435C8 map_data=exe+0x14FC818 map_info=exe+0x14FC830 window_dims=exe+0x1641A88 window_x=exe+0xc80518 window_y=exe+0xcAE728 window_z=exe+0xcAE700 [4FB4BCDA] name=0.34.09 legacy base=4FB0CBAD rebase=0x1000 mapbase=map3401 compilerbase=MSVC10 [4FB9FC18] name=0.34.10 legacy base=4FB4BCDA rebase=0 mapbase=map3401 compilerbase=MSVC10 [4FCC7FAE] name=0.34.11 legacy base=4FB9FC18 rebase=0x1000 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=exe+0x10ec7c5 cursor_xyz=exe+0x7347f0 map_data=exe+0x1306148 map_info=exe+0x1306160 pause_state=exe+0x10ec7c9 window_dims=exe+0x73507c window_x=exe+0xab0984 window_y=exe+0xadeba0 window_z=exe+0xadeb7c control_mode=exe+0x734814 game_mode=exe+0x734818 current_tick=exe+0xa18180 current_year=exe+0xaf7268 current_weather=exe+0x10ec7a0 [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 [4FB0CCBA] name=0.34.08 SDL mapbase=map3401 compilerbase=MSVC10 cursor_xyz=exe+0x896848 map_data=exe+0x1469738 map_info=exe+0x1469750 window_dims=exe+0x15AE974 ;0xC970F4 window_x=exe+0xC13A04 window_y=exe+0xC41C14 window_z=exe+0xC41BEC control_mode=exe+0x89686C game_mode=exe+0x896870 [4FB4C506] name=0.34.09 SDL base=4FB0CCBA rebase=0x1000 mapbase=map3401 compilerbase=MSVC10 [4FBA073A] name=0.34.10 SDL base=4FB4C506 rebase=0 mapbase=map3401 compilerbase=MSVC10 [4FCC9488] name=0.34.11 SDL base=4FBA073A rebase=0x2000 mapbase=map3401 compilerbase=MSVC10 population_cap=exe+0x15AED50 child_number_cap=exe+0x15AED54 child_percent_cap=exe+0x15AED58 starting_point_count=exe+0x1475598 starting_dwarf_count=exe+0x60E490 ; part of DF code - not safe to rebase [53BEF285] name=0.40.02 SDL mapbase=map4001 cursor_xyz=exe+0xA1CD40 map_data=exe+0x16A6F24 map_info=exe+0x16A6F3C window_dims=exe+0xA1D5EC [53C2D20C] name=0.40.03 SDL base=53BEF285 rebase=0x2000 mapbase=map4001 [53CC0058] name=0.40.04 SDL base=53BEF285 rebase=0x1000 mapbase=map4001 [53D566B4] name=0.40.05 SDL base=53BEF285 rebase=0x4000 mapbase=map4001 window_x=exe+0xD9DF58 window_y=exe+0xDCC170 window_z=exe+0xDCC144 [53DE7EB3] name=0.40.06 SDL base=53D566B4 rebase=0x3000 mapbase=map4001 [53E7AC66] name=0.40.07 SDL base=53D566B4 rebase=0x5000 mapbase=map4001 [53E90092] name=0.40.08 SDL base=53D566B4 rebase=0x6000 mapbase=map4001 [53F0F350] name=0.40.09 SDL base=53D566B4 rebase=0xB000 mapbase=map4001 [53FA3213] name=0.40.10 SDL mapbase=map4001 cursor_xyz=exe+0xA2CD40 window_dims=exe+0xA2D5EC window_x=exe+0xDA9F58 window_y=exe+0xDD8170 window_z=exe+0xDD8144 map_data=exe+0x16B6F3C map_info=exe+0x16B6F54 [54076214] name=0.40.11 SDL base=53FA3213 rebase=0x1000 mapbase=map4001 [541088C3] name=0.40.12 SDL base=53FA3213 rebase=0x4000 mapbase=map4001 [5419C537] name=0.40.13 SDL base=53FA3213 rebase=0x5000 mapbase=map4001 [544BFFA4] name=0.40.14 SDL base=53FA3213 rebase=0x30000 mapbase=map4001 map_data=exe+0x16E6FC4 map_info=exe+0x16E6FDC [545A6968] name=0.40.15 SDL base=544BFFA4 rebase=0x4000 mapbase=map4001 [54638FF0] name=0.40.16 SDL mapbase=map4001 cursor_xyz=exe+0xA62DB0 window_dims=exe+0xA6365C window_x=exe+0xDDFFE8 window_y=exe+0xE0E200 window_z=exe+0xE0E1D4 map_data=exe+0x16ECFC4 map_info=exe+0x16ECFDC [546CFAC9] name=0.40.17 SDL base=54638FF0 rebase=-0x1000 mapbase=map4001 [546E4906] name=0.40.18 SDL base=54638FF0 rebase=-0x1000 mapbase=map4001 [54762923] name=0.40.19 SDL base=54638FF0 rebase=0x11000 mapbase=map4001 map_data=exe+0x16FDFF8 map_info=exe+0x16FE010 [54AD7E66] name=0.40.24 SDL mapbase=map4001 cursor_xyz=exe+0xA80DB0 map_data=exe+0x1710CAC map_info=exe+0x1710CC4 [565CA0E6] name=0.42.01 SDL mapbase=map4001 cursor_xyz=exe+0xBB71D0 map_data=exe+0x18479AC map_info=exe+0x18479C4 [56633788] name=0.42.02 SDL base=565CA0E6 rebase=0 mapbase=map4001 [566C7776] name=0.42.03 SDL base=565CA0E6 rebase=0x1000 mapbase=map4001 [567EF345] name=0.42.04 SDL base=565CA0E6 rebase=0x4030 mapbase=map4001 [569BF3DF] name=0.42.05 SDL mapbase=map4001 cursor_xyz=exe+0xBC3200 map_data=exe+0x1853A3C map_info=exe+0x1853A54 [56BBA192] name=0.42.06 SDL mapbase=map4001 cursor_xyz=exe+0xBD9200 map_data=exe+0x1869A9C map_info=exe+0x1869AB4 ; ***** Common offsets ***** [map4001] block_flags_offset=0x0 ; not a pointer anymore. hooray? block_veins=0x4 block_feature_local=0x20 block_feature_global=0x24 block_items=0x0038 block_tilefx=0x0048 ;block_vegetation was evidently removed? block_position=0x0060 block_type=0x006a block_designation=0x026c block_occupancy=0x066c block_0axx=0x0A6c block_pathfinding=0x0D6c block_11xx=0x116c block_13xx=0x136c block_temperature1=0x156c block_temperature2=0x176c block_19xx=0x196c block_1bxx=0x1B6c [map3401] block_flags_offset=0x0 ; not a pointer anymore. hooray? block_veins=0x4 block_feature_local=0x20 block_feature_global=0x24 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_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 [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