User:Andux/DFMem.INI

From Dwarf Fortress Wiki
< User:Andux
Revision as of 20:35, 22 July 2014 by Andux (talk | contribs) (MADMAN R6)
Jump to navigation Jump to search
; Latest dfmem.ini (2014-07-22)

; ***** 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

[4FB0CBAD]
name=0.34.08 legacy
mapbase=map3401
compilerbase=MSVC10
cursor_xyz=0xC435C8
map_data=0x18FC818
map_info=0x18FC830
window_dims=0x1A41A88
window_x=0x1080518
window_y=0x10AE728
window_z=0x10AE700

[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=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

[4FB0CCBA]
name=0.34.08 SDL
mapbase=map3401
compilerbase=MSVC10
cursor_xyz=0xC96848
map_data=0x1869738
map_info=0x1869750
window_dims=0x19AE974 ;0xC970F4
window_x=0x1013A04
window_y=0x1041C14
window_z=0x1041BEC
control_mode=0xC9686C
game_mode=0xC96870

[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=0x19AED50
child_number_cap=0x19AED54
child_percent_cap=0x19AED58
starting_point_count=0x1875598
starting_dwarf_count=0xA0E490 ; 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.03 SDL
base=53C2D20C
rebase=-0x1000
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