User:Andux/DFMem.INI
Jump to navigation
Jump to search
; Latest dfmem.ini (2014-08-17) ; ***** 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 ; ***** 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