The real content of this is just adding effects vector offsets for all the linux versions. There are lots of changes though because I used my addtoXML script to add the offsets and XML::Twig removes whitespaces, and changed the indentation of the files

develop
belal 2010-03-25 10:39:09 -04:00
parent 9cbdb27432
commit 7ad2debf40
1 changed files with 1670 additions and 1708 deletions

@ -1,9 +1,9 @@
<?xml version="1.0" ?> <?xml version="1.0"?>
<DFExtractor> <DFExtractor>
<!-- USE A FIXED WIDTH FONT! --> <!-- USE A FIXED WIDTH FONT! -->
<MemoryDescriptors> <MemoryDescriptors>
<!--A note about virtual types: many of those aren't enumerated in the vtable structure anymore
<!--A note about virtual types: many of those aren't enumerated in the vtable structure anymore
but are found dynamically. Here's a list of viewscreens for 40d: but are found dynamically. Here's a list of viewscreens for 40d:
viewscreen_conversation viewscreen_conversation
viewscreen_setupadventure viewscreen_setupadventure
@ -170,8 +170,6 @@
block_square_event_frozen_liquid block_square_event_frozen_liquid
block_square_event_mineral block_square_event_mineral
--> -->
<Entry version="meta-40d" os="all" id="meta-40d"> <Entry version="meta-40d" os="all" id="meta-40d">
<Profession can_assign_labors="true" is_military="false" name="Miner">0</Profession> <Profession can_assign_labors="true" is_military="false" name="Miner">0</Profession>
<Profession can_assign_labors="true" is_military="false" name="Woodworker">1</Profession> <Profession can_assign_labors="true" is_military="false" name="Woodworker">1</Profession>
@ -278,7 +276,7 @@
<Profession can_assign_labors="false" is_military="true" name="Elite Bowgunner">102</Profession> <Profession can_assign_labors="false" is_military="true" name="Elite Bowgunner">102</Profession>
<Profession can_assign_labors="true" is_military="true" name="Recruit">103</Profession> <Profession can_assign_labors="true" is_military="true" name="Recruit">103</Profession>
<Profession can_assign_labors="false" is_military="false" name="?Hunting creature?">104</Profession> <Profession can_assign_labors="false" is_military="false" name="?Hunting creature?">104</Profession>
<Profession name= "?War creature?" can_assign_labors="false" is_military="false">105</Profession> <Profession name="?War creature?" can_assign_labors="false" is_military="false">105</Profession>
<Profession name="?Master thief?" can_assign_labors="false" is_military="false">106</Profession> <Profession name="?Master thief?" can_assign_labors="false" is_military="false">106</Profession>
<Profession name="?Thief?" can_assign_labors="false" is_military="false">107</Profession> <Profession name="?Thief?" can_assign_labors="false" is_military="false">107</Profession>
<Profession can_assign_labors="true" is_military="false" name="Peasant">108</Profession> <Profession can_assign_labors="true" is_military="false" name="Peasant">108</Profession>
@ -287,7 +285,6 @@
<Profession can_assign_labors="false" is_military="false" name="Drunk">111</Profession> <Profession can_assign_labors="false" is_military="false" name="Drunk">111</Profession>
<Profession can_assign_labors="false" is_military="false" name="Lasher">112</Profession> <Profession can_assign_labors="false" is_military="false" name="Lasher">112</Profession>
<Profession can_assign_labors="false" is_military="false" name="Master Lasher">113</Profession> <Profession can_assign_labors="false" is_military="false" name="Master Lasher">113</Profession>
<Job name="Carve Fortification">0</Job> <Job name="Carve Fortification">0</Job>
<Job name="Detail Wall">1</Job> <Job name="Detail Wall">1</Job>
<Job name="Detail Floor">2</Job> <Job name="Detail Floor">2</Job>
@ -491,7 +488,6 @@
<Job name="Remove Stairs/Ramps">200</Job> <Job name="Remove Stairs/Ramps">200</Job>
<Job name="Construct Quern">201</Job> <Job name="Construct Quern">201</Job>
<Job name="Construct Millstone">202</Job> <Job name="Construct Millstone">202</Job>
<Skill name="Miner">0</Skill> <Skill name="Miner">0</Skill>
<Skill name="Wood Cutter">1</Skill> <Skill name="Wood Cutter">1</Skill>
<Skill name="Carpenter">2</Skill> <Skill name="Carpenter">2</Skill>
@ -572,7 +568,6 @@
<Skill name="Flatterer">77</Skill> <Skill name="Flatterer">77</Skill>
<Skill name="Consoler">78</Skill> <Skill name="Consoler">78</Skill>
<Skill name="Pacifier">79</Skill> <Skill name="Pacifier">79</Skill>
<Trait name="Nervousness" level_5="Is a nervous wreck" level_4="Is always tense and jittery" level_3="Is often nervous" level_2="Has a calm demeanor" level_1="Has a very calm demeanor" level_0="Has an incredibly calm demeanor">0</Trait> <Trait name="Nervousness" level_5="Is a nervous wreck" level_4="Is always tense and jittery" level_3="Is often nervous" level_2="Has a calm demeanor" level_1="Has a very calm demeanor" level_0="Has an incredibly calm demeanor">0</Trait>
<Trait name="Rage" level_5="In a constant state of internal rage" level_4="Very quick to anger" level_3="Quick to anger" level_2="Slow to anger" level_1="Very slow to anger" level_0="Never becomes angry">1</Trait> <Trait name="Rage" level_5="In a constant state of internal rage" level_4="Very quick to anger" level_3="Quick to anger" level_2="Slow to anger" level_1="Very slow to anger" level_0="Never becomes angry">1</Trait>
<Trait name="Depression" level_5="Frequently depressed" level_4="Often sad and dejected" level_3="Often feels discouraged" level_2="Rarely feels discouraged" level_1="Almost never feels discouraged" level_0="Never feels discouraged">2</Trait> <Trait name="Depression" level_5="Frequently depressed" level_4="Often sad and dejected" level_3="Often feels discouraged" level_2="Rarely feels discouraged" level_1="Almost never feels discouraged" level_0="Never feels discouraged">2</Trait>
@ -603,7 +598,6 @@
<Trait name="Excellence" level_5="Constantly strives for perfection" level_4="Thinks it is incredibly important to strive for excellence" level_3="Strives for excellence" level_2="Doesn't go out of own way to do more work than necessary" level_1="Very rarely does more work than necessary" level_0="Does the bare minimum necessary to accomplish the task at hand">27</Trait> <Trait name="Excellence" level_5="Constantly strives for perfection" level_4="Thinks it is incredibly important to strive for excellence" level_3="Strives for excellence" level_2="Doesn't go out of own way to do more work than necessary" level_1="Very rarely does more work than necessary" level_0="Does the bare minimum necessary to accomplish the task at hand">27</Trait>
<Trait name="Perseverance" level_5="Will persist in the face of any difficulty until the task is complete" level_4="Possesses great willpower" level_3="Is self-disciplined" level_2="Is occasionally given to procrastination" level_1="Has very little self-discipline" level_0="Rarely completes tasks and is often overcome by distractions">28</Trait> <Trait name="Perseverance" level_5="Will persist in the face of any difficulty until the task is complete" level_4="Possesses great willpower" level_3="Is self-disciplined" level_2="Is occasionally given to procrastination" level_1="Has very little self-discipline" level_0="Rarely completes tasks and is often overcome by distractions">28</Trait>
<Trait name="Cautiousness" level_5="Thinks through every alternative and their consequences before acting" level_4="Extremely cautious" level_3="Takes time when making decisions" level_2="Often does the first thing that comes to mind" level_1="Acts impulsively" level_0="Always acts without considering alternatives or thinking through possibilities">29</Trait> <Trait name="Cautiousness" level_5="Thinks through every alternative and their consequences before acting" level_4="Extremely cautious" level_3="Takes time when making decisions" level_2="Often does the first thing that comes to mind" level_1="Acts impulsively" level_0="Always acts without considering alternatives or thinking through possibilities">29</Trait>
<Labor name="Mining">0</Labor> <Labor name="Mining">0</Labor>
<Labor name="Bowyer">66</Labor> <Labor name="Bowyer">66</Labor>
<Labor name="Carpentry">11</Labor> <Labor name="Carpentry">11</Labor>
@ -671,7 +665,6 @@
<Labor name="[Spear]">55</Labor> <Labor name="[Spear]">55</Labor>
<Labor name="[Crossbow]">57</Labor> <Labor name="[Crossbow]">57</Labor>
<Labor name="[Unarmed]">-1</Labor> <Labor name="[Unarmed]">-1</Labor>
<VTable name="building_vtable"> <VTable name="building_vtable">
<multiclass name="building_workshop" typeoffset="0xC8"> <multiclass name="building_workshop" typeoffset="0xC8">
<class name="building_alchemists_laboratory" type="0x0"/> <class name="building_alchemists_laboratory" type="0x0"/>
@ -719,50 +712,51 @@
<class name="building_stonefall_trap" type="0x3"/> <class name="building_stonefall_trap" type="0x3"/>
<class name="building_weapon_trap" type="0x4"/> <class name="building_weapon_trap" type="0x4"/>
</multiclass> </multiclass>
<class name="building_construction" /> <class name="building_construction"/>
<class name="building_road_paved" /> <class name="building_road_paved"/>
<class name="building_road_dirt" /> <class name="building_road_dirt"/>
<class name="building_road" /> <class name="building_road"/>
<class name="building_wagon" /> <class name="building_wagon"/>
<class name="building_tradedepot" /> <class name="building_tradedepot"/>
<class name="building_animaltrap" /> <class name="building_animaltrap"/>
<class name="building_farmplot" /> <class name="building_farmplot"/>
<class name="building_window" /> <class name="building_window"/>
<class name="building_statue" /> <class name="building_statue"/>
<class name="building_well" /> <class name="building_well"/>
<class name="building_coffin" /> <class name="building_coffin"/>
<class name="building_shop" /> <class name="building_shop"/>
<class name="building_chair" /> <class name="building_chair"/>
<class name="building_table" /> <class name="building_table"/>
<class name="building_bed" /> <class name="building_bed"/>
<class name="building_cage" /> <class name="building_cage"/>
<class name="building_chain" /> <class name="building_chain"/>
<class name="building_windmill" /> <class name="building_windmill"/>
<class name="building_water_wheel" /> <class name="building_water_wheel"/>
<class name="building_screw_pump" /> <class name="building_screw_pump"/>
<class name="building_archerytarget" /> <class name="building_archerytarget"/>
<class name="building_weapon" /> <!-- retractable spikes --> <class name="building_weapon"/>
<class name="building_support" /> <!-- retractable spikes -->
<class name="building_axle_vertical" /> <class name="building_support"/>
<class name="building_axle_horizontal" /> <class name="building_axle_vertical"/>
<class name="building_gear_assembly" /> <class name="building_axle_horizontal"/>
<class name="building_bars_floor" /> <class name="building_gear_assembly"/>
<class name="building_bars_vertical" /> <class name="building_bars_floor"/>
<class name="building_grate_floor" /> <class name="building_bars_vertical"/>
<class name="building_grate_wall" /> <class name="building_grate_floor"/>
<class name="building_floodgate" /> <class name="building_grate_wall"/>
<class name="building_bridge" /> <class name="building_floodgate"/>
<class name="building_hatch" /> <class name="building_bridge"/>
<class name="building_door" /> <class name="building_hatch"/>
<class name="building_armorstand" /> <class name="building_door"/>
<class name="building_weaponrack" /> <class name="building_armorstand"/>
<class name="building_cabinet" /> <class name="building_weaponrack"/>
<class name="building_box" /> <class name="building_cabinet"/>
<class name="building_actual" /> <class name="building_box"/>
<class name="building_civzone" /> <class name="building_actual"/>
<class name="building_stockpile" /> <class name="building_civzone"/>
<class name="building_window_gem" /> <class name="building_stockpile"/>
<class name="building_window_glass" /> <class name="building_window_gem"/>
<class name="building_window_glass"/>
</VTable> </VTable>
</Entry> </Entry>
@ -786,8 +780,8 @@
W I N D O W S W I N D O W S
and and
W I N E W I N E
<Entry version="v0.27.176.38a" os="windows" id="38awin" base="meta-40d">
<Entry version="v0.27.176.38a" os="windows" id="38awin" base="meta-40d">
<HexValue name="pe_timestamp">0x47b6fac2</HexValue> <HexValue name="pe_timestamp">0x47b6fac2</HexValue>
<String name="md5">48c831b6f3950913b8e1aeada563d2db</String> <String name="md5">48c831b6f3950913b8e1aeada563d2db</String>
<Address name="buildings">0x014639f4</Address> <Address name="buildings">0x014639f4</Address>
@ -819,10 +813,8 @@
<Address name="x_count">0x014a4ec4</Address> <Address name="x_count">0x014a4ec4</Address>
<Address name="y_count">0x014a4ec8</Address> <Address name="y_count">0x014a4ec8</Address>
<Address name="z_count">0x014a4ecc</Address> <Address name="z_count">0x014a4ecc</Address>
<!-- job object offsets --> <!-- job object offsets -->
<Offset name="current_job_id">0x08</Offset> <Offset name="current_job_id">0x08</Offset>
<!-- map block offsets --> <!-- map block offsets -->
<Offset name="v_vein">0x08</Offset> <Offset name="v_vein">0x08</Offset>
<HexValue name="v_vein_size">0x2C</HexValue> <HexValue name="v_vein_size">0x2C</HexValue>
@ -830,13 +822,11 @@
<Offset name="designation">0x0264</Offset> <Offset name="designation">0x0264</Offset>
<Offset name="occupancy">0x0664</Offset> <Offset name="occupancy">0x0664</Offset>
<Offset name="biome_stuffs">0x1D64</Offset> <Offset name="biome_stuffs">0x1D64</Offset>
<!-- name struct --> <!-- name struct -->
<Offset name="name_firstname">0x0</Offset> <Offset name="name_firstname">0x0</Offset>
<Offset name="name_nickname">0x1C</Offset> <Offset name="name_nickname">0x1C</Offset>
<Offset name="name_words">0x38</Offset> <Offset name="name_words">0x38</Offset>
<HexValue name="sizeof_string">0x1C</HexValue> <HexValue name="sizeof_string">0x1C</HexValue>
<!-- creature offsets --> <!-- creature offsets -->
<Offset name="creature_name">0x00</Offset> <Offset name="creature_name">0x00</Offset>
<Offset name="creature_custom_profession">0x6c</Offset> <Offset name="creature_custom_profession">0x6c</Offset>
@ -850,7 +840,8 @@
<Offset name="creature_squad_name">0x158</Offset> <Offset name="creature_squad_name">0x158</Offset>
<Offset name="creature_mood">0x1F8</Offset> <Offset name="creature_mood">0x1F8</Offset>
<Offset name="creature_squad_leader_id">0x228</Offset> <Offset name="creature_squad_leader_id">0x228</Offset>
<Offset name="creature_money">0x2F8</Offset><!-- this is wrong --> <Offset name="creature_money">0x2F8</Offset>
<!-- this is wrong -->
<Offset name="creature_current_job">0x2AC</Offset> <Offset name="creature_current_job">0x2AC</Offset>
<Offset name="creature_artifact_name">0x3CC</Offset> <Offset name="creature_artifact_name">0x3CC</Offset>
<Offset name="creature_strength">0x438</Offset> <Offset name="creature_strength">0x438</Offset>
@ -861,51 +852,39 @@
<Offset name="creature_labors">0x474</Offset> <Offset name="creature_labors">0x474</Offset>
<Offset name="creature_happiness">0x520</Offset> <Offset name="creature_happiness">0x520</Offset>
<Offset name="creature_traits">0x5D0</Offset> <Offset name="creature_traits">0x5D0</Offset>
<!-- tree and shrub offsets --> <!-- tree and shrub offsets -->
<Offset name="tree_desc_offset">0x70</Offset> <Offset name="tree_desc_offset">0x70</Offset>
<!-- the world and its offsets --> <!-- the world and its offsets -->
<Offset name="world_size_x">0x84</Offset> <Offset name="world_size_x">0x84</Offset>
<Offset name="world_size_y">0x86</Offset> <Offset name="world_size_y">0x86</Offset>
<Offset name="w_geoblocks">0x684</Offset> <Offset name="w_geoblocks">0x684</Offset>
<Offset name="w_regions_arr">0x6B4</Offset> <Offset name="w_regions_arr">0x6B4</Offset>
<!-- values for the region structure --> <!-- values for the region structure -->
<HexValue name="region_size">0x5C</HexValue> <HexValue name="region_size">0x5C</HexValue>
<Offset name="region_geo_index_off">0x58</Offset> <Offset name="region_geo_index_off">0x58</Offset>
<!-- geoblock offset(s?) --> <!-- geoblock offset(s?) -->
<Offset name="geolayer_geoblock_offset">0x4</Offset> <Offset name="geolayer_geoblock_offset">0x4</Offset>
<!-- matgloss vectors --> <!-- matgloss vectors -->
<HexValue name="matgloss_skip">0x10</HexValue> <HexValue name="matgloss_skip">0x10</HexValue>
<!-- only stone and metal have color loaded... --> <!-- only stone and metal have color loaded... -->
<Offset name="matgloss_stone_color">0x84</Offset> <Offset name="matgloss_stone_color">0x84</Offset>
<Offset name="matgloss_metal_color">0x60</Offset> <Offset name="matgloss_metal_color">0x60</Offset>
<Offset name="v_vein">0x08</Offset> <Offset name="v_vein">0x08</Offset>
<HexValue name="v_vein_size">0x2C</HexValue> <HexValue name="v_vein_size">0x2C</HexValue>
<Offset name="type">0x0062</Offset> <Offset name="type">0x0062</Offset>
<Offset name="designation">0x0264</Offset> <Offset name="designation">0x0264</Offset>
<Offset name="occupancy">0x0664</Offset> <Offset name="occupancy">0x0664</Offset>
<Offset name="biome_stuffs">0x1D64</Offset> <Offset name="biome_stuffs">0x1D64</Offset>
<Offset name="word_table">0x3C</Offset> <Offset name="word_table">0x3C</Offset>
<Offset name="note_foreground">0x2</Offset> <Offset name="note_foreground">0x2</Offset>
<Offset name="note_background">0x4</Offset> <Offset name="note_background">0x4</Offset>
<Offset name="note_name">0x8</Offset> <Offset name="note_name">0x8</Offset>
<Offset name="note_xyz">0x24</Offset> <Offset name="note_xyz">0x24</Offset>
<Offset name="hotkey_mode">0x1C</Offset> <Offset name="hotkey_mode">0x1C</Offset>
<Offset name="hotkey_xyz">0x20</Offset> <Offset name="hotkey_xyz">0x20</Offset>
<Offset name="settlement_name">0x00</Offset> <Offset name="settlement_name">0x00</Offset>
<Offset name="settlement_world_xy">0x7a</Offset> <Offset name="settlement_world_xy">0x7a</Offset>
<Offset name="settlement_local_xy">0xD8</Offset> <Offset name="settlement_local_xy">0xD8</Offset>
<Offset name="item_materials">0x68</Offset> <Offset name="item_materials">0x68</Offset>
<Offset name="item_type_name">0x24</Offset> <Offset name="item_type_name">0x24</Offset>
<Offset name="matgloss_creature_name">0x1C</Offset> <Offset name="matgloss_creature_name">0x1C</Offset>
@ -1004,12 +983,14 @@
<Address name="current_cursor_creature">0x00d17c44</Address> <Address name="current_cursor_creature">0x00d17c44</Address>
<Address name="current_menu_state">0x01323d78</Address> <Address name="current_menu_state">0x01323d78</Address>
<Address name="cursor_xyz">0x009d7284</Address> <Address name="cursor_xyz">0x009d7284</Address>
<Address name="hotkey_start">0xffffffff</Address> <!-- fix this --> <Address name="hotkey_start">0xffffffff</Address>
<!-- fix this -->
<Address name="items">0x014ffc70</Address> <Address name="items">0x014ffc70</Address>
<Address name="language_vector">0x01556fa8</Address> <Address name="language_vector">0x01556fa8</Address>
<Address name="map_data">0x01555048</Address> <Address name="map_data">0x01555048</Address>
<Address name="matgloss">0x01556e48</Address> <Address name="matgloss">0x01556e48</Address>
<Address name="notes">0xffffffff</Address> <!-- this is the version prior to notes being implemented --> <Address name="notes">0xffffffff</Address>
<!-- this is the version prior to notes being implemented -->
<Address name="pause_state">0x8b010131</Address> <Address name="pause_state">0x8b010131</Address>
<Address name="region_x">0x01555078</Address> <Address name="region_x">0x01555078</Address>
<Address name="region_y">0x0155507c</Address> <Address name="region_y">0x0155507c</Address>
@ -1174,7 +1155,7 @@
<Address name="z_count">0x015c4d78</Address> <Address name="z_count">0x015c4d78</Address>
</Entry> </Entry>
<!-- Windows 40d## sub-versions, should inherit only vtable from 40d --> <!-- Windows 40d## sub-versions, should inherit only vtable from 40d -->
<Entry version="v0.28.181.40d2" os ="windows" id="40d2win" base="40dwin"> <Entry version="v0.28.181.40d2" os="windows" id="40d2win" base="40dwin">
<HexValue name="pe_timestamp">0x4953556c</HexValue> <HexValue name="pe_timestamp">0x4953556c</HexValue>
<String name="md5">b1a8ca1f91734eb492b7f54f6823cddb</String> <String name="md5">b1a8ca1f91734eb492b7f54f6823cddb</String>
<Address name="buildings">0x014d1db0</Address> <Address name="buildings">0x014d1db0</Address>
@ -1207,14 +1188,13 @@
<Address name="x_count">0x01515318</Address> <Address name="x_count">0x01515318</Address>
<Address name="y_count">0x0151531c</Address> <Address name="y_count">0x0151531c</Address>
<Address name="z_count">0x01515320</Address> <Address name="z_count">0x01515320</Address>
<Offset name="word_table">0x54</Offset> <Offset name="word_table">0x54</Offset>
<!-- name struct --> <!-- name struct -->
<Offset name="name_firstname">0x0</Offset> <Offset name="name_firstname">0x0</Offset>
<Offset name="name_nickname">0x1C</Offset> <Offset name="name_nickname">0x1C</Offset>
<Offset name="name_words">0x38</Offset> <Offset name="name_words">0x38</Offset>
<HexValue name="sizeof_string">0x1C</HexValue> <!-- TEST! Missing in 40d! --> <HexValue name="sizeof_string">0x1C</HexValue>
<!-- TEST! Missing in 40d! -->
<!-- creature offsets --> <!-- creature offsets -->
<Offset name="creature_flags1">0xFC</Offset> <Offset name="creature_flags1">0xFC</Offset>
@ -1235,10 +1215,8 @@
<Offset name="creature_labors">0x544</Offset> <Offset name="creature_labors">0x544</Offset>
<Offset name="creature_happiness">0x610</Offset> <Offset name="creature_happiness">0x610</Offset>
<Offset name="creature_traits">0x700</Offset> <Offset name="creature_traits">0x700</Offset>
<!-- tree and shrub offsets --> <!-- tree and shrub offsets -->
<Offset name="tree_desc_offset">0x70</Offset> <Offset name="tree_desc_offset">0x70</Offset>
<!-- map block offsets --> <!-- map block offsets -->
<Offset name="v_vein">0x10</Offset> <Offset name="v_vein">0x10</Offset>
<HexValue name="v_vein_size">0x2C</HexValue> <HexValue name="v_vein_size">0x2C</HexValue>
@ -1246,35 +1224,27 @@
<Offset name="designation">0x0284</Offset> <Offset name="designation">0x0284</Offset>
<Offset name="occupancy">0x0684</Offset> <Offset name="occupancy">0x0684</Offset>
<Offset name="biome_stuffs">0x1D84</Offset> <Offset name="biome_stuffs">0x1D84</Offset>
<Offset name="world_size_x">0x84</Offset> <Offset name="world_size_x">0x84</Offset>
<Offset name="world_size_y">0x86</Offset> <Offset name="world_size_y">0x86</Offset>
<Offset name="w_geoblocks">0x75C</Offset> <Offset name="w_geoblocks">0x75C</Offset>
<Offset name="w_regions_arr">0x79C</Offset> <Offset name="w_regions_arr">0x79C</Offset>
<!-- values for the region structure --> <!-- values for the region structure -->
<HexValue name="region_size">0x64</HexValue> <HexValue name="region_size">0x64</HexValue>
<Offset name="region_geo_index_off">0x60</Offset> <Offset name="region_geo_index_off">0x60</Offset>
<!-- geoblock offset(s?) --> <!-- geoblock offset(s?) -->
<Offset name="geolayer_geoblock_offset">0xC</Offset> <Offset name="geolayer_geoblock_offset">0xC</Offset>
<Offset name="note_foreground">0x2</Offset> <Offset name="note_foreground">0x2</Offset>
<Offset name="note_background">0x4</Offset> <Offset name="note_background">0x4</Offset>
<Offset name="note_name">0x8</Offset> <Offset name="note_name">0x8</Offset>
<Offset name="note_xyz">0x24</Offset> <Offset name="note_xyz">0x24</Offset>
<Offset name="hotkey_mode">0x1C</Offset> <Offset name="hotkey_mode">0x1C</Offset>
<Offset name="hotkey_xyz">0x20</Offset> <Offset name="hotkey_xyz">0x20</Offset>
<HexValue name="hotkey_size">0x2C</HexValue> <HexValue name="hotkey_size">0x2C</HexValue>
<Offset name="settlement_name">0x0</Offset> <Offset name="settlement_name">0x0</Offset>
<Offset name="settlement_world_xy">0x7a</Offset> <Offset name="settlement_world_xy">0x7a</Offset>
<Offset name="settlement_local_xy">0x100</Offset> <Offset name="settlement_local_xy">0x100</Offset>
<Offset name="item_materials">0x68</Offset> <Offset name="item_materials">0x68</Offset>
<Offset name="item_type_name">0x24</Offset> <Offset name="item_type_name">0x24</Offset>
<!-- matgloss vectors --> <!-- matgloss vectors -->
<HexValue name="matgloss_skip">0x18</HexValue> <HexValue name="matgloss_skip">0x18</HexValue>
<Offset name="matgloss_creature_name">0x1C</Offset> <Offset name="matgloss_creature_name">0x1C</Offset>
@ -1285,17 +1255,15 @@
<Offset name="matgloss_plant_drink">0x5C</Offset> <Offset name="matgloss_plant_drink">0x5C</Offset>
<Offset name="matgloss_plant_food">0x94</Offset> <Offset name="matgloss_plant_food">0x94</Offset>
<Offset name="matgloss_plant_extract">0xB0</Offset> <Offset name="matgloss_plant_extract">0xB0</Offset>
<!-- I am just going to guess these actually start here --> <!-- I am just going to guess these actually start here -->
<VTable name="building_vtable"> <VTable name="building_vtable">
<multiclass name="building_workshop" typeoffset="0x100" /> <multiclass name="building_workshop" typeoffset="0x100"/>
<multiclass name="building_siegeengine" typeoffset="0x100" /> <multiclass name="building_siegeengine" typeoffset="0x100"/>
<multiclass name="building_furnace" typeoffset="0x11A" /> <multiclass name="building_furnace" typeoffset="0x11A"/>
<multiclass name="building_trap" typeoffset="0x100" /> <multiclass name="building_trap" typeoffset="0x100"/>
</VTable> </VTable>
</Entry> </Entry>
<Entry version="v0.28.181.40d3" os ="windows" id="40d3win" base="40d2win" rebase="0x2018"> <Entry version="v0.28.181.40d3" os="windows" id="40d3win" base="40d2win" rebase="0x2018">
<HexValue name="pe_timestamp">0x4957716f</HexValue> <HexValue name="pe_timestamp">0x4957716f</HexValue>
<String name="md5">9b6da355562a4cdd345ea3046290499b</String> <String name="md5">9b6da355562a4cdd345ea3046290499b</String>
<Address name="current_cursor_creature">0x00cd6c3c</Address> <Address name="current_cursor_creature">0x00cd6c3c</Address>
@ -1305,11 +1273,11 @@
<Address name="window_y">0x00cc33b0</Address> <Address name="window_y">0x00cc33b0</Address>
<Address name="window_z">0x00cc338c</Address> <Address name="window_z">0x00cc338c</Address>
</Entry> </Entry>
<Entry version="v0.28.181.40d4" os ="windows" id="40d4win" base="40d3win" rebase="0x0"> <Entry version="v0.28.181.40d4" os="windows" id="40d4win" base="40d3win" rebase="0x0">
<HexValue name="pe_timestamp">0x4957a0a2</HexValue> <HexValue name="pe_timestamp">0x4957a0a2</HexValue>
<String name="md5">b77759db7a6dd787bf98953fc5749d81</String> <String name="md5">b77759db7a6dd787bf98953fc5749d81</String>
</Entry> </Entry>
<Entry version="v0.28.181.40d5" os ="windows" id="40d5win" base="40d4win" rebase="0x2018"> <Entry version="v0.28.181.40d5" os="windows" id="40d5win" base="40d4win" rebase="0x2018">
<HexValue name="pe_timestamp">0x495991c3</HexValue> <HexValue name="pe_timestamp">0x495991c3</HexValue>
<String name="md5">a0792b81e5b8ec1dbdd627643e93b40d</String> <String name="md5">a0792b81e5b8ec1dbdd627643e93b40d</String>
<Address name="current_cursor_creature">0xcd8c34</Address> <Address name="current_cursor_creature">0xcd8c34</Address>
@ -1319,7 +1287,7 @@
<Address name="window_y">0x00cc53a8</Address> <Address name="window_y">0x00cc53a8</Address>
<Address name="window_z">0x00cc5384</Address> <Address name="window_z">0x00cc5384</Address>
</Entry> </Entry>
<Entry version="v0.28.181.40d6" os ="windows" id="40d6win" base="40d5win" rebase="0x18a08"> <Entry version="v0.28.181.40d6" os="windows" id="40d6win" base="40d5win" rebase="0x18a08">
<HexValue name="pe_timestamp">0x495cafd2</HexValue> <HexValue name="pe_timestamp">0x495cafd2</HexValue>
<String name="md5">d09e88a32fe57de5973f78ef213271b6</String> <String name="md5">d09e88a32fe57de5973f78ef213271b6</String>
<Address name="current_cursor_creature">0xcefc68</Address> <Address name="current_cursor_creature">0xcefc68</Address>
@ -1329,7 +1297,7 @@
<Address name="window_y">0x00cdc3dc</Address> <Address name="window_y">0x00cdc3dc</Address>
<Address name="window_z">0x00cdc3b8</Address> <Address name="window_z">0x00cdc3b8</Address>
</Entry> </Entry>
<Entry version="v0.28.181.40d7" os ="windows" id="40d7win" base="40d6win" rebase="0x190"> <Entry version="v0.28.181.40d7" os="windows" id="40d7win" base="40d6win" rebase="0x190">
<HexValue name="pe_timestamp">0x495fcfef</HexValue> <HexValue name="pe_timestamp">0x495fcfef</HexValue>
<String name="md5">8e8e2a83d421e356a8047dc8830a7426</String> <String name="md5">8e8e2a83d421e356a8047dc8830a7426</String>
<Address name="current_cursor_creature">0xcefc68</Address> <Address name="current_cursor_creature">0xcefc68</Address>
@ -1339,15 +1307,15 @@
<Address name="window_y">0x00cdc3dc</Address> <Address name="window_y">0x00cdc3dc</Address>
<Address name="window_z">0x00cdc3b8</Address> <Address name="window_z">0x00cdc3b8</Address>
</Entry> </Entry>
<Entry version="v0.28.181.40d8" os ="windows" id="40d8win" base="40d7win" rebase="0x0"> <Entry version="v0.28.181.40d8" os="windows" id="40d8win" base="40d7win" rebase="0x0">
<HexValue name="pe_timestamp">0x4963c928</HexValue> <HexValue name="pe_timestamp">0x4963c928</HexValue>
<String name="md5">32253bee114dd25ebbaa50d90b5c0a2a</String> <String name="md5">32253bee114dd25ebbaa50d90b5c0a2a</String>
</Entry> </Entry>
<Entry version="v0.28.181.40d9" os ="windows" id="40d9win" base="40d8win" rebase="0x0"> <Entry version="v0.28.181.40d9" os="windows" id="40d9win" base="40d8win" rebase="0x0">
<HexValue name="pe_timestamp">0x4967c2e0</HexValue> <HexValue name="pe_timestamp">0x4967c2e0</HexValue>
<String name="md5">aea5a207b8b1cda942502f97a429f6c3</String> <String name="md5">aea5a207b8b1cda942502f97a429f6c3</String>
</Entry> </Entry>
<Entry version="v0.28.181.40d10" os ="windows" id="40d10win" base="40d9win"> <Entry version="v0.28.181.40d10" os="windows" id="40d10win" base="40d9win">
<HexValue name="pe_timestamp">0x49c59b94</HexValue> <HexValue name="pe_timestamp">0x49c59b94</HexValue>
<String name="md5">193193d8624f2f3f6d9d556fab09b122</String> <String name="md5">193193d8624f2f3f6d9d556fab09b122</String>
<Address name="buildings">0x0151bd00</Address> <Address name="buildings">0x0151bd00</Address>
@ -1514,12 +1482,12 @@
<Address name="z_count">0x01636804</Address> <Address name="z_count">0x01636804</Address>
<Address name="effects_vector">0x0177c978</Address> <Address name="effects_vector">0x0177c978</Address>
</Entry> </Entry>
<Entry version="v0.28.181.40d18" os="windows" base="40d17win" id="40d18win" rebase="0x9c5f8"> <Entry version="v0.28.181.40d18" os="windows" base="40d17win" id="40d18win" rebase="0x9c5f8">
<!-- identification --> <!-- identification -->
<!--<HexValue name="pe_timestamp">0x006BF5AA</HexValue>--> <!--<HexValue name="pe_timestamp">0x006BF5AA</HexValue>-->
<HexValue name="pe_timestamp">0x4b81b00d</HexValue> <HexValue name="pe_timestamp">0x4b81b00d</HexValue>
<String name="md5">5cdc6f4804809f4d5cacdb66785e8cda</String> <!-- THIS IS *NOT* A NUMBER --> <String name="md5">5cdc6f4804809f4d5cacdb66785e8cda</String>
<!-- THIS IS *NOT* A NUMBER -->
<Address name="current_cursor_creature">0x00df2ebc</Address> <Address name="current_cursor_creature">0x00df2ebc</Address>
<Address name="current_menu_state">0x00977438</Address> <Address name="current_menu_state">0x00977438</Address>
<Address name="cursor_xyz">0x009772b8</Address> <Address name="cursor_xyz">0x009772b8</Address>
@ -1585,6 +1553,7 @@
|__ |--""___| ,-' |__ |--""___| ,-'
`"--...,+"""" `._,.-' `"--...,+"""" `._,.-'
<Entry version="v0.28.181.40d2" os="linux" id="40d2lin" base="meta-40d"> <Entry version="v0.28.181.40d2" os="linux" id="40d2lin" base="meta-40d">
<String name="md5">7a0859795e972574e80fa3cebc9fcf85</String> <String name="md5">7a0859795e972574e80fa3cebc9fcf85</String>
<Address name="buildings">0x093154e0</Address> <Address name="buildings">0x093154e0</Address>
@ -1593,6 +1562,7 @@
<Address name="current_cursor_creature">0x09314ffc</Address> <Address name="current_cursor_creature">0x09314ffc</Address>
<Address name="current_menu_state">0x09301560</Address> <Address name="current_menu_state">0x09301560</Address>
<Address name="cursor_xyz">0x08859fc0</Address> <Address name="cursor_xyz">0x08859fc0</Address>
<Address name="effects_vector">0x08cfa060</Address>
<Address name="hotkey_start">0x0930140c</Address> <Address name="hotkey_start">0x0930140c</Address>
<Address name="items">0x09356fd0</Address> <Address name="items">0x09356fd0</Address>
<Address name="language_vector">0x09314ffc</Address> <Address name="language_vector">0x09314ffc</Address>
@ -1616,18 +1586,14 @@
<Address name="x_count">0x09355954</Address> <Address name="x_count">0x09355954</Address>
<Address name="y_count">0x09355958</Address> <Address name="y_count">0x09355958</Address>
<Address name="z_count">0x0935595c</Address> <Address name="z_count">0x0935595c</Address>
<Offset name="word_table">0x1C</Offset> <Offset name="word_table">0x1C</Offset>
<!-- name struct --> <!-- name struct -->
<Offset name="name_firstname">0x0</Offset> <Offset name="name_firstname">0x0</Offset>
<Offset name="name_nickname">0x4</Offset> <Offset name="name_nickname">0x4</Offset>
<Offset name="name_words">0x8</Offset> <Offset name="name_words">0x8</Offset>
<HexValue name="sizeof_string">0x4</HexValue> <HexValue name="sizeof_string">0x4</HexValue>
<!-- job object offsets --> <!-- job object offsets -->
<Offset name="current_job_id">0x08</Offset> <Offset name="current_job_id">0x08</Offset>
<!-- creature offsets --> <!-- creature offsets -->
<Offset name="creature_name">0x00</Offset> <Offset name="creature_name">0x00</Offset>
<Offset name="creature_position">0x4C</Offset> <Offset name="creature_position">0x4C</Offset>
@ -1641,7 +1607,8 @@
<Offset name="creature_squad_name">0x00F0</Offset> <Offset name="creature_squad_name">0x00F0</Offset>
<Offset name="creature_mood">0x160</Offset> <Offset name="creature_mood">0x160</Offset>
<Offset name="creature_squad_leader_id">0x00A0</Offset> <Offset name="creature_squad_leader_id">0x00A0</Offset>
<Offset name="creature_money">0x02F8</Offset> <!-- most probably wrong --> <Offset name="creature_money">0x02F8</Offset>
<!-- most probably wrong -->
<Offset name="creature_current_job">0x0200</Offset> <Offset name="creature_current_job">0x0200</Offset>
<Offset name="creature_artifact_name">0x02F8</Offset> <Offset name="creature_artifact_name">0x02F8</Offset>
<Offset name="creature_strength">0x0334</Offset> <Offset name="creature_strength">0x0334</Offset>
@ -1652,10 +1619,8 @@
<Offset name="creature_labors">0x0364</Offset> <Offset name="creature_labors">0x0364</Offset>
<Offset name="creature_happiness">0x0400</Offset> <Offset name="creature_happiness">0x0400</Offset>
<Offset name="creature_traits">0x0490</Offset> <Offset name="creature_traits">0x0490</Offset>
<!-- tree and shrub offsets --> <!-- tree and shrub offsets -->
<Offset name="tree_desc_offset">0x40</Offset> <Offset name="tree_desc_offset">0x40</Offset>
<!-- map block offsets --> <!-- map block offsets -->
<Offset name="v_vein">0x08</Offset> <Offset name="v_vein">0x08</Offset>
<HexValue name="v_vein_size">0x2C</HexValue> <HexValue name="v_vein_size">0x2C</HexValue>
@ -1663,42 +1628,35 @@
<Offset name="designation">0x0254</Offset> <Offset name="designation">0x0254</Offset>
<Offset name="occupancy">0x0654</Offset> <Offset name="occupancy">0x0654</Offset>
<Offset name="biome_stuffs">0x1D54</Offset> <Offset name="biome_stuffs">0x1D54</Offset>
<!-- the world and its offsets --> <!-- the world and its offsets -->
<Offset name="world_size_x">0x54</Offset> <Offset name="world_size_x">0x54</Offset>
<Offset name="world_size_y">0x56</Offset> <Offset name="world_size_y">0x56</Offset>
<Offset name="w_geoblocks">0x5A4</Offset> <Offset name="w_geoblocks">0x5A4</Offset>
<Offset name="w_regions_arr">0x5C8</Offset> <Offset name="w_regions_arr">0x5C8</Offset>
<!-- values for the region structure --> <!-- values for the region structure -->
<HexValue name="region_size">0x58</HexValue> <HexValue name="region_size">0x58</HexValue>
<Offset name="region_geo_index_off">0x54</Offset> <Offset name="region_geo_index_off">0x54</Offset>
<!-- geoblock offset(s?) --> <!-- geoblock offset(s?) -->
<Offset name="geolayer_geoblock_offset">0x4</Offset> <Offset name="geolayer_geoblock_offset">0x4</Offset>
<!-- matgloss vectors --> <!-- matgloss vectors -->
<HexValue name="matgloss_skip">0xC</HexValue> <HexValue name="matgloss_skip">0xC</HexValue>
<Offset name="matgloss_stone_color">0x24</Offset> <Offset name="matgloss_stone_color">0x24</Offset>
<Offset name="matgloss_metal_color">0x18</Offset> <Offset name="matgloss_metal_color">0x18</Offset>
<Offset name="note_foreground">0x2</Offset> <Offset name="note_foreground">0x2</Offset>
<Offset name="note_background">0x4</Offset> <Offset name="note_background">0x4</Offset>
<Offset name="note_name">0x8</Offset> <Offset name="note_name">0x8</Offset>
<Offset name="note_xyz">0xC</Offset> <Offset name="note_xyz">0xC</Offset>
<Offset name="hotkey_mode">0x4</Offset> <Offset name="hotkey_mode">0x4</Offset>
<Offset name="hotkey_xyz">0x8</Offset> <Offset name="hotkey_xyz">0x8</Offset>
<HexValue name="hotkey_size">0x14</HexValue> <HexValue name="hotkey_size">0x14</HexValue>
<Offset name="settlement_name">0x00</Offset> <Offset name="settlement_name">0x00</Offset>
<Offset name="settlement_world_xy">0x4a</Offset> <Offset name="settlement_world_xy">0x4a</Offset>
<Offset name="settlement_local_xy">0x94</Offset> <Offset name="settlement_local_xy">0x94</Offset>
<Offset name="item_materials">0x50</Offset> <Offset name="item_materials">0x50</Offset>
<Offset name="engraving_xyz">0x0C</Offset> <!-- 3x word --> <Offset name="engraving_xyz">0x0C</Offset>
<Offset name="engraving_imageindex">0x20</Offset> <!-- 1x dword --> <!-- 3x word -->
<Offset name="engraving_imageindex">0x20</Offset>
<!-- 1x dword -->
<Offset name="item_type_name">0xC</Offset> <Offset name="item_type_name">0xC</Offset>
<Offset name="matgloss_creature_name">0x4</Offset> <Offset name="matgloss_creature_name">0x4</Offset>
<Offset name="matgloss_wood_name">0x10</Offset> <Offset name="matgloss_wood_name">0x10</Offset>
@ -1709,10 +1667,10 @@
<Offset name="matgloss_plant_food">0x1C</Offset> <Offset name="matgloss_plant_food">0x1C</Offset>
<Offset name="matgloss_plant_extract">0x20</Offset> <Offset name="matgloss_plant_extract">0x20</Offset>
<VTable name="building_vtable"> <VTable name="building_vtable">
<multiclass name="building_workshop" typeoffset="0xAC" /> <multiclass name="building_workshop" typeoffset="0xAC"/>
<multiclass name="building_furnace" typeoffset="0xBA" /> <multiclass name="building_furnace" typeoffset="0xBA"/>
<multiclass name="building_siegeengine" typeoffset="0xAC" /> <multiclass name="building_siegeengine" typeoffset="0xAC"/>
<multiclass name="building_trap" typeoffset="0xAC" /> <multiclass name="building_trap" typeoffset="0xAC"/>
</VTable> </VTable>
</Entry> </Entry>
<Entry version="v0.28.181.40d3" os="linux" id="40d3lin" base="40d2lin"> <Entry version="v0.28.181.40d3" os="linux" id="40d3lin" base="40d2lin">
@ -1723,6 +1681,7 @@
<Address name="current_cursor_creature">0x09315a1c</Address> <Address name="current_cursor_creature">0x09315a1c</Address>
<Address name="current_menu_state">0x09301f80</Address> <Address name="current_menu_state">0x09301f80</Address>
<Address name="cursor_xyz">0x0885a9e4</Address> <Address name="cursor_xyz">0x0885a9e4</Address>
<Address name="effects_vector">0x08cfaa80</Address>
<Address name="hotkey_start">0x09301e2c</Address> <Address name="hotkey_start">0x09301e2c</Address>
<Address name="items">0x093579f0</Address> <Address name="items">0x093579f0</Address>
<Address name="language_vector">0x09315a1c</Address> <Address name="language_vector">0x09315a1c</Address>
@ -1763,6 +1722,7 @@
<Address name="current_cursor_creature">0x0933391c</Address> <Address name="current_cursor_creature">0x0933391c</Address>
<Address name="current_menu_state">0x0931fe80</Address> <Address name="current_menu_state">0x0931fe80</Address>
<Address name="cursor_xyz">0x088788e4</Address> <Address name="cursor_xyz">0x088788e4</Address>
<Address name="effects_vector">0x08d18980</Address>
<Address name="hotkey_start">0x0931fd2c</Address> <Address name="hotkey_start">0x0931fd2c</Address>
<Address name="items">0x093758f0</Address> <Address name="items">0x093758f0</Address>
<Address name="language_vector">0x0933391c</Address> <Address name="language_vector">0x0933391c</Address>
@ -1806,6 +1766,7 @@
<Address name="current_cursor_creature">0x0929a3c8</Address> <Address name="current_cursor_creature">0x0929a3c8</Address>
<Address name="current_menu_state">0x092ab3c0</Address> <Address name="current_menu_state">0x092ab3c0</Address>
<Address name="cursor_xyz">0x088073d4</Address> <Address name="cursor_xyz">0x088073d4</Address>
<Address name="effects_vector">0x08ca3eb8</Address>
<Address name="hotkey_start">0x092ab26c</Address> <Address name="hotkey_start">0x092ab26c</Address>
<Address name="items">0x092beecc</Address> <Address name="items">0x092beecc</Address>
<Address name="language_vector">0x09301770</Address> <Address name="language_vector">0x09301770</Address>
@ -1841,6 +1802,7 @@
<Address name="current_cursor_creature">0x08f307c8</Address> <Address name="current_cursor_creature">0x08f307c8</Address>
<Address name="current_menu_state">0x08f417c0</Address> <Address name="current_menu_state">0x08f417c0</Address>
<Address name="cursor_xyz">0x0877b33c</Address> <Address name="cursor_xyz">0x0877b33c</Address>
<Address name="effects_vector">0x0893a2ac</Address>
<Address name="hotkey_start">0x08f4166c</Address> <Address name="hotkey_start">0x08f4166c</Address>
<Address name="items">0x08f552cc</Address> <Address name="items">0x08f552cc</Address>
<Address name="language_vector">0x08f97b8c</Address> <Address name="language_vector">0x08f97b8c</Address>
@ -1868,6 +1830,7 @@
<Entry version="v0.28.181.40d13" os="linux" id="40d13lin" base="40d12lin" rebase="0x5020"> <Entry version="v0.28.181.40d13" os="linux" id="40d13lin" base="40d12lin" rebase="0x5020">
<String name="md5">2f3cb9d720e9fe8844c02c72a2b20bbd</String> <String name="md5">2f3cb9d720e9fe8844c02c72a2b20bbd</String>
<Address name="cursor_xyz">0x08780344</Address> <Address name="cursor_xyz">0x08780344</Address>
<Address name="effects_vector">0x0893f2d0</Address>
</Entry> </Entry>
<Entry version="v0.28.181.40d14" os="linux" id="40d14lin" base="40d13lin"> <Entry version="v0.28.181.40d14" os="linux" id="40d14lin" base="40d13lin">
<String name="md5">dab3ce6bc074529706a1e5fe1273108c</String> <String name="md5">dab3ce6bc074529706a1e5fe1273108c</String>
@ -1877,6 +1840,7 @@
<Address name="current_cursor_creature">0x08f357e8</Address> <Address name="current_cursor_creature">0x08f357e8</Address>
<Address name="current_menu_state">0x08f467e0</Address> <Address name="current_menu_state">0x08f467e0</Address>
<Address name="cursor_xyz">0x08780354</Address> <Address name="cursor_xyz">0x08780354</Address>
<Address name="effects_vector">0x0893f2d0</Address>
<Address name="hotkey_start">0x08f4668c</Address> <Address name="hotkey_start">0x08f4668c</Address>
<Address name="items">0x08f5a2ec</Address> <Address name="items">0x08f5a2ec</Address>
<Address name="language_vector">0x08f9cbac</Address> <Address name="language_vector">0x08f9cbac</Address>
@ -1903,11 +1867,9 @@
</Entry> </Entry>
<Entry version="v0.28.181.40d15" os="linux" id="40d15lin" base="40d14lin" rebase="0x0"> <Entry version="v0.28.181.40d15" os="linux" id="40d15lin" base="40d14lin" rebase="0x0">
<String name="md5">4f55a1dcc326786271f221de23c425b5</String> <String name="md5">4f55a1dcc326786271f221de23c425b5</String>
</Entry> </Entry>
<Entry version="v0.28.181.40d16" os="linux" id="40d16lin" base="40d15lin" rebase="0x0"> <Entry version="v0.28.181.40d16" os="linux" id="40d16lin" base="40d15lin" rebase="0x0">
<String name="md5">022b933926e08da49c6df8649295f2b7</String> <String name="md5">022b933926e08da49c6df8649295f2b7</String>
<Address name="effects_vector">0x0893F2D0</Address>
</Entry> </Entry>
<Entry version="v0.28.181.40d17" os="linux" id="40d17lin" base="40d16lin"> <Entry version="v0.28.181.40d17" os="linux" id="40d17lin" base="40d16lin">
<String name="md5">8f55a6250f2550e28535b79db43d5f1a</String> <String name="md5">8f55a6250f2550e28535b79db43d5f1a</String>
@ -1917,6 +1879,7 @@
<Address name="current_cursor_creature">0x08f3d948</Address> <Address name="current_cursor_creature">0x08f3d948</Address>
<Address name="current_menu_state">0x08f4e940</Address> <Address name="current_menu_state">0x08f4e940</Address>
<Address name="cursor_xyz">0x0878c340</Address> <Address name="cursor_xyz">0x0878c340</Address>
<Address name="effects_vector">0x08947438</Address>
<Address name="hotkey_start">0x08f4e7ec</Address> <Address name="hotkey_start">0x08f4e7ec</Address>
<Address name="items">0x08f6244c</Address> <Address name="items">0x08f6244c</Address>
<Address name="language_vector">0x08fa4d0c</Address> <Address name="language_vector">0x08fa4d0c</Address>
@ -1940,7 +1903,6 @@
<Address name="x_count">0x08fa2d50</Address> <Address name="x_count">0x08fa2d50</Address>
<Address name="y_count">0x08fa2d54</Address> <Address name="y_count">0x08fa2d54</Address>
<Address name="z_count">0x08fa2d58</Address> <Address name="z_count">0x08fa2d58</Address>
<Address name="effects_vector">0x08947438</Address>
</Entry> </Entry>
<Entry version="v0.28.181.40d18" os="linux" id="40d18lin" base="40d17lin"> <Entry version="v0.28.181.40d18" os="linux" id="40d18lin" base="40d17lin">
<String name="md5">777e7d674d8908042307994cb75250ff</String> <String name="md5">777e7d674d8908042307994cb75250ff</String>
@ -1950,6 +1912,7 @@
<Address name="current_cursor_creature">0x08fe48e8</Address> <Address name="current_cursor_creature">0x08fe48e8</Address>
<Address name="current_menu_state">0x08ff58e0</Address> <Address name="current_menu_state">0x08ff58e0</Address>
<Address name="cursor_xyz">0x08833324</Address> <Address name="cursor_xyz">0x08833324</Address>
<Address name="effects_vector">0x089ee3d8</Address>
<Address name="hotkey_start">0x08FF578C</Address> <Address name="hotkey_start">0x08FF578C</Address>
<Address name="items">0x090093ec</Address> <Address name="items">0x090093ec</Address>
<Address name="language_vector">0x0904bcac</Address> <Address name="language_vector">0x0904bcac</Address>
@ -1973,7 +1936,6 @@
<Address name="x_count">0x09049cf0</Address> <Address name="x_count">0x09049cf0</Address>
<Address name="y_count">0x09049cf4</Address> <Address name="y_count">0x09049cf4</Address>
<Address name="z_count">0x09049cf8</Address> <Address name="z_count">0x09049cf8</Address>
<Address name="effects_vector">0x089EE3D8</Address>
</Entry> </Entry>
<Entry version="v0.28.181.40d19" os="linux" id="40d19lin" base="40d18lin"> <Entry version="v0.28.181.40d19" os="linux" id="40d19lin" base="40d18lin">
<String name="md5">04c3ad13c657f59ba6fc135e156d721d</String> <String name="md5">04c3ad13c657f59ba6fc135e156d721d</String>
@ -1983,6 +1945,7 @@
<Address name="current_cursor_creature">0x08fe3908</Address> <Address name="current_cursor_creature">0x08fe3908</Address>
<Address name="current_menu_state">0x08ff4900</Address> <Address name="current_menu_state">0x08ff4900</Address>
<Address name="cursor_xyz">0x08832328</Address> <Address name="cursor_xyz">0x08832328</Address>
<Address name="effects_vector">0x089ed3f8</Address>
<Address name="hotkey_start">0x08ff47ac</Address> <Address name="hotkey_start">0x08ff47ac</Address>
<Address name="items">0x0900840c</Address> <Address name="items">0x0900840c</Address>
<Address name="language_vector">0x0904accc</Address> <Address name="language_vector">0x0904accc</Address>
@ -2006,8 +1969,7 @@
<Address name="x_count">0x09048d10</Address> <Address name="x_count">0x09048d10</Address>
<Address name="y_count">0x09048d14</Address> <Address name="y_count">0x09048d14</Address>
<Address name="z_count">0x09048d18</Address> <Address name="z_count">0x09048d18</Address>
<Address name="effects_vector">0x089ED3F8</Address>
</Entry> </Entry>
</MemoryDescriptors> <!-- Windows logo by M$, spiderweb by jgs -->
<!-- Windows logo by M$, spiderweb by jgs --> </MemoryDescriptors>
</DFExtractor> </DFExtractor>