<?xml version="1.0" ?> <DFExtractor> <!-- USE A FIXED WIDTH FONT! --> <MemoryDescriptors> <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="Woodworker">1</Profession> <Profession can_assign_labors="true" is_military="false" name="Carpenter">2</Profession> <Profession can_assign_labors="true" is_military="false" name="Bowyer">3</Profession> <Profession can_assign_labors="true" is_military="false" name="Woodcutter">4</Profession> <Profession can_assign_labors="true" is_military="false" name="Stoneworker">5</Profession> <Profession can_assign_labors="true" is_military="false" name="Engraver">6</Profession> <Profession can_assign_labors="true" is_military="false" name="Mason">7</Profession> <Profession can_assign_labors="true" is_military="false" name="Ranger">8</Profession> <Profession can_assign_labors="true" is_military="false" name="Animal Caretaker">9</Profession> <Profession can_assign_labors="true" is_military="false" name="Animal Trainer">10</Profession> <Profession can_assign_labors="true" is_military="false" name="Hunter">11</Profession> <Profession can_assign_labors="true" is_military="false" name="Trapper">12</Profession> <Profession can_assign_labors="true" is_military="false" name="Animal Dissector">13</Profession> <Profession can_assign_labors="true" is_military="false" name="Metalsmith">14</Profession> <Profession can_assign_labors="true" is_military="false" name="Furnace Operator">15</Profession> <Profession can_assign_labors="true" is_military="false" name="Weaponsmith">16</Profession> <Profession can_assign_labors="true" is_military="false" name="Armorer">17</Profession> <Profession can_assign_labors="true" is_military="false" name="Blacksmith">18</Profession> <Profession can_assign_labors="true" is_military="false" name="Metalcrafter">19</Profession> <Profession can_assign_labors="true" is_military="false" name="Jeweler">20</Profession> <Profession can_assign_labors="true" is_military="false" name="Gem Cutter">21</Profession> <Profession can_assign_labors="true" is_military="false" name="Gem Setter">22</Profession> <Profession can_assign_labors="true" is_military="false" name="Craftsdwarf">23</Profession> <Profession can_assign_labors="true" is_military="false" name="Woodcrafter">24</Profession> <Profession can_assign_labors="true" is_military="false" name="Stonecrafter">25</Profession> <Profession can_assign_labors="true" is_military="false" name="Leatherworker">26</Profession> <Profession can_assign_labors="true" is_military="false" name="Bone Carver">27</Profession> <Profession can_assign_labors="true" is_military="false" name="Weaver">28</Profession> <Profession can_assign_labors="true" is_military="false" name="Clothier">29</Profession> <Profession can_assign_labors="true" is_military="false" name="Glassmaker">30</Profession> <Profession can_assign_labors="true" is_military="false" name="Strand Extractor">31</Profession> <Profession can_assign_labors="false" female_name="Queen" is_military="false" name="King">32</Profession> <Profession can_assign_labors="false" female_name="Queen Consort" is_military="false" name="King Consort">33</Profession> <Profession can_assign_labors="true" is_military="false" name="Fishery Worker">34</Profession> <Profession can_assign_labors="true" is_military="false" name="Fisherdwarf">35</Profession> <Profession can_assign_labors="true" is_military="false" name="Fish Dissector">36</Profession> <Profession can_assign_labors="true" is_military="false" name="Fish Cleaner">37</Profession> <Profession can_assign_labors="true" is_military="false" name="Farmer">38</Profession> <Profession can_assign_labors="true" is_military="false" name="Cheese Maker">39</Profession> <Profession can_assign_labors="true" is_military="false" name="Milker">40</Profession> <Profession can_assign_labors="true" is_military="false" name="Cook">41</Profession> <Profession can_assign_labors="true" is_military="false" name="Thresher">42</Profession> <Profession can_assign_labors="true" is_military="false" name="Miller">43</Profession> <Profession can_assign_labors="true" is_military="false" name="Butcher">44</Profession> <Profession can_assign_labors="true" is_military="false" name="Tanner">45</Profession> <Profession can_assign_labors="true" is_military="false" name="Dyer">46</Profession> <Profession can_assign_labors="true" is_military="false" name="Planter">47</Profession> <Profession can_assign_labors="true" is_military="false" name="Herbalist">48</Profession> <Profession can_assign_labors="true" is_military="false" name="Brewer">49</Profession> <Profession can_assign_labors="true" is_military="false" name="Soap Maker">50</Profession> <Profession can_assign_labors="true" is_military="false" name="Potash Maker">51</Profession> <Profession can_assign_labors="true" is_military="false" name="Lye Maker">52</Profession> <Profession can_assign_labors="true" is_military="false" name="Wood Burner">53</Profession> <Profession can_assign_labors="true" is_military="false" name="Engineer">54</Profession> <Profession can_assign_labors="true" is_military="false" name="Mechanic">55</Profession> <Profession can_assign_labors="true" is_military="false" name="Siege Engineer">56</Profession> <Profession can_assign_labors="true" is_military="false" name="Siege Operator">57</Profession> <Profession can_assign_labors="true" is_military="false" name="Pump Operator">58</Profession> <Profession can_assign_labors="true" is_military="false" name="Clerk">59</Profession> <Profession can_assign_labors="true" is_military="false" name="Administrator">60</Profession> <Profession can_assign_labors="true" is_military="false" name="Trader">61</Profession> <Profession can_assign_labors="true" is_military="false" name="Architect">62</Profession> <Profession can_assign_labors="true" is_military="false" name="Alchemist">63</Profession> <Profession can_assign_labors="false" is_military="false" name="Tax Collector">64</Profession> <Profession can_assign_labors="false" is_military="false" name="Hammerer">65</Profession> <Profession can_assign_labors="false" female_name="Baroness" is_military="false" name="Baron">66</Profession> <Profession can_assign_labors="false" female_name="Countess" is_military="false" name="Count">67</Profession> <Profession can_assign_labors="false" female_name="Duchess" is_military="false" name="Duke">68</Profession> <Profession can_assign_labors="false" female_name="Baroness Consort" is_military="false" name="Baron Consort">69</Profession> <Profession can_assign_labors="false" female_name="Countess Consort" is_military="false" name="Count Consort">70</Profession> <Profession can_assign_labors="false" female_name="Duchess Consort" is_military="false" name="Duke Consort">71</Profession> <Profession can_assign_labors="false" is_military="false" name="Philosopher">72</Profession> <Profession can_assign_labors="false" is_military="false" name="Advisor">73</Profession> <Profession can_assign_labors="false" is_military="false" name="Dungeon Master">74</Profession> <Profession can_assign_labors="false" is_military="false" name="Merchant">75</Profession> <Profession can_assign_labors="false" is_military="false" name="Diplomat">76</Profession> <Profession can_assign_labors="false" is_military="false" name="Guild Representative">77</Profession> <Profession can_assign_labors="false" is_military="false" name="Merchant Baroness">78</Profession> <Profession can_assign_labors="false" is_military="false" name="Merchant Princess">79</Profession> <Profession can_assign_labors="false" is_military="false" name="Outpost Liaison">80</Profession> <Profession can_assign_labors="false" is_military="false" name="Druid">81</Profession> <Profession can_assign_labors="false" is_military="true" name="Champion">82</Profession> <Profession can_assign_labors="true" is_military="true" name="Hammerdwarf">83</Profession> <Profession can_assign_labors="false" is_military="true" name="Hammer Lord">84</Profession> <Profession can_assign_labors="true" is_military="true" name="Speardwarf">85</Profession> <Profession can_assign_labors="false" is_military="true" name="Spearmaster">86</Profession> <Profession can_assign_labors="true" is_military="true" name="Marksdwarf">87</Profession> <Profession can_assign_labors="false" is_military="true" name="Elite Crossbowdwarf">88</Profession> <Profession can_assign_labors="true" is_military="true" name="Wrestler">89</Profession> <Profession can_assign_labors="false" is_military="true" name="Elite Wrestler">90</Profession> <Profession can_assign_labors="true" is_military="true" name="Axedwarf">91</Profession> <Profession can_assign_labors="false" is_military="true" name="Axe Lord">92</Profession> <Profession can_assign_labors="true" is_military="true" name="Swordsdwarf">93</Profession> <Profession can_assign_labors="false" is_military="true" name="Swordmaster">94</Profession> <Profession can_assign_labors="true" is_military="true" name="Macedwarf">95</Profession> <Profession can_assign_labors="false" is_military="true" name="Mace Lord">96</Profession> <Profession can_assign_labors="true" is_military="true" name="Pikedwarf">97</Profession> <Profession can_assign_labors="false" is_military="true" name="Pikemaster">98</Profession> <Profession can_assign_labors="false" is_military="true" name="Bowdwarf">99</Profession> <Profession can_assign_labors="false" is_military="true" name="Elite Bowdwarf">100</Profession> <Profession can_assign_labors="false" is_military="true" name="Blowgunner">101</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="false" is_military="false" name="?Hunting creature?">104</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="?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="false" is_military="false" name="Child">109</Profession> <Profession can_assign_labors="false" is_military="false" name="Baby">110</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="Master Lasher">113</Profession> <Job name="Carve Fortification">0</Job> <Job name="Detail Wall">1</Job> <Job name="Detail Floor">2</Job> <Job name="Dig">3</Job> <Job name="Carve Upward Staircase">4</Job> <Job name="Carve Downward Staircase">5</Job> <Job name="Carve Up/Down Staircase">6</Job> <Job name="Carve Ramp">7</Job> <Job name="Dig Channel">8</Job> <Job name="Fell Tree">9</Job> <Job name="Gather Plants">10</Job> <Job name="Remove Construction">11</Job> <Job name="Collect Webs">12</Job> <Job name="Bring Item to Depot">13</Job> <Job name="Bring Item to Shop">14</Job> <Job name="Eat">15</Job> <Job name="Get Provisions">16</Job> <Job name="Drink">17</Job> <Job name="Drink">18</Job> <Job name="Fill Waterskin">19</Job> <Job name="Sleep">20</Job> <Job name="Collect Sand">21</Job> <Job name="Fish">22</Job> <Job name="Hunt">23</Job> <Job name="Hunt for Small Creature">24</Job> <Job name="Kidnap">25</Job> <Job name="Beat Criminal">26</Job> <Job name="Starting Fist Fight">27</Job> <Job name="Collect Taxes">28</Job> <Job name="Guard Tax Collector">29</Job> <Job name="Catch Live Land Animal">30</Job> <Job name="Catch Live Fish">31</Job> <Job name="Return Kill">32</Job> <Job name="Check Chest">33</Job> <Job name="Store Owned Item">34</Job> <Job name="Place Item in Tomb">35</Job> <Job name="Store Item in Stockpile">36</Job> <Job name="Store Item in Bag">37</Job> <Job name="Store Item in Chest">38</Job> <Job name="Store Item in Cabinet">39</Job> <Job name="Store Weapon">40</Job> <Job name="Store Armor">41</Job> <Job name="Store Item in Barrel">42</Job> <Job name="Store Item in Bin">43</Job> <Job name="Seek Artifact">44</Job> <Job name="Seek Infant">45</Job> <Job name="Attend Party">46</Job> <Job name="Shooting at Archery Range">47</Job> <Job name="Sparring in Barracks">48</Job> <Job name="Go Shopping A">49</Job> <Job name="Go Shopping B">50</Job> <Job name="Clean">51</Job> <Job name="Rest">52</Job> <Job name="Pickup Equipment">53</Job> <Job name="Dump Item">54</Job> <Job name="Strange Mood Crafter">55</Job> <Job name="Strange Mood Jeweller">56</Job> <Job name="Strange Mood C">57</Job> <Job name="Strange Mood Metal">58</Job> <Job name="Strange Mood E">59</Job> <Job name="Strange Mood F">60</Job> <Job name="Strange Mood Carpenter">61</Job> <Job name="Strange Mood Mason">62</Job> <Job name="Strange Mood Bowyer">63</Job> <Job name="Strange Mood Tanner">64</Job> <Job name="Strange Mood Weaver">65</Job> <Job name="Strange Mood Glassmaker">66</Job> <Job name="Strange Mood Mechanics">67</Job> <Job name="Construct Building">68</Job> <Job name="Construct Door">69</Job> <Job name="Construct Floodgate">70</Job> <Job name="Construct Bed">71</Job> <Job name="Construct Chair">72</Job> <Job name="Construct Coffin">73</Job> <Job name="Construct Table">74</Job> <Job name="Construct Chest">75</Job> <Job name="Construct Bin">76</Job> <Job name="Construct Armor Stand">77</Job> <Job name="Construct Weapon Rack">78</Job> <Job name="Construct Cabinet">79</Job> <Job name="Construct Statue">80</Job> <Job name="Construct XXX">81</Job> <Job name="Make Raw XXX">82</Job> <Job name="Make crafts">83</Job> <Job name="Mint stuff">84</Job> <Job name="Cut XX A">85</Job> <Job name="Cut XX B">86</Job> <Job name="Encrust">87</Job> <Job name="?">88</Job> <Job name="Destroy Building">89</Job> <Job name="Smelt Ore">90</Job> <Job name="Smelt">91</Job> <Job name="Melt a Metal Object">92</Job> <Job name="Extract Metal Strands">93</Job> <Job name="Tan a Hide">94</Job> <Job name="Plant Seeds">95</Job> <Job name="Harvest Plants">96</Job> <Job name="Train Hunting Animal">97</Job> <Job name="Train War Animal">98</Job> <Job name="Forge/Make DDD ">99</Job> <Job name="Forge Anvil">100</Job> <Job name="Construct Catapult Parts">101</Job> <Job name="Construct Ballista Parts">102</Job> <Job name="Forge/Make A">103</Job> <Job name="Forge/Make B">104</Job> <Job name="Forge/Make C">105</Job> <Job name="Stud With XX">106</Job> <Job name="Butcher an Animal">107</Job> <Job name="Prepare a Raw Fish">108</Job> <Job name="Mill Plants">109</Job> <Job name="Bait Trap">110</Job> <Job name="Milk Creature">111</Job> <Job name="Make Cheese">112</Job> <Job name="Process Plants">113</Job> <Job name="Process Plants (Bag)">114</Job> <Job name="Process Plants (Vial)">115</Job> <Job name="Process Plants (Barrel)">116</Job> <Job name="Prepare Meal">117</Job> <Job name="Weave Thread">118</Job> <Job name="Forge/Make D">119</Job> <Job name="Forge/Make E">120</Job> <Job name="Forge/Make F">121</Job> <Job name="Forge Cage">122</Job> <Job name="Forge Rope">123</Job> <Job name="Forge Flask">124</Job> <Job name="Forge Goblet">125</Job> <Job name="Forge Instrument">126</Job> <Job name="Forge Toy">127</Job> <Job name="Forge Animal Trap">128</Job> <Job name="Forge Barrel">129</Job> <Job name="Forge Bucket">130</Job> <Job name="Forge Window">131</Job> <Job name="Make Totem">132</Job> <Job name="Forge/Make G">133</Job> <Job name="Decorate With Bone">134</Job> <Job name="Make Backpack">135</Job> <Job name="Make Quiver">136</Job> <Job name="Forge Ballista Arrow Head">137</Job> <Job name="Assemble">138</Job> <Job name="Load Catapult">139</Job> <Job name="Load Ballista">140</Job> <Job name="Fire Catapult">141</Job> <Job name="Fire Ballista">142</Job> <Job name="Construct Mechanisms">143</Job> <Job name="Forge/Make H">144</Job> <Job name="Load Cage Trap">145</Job> <Job name="Load Stone Trap">146</Job> <Job name="Load Weapon Trap">147</Job> <Job name="Clean Trap">148</Job> <Job name="Cast Spell">149</Job> <Job name="Link a Building to Trigger">150</Job> <Job name="Pull the Lever">151</Job> <Job name="Brew Drink">152</Job> <Job name="?">153</Job> <Job name="Extract from Plants">154</Job> <Job name="Extract from Raw Fish">155</Job> <Job name="Extract from Land Animal">156</Job> <Job name="Tame a Small Animal">157</Job> <Job name="Tame Large Animal">158</Job> <Job name="Chain Animal">159</Job> <Job name="Unchain Animal">160</Job> <Job name="Unchain Pet">161</Job> <Job name="Releasing Large Creature">162</Job> <Job name="Releasing Pet">163</Job> <Job name="Releasing Small Creature">164</Job> <Job name="Handling Small Creature">165</Job> <Job name="Handling Large Creature">166</Job> <Job name="Large Creature Caging">167</Job> <Job name="Small Creature Caging">168</Job> <Job name="Recover Wounded">169</Job> <Job name="Drain Aquarium">170</Job> <Job name="Fill Aquarium">171</Job> <Job name="Fill Pond">172</Job> <Job name="Give Water A">173</Job> <Job name="Give Food A">174</Job> <Job name="Give Water B">175</Job> <Job name="Give Food B">176</Job> <Job name="Recover Pet">177</Job> <Job name="Pit/Pond Large Animal">178</Job> <Job name="Pit/Pond Small Animal">179</Job> <Job name="Slaughter Animal">180</Job> <Job name="Make Charcoal">181</Job> <Job name="Make Ash">182</Job> <Job name="Make Lye">183</Job> <Job name="Make Potash From Lye">184</Job> <Job name="Make Pearlash">185</Job> <Job name="Render Fat">186</Job> <Job name="Make Soap">187</Job> <Job name="Fertilize Field">188</Job> <Job name="Make Potash From Ash">189</Job> <Job name="Dye Thread">190</Job> <Job name="Dye Cloth">191</Job> <Job name="Sew Image">192</Job> <Job name="Forge Tube">193</Job> <Job name="Operate Pump">194</Job> <Job name="Manage Work Orders">195</Job> <Job name="Update Stockpile Records">196</Job> <Job name="Trade at Depot">197</Job> <Job name="Construct Hatch Cover">198</Job> <Job name="Construct Grate">199</Job> <Job name="Remove Stairs/Ramps">200</Job> <Job name="Construct Quern">201</Job> <Job name="Construct Millstone">202</Job> <Skill name="Miner">0</Skill> <Skill name="Wood Cutter">1</Skill> <Skill name="Carpenter">2</Skill> <Skill name="Engraver">3</Skill> <Skill name="Mason">4</Skill> <Skill name="Animal Trainer">5</Skill> <Skill name="Animal Caretaker">6</Skill> <Skill name="Fish Dissector">7</Skill> <Skill name="Animal Dissector">8</Skill> <Skill name="Fish Cleaner">9</Skill> <Skill name="Butcher">10</Skill> <Skill name="Trapper">11</Skill> <Skill name="Tanner">12</Skill> <Skill name="Weaver">13</Skill> <Skill name="Brewer">14</Skill> <Skill name="Alchemist">15</Skill> <Skill name="Clothier">16</Skill> <Skill name="Miller">17</Skill> <Skill name="Thresher">18</Skill> <Skill name="Cheese Maker">19</Skill> <Skill name="Milker">20</Skill> <Skill name="Cook">21</Skill> <Skill name="Grower">22</Skill> <Skill name="Herbalist">23</Skill> <Skill name="Fisherman">24</Skill> <Skill name="Furnace Operator">25</Skill> <Skill name="Strand Extractor">26</Skill> <Skill name="Weaponsmith">27</Skill> <Skill name="Armorer">28</Skill> <Skill name="Metalsmith">29</Skill> <Skill name="Gem Cutter">30</Skill> <Skill name="Gem Setter">31</Skill> <Skill name="Woodcrafter">32</Skill> <Skill name="Stone Crafter">33</Skill> <Skill name="Metal Crafter">34</Skill> <Skill name="Glassmaker">35</Skill> <Skill name="Leatherworker">36</Skill> <Skill name="Bone Carver">37</Skill> <Skill name="Wrestler">38</Skill> <Skill name="Axeman">39</Skill> <Skill name="Swordsman">40</Skill> <Skill name="Knife User">41</Skill> <Skill name="Maceman">42</Skill> <Skill name="Hammerman">43</Skill> <Skill name="Spearman">44</Skill> <Skill name="Marksman">45</Skill> <Skill name="Shield User">46</Skill> <Skill name="Armor User">47</Skill> <Skill name="Siege Engineer">48</Skill> <Skill name="Siege Operator">49</Skill> <Skill name="Bowyer">50</Skill> <Skill name="Pikeman">51</Skill> <Skill name="Lasher">52</Skill> <Skill name="Bowman">53</Skill> <Skill name="Blowgunner">54</Skill> <Skill name="Thrower">55</Skill> <Skill name="Mechanic">56</Skill> <Skill name="Druid">57</Skill> <Skill name="Ambusher">58</Skill> <Skill name="Building Designer">59</Skill> <Skill name="Woodburner">60</Skill> <Skill name="Lye Maker">61</Skill> <Skill name="Soaper">62</Skill> <Skill name="Potash Maker">63</Skill> <Skill name="Dyer">64</Skill> <Skill name="Pump Operator">65</Skill> <Skill name="Swimmer">66</Skill> <Skill name="Persuader">67</Skill> <Skill name="Negotiator">68</Skill> <Skill name="Judge of Intent">69</Skill> <Skill name="Appraiser">70</Skill> <Skill name="Organizer">71</Skill> <Skill name="Record Keeper">72</Skill> <Skill name="Liar">73</Skill> <Skill name="Intimitador">74</Skill> <Skill name="Conversationalist">75</Skill> <Skill name="Comedian">76</Skill> <Skill name="Flatterer">77</Skill> <Skill name="Consoler">78</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="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="Neurosis" level_5="Socially crippled by thoughts that everyone is watching and judging" level_4="Concerned about rejection and ridicule" level_3="Self-conscious" level_2="Comfortable in social situations" level_1="Very comfortable in social situations" level_0="Absolutely unfazed by the opinions of others">3</Trait> <Trait name="Urge" level_5="Is ruled by irresistible cravings and urges" level_4="Feels strong urges and seeks short-term rewards" level_3="Occassionally overindulges" level_2="Doesn't often experience strong cravings or urges" level_1="Only rarely feels strong cravings or urges" level_0="Never feels tempted to overindulge in anything">4</Trait> <Trait name="Stress" level_5="Becomes completely helpless in stressful situations" level_4="Cracks easily under pressure" level_3="Doesn't handle stress well" level_2="Can handle stress" level_1="Confident under pressure" level_0="Impervious to the effects of stress">5</Trait> <Trait name="Friendly" level_5="Genuinely likes others, openly expresses positive feelings" level_4="Makes friends quickly" level_3="Very friendly" level_2="Somewhat reserved" level_1="Very distant and reserved" level_0="Does not actively seek friendships, incredibly distant and reserved">6</Trait> <Trait name="Company" level_5="Truly treasures the company of others" level_4="Enjoys being in crowds" level_3="Enjoys the company of others" level_2="Tends to avoid crowds" level_1="Prefers to be alone" level_0="Considers time alone much more important than associating with others">7</Trait> <Trait name="Leadership" level_5="Loves to take charge and direct activities" level_4="Very assertive" level_3="Assertive" level_2="Unassertive" level_1="Prefers that others handle the leadership roles" level_0="Never speaks out or attempts to direct activities">8</Trait> <Trait name="Activeness" level_5="Constantly active and energetic" level_4="Very energetic and active" level_3="Very active" level_2="Relaxed" level_1="Lives life at a leisurely pace" level_0="Can't be bothered with frantic, fast-paced living">9</Trait> <Trait name="Thrillseeking" level_5="Lives for risk and excitement" level_4="A risk-taker and a thrill-seeker" level_3="Loves a good thrill" level_2="Is not a risk-taker" level_1="Doesn't need thrills or risks in life" level_0="Entirely adverse to risk and excitement">10</Trait> <Trait name="Optimism" level_5="Often feels filled with joy" level_4="Can be very happy and optimistic" level_3="Often cheerful" level_2="Rarely happy or enthusiastic" level_1="A pessimist" level_0="Never optimistic or enthusiastic about anything">11</Trait> <Trait name="Imagination" level_5="Bored by reality and has a wonderful imagination" level_4="Incredibly creative" level_3="Has a fertile imagination" level_2="Isn't given to flights of fancy" level_1="Grounded in reality" level_0="Interested only in facts and the real world">12</Trait> <Trait name="Artistic" level_5="Can easily become absorbed in art and the beauty of the natural world" level_4="Greatly appreciates art and natural beauty" level_3="Appreciates art and natural beauty" level_2="Does not have a great aesthetic sensitivity" level_1="Not interested in art" level_0="Completely uninterested in art">13</Trait> <Trait name="Emotion" level_5="Has a profound understanding of own emotions" level_4="Has a great awareness of own emotions" level_3="Has a good awareness of own emotions" level_2="Tends not to openly express emotions" level_1="Mostly unaware of own emotions and rarely expresses them" level_0="Does not display own emotions and has no awareness of them">14</Trait> <Trait name="Adventure" level_5="Highly adventurous and loves fresh experiences" level_4="Eager for new experiences" level_3="Likes to try new things" level_2="Prefers familiar routines" level_1="Uncomfortable with change" level_0="Resistant to change">15</Trait> <Trait name="Thinking" level_5="Entranced by riddles and puzzles; loves to debate issues and ideas" level_4="Loves new and fresh ideas" level_3="Open-minded to new ideas" level_2="Dislikes intellectual discussions" level_1="Regards intellectual exercises as a waste of energy" level_0="Completely uninterested in ideas and debates over intellectual issues">16</Trait> <Trait name="Rebelliousness" level_5="Revels in chaos and disorder" level_4="Loves to defy convention" level_3="Put off by authority and tradition" level_2="Admires tradition" level_1="Prefers stability and security to ambiguity and disorder" level_0="An ardent believer in convention and traditional society">17</Trait> <Trait name="Trusting" level_5="Naturally trustful of everybody" level_4="Very trusting" level_3="Trusting" level_2="Slow to trust others" level_1="Does not trust others" level_0="Sees others as selfish and conniving">18</Trait> <Trait name="Honesty" level_5="Incredibly frank and candid in dealings with others" level_4="Very straightforward with others" level_3="Candid and sincere in dealings with others" level_2="Guarded in relationships with others" level_1="Not straightforward when dealing with others" level_0="Believes that some deception is necessary in relationships with others">19</Trait> <Trait name="Helpfulness" level_5="Truly fulfilled by assisting those in need" level_4="Finds helping others very rewarding" level_3="Finds helping others rewarding" level_2="Does not go out of own way to help others" level_1="Dislikes helping others" level_0="Views helping others as an imposition on own needs">20</Trait> <Trait name="Compromising" level_5="Sacrifices own needs to get along with others" level_4="Dislikes confrontations" level_3="Willing to compromise with others" level_2="Doesn't like to compromise with others" level_1="Would rather intimidate others than compromise with them" level_0="Would never deny own needs just to compromise with somebody else">21</Trait> <Trait name="Modesty" level_5="Would never claim to be better than somebody else" level_4="Finds immodesty distasteful" level_3="Modest" level_2="Immodest" level_1="Very willing to compare self favorably with others" level_0="Would never shy away from an opportunity to say they are better than somebody else">22</Trait> <Trait name="Compassion" level_5="Incredibly compassionate and feels the pain of others" level_4="Easily moved to pity" level_3="Compassionate" level_2="Not easily moved to pity" level_1="Not affected by the suffering of others" level_0="Would never let an objective judgement be tempered by mercy or pity">23</Trait> <Trait name="Confidence" level_5="Incredibly confident" level_4="Very confident" level_3="Confident" level_2="Lacks confidence" level_1="Does not feel effective in life" level_0="Always feels as if they are not in control of own life">24</Trait> <Trait name="Organization" level_5="Loves to make lists and keep schedules" level_4="Tries to live a well-organized life" level_3="Organized" level_2="Disorganized" level_1="Very disorganized" level_0="Completely disorganized">25</Trait> <Trait name="Lawfulness" level_5="Has a profound sense of duty and obligation" level_4="Has a strong sense of duty" level_3="Has a sense of duty" level_2="Finds rules confining" level_1="Dislikes contracts and regulations" level_0="Hates rules, contracts and other confining elements in own life">26</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="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="Bowyer">66</Labor> <Labor name="Carpentry">11</Labor> <Labor name="Wood Cutting">10</Labor> <Labor name="Masonry">13</Labor> <Labor name="Stone Detailing">12</Labor> <Labor name="Architecture">14</Labor> <Labor name="Animal Training">15</Labor> <Labor name="Animal Care">16</Labor> <Labor name="Animal Dissection">20</Labor> <Labor name="Hunting">38</Labor> <Labor name="Trapping">19</Labor> <Labor name="Armor Smithing">41</Labor> <Labor name="Furnace Operating">39</Labor> <Labor name="MetalCrafting">43</Labor> <Labor name="Blacksmithing">42</Labor> <Labor name="Weaponsmithing">40</Labor> <Labor name="Gemcutting">44</Labor> <Labor name="Gemsetting">45 </Labor> <Labor name="BoneCarving">48</Labor> <Labor name="Clothesmaking">27</Labor> <Labor name="GlassMaking">49</Labor> <Labor name="LeatherWorking">21</Labor> <Labor name="Stonecrafting">47</Labor> <Labor name="Weaving">26</Labor> <Labor name="Woodcrafting">46</Labor> <Labor name="Strand Extracting">50</Labor> <Labor name="Brewing">23</Labor> <Labor name="Butchery">18</Labor> <Labor name="Cheesemaking">30</Labor> <Labor name="Cooking">32</Labor> <Labor name="Dyeing">71</Labor> <Labor name="Farming">33</Labor> <Labor name="Plant Gathering">34</Labor> <Labor name="Lye Making">70</Labor> <Labor name="Milking">31</Labor> <Labor name="Milling">28</Labor> <Labor name="Potash Making">69</Labor> <Labor name="Soapmaking">25</Labor> <Labor name="Tanning">22</Labor> <Labor name="Plant Processing ">29</Labor> <Labor name="Wood Burning">72</Labor> <Labor name="Fishing">35</Labor> <Labor name="Fish Cleaning">36</Labor> <Labor name="Fish Dissection">37</Labor> <Labor name="Mechanics">67</Labor> <Labor name="Pump Operating">73</Labor> <Labor name="Siege Engineering">64</Labor> <Labor name="Siege Operating">65</Labor> <Labor name="Health Care">17</Labor> <Labor name="Animal Hauling">8</Labor> <Labor name="Wood Hauling">2</Labor> <Labor name="Item Hauling">6</Labor> <Labor name="Food Hauling">4</Labor> <Labor name="Stone Hauling">1</Labor> <Labor name="Refuse Hauling">5</Labor> <Labor name="Furniture Hauling">7</Labor> <Labor name="Cleaning">9</Labor> <Labor name="Burial">3</Labor> <Labor name="Alchemy">24</Labor> <Labor name="[Axe]">51</Labor> <Labor name="[Sword]">52</Labor> <Labor name="[Mace]">53</Labor> <Labor name="[Hammer]">54</Labor> <Labor name="[Spear]">55</Labor> <Labor name="[Crossbow]">57</Labor> <Labor name="[Unarmed]">-1</Labor> </Entry> .,:rsr, :2;,;r2A@@5 @2::s5A#@@@ @r. . sd;:riXA#@@ :@@@Gir;;AS9 Bs::sS3A#@2 @@#AhXirsS#; iHrLr5d#@@@ .@#95sr;;rie i*' `*@3 @@A2sr;:;r#5 :..:rll: @@A5sr::r3@ @Hr;iZ#@@@@ `:rr;;;;: S@r.;i2#@@@ @s. .. @2::ri2A@@# B@G2ir:...5i :@r,r3X##@@ @G5sr:..,:A .@Ar;;rSB@@# H#2sr;,..,is .' `* ,@ASs;:..,:B ;rr;:,..,:. `''' W I N D O W S and W I N E <Entry version="v0.28.181.40d" os="windows" id="40dwin" base="meta-40d"> <!-- identification --> <HexValue name="pe_timestamp">0x48C330DF</HexValue> <String name="md5">2c686c26307dcccd7c36cc79737ebe4f</String> <!-- map data --> <Address name="map_data">0x015C4D58</Address> <Address name="constructions">0x0156F8B0</Address> <Address name="buildings">0x015838a0</Address> <Address name="vegetation">0x01587A24</Address> <Address name="creatures">0x01583224</Address> <!-- translation tables --> <Address name="translation_vector">0x015c6ef0</Address> <Address name="language_vector">0x015c6ed0</Address> <Offset name="word_table">0x3C</Offset> <!-- job object offsets --> <Offset name="current_job_id">0x08</Offset> <!-- size of the map --> <Address name="x_count">0x015C4D70</Address> <Address name="y_count">0x015C4D74</Address> <Address name="z_count">0x015C4D78</Address> <!-- position of the map in world coords --> <Address name="region_x">0x015C4D88</Address> <Address name="region_y">0x015C4D8C</Address> <Address name="region_z">0x015C4D90</Address> <!-- map block offsets --> <Offset name="v_vein">0x08</Offset> <HexValue name="v_vein_size">0x2C</HexValue> <Offset name="type">0x0062</Offset> <Offset name="designation">0x0264</Offset> <Offset name="occupancy">0x0664</Offset> <Offset name="biome_stuffs">0x1D64</Offset> <!-- creature offsets --> <Offset name="creature_first_name">0x00</Offset> <Offset name="creature_nick_name">0x1C</Offset> <Offset name="creature_last_name">0x38</Offset> <Offset name="creature_custom_profession">0x6c</Offset> <Offset name="creature_profession">0x88</Offset> <Offset name="creature_race">0x8C</Offset> <Offset name="creature_position">0x94</Offset> <Offset name="creature_flags1">0xE4</Offset> <Offset name="creature_flags2">0xE8</Offset> <Offset name="creature_sex">0xF2</Offset> <Offset name="creature_id">0xF4</Offset> <Offset name="creature_squad_name">0x1A4</Offset> <Offset name="creature_squad_leader_id">0x228</Offset> <Offset name="creature_money">0x2F8</Offset><!-- this is wrong --> <Offset name="creature_current_job">0x2AC</Offset> <Offset name="creature_strength">0x438</Offset> <Offset name="creature_agility">0x43C</Offset> <Offset name="creature_toughness">0x440</Offset> <Offset name="creature_skills">0x444</Offset> <Offset name="creature_labors">0x474</Offset> <Offset name="creature_happiness">0x520</Offset> <Offset name="creature_traits">0x5D0</Offset> <!-- tree and shrub offsets --> <Offset name="tree_desc_offset">0x70</Offset> <!-- the world and its offsets --> <Address name="world">0x015C6388</Address> <Offset name="world_size_x">0x84</Offset> <Offset name="world_size_y">0x86</Offset> <Offset name="w_geoblocks">0x684</Offset> <Offset name="w_regions_arr">0x6B4</Offset> <!-- values for the region structure --> <HexValue name="region_size">0x5C</HexValue> <Offset name="region_geo_index_off">0x58</Offset> <!-- geoblock offset(s?) --> <Offset name="geolayer_geoblock_offset">0x4</Offset> <!-- matgloss vectors --> <Address name="matgloss">0x015C6D70</Address> <HexValue name="matgloss_skip">0x10</HexValue> <!-- only stone and metal have color loaded... --> <Offset name="matgloss_stone_color">0x84</Offset> <Offset name="matgloss_metal_color">0x60</Offset> <VTable name="building_vtable"> <class vtable="0x0097e7ec" name="building_construction" /> <class vtable="0x0097e68c" name="building_road_paved"/> <!-- missing dirt road --> <!-- missing road --> <class vtable="0x0097e3cc" name="building_wagon"/> <class vtable="0x0097e26c" name="building_tradedepot"/> <multiclass vtable="0x0097e10c" name="building_workshop" typeoffset="0xC8"> <class name="building_alchemists_laboratory" type="0x0"/> <class name="building_carpenters_workshop" type="0x1"/> <class name="building_farmers_workshop" type="0x2"/> <class name="building_masons_workshop" type="0x3"/> <class name="building_craftdwarfs_workshop" type="0x4"/> <class name="building_jewelers_workshop" type="0x5"/> <class name="building_metalsmiths_workshop" type="0x6"/> <class name="building_magma_forge" type="0x7"/> <class name="building_bowyers_workshop" type="0x8"/> <class name="building_mechanics_workshop" type="0x9"/> <class name="building_siege_workshop" type="0xA"/> <class name="building_butchers_shop" type="0xB"/> <class name="building_leather_works" type="0xC"/> <class name="building_tanners_shop" type="0xD"/> <class name="building_clothiers_shop" type="0xE"/> <class name="building_fishery" type="0xF"/> <class name="building_still" type="0x10"/> <class name="building_loom" type="0x11"/> <class name="building_quern" type="0x12"/> <class name="building_kennels" type="0x13"/> <class name="building_kitchen" type="0x14"/> <class name="building_ashery" type="0x15"/> <class name="building_dyers_shop" type="0x16"/> <class name="building_millstone" type="0x17"/> </multiclass> <multiclass vtable="0x0097dfac" name="building_furnace" typeoffset="0xDA"> <class name="building_wood_furnace" type="0x0"/> <class name="building_smelter" type="0x1"/> <class name="building_glass_furnace" type="0x2"/> <class name="building_kiln" type="0x3"/> <class name="building_magma_smelter" type="0x4"/> <class name="building_magma_glass_furnace" type="0x5"/> <class name="building_magma_kiln" type="0x6"/> </multiclass> <class vtable="0x0097de4c" name="building_animaltrap" /> <class vtable="0x0097dcec" name="building_farmplot"/> <!-- missing generic window --> <class vtable="0x0097d8cc" name="building_statue"/> <class vtable="0x00979e84" name="building_well"/> <class vtable="0x0097d76c" name="building_coffin"/> <class vtable="0x0097d60c" name="building_shop"/> <class vtable="0x0097d4ac" name="building_chair"/> <class vtable="0x0097d34c" name="building_table"/> <class vtable="0x0097d1ec" name="building_bed"/> <multiclass vtable="0x0097d08c" name="building_siegeengine" typeoffset="0xC8"> <class name="building_catapult" type="0x0"/> <class name="building_ballista" type="0x1"/> </multiclass> <class vtable="0x0097cf2c" name="building_cage"/> <class vtable="0x0097cdcc" name="building_chain"/> <class vtable="0x0097cc6c" name="building_windmill"/> <class vtable="0x0097cb0c" name="building_water_wheel"/> <class vtable="0x0097c9ac" name="building_screw_pump"/> <class vtable="0x0097c84c" name="building_archerytarget"/> <class vtable="0x0097c6ec" name="building_weapon" /><!-- retractable spikes --> <class vtable="0x0097c58c" name="building_support"/> <class vtable="0x0097c42c" name="building_axle_vertical"/> <class vtable="0x0097c2cc" name="building_axle_horizontal"/> <class vtable="0x0097c16c" name="building_gear_assembly"/> <multiclass vtable="0x0097c00c" name="building_trap" typeoffset="0xC8"> <class name="building_lever" type="0x0"/> <class name="building_pressure_plate" type="0x1"/> <class name="building_cage_trap" type="0x2"/> <class name="building_stonefall_trap" type="0x3"/> <class name="building_weapon_trap" type="0x4"/> </multiclass> <class vtable="0x0097beac" name="building_bars_floor"/> <class vtable="0x0097bd4c" name="building_bars_vertical"/> <class vtable="0x0097bbec" name="building_grate_floor"/> <class vtable="0x0097ba8c" name="building_grate_wall"/> <class vtable="0x0097b92c" name="building_floodgate"/> <class vtable="0x0097b7cc" name="building_bridge"/> <class vtable="0x0097b66c" name="building_hatch"/> <class vtable="0x0097b50c" name="building_door"/> <class vtable="0x0097b3ac" name="building_armorstand"/> <class vtable="0x0097b24c" name="building_weaponrack"/> <class vtable="0x0097b0ec" name="building_cabinet"/> <class vtable="0x0097af8c" name="building_box"/> <!-- missing building_actual --> <class vtable="0x00979d34" name="building_civzone" /> <class vtable="0x00979fe4" name="building_stockpile" /> <class vtable="0x0097da2c" name="building_window_gem"/> <class vtable="0x0097db8c" name="building_window_glass"/> </VTable> <Address name="cursor_xyz">0x9fc294</Address> <Address name="window_x">0xd457f4</Address> <Address name="window_y">0xd73868</Address> <Address name="window_z">0xd73844</Address> <Address name="window_dims">0x1706d4c</Address> </Entry> <!-- Windows 40d## sub-versions, should inherit only vtable from 40d --> <Entry version="v0.28.181.40d9" os="windows" id="40d9win" base="40dwin"> <!-- identification --> <HexValue name="pe_timestamp">0x4967C2E0</HexValue> <String name="md5">aea5a207b8b1cda942502f97a429f6c3</String> <!-- map data --> <Address name="map_data">0x01531EC0</Address> <Address name="constructions">0x014da5e0</Address> <Address name="buildings">0x014ee978</Address> <Address name="vegetation">0x014F4B4C</Address> <Address name="creatures">0x014edfcc</Address> <!-- translation tables --> <Address name="translation_vector">0x01534270</Address> <Address name="language_vector">0x01534240</Address> <Offset name="word_table">0x54</Offset> <!-- creature offsets --> <Offset name="creature_flags1">0xFC</Offset> <Offset name="creature_flags2">0x100</Offset> <Offset name="creature_sex">0x10A</Offset> <Offset name="creature_id">0x10C</Offset> <Offset name="creature_squad_name">0x1D8</Offset> <Offset name="creature_squad_leader_id">0x268</Offset> <Offset name="creature_money">0x2F8</Offset> <Offset name="creature_current_job">0x314</Offset> <Offset name="creature_strength">0x4F0</Offset> <Offset name="creature_agility">0x4F4</Offset> <Offset name="creature_toughness">0x4F8</Offset> <Offset name="creature_skills">0x504</Offset> <Offset name="creature_likes">0x51C</Offset> <Offset name="creature_labors">0x544</Offset> <Offset name="creature_happiness">0x610</Offset> <Offset name="creature_traits">0x700</Offset> <!-- tree and shrub offsets --> <Offset name="tree_desc_offset">0x70</Offset> <!-- size of the map --> <Address name="x_count">0x01531EE0</Address> <Address name="y_count">0x01531EE4</Address> <Address name="z_count">0x01531EE8</Address> <!-- position of the map in world coords --> <Address name="region_x">0x01531EF8</Address> <Address name="region_y">0x01531EFC</Address> <Address name="region_z">0x01531F00</Address> <!-- map block offsets --> <Offset name="v_vein">0x10</Offset> <HexValue name="v_vein_size">0x2C</HexValue> <Offset name="type">0x0082</Offset> <Offset name="designation">0x0284</Offset> <Offset name="occupancy">0x0684</Offset> <Offset name="biome_stuffs">0x1D84</Offset> <!-- the world and its offsets --> <Address name="world">0x015334F8</Address> <Offset name="world_size_x">0x84</Offset> <Offset name="world_size_y">0x86</Offset> <Offset name="w_geoblocks">0x75C</Offset> <Offset name="w_regions_arr">0x79C</Offset> <!-- values for the region structure --> <HexValue name="region_size">0x64</HexValue> <Offset name="region_geo_index_off">0x60</Offset> <!-- geoblock offset(s?) --> <Offset name="geolayer_geoblock_offset">0xC</Offset> <!-- matgloss vectors --> <Address name="matgloss">0x01534030</Address> <HexValue name="matgloss_skip">0x18</HexValue> <!-- door: 0x8ea1e4 --> <VTable name="building_vtable" rebase="-0x91328"> <!-- Isn't it just /lovely/ how simple things become? When you specify only typeoffset, nothing else is touched. Same for vtable. --> <multiclass name="building_workshop" typeoffset="0x100" /> <multiclass name="building_siegeengine" typeoffset="0x100" /> <multiclass name="building_furnace" typeoffset="0x11A" /> <multiclass name="building_trap" typeoffset="0x100" /> </VTable> <Address name="cursor_xyz">0x9662a4</Address> <Address name="window_x">0xcae368</Address> <Address name="window_y">0xcdc3dc</Address> <Address name="window_z">0xcdc3b8</Address> <Address name="window_dims">0x1676f14</Address> <Address name="notes">0x012FDBAC</Address> <Offset name="note_foreground">0x2</Offset> <Offset name="note_background">0x4</Offset> <Offset name="note_name">0x8</Offset> <Offset name="note_xyz">0x24</Offset> <Address name="hotkey_start">0x012FDBE4</Address> <Offset name="hotkey_mode">0x1C</Offset> <Offset name="hotkey_xyz">0x20</Offset> <HexValue name="hotkey_size">0x2C</HexValue> </Entry> <Entry version="v0.28.181.40d11" os="windows" rebase="0x2d388" id="40d11win" base="40d9win"> <!-- identification --> <HexValue name="pe_timestamp">0x49C82D3F</HexValue> <String name="md5">6f81231b845e9c9dc29aaf57705ccc7c</String> <!-- door: 0x8e91e4 --> <VTable name="building_vtable" rebase="-0x1000" /> <Address name="cursor_xyz">0x9652a4</Address> <Address name="window_x">0xcdf5a0</Address> <Address name="window_y">0xd0d64c</Address> <Address name="window_z">0xd0d628</Address> <Address name="notes">0x013E853C</Address> <Address name="hotkey_start">0x013E8574</Address> </Entry> <Entry version="v0.28.181.40d12" os="windows" id="40d12win" base="40d11win"> <!-- identification --> <HexValue name="pe_timestamp">0x4A3CCB7F</HexValue> <String name="md5">6ea1de36af8e1666bd6478736e298c4c</String> <!-- map data --> <Address name="map_data">0x015FACCC</Address> <Address name="constructions">0x015A33B8</Address> <Address name="buildings">0x015B7750</Address> <Address name="vegetation">0x015BD924</Address> <Address name="creatures">0x015B6DA4</Address> <!-- translation tables --> <Address name="translation_vector">0x015FD07C</Address> <Address name="language_vector">0x015FD04C</Address> <!-- size of the map --> <Address name="x_count">0x015FACEC</Address> <Address name="y_count">0x015FACF0</Address> <Address name="z_count">0x015FACF4</Address> <!-- position of the map in world coords --> <Address name="region_x">0x015FAD04</Address> <Address name="region_y">0x015FAD08</Address> <Address name="region_z">0x015FAD0C</Address> <!-- the world and its offsets --> <Address name="world">0x015FC304</Address> <!-- matgloss vectors --> <Address name="matgloss">0x015FCE3C</Address> <!-- door: 0x8db5e4 --> <VTable name="building_vtable" rebase="-0xDC00" /> <Address name="cursor_xyz">0x95f2b4</Address> <Address name="window_x">0xd995a0</Address> <Address name="window_y">0xdc764c</Address> <Address name="window_z">0xdc7628</Address> <Address name="window_dims">0x173fde0</Address> </Entry> <Entry version="v0.28.181.40d13" os="windows" id="40d13win" base="40d12win" rebase="0x5090"> <!-- identification --> <HexValue name="pe_timestamp">0x4A51C26E</HexValue> <String name="md5">04a8d8ce311d8ac75e4241bef68d3147</String> <!-- map_data = 0x015FFD5C --> <!-- door: 0x8df5ec --> <VTable name="building_vtable" rebase="0x4008" /> <Address name="cursor_xyz">0x009642b4</Address> <Address name="window_x">0x00d9e600</Address> <Address name="window_y">0x00dcc6ac</Address> <Address name="window_z">0x00dcc688</Address> </Entry> <Entry version="v0.28.181.40d14" os="windows" id="40d14win" base="40d13win" rebase="0x2010"> <!-- identification --> <HexValue name="pe_timestamp">0x4A8623D2</HexValue> <String name="md5">781a2e51be4056a7320108f8f0df8a13</String> <!-- map_data = 0x01601D6C --> <!-- door: 0x8e15dc --> <VTable name="building_vtable" rebase="0x1FF0" /> <Address name="cursor_xyz">0x009662B4</Address> <Address name="window_x">0x00DA060C</Address> <Address name="window_y">0x00DCE6B8</Address> <Address name="window_z">0x00DCE694</Address> </Entry> <Entry version="v0.28.181.40d15" os="windows" id="40d15win" base="40d14win" rebase="0x18"> <!-- identification --> <HexValue name="pe_timestamp">0x4A9A6090</HexValue> <String name="md5">12cc4a3dbb6e6dfd7bc7aee458b9471a</String> <!-- map_data = 0x01601D84 --> <!-- door: 0x8e15d4 --> <VTable name="building_vtable" rebase="-0x8" /> <Address name="cursor_xyz">0x009662B4</Address> <Address name="window_x">0x00DA061C</Address> <Address name="window_y">0x00DCE6C8</Address> <Address name="window_z">0x00DCE6A4</Address> </Entry> <Entry version="v0.28.181.40d16" os="windows" id="40d16win" base="40d15win"> <!-- identification --> <HexValue name="pe_timestamp">0x4A9B1A72</HexValue> <String name="md5">59ab29021aca9f3c66b1ab102fb3ceea</String> <!-- map_data = 0x01601D84 --> <!-- door: 0x8e15d4, no VTable rebase needed --> <Address name="current_cursor_creature">0x01757F38</Address> <Address name="items">0x15BDF50</Address> <Offset name="item_materials">0x68</Offset> <Address name="current_menu_state">0x013EF900</Address> <Address name="pause_state">0x13DC2EB</Address> <Address name="view_screen">0x013EF970</Address> <VTable name="item_vtable"> <class vtable="0x008E04D4" name="item_liquid_misc" /> <class vtable="0x008E07AC" name="item_remains" /> <class vtable="0x008E0A84" name="item_vermin" /> <class vtable="0x008E0D5C" name="item_plant" /> <class vtable="0x008EFBB4" name="item_glob" /> <class vtable="0x008EFFEC" name="item_contaminant" /> <class vtable="0x008F15BC" name="item_meat" /> <class vtable="0x008F1894" name="item_fish" /> <class vtable="0x008F211C" name="item_door" /> <class vtable="0x008F23F4" name="item_bed" /> <class vtable="0x008F26CC" name="item_chair" /> <class vtable="0x008F29A4" name="item_flask" /> <class vtable="0x008F2C7C" name="item_barrel" /> <class vtable="0x008F2F54" name="item_table" /> <class vtable="0x008F322C" name="item_weapon" /> <class vtable="0x008F3504" name="item_armor" /> <class vtable="0x008F37DC" name="item_shoes" /> <class vtable="0x008F3AB4" name="item_shield" /> <class vtable="0x008F3D8C" name="item_helm" /> <class vtable="0x008F4064" name="item_gloves" /> <class vtable="0x008F433C" name="item_box" /> <class vtable="0x008F4614" name="item_ammo" /> <class vtable="0x008F48EC" name="item_pants" /> <class vtable="0x008F4BC4" name="item_backpack" /> <class vtable="0x008F4E9C" name="item_quiver" /> <class vtable="0x008F5174" name="item_coin" /> <class vtable="0x008F5DDC" name="item_powder_misc" /> <class vtable="0x008F60F4" name="item_corpse" /> <class vtable="0x008F63CC" name="item_corpsepiece" /> <class vtable="0x008F66A4" name="item_chain" /> <class vtable="0x008F697C" name="item_cage" /> <class vtable="0x008FF454" name="item_seeds" /> <class vtable="0x008FF72C" name="item_skin_raw" /> <class vtable="0x008FFA04" name="item_bones" /> <class vtable="0x008FFCDC" name="item_skull" /> <class vtable="0x008FFFB4" name="item_thread" /> <class vtable="0x0091142C" name="item_bar" /> <class vtable="0x00911704" name="item_smallgem" /> <class vtable="0x009119DC" name="item_blocks" /> <class vtable="0x00911CB4" name="item_rough" /> <class vtable="0x00911F8C" name="item_stone" /> <class vtable="0x00912264" name="item_rock" /> <class vtable="0x0091253C" name="item_wood" /> <class vtable="0x00912814" name="item_extract" /> <class vtable="0x00912AEC" name="item_potion" /> <class vtable="0x00912DC4" name="item_drink" /> <class vtable="0x0091309C" name="item_fish_raw" /> <class vtable="0x00913374" name="item_pet" /> <class vtable="0x0091364C" name="item_skin_tanned" /> <class vtable="0x00913924" name="item_shell" /> <class vtable="0x00913BFC" name="item_leaves" /> <class vtable="0x00913ED4" name="item_ballistaarrowhead" /> <class vtable="0x009141AC" name="item_cheese" /> <class vtable="0x00914484" name="item_food" /> <class vtable="0x0091475C" name="item_cloth" /> <class vtable="0x00914A34" name="item_floodgate" /> <class vtable="0x00914D0C" name="item_hatch_cover" /> <class vtable="0x00914FE4" name="item_grate" /> <class vtable="0x009152BC" name="item_goblet" /> <class vtable="0x00915594" name="item_instrument" /> <class vtable="0x0091586C" name="item_toy" /> <class vtable="0x00915B44" name="item_window" /> <class vtable="0x00915E1C" name="item_bucket" /> <class vtable="0x009160F4" name="item_animaltrap" /> <class vtable="0x009163CC" name="item_coffin" /> <class vtable="0x009166A4" name="item_statue" /> <class vtable="0x0091697C" name="item_quern" /> <class vtable="0x00916C54" name="item_millstone" /> <class vtable="0x00916F2C" name="item_bin" /> <class vtable="0x00917204" name="item_armorstand" /> <class vtable="0x009174DC" name="item_weaponrack" /> <class vtable="0x009177B4" name="item_cabinet" /> <class vtable="0x00917A8C" name="item_figurine" /> <class vtable="0x00917D64" name="item_amulet" /> <class vtable="0x0091803C" name="item_scepter" /> <class vtable="0x00918314" name="item_crown" /> <class vtable="0x009185EC" name="item_ring" /> <class vtable="0x009188C4" name="item_earring" /> <class vtable="0x00918B9C" name="item_bracelet" /> <class vtable="0x00918E74" name="item_gem" /> <class vtable="0x0091914C" name="item_anvil" /> <class vtable="0x00919424" name="item_totem" /> <class vtable="0x009196FC" name="item_catapultparts" /> <class vtable="0x009199D4" name="item_ballistaparts" /> <class vtable="0x00919CAC" name="item_siegeammo" /> <class vtable="0x00919F84" name="item_pipe_section" /> <class vtable="0x0091A25C" name="item_trapparts" /> <class vtable="0x0091A534" name="item_trapcomp" /> </VTable> <VTable name="viewsceen_vtable"> <class vtable="0x008E6428" name="viewscreen_conversation" /> <class vtable="0x008ED474" name="viewscreen_option" /> <class vtable="0x008ED4A0" name="viewscreen_loadgame" /> <class vtable="0x008ED4CC" name="viewscreen_savegame" /> <class vtable="0x008ED4F8" name="viewscreen_customize_unit" /> <class vtable="0x008ED524" name="viewscreen_unit" /> <class vtable="0x008ED614" name="viewscreen_layer" /> <class vtable="0x008ED640" name="viewscreen_layer_workshop_profile" /> <class vtable="0x008ED66C" name="viewscreen_layer_unit_relationship" /> <class vtable="0x008ED698" name="viewscreen_layer_musicsound" /> <class vtable="0x008ED6C4" name="viewscreen_layer_export_play_map" /> <class vtable="0x008ED7B8" name="viewscreen_layer_world_gen_param" /> <class vtable="0x008ED7E4" name="viewscreen_layer_world_gen_param_preset" /> <class vtable="0x008ED810" name="viewscreen_layer_stockpile" /> <class vtable="0x008F01C0" name="viewscreen_dungeonmode" /> <class vtable="0x008F01EC" name="viewscreen_adventure_travel" /> <class vtable="0x008F0218" name="viewscreen_adventure_log" /> <class vtable="0x008F0244" name="viewscreen_dungeon_wrestle" /> <class vtable="0x008F0270" name="viewscreen_dungeon_monsterstatus" /> <class vtable="0x008F029C" name="viewscreen_dungeon_announce" /> <class vtable="0x008F02C8" name="viewscreen_setupadventure" /> <class vtable="0x008F0674" name="viewscreen_dwarfmode" /> <class vtable="0x008F06A4" name="viewscreen_selectitem" /> <class vtable="0x0090080C" name="viewscreen_export_graphical_map" /> <class vtable="0x00900838" name="viewscreen_export_region" /> <class vtable="0x00900864" name="viewscreen_new_region" /> <class vtable="0x00900890" name="viewscreen_legends" /> <class vtable="0x009008BC" name="viewscreen_title" /> <class vtable="0x009008E8" name="viewscreen_game_cleaner" /> <class vtable="0x00900914" name="viewscreen_announcelist" /> <class vtable="0x00900940" name="viewscreen_kitchenpref" /> <class vtable="0x0090096C" name="viewscreen_pet" /> <class vtable="0x00900998" name="viewscreen_price" /> <class vtable="0x009009C4" name="viewscreen_justice" /> <class vtable="0x009009F0" name="viewscreen_overallstatus" /> <class vtable="0x00900A1C" name="viewscreen_stores" /> <class vtable="0x00900A48" name="viewscreen_wages" /> <class vtable="0x00900A74" name="viewscreen_jobmanagement" /> <class vtable="0x00900AA0" name="viewscreen_createquota" /> <class vtable="0x00900ACC" name="viewscreen_unitjobs" /> <class vtable="0x00900AF8" name="viewscreen_treasurelist" /> <class vtable="0x00900B24" name="viewscreen_entity" /> <class vtable="0x00900B50" name="viewscreen_civlist" /> <class vtable="0x00900B7C" name="viewscreen_squad" /> <class vtable="0x00900BA8" name="viewscreen_commandchain" /> <class vtable="0x00900BD4" name="viewscreen_buildinglist" /> <class vtable="0x00900C00" name="viewscreen_noble" /> <class vtable="0x00900C2C" name="viewscreen_item" /> <class vtable="0x00900C58" name="viewscreen_building" /> <class vtable="0x00900C84" name="viewscreen_job" /> <class vtable="0x00900CB0" name="viewscreen_layer_noblelist" /> <class vtable="0x00900CDC" name="viewscreen_layer_stone_restriction" /> <class vtable="0x00900D08" name="viewscreen_layer_reaction" /> <class vtable="0x00900D34" name="viewscreen_layer_currency" /> <class vtable="0x00910A14" name="viewscreen_movieplayer" /> <class vtable="0x0092A1A8" name="viewscreen_keybindings" /> <class vtable="0x0092E984" name="viewscreen_textviewer" /> <class vtable="0x0092E9B0" name="viewscreen_tradelist" /> <class vtable="0x0092E9DC" name="viewscreen_tradegoods" /> <class vtable="0x0092EA08" name="viewscreen_barter" /> <class vtable="0x0092EA34" name="viewscreen_meeting" /> <class vtable="0x0092EA60" name="viewscreen_topicmeeting" /> <class vtable="0x0092EA8C" name="viewscreen_topicmeeting_takerequests" /> <class vtable="0x0092EAB8" name="viewscreen_tradeagreement" /> <class vtable="0x0092EAE4" name="viewscreen_requestagreement" /> <class vtable="0x0092EB10" name="viewscreen_layer_assigntrade" /> <class vtable="0x00935174" name="viewscreen_choose_start_site" /> <class vtable="0x009351A0" name="viewscreen_setupdwarfgame" /> <class vtable="0x009351CC" name="viewscreen_layer_choose_language_name" /> </VTable> <Offset name="item_type_name">0x24</Offset> <Offset name="matgloss_creature_name">0x1C</Offset> <Offset name="matgloss_wood_name">0x28</Offset> <Offset name="matgloss_stone_name">0x24</Offset> <Offset name="matgloss_metal_name">0x24</Offset> <Offset name="matgloss_plant_name">0x24</Offset> <Offset name="matgloss_plant_drink">0x5C</Offset> <Offset name="matgloss_plant_food">0x94</Offset> <Offset name="matgloss_plant_extract">0xB0</Offset> </Entry> <Entry version="v0.28.181.40d17" os="windows" base="40d16win"> <!-- identification --> <HexValue name="pe_timestamp">0x4B6B7879</HexValue> <String name="md5">de66405f54d98297303d439b3b7aa30e</String> <!-- THIS IS *NOT* A NUMBER --> <Address name="map_data">0x016367DC</Address> <Address name="constructions">0x015DEEC8</Address> <Address name="buildings">0x015F3260</Address> <Address name="vegetation">0x015F9434</Address> <Address name="creatures">0x015F28B4</Address> <Address name="items">0x015F29A8</Address> <!-- translation tables --> <Address name="translation_vector">0x01638B8C</Address> <Address name="language_vector">0x01638B5C</Address> <!-- size of the map --> <Address name="x_count">0x016367FC</Address> <Address name="y_count">0x01636800</Address> <Address name="z_count">0x01636804</Address> <!-- position of the map in world coords --> <Address name="region_x">0x01636814</Address> <Address name="region_y">0x01636818</Address> <Address name="region_z">0x0163681C</Address> <!-- the world and its offsets --> <Address name="world">0x01637E14</Address> <!-- matgloss vectors --> <Address name="matgloss">0x0163894C</Address> <Address name="cursor_xyz">0x0099AC88</Address> <Address name="window_x">0x00DD4FEC</Address> <Address name="window_y">0x00E03098</Address> <Address name="window_z">0x00E03074</Address> <Address name="window_dims">0x0177B8F0</Address> <Address name="current_menu_state">0x0099AE0C</Address> <Address name="pause_state">0x01410CC1</Address> <Address name="view_screen">0x014243C4</Address> <Address name="current_cursor_creature">0x0178C994</Address> <Address name="notes">0x014240A4</Address> <Address name="hotkey_start">0x014240DC</Address> <VTable name="viewscreen_vtable"> <class vtable="0x0092014C" name="viewscreen_conversation" /> <class vtable="0x0092752C" name="viewscreen_option" /> <class vtable="0x00927550" name="viewscreen_loadgame" /> <class vtable="0x00927574" name="viewscreen_savegame" /> <class vtable="0x00927598" name="viewscreen_customize_unit" /> <class vtable="0x009275BC" name="viewscreen_unit" /> <class vtable="0x009276A4" name="viewscreen_layer" /> <class vtable="0x009276C8" name="viewscreen_layer_workshop_profile" /> <class vtable="0x009276EC" name="viewscreen_layer_unit_relationship" /> <class vtable="0x00927710" name="viewscreen_layer_musicsound" /> <class vtable="0x00927734" name="viewscreen_layer_export_play_map" /> <class vtable="0x00927820" name="viewscreen_layer_world_gen_param" /> <class vtable="0x00927844" name="viewscreen_layer_world_gen_param_preset" /> <class vtable="0x00927868" name="viewscreen_layer_stockpile" /> <class vtable="0x0092A210" name="viewscreen_dungeonmode" /> <class vtable="0x0092A234" name="viewscreen_adventure_travel" /> <class vtable="0x0092A258" name="viewscreen_adventure_log" /> <class vtable="0x0092A27C" name="viewscreen_dungeon_wrestle" /> <class vtable="0x0092A2A0" name="viewscreen_dungeon_monsterstatus" /> <class vtable="0x0092A2C4" name="viewscreen_dungeon_announce" /> <class vtable="0x0092A2E8" name="viewscreen_setupadventure" /> <class vtable="0x0092A68C" name="viewscreen_dwarfmode" /> <class vtable="0x0092A6B4" name="viewscreen_selectitem" /> <class vtable="0x0093A394" name="viewscreen_export_graphical_map" /> <class vtable="0x0093A3B8" name="viewscreen_export_region" /> <class vtable="0x0093A3DC" name="viewscreen_new_region" /> <class vtable="0x0093A400" name="viewscreen_legends" /> <class vtable="0x0093A424" name="viewscreen_title" /> <class vtable="0x0093A448" name="viewscreen_game_cleaner" /> <class vtable="0x0093A46C" name="viewscreen_announcelist" /> <class vtable="0x0093A490" name="viewscreen_kitchenpref" /> <class vtable="0x0093A4B4" name="viewscreen_pet" /> <class vtable="0x0093A4D8" name="viewscreen_price" /> <class vtable="0x0093A4FC" name="viewscreen_justice" /> <class vtable="0x0093A520" name="viewscreen_overallstatus" /> <class vtable="0x0093A544" name="viewscreen_stores" /> <class vtable="0x0093A568" name="viewscreen_wages" /> <class vtable="0x0093A58C" name="viewscreen_jobmanagement" /> <class vtable="0x0093A5B0" name="viewscreen_createquota" /> <class vtable="0x0093A5D4" name="viewscreen_unitjobs" /> <class vtable="0x0093A5F8" name="viewscreen_treasurelist" /> <class vtable="0x0093A61C" name="viewscreen_entity" /> <class vtable="0x0093A640" name="viewscreen_civlist" /> <class vtable="0x0093A664" name="viewscreen_squad" /> <class vtable="0x0093A688" name="viewscreen_commandchain" /> <class vtable="0x0093A6AC" name="viewscreen_buildinglist" /> <class vtable="0x0093A6D0" name="viewscreen_noble" /> <class vtable="0x0093A6F4" name="viewscreen_item" /> <class vtable="0x0093A718" name="viewscreen_building" /> <class vtable="0x0093A73C" name="viewscreen_job" /> <class vtable="0x0093A760" name="viewscreen_layer_noblelist" /> <class vtable="0x0093A784" name="viewscreen_layer_stone_restriction" /> <class vtable="0x0093A7A8" name="viewscreen_layer_reaction" /> <class vtable="0x0093A7CC" name="viewscreen_layer_currency" /> <class vtable="0x0094AA84" name="viewscreen_movieplayer" /> <class vtable="0x0095F85C" name="viewscreen_textviewer" /> <class vtable="0x0095F880" name="viewscreen_tradelist" /> <class vtable="0x0095F8A4" name="viewscreen_tradegoods" /> <class vtable="0x0095F8C8" name="viewscreen_barter" /> <class vtable="0x0095F8EC" name="viewscreen_meeting" /> <class vtable="0x0095F910" name="viewscreen_topicmeeting" /> <class vtable="0x0095F934" name="viewscreen_topicmeeting_takerequests" /> <class vtable="0x0095F958" name="viewscreen_tradeagreement" /> <class vtable="0x0095F97C" name="viewscreen_requestagreement" /> <class vtable="0x0095F9A0" name="viewscreen_layer_assigntrade" /> <class vtable="0x00965FFC" name="viewscreen_choose_start_site" /> <class vtable="0x00966020" name="viewscreen_setupdwarfgame" /> <class vtable="0x00966044" name="viewscreen_layer_choose_language_name" /> </VTable> <VTable name="item_vtable"> <class vtable="0x0091A084" name="item_liquid_misc" /> <class vtable="0x0091A35C" name="item_remains" /> <class vtable="0x0091A634" name="item_vermin" /> <class vtable="0x0091A90C" name="item_plant" /> <class vtable="0x00929C04" name="item_glob" /> <class vtable="0x0092BA04" name="item_meat" /> <class vtable="0x0092BCDC" name="item_fish" /> <class vtable="0x0092C564" name="item_door" /> <class vtable="0x0092C83C" name="item_bed" /> <class vtable="0x0092CB14" name="item_chair" /> <class vtable="0x0092CDEC" name="item_flask" /> <class vtable="0x0092D0C4" name="item_barrel" /> <class vtable="0x0092D39C" name="item_table" /> <class vtable="0x0092D674" name="item_weapon" /> <class vtable="0x0092D94C" name="item_armor" /> <class vtable="0x0092DC24" name="item_shoes" /> <class vtable="0x0092DEFC" name="item_shield" /> <class vtable="0x0092E1D4" name="item_helm" /> <class vtable="0x0092E4AC" name="item_gloves" /> <class vtable="0x0092E784" name="item_box" /> <class vtable="0x0092EA5C" name="item_ammo" /> <class vtable="0x0092ED34" name="item_pants" /> <class vtable="0x0092F00C" name="item_backpack" /> <class vtable="0x0092F2E4" name="item_quiver" /> <class vtable="0x0092F5BC" name="item_coin" /> <class vtable="0x00930224" name="item_powder_misc" /> <class vtable="0x0093053C" name="item_corpse" /> <class vtable="0x00930814" name="item_corpsepiece" /> <class vtable="0x00930AEC" name="item_chain" /> <class vtable="0x00930DC4" name="item_cage" /> <class vtable="0x00938FDC" name="item_seeds" /> <class vtable="0x009392B4" name="item_skin_raw" /> <class vtable="0x0093958C" name="item_bones" /> <class vtable="0x00939864" name="item_skull" /> <class vtable="0x00939B3C" name="item_thread" /> <class vtable="0x0093A314" name="item_stolen" /> <class vtable="0x0094A1EC" name="item_improvement" /> <class vtable="0x0094B494" name="item_bar" /> <class vtable="0x0094B76C" name="item_smallgem" /> <class vtable="0x0094BA44" name="item_blocks" /> <class vtable="0x0094BD1C" name="item_rough" /> <class vtable="0x0094BFF4" name="item_stone" /> <class vtable="0x0094C2CC" name="item_rock" /> <class vtable="0x0094C5A4" name="item_wood" /> <class vtable="0x0094C87C" name="item_extract" /> <class vtable="0x0094CB54" name="item_potion" /> <class vtable="0x0094CE2C" name="item_drink" /> <class vtable="0x0094D104" name="item_fish_raw" /> <class vtable="0x0094D3DC" name="item_pet" /> <class vtable="0x0094D6B4" name="item_skin_tanned" /> <class vtable="0x0094D98C" name="item_shell" /> <class vtable="0x0094DC64" name="item_leaves" /> <class vtable="0x0094DF3C" name="item_ballistaarrowhead" /> <class vtable="0x0094E214" name="item_cheese" /> <class vtable="0x0094E4EC" name="item_food" /> <class vtable="0x0094E7C4" name="item_cloth" /> <class vtable="0x0094EA9C" name="item_floodgate" /> <class vtable="0x0094ED74" name="item_hatch_cover" /> <class vtable="0x0094F04C" name="item_grate" /> <class vtable="0x0094F324" name="item_goblet" /> <class vtable="0x0094F5FC" name="item_instrument" /> <class vtable="0x0094F8D4" name="item_toy" /> <class vtable="0x0094FBAC" name="item_window" /> <class vtable="0x0094FE84" name="item_bucket" /> <class vtable="0x0095015C" name="item_animaltrap" /> <class vtable="0x00950434" name="item_coffin" /> <class vtable="0x0095070C" name="item_statue" /> <class vtable="0x009509E4" name="item_quern" /> <class vtable="0x00950CBC" name="item_millstone" /> <class vtable="0x00950F94" name="item_bin" /> <class vtable="0x0095126C" name="item_armorstand" /> <class vtable="0x00951544" name="item_weaponrack" /> <class vtable="0x0095181C" name="item_cabinet" /> <class vtable="0x00951AF4" name="item_figurine" /> <class vtable="0x00951DCC" name="item_amulet" /> <class vtable="0x009520A4" name="item_scepter" /> <class vtable="0x0095237C" name="item_crown" /> <class vtable="0x00952654" name="item_ring" /> <class vtable="0x0095292C" name="item_earring" /> <class vtable="0x00952C04" name="item_bracelet" /> <class vtable="0x00952EDC" name="item_gem" /> <class vtable="0x009531B4" name="item_anvil" /> <class vtable="0x0095348C" name="item_totem" /> <class vtable="0x00953764" name="item_catapultparts" /> <class vtable="0x00953A3C" name="item_ballistaparts" /> <class vtable="0x00953D14" name="item_siegeammo" /> <class vtable="0x00953FEC" name="item_pipe_section" /> <class vtable="0x009542C4" name="item_trapparts" /> <class vtable="0x0095459C" name="item_trapcomp" /> <class vtable="0x0095BDCC" name="item_type" /> </VTable> <VTable name="building_vtable"> <!-- typeoffsets and sub-classes don't change here, only vtable addresses --> <multiclass vtable="0x0091DEA4" name="building_workshop" /> <!--typeoffset="0xAC"--> <!-- <class name="building_alchemists_laboratory" type="0x0"/> <class name="building_carpenters_workshop" type="0x1"/> <class name="building_farmers_workshop" type="0x2"/> <class name="building_masons_workshop" type="0x3"/> <class name="building_craftdwarfs_workshop" type="0x4"/> <class name="building_jewelers_workshop" type="0x5"/> <class name="building_metalsmiths_workshop" type="0x6"/> <class name="building_magma_forge" type="0x7"/> <class name="building_bowyers_workshop" type="0x8"/> <class name="building_mechanics_workshop" type="0x9"/> <class name="building_siege_workshop" type="0xA"/> <class name="building_butchers_shop" type="0xB"/> <class name="building_leather_works" type="0xC"/> <class name="building_tanners_shop" type="0xD"/> <class name="building_clothiers_shop" type="0xE"/> <class name="building_fishery" type="0xF"/> <class name="building_still" type="0x10"/> <class name="building_loom" type="0x11"/> <class name="building_quern" type="0x12"/> <class name="building_kennels" type="0x13"/> <class name="building_kitchen" type="0x14"/> <class name="building_ashery" type="0x15"/> <class name="building_dyers_shop" type="0x16"/> <class name="building_millstone" type="0x17"/> </multiclass>--> <multiclass vtable="0x0091CDC4" name="building_siegeengine"/> <!-- typeoffset="0xAC" --> <!-- <class name="building_catapult" type="0x0"/> <class name="building_ballista" type="0x1"/> </multiclass> --> <multiclass vtable="0x0091DD3C" name="building_furnace" /> <!-- typeoffset="0xBA" --> <!-- <class name="building_wood_furnace" type="0x0"/> <class name="building_smelter" type="0x1"/> <class name="building_glass_furnace" type="0x2"/> <class name="building_kiln" type="0x3"/> <class name="building_magma_smelter" type="0x4"/> <class name="building_magma_glass_furnace" type="0x5"/> <class name="building_magma_kiln" type="0x6"/> </multiclass>--> <multiclass vtable="0x0091BCE4" name="building_trap" /> <!-- typeoffset="0xAC" --> <!-- <class name="building_lever" type="0x0"/> <class name="building_pressure_plate" type="0x1"/> <class name="building_cage_trap" type="0x2"/> <class name="building_stonefall_trap" type="0x3"/> <class name="building_weapon_trap" type="0x4"/> </multiclass> --> <!-- looks out of place --> <!-- <class vtable="0x009181A0" name="building_store" /> <class vtable="0x009181D0" name="building_mead_hall" /> <class vtable="0x00918200" name="building_keep" /> <class vtable="0x00918230" name="building_home_single" /> <class vtable="0x00918260" name="building_home_apartment" /> <class vtable="0x00918290" name="building_home_apartment_room" /> <class vtable="0x009182C0" name="building_dark_tower" /> <class vtable="0x009182F0" name="building_temple" /> --> <class vtable="0x0091982C" name="building_actual" /> <class vtable="0x00919994" name="building_civzone" /> <class vtable="0x00919AEC" name="building_well" /> <class vtable="0x00919C54" name="building_stockpile" /> <class vtable="0x0091AC04" name="building_box" /> <class vtable="0x0091AD6C" name="building_cabinet" /> <class vtable="0x0091AED4" name="building_weaponrack" /> <class vtable="0x0091B03C" name="building_armorstand" /> <class vtable="0x0091B1A4" name="building_door" /> <class vtable="0x0091B30C" name="building_hatch" /> <class vtable="0x0091B474" name="building_bridge" /> <class vtable="0x0091B5DC" name="building_floodgate" /> <class vtable="0x0091B744" name="building_grate_wall" /> <class vtable="0x0091B8AC" name="building_grate_floor" /> <class vtable="0x0091BA14" name="building_bars_vertical" /> <class vtable="0x0091BB7C" name="building_bars_floor" /> <class vtable="0x0091BE4C" name="building_gear_assembly" /> <class vtable="0x0091BFB4" name="building_axle_horizontal" /> <class vtable="0x0091C11C" name="building_axle_vertical" /> <class vtable="0x0091C284" name="building_support" /> <class vtable="0x0091C3EC" name="building_weapon" /> <class vtable="0x0091C554" name="building_archerytarget" /> <class vtable="0x0091C6BC" name="building_screw_pump" /> <class vtable="0x0091C824" name="building_water_wheel" /> <class vtable="0x0091C98C" name="building_windmill" /> <class vtable="0x0091CAF4" name="building_chain" /> <class vtable="0x0091CC5C" name="building_cage" /> <class vtable="0x0091CF2C" name="building_bed" /> <class vtable="0x0091D094" name="building_table" /> <class vtable="0x0091D1FC" name="building_chair" /> <class vtable="0x0091D364" name="building_shop" /> <class vtable="0x0091D4CC" name="building_coffin" /> <class vtable="0x0091D634" name="building_statue" /> <class vtable="0x0091D79C" name="building_window_gem" /> <class vtable="0x0091D904" name="building_window_glass" /> <class vtable="0x0091DA6C" name="building_farmplot" /> <class vtable="0x0091DBD4" name="building_animaltrap" /> <class vtable="0x0091E00C" name="building_tradedepot" /> <class vtable="0x0091E174" name="building_wagon" /> <class vtable="0x0091E2DC" name="building_road_dirt" /> <class vtable="0x0091E444" name="building_road_paved" /> <class vtable="0x0091E5AC" name="building_construction" /> </VTable> </Entry> .-"""-. ' \ |,. ,-. | |()L( ()| | |,' `".| | |.___.',| ` .j `--"' ` `. / ' ' \ / / ` `. / / ` . / / l | . , L I N U X | | ,"`. .| | _.' ``. | `..-'l | `.`, | `. | `. __.j ) |__ |--""___| ,-' `"--...,+"""" `._,.-' <Entry version="v0.28.181.40d9" os="linux" id="40d9lin" base="meta-40d"> <!-- identification --> <String name="md5">992afd73855e787860277f53d18afcbb</String> <!-- map data --> <Address name="map_data">0x09372FC0</Address> <Address name="constructions">0x0931ED38</Address> <!-- srsly, WTF? --> <!--<Address name="buildings">0x09332B54</Address>--> <Address name="buildings">0x09332B60</Address> <!--<Address name="buildings">0x09332B90</Address>--> <!--<Address name="buildings">0x09332C80</Address>--> <!--<Address name="buildings">0x09332EF0</Address>--> <Address name="vegetation">0x09335CB0</Address> <Address name="creatures">0x093326AC</Address> <Address name="cursor_xyz">0x8877634</Address> <Address name="window_x">0x8d17ff4</Address> <Address name="window_y">0x8d17ff8</Address> <Address name="window_z">0x8d17ffC</Address> <Address name="window_dims">0x95327b0</Address> <!-- translation tables --> <Address name="translation_vector">0x09374FA8</Address> <Address name="language_vector">0x09374F90</Address> <Offset name="word_table">0x1C</Offset> <!-- view screen for things like telnet fortress --> <Address name="view_screen">0x91631f0</Address> <!-- job object offsets --> <Offset name="current_job_id">0x08</Offset> <!-- creature offsets --> <Offset name="creature_first_name">0x00</Offset> <Offset name="creature_nick_name">0x04</Offset> <Offset name="creature_last_name">0x08</Offset> <Offset name="creature_position">0x4C</Offset> <Offset name="creature_race">0x44</Offset> <Offset name="creature_flags1">0x90</Offset> <Offset name="creature_flags2">0x94</Offset> <Offset name="creature_custom_profession">0x003c</Offset> <Offset name="creature_profession">0x0040</Offset> <Offset name="creature_sex">0x009E</Offset> <Offset name="creature_id">0x00A0</Offset> <Offset name="creature_squad_name">0x0100</Offset> <Offset name="creature_squad_leader_id">0x0100</Offset> <!-- completely bogus, needs cross-referencing with windows version --> <Offset name="creature_money">0x02F8</Offset> <!-- most probably wrong --> <Offset name="creature_current_job">0x0200</Offset> <Offset name="creature_strength">0x0334</Offset> <Offset name="creature_agility">0x0338</Offset> <Offset name="creature_toughness">0x033C</Offset> <Offset name="creature_skills">0x0340</Offset> <Offset name="creature_likes">0x034C</Offset> <Offset name="creature_labors">0x0364</Offset> <Offset name="creature_happiness">0x0400</Offset> <Offset name="creature_traits">0x0490</Offset> <!-- tree and shrub offsets --> <Offset name="tree_desc_offset">0x40</Offset> <!-- size of the map --> <Address name="x_count">0x09372FD4</Address> <Address name="y_count">0x09372FD8</Address> <Address name="z_count">0x09372FDC</Address> <!-- position of the map in world coords --> <Address name="region_x">0x09372FEC</Address> <Address name="region_y">0x09372FF0</Address> <Address name="region_z">0x09372FF4</Address> <!-- map block offsets --> <Offset name="v_vein">0x08</Offset> <HexValue name="v_vein_size">0x2C</HexValue> <Offset name="type">0x0052</Offset> <Offset name="designation">0x0254</Offset> <Offset name="occupancy">0x0654</Offset> <Offset name="biome_stuffs">0x1D54</Offset> <!-- the world and its offsets --> <Address name="world">0x093745EC</Address> <Offset name="world_size_x">0x54</Offset> <Offset name="world_size_y">0x56</Offset> <Offset name="w_geoblocks">0x5A4</Offset> <Offset name="w_regions_arr">0x5C8</Offset> <!-- values for the region structure --> <HexValue name="region_size">0x58</HexValue> <Offset name="region_geo_index_off">0x54</Offset> <!-- geoblock offset(s?) --> <Offset name="geolayer_geoblock_offset">0x4</Offset> <!-- matgloss vectors --> <Address name="matgloss">0x9374E88</Address> <HexValue name="matgloss_skip">0xC</HexValue> <Address name="notes">0x09332C98</Address> <Offset name="note_foreground">0x2</Offset> <Offset name="note_background">0x4</Offset> <Offset name="note_name">0x8</Offset> <Offset name="note_xyz">0xC</Offset> <Address name="hotkey_start">0x0931EA8C</Address> <Offset name="hotkey_mode">0x4</Offset> <Offset name="hotkey_xyz">0x8</Offset> <HexValue name="hotkey_size">0x14</HexValue> <!-- virtual tables extracted from DF --> <VTable name="building_vtable"> <class vtable="0x08797448" name="building_construction" /> <class vtable="0x08797EA8" name="building_road_paved" /> <class vtable="0x08797D28" name="building_road_dirt" /> <class vtable="0x08798788" name="building_road" /> <class vtable="0x0879A0E8" name="building_wagon" /> <class vtable="0x08799F68" name="building_tradedepot" /> <multiclass vtable="0x08799688" name="building_workshop" typeoffset="0xAC"> <class name="building_alchemists_laboratory" type="0x0"/> <class name="building_carpenters_workshop" type="0x1"/> <class name="building_farmers_workshop" type="0x2"/> <class name="building_masons_workshop" type="0x3"/> <class name="building_craftdwarfs_workshop" type="0x4"/> <class name="building_jewelers_workshop" type="0x5"/> <class name="building_metalsmiths_workshop" type="0x6"/> <class name="building_magma_forge" type="0x7"/> <class name="building_bowyers_workshop" type="0x8"/> <class name="building_mechanics_workshop" type="0x9"/> <class name="building_siege_workshop" type="0xA"/> <class name="building_butchers_shop" type="0xB"/> <class name="building_leather_works" type="0xC"/> <class name="building_tanners_shop" type="0xD"/> <class name="building_clothiers_shop" type="0xE"/> <class name="building_fishery" type="0xF"/> <class name="building_still" type="0x10"/> <class name="building_loom" type="0x11"/> <class name="building_quern" type="0x12"/> <class name="building_kennels" type="0x13"/> <class name="building_kitchen" type="0x14"/> <class name="building_ashery" type="0x15"/> <class name="building_dyers_shop" type="0x16"/> <class name="building_millstone" type="0x17"/> </multiclass> <multiclass vtable="0x08799b08" name="building_furnace" typeoffset="0xBA"> <class name="building_wood_furnace" type="0x0"/> <class name="building_smelter" type="0x1"/> <class name="building_glass_furnace" type="0x2"/> <class name="building_kiln" type="0x3"/> <class name="building_magma_smelter" type="0x4"/> <class name="building_magma_glass_furnace" type="0x5"/> <class name="building_magma_kiln" type="0x6"/> </multiclass> <class vtable="0x08798F08" name="building_animaltrap" /> <class vtable="0x08799C88" name="building_farmplot" /> <class vtable="0x08798308" name="building_window" /> <class vtable="0x08798488" name="building_statue" /> <class vtable="0x08798608" name="building_well" /> <class vtable="0x08798028" name="building_coffin" /> <class vtable="0x0879A268" name="building_shop" /> <class vtable="0x08799088" name="building_chair" /> <class vtable="0x08798D88" name="building_table" /> <class vtable="0x08798908" name="building_bed" /> <multiclass vtable="0x8799808" name="building_siegeengine" typeoffset="0xAC"> <class name="building_catapult" type="0x0"/> <class name="building_ballista" type="0x1"/> </multiclass> <class vtable="0x08797A28" name="building_cage" /> <class vtable="0x08797BA8" name="building_chain" /> <class vtable="0x08796E48" name="building_windmill" /> <class vtable="0x08796FC8" name="building_water_wheel" /> <class vtable="0x08796CC8" name="building_screw_pump" /> <class vtable="0x08799508" name="building_archerytarget" /> <class vtable="0x08799208" name="building_weapon" /> <!-- retractable spikes --> <class vtable="0x08799388" name="building_support" /> <class vtable="0x087972C8" name="building_axle_vertical" /> <class vtable="0x08797148" name="building_axle_horizontal" /> <class vtable="0x087978A8" name="building_gear_assembly" /> <multiclass vtable="0x08799988" name="building_trap" typeoffset="0xAC"> <class name="building_lever" type="0x0"/> <class name="building_pressure_plate" type="0x1"/> <class name="building_cage_trap" type="0x2"/> <class name="building_stonefall_trap" type="0x3"/> <class name="building_weapon_trap" type="0x4"/> </multiclass> <class vtable="0x0879AB68" name="building_bars_floor" /> <class vtable="0x0879ACE8" name="building_bars_vertical" /> <class vtable="0x0879AFE8" name="building_grate_floor" /> <class vtable="0x0879AE68" name="building_grate_wall" /> <class vtable="0x0879B168" name="building_floodgate" /> <class vtable="0x0879A9E8" name="building_bridge" /> <class vtable="0x0879A6E8" name="building_hatch" /> <class vtable="0x0879A868" name="building_door" /> <class vtable="0x08798A88" name="building_armorstand" /> <class vtable="0x08798C08" name="building_weaponrack" /> <class vtable="0x0879A568" name="building_cabinet" /> <class vtable="0x0879A3E8" name="building_box" /> <class vtable="0x08797728" name="building_actual" /> <class vtable="0x08799E08" name="building_civzone" /> <class vtable="0x087981A8" name="building_stockpile" /> <class vtable="0x0879B948" name="building_window_gem" /> <class vtable="0x0879BAE8" name="building_window_glass" /> </VTable> </Entry> <Entry version="v0.28.181.40d11" os="linux" base="40d9lin" rebase="-0x73820"> <!-- identification --> <String name="md5">fb8ecac8a12af5d0d7b1707078985d0d</String> <!--TODO: <Address name="notes">0x092ab244</Address>--> <VTable rebase="-0x5e360" name="building_vtable" /> <Address name="cursor_xyz">0x88073d4</Address> <Address name="window_dims">0x9510050</Address> <Address name="notes">0x092AB244</Address> </Entry> <!-- re-specified addresses here, offsets and hexvals remain same --> <Entry version="v0.28.181.40d12" os="linux" base="40d9lin" id="40d12lin"> <!-- identification --> <String name="md5">4367c59934cbcf14f43fd3af6444c455</String> <!-- map data --> <Address name="map_data">0x08F95BBC</Address> <Address name="constructions">0x08F41918</Address> <Address name="buildings">0x08F55740</Address> <Address name="vegetation">0x08F58890</Address> <Address name="creatures">0x08F55250</Address> <Address name="cursor_xyz">0x0877B33C</Address> <Address name="window_x">0x893ABD4</Address> <Address name="window_y">0x893ABD8</Address> <Address name="window_z">0x893ABDC</Address> <Address name="window_dims">0x091a647c</Address> <!-- translation tables --> <Address name="translation_vector">0x08F97BA4</Address> <Address name="language_vector">0x08F97B8C</Address> <!-- size of the map --> <Address name="x_count">0x08F95BD0</Address> <Address name="y_count">0x08F95BD4</Address> <Address name="z_count">0x08F95BD8</Address> <!-- position of the map in world coords --> <Address name="region_x">0x08F95BE8</Address> <Address name="region_y">0x08F95BEC</Address> <Address name="region_z">0x08F95BF0</Address> <!-- the world and its offsets --> <Address name="world">0x08F971E8</Address> <!-- matgloss vectors --> <Address name="matgloss">0x08F97A84</Address> <VTable rebase="-0xd6f00" name="building_vtable" /> <!--<class vtable="0x086C3968" name="door"/>--> <Address name="notes">0x08F41644</Address> <Address name="hotkey_start">0x08F4166C</Address> </Entry> <Entry version="v0.28.181.40d13" os="linux" id="40d13lin" base="40d12lin" rebase="0x5020"> <!-- identification --> <String name="md5">2f3cb9d720e9fe8844c02c72a2b20bbd</String> <!-- map_data = 0x8F9ABDC --> <VTable rebase="0x3A00" name="building_vtable" /> <Address name="cursor_xyz">0x8780354</Address> <!--<class vtable="0x086C7368" name="door"/>--> <Address name="window_dims">0x091ab49c</Address> </Entry> <Entry version="v0.28.181.40d14" os="linux" id="40d14lin" base="40d13lin"> <!-- identification --> <String name="md5">dab3ce6bc074529706a1e5fe1273108c</String> <!-- map_data = 0x8F9ABDC --> <VTable rebase="0x300" name="building_vtable" /> <!--<class vtable="0x086C7668" name="door"/>--> </Entry> <Entry version="v0.28.181.40d15" os="linux" id="40d15lin" base="40d14lin"> <!-- identification --> <String name="md5">4f55a1dcc326786271f221de23c425b5</String> <!-- map_data = 0x8F9ABDC --> <VTable rebase="0x260" name="building_vtable" /> <!--<class vtable="0x086c78c8" name="door"/>--> </Entry> <Entry version="v0.28.181.40d16" os="linux" id="40d16lin" base="40d15lin"> <!-- identification --> <String name="md5">022b933926e08da49c6df8649295f2b7</String> <!-- map_data = 0x8F9ABDC --> <!--<class vtable="0x086c78c8" name="door"/>--> <Address name="current_cursor_creature">0x91ab420</Address><!-- vector of pointers to creatures curently under the cursor --> <Address name="items">0x8F5A2EC</Address> <Offset name="item_materials">0x50</Offset> <Address name="pause_state">0x8F35800</Address> <!-- game is paused --> <Address name="view_screen">0x878493c</Address> <!-- address of ptr to view screen object --> <Address name="current_menu_state">0x8f467e0</Address> <!-- menu state - used to get out of menus with space key --> <!-- engravings --> <Address name="engravings_vector">0x8f468c0</Address> <Offset name="engraving_xyz">0x0C</Offset> <!-- 3x word --> <Offset name="engraving_imageindex">0x20</Offset> <!-- 1x dword --> <VTable name="viewscreen_vtable"> <class vtable="0x086CA668" name="viewscreen_conversation" /> <class vtable="0x086D52A8" name="viewscreen_setupadventure" /> <class vtable="0x086D53A8" name="viewscreen_dungeon_announce" /> <class vtable="0x086D52E8" name="viewscreen_dungeon_monsterstatus" /> <class vtable="0x086D5328" name="viewscreen_dungeon_wrestle" /> <class vtable="0x086D5368" name="viewscreen_adventure_log" /> <class vtable="0x086D5428" name="viewscreen_adventure_travel" /> <class vtable="0x086D53E8" name="viewscreen_dungeonmode" /> <class vtable="0x086D6828" name="viewscreen_selectitem" /> <class vtable="0x086D6868" name="viewscreen_dwarfmode" /> <class vtable="0x086DC8C8" name="viewscreen_layer_stockpile" /> <class vtable="0x086DC888" name="viewscreen_layer_world_gen_param_preset" /> <class vtable="0x086DC848" name="viewscreen_layer_world_gen_param" /> <class vtable="0x086DC808" name="viewscreen_layer_export_play_map" /> <class vtable="0x086DC7C8" name="viewscreen_layer_musicsound" /> <class vtable="0x086DC788" name="viewscreen_layer_unit_relationship" /> <class vtable="0x086DC748" name="viewscreen_layer_workshop_profile" /> <class vtable="0x086DCA08" name="viewscreen_layer" /> <class vtable="0x086DCAE8" name="viewscreen_unit" /> <class vtable="0x086DCB28" name="viewscreen_customize_unit" /> <class vtable="0x086DCB68" name="viewscreen_savegame" /> <class vtable="0x086DCAA8" name="viewscreen_loadgame" /> <class vtable="0x086DCCA8" name="viewscreen_option" /> <class vtable="0x086E80E8" name="viewscreen_layer_currency" /> <class vtable="0x086E8128" name="viewscreen_layer_reaction" /> <class vtable="0x086E8168" name="viewscreen_layer_stone_restriction" /> <class vtable="0x086E80A8" name="viewscreen_layer_noblelist" /> <class vtable="0x086E7F68" name="viewscreen_job" /> <class vtable="0x086E7FA8" name="viewscreen_building" /> <class vtable="0x086E7FE8" name="viewscreen_item" /> <class vtable="0x086E8068" name="viewscreen_noble" /> <class vtable="0x086E81A8" name="viewscreen_buildinglist" /> <class vtable="0x086E8228" name="viewscreen_commandchain" /> <class vtable="0x086E8268" name="viewscreen_squad" /> <class vtable="0x086E82A8" name="viewscreen_civlist" /> <class vtable="0x086E82E8" name="viewscreen_entity" /> <class vtable="0x086E8328" name="viewscreen_treasurelist" /> <class vtable="0x086E8368" name="viewscreen_unitjobs" /> <class vtable="0x086E83A8" name="viewscreen_createquota" /> <class vtable="0x086E83E8" name="viewscreen_jobmanagement" /> <class vtable="0x086E8428" name="viewscreen_wages" /> <class vtable="0x086E8028" name="viewscreen_stores" /> <class vtable="0x086E81E8" name="viewscreen_overallstatus" /> <class vtable="0x086E84A8" name="viewscreen_justice" /> <class vtable="0x086E8468" name="viewscreen_price" /> <class vtable="0x086E84E8" name="viewscreen_pet" /> <class vtable="0x086E8528" name="viewscreen_kitchenpref" /> <class vtable="0x086E8568" name="viewscreen_announcelist" /> <class vtable="0x086E85E8" name="viewscreen_game_cleaner" /> <class vtable="0x086E85A8" name="viewscreen_title" /> <class vtable="0x086E86E8" name="viewscreen_legends" /> <class vtable="0x086E8628" name="viewscreen_new_region" /> <class vtable="0x086E8668" name="viewscreen_export_region" /> <class vtable="0x086E86A8" name="viewscreen_export_graphical_map" /> <class vtable="0x08709C28" name="viewscreen_layer_assigntrade" /> <class vtable="0x08709AE8" name="viewscreen_requestagreement" /> <class vtable="0x08709A28" name="viewscreen_tradeagreement" /> <class vtable="0x08709A68" name="viewscreen_topicmeeting_takerequests" /> <class vtable="0x08709AA8" name="viewscreen_topicmeeting" /> <class vtable="0x08709B28" name="viewscreen_meeting" /> <class vtable="0x08709BA8" name="viewscreen_barter" /> <class vtable="0x08709B68" name="viewscreen_tradegoods" /> <class vtable="0x08709BE8" name="viewscreen_tradelist" /> <class vtable="0x087099E8" name="viewscreen_textviewer" /> <class vtable="0x08713228" name="viewscreen_layer_choose_language_name" /> <class vtable="0x087131E8" name="viewscreen_setupdwarfgame" /> <class vtable="0x08713268" name="viewscreen_choose_start_site" /> </VTable> <VTable name="item_vtable"> <class vtable="0x086F5A08" name="item_coin" /> <class vtable="0x086F9C28" name="item_trapcomp" /> <class vtable="0x086F9F08" name="item_siegeammo" /> <class vtable="0x086F5FC8" name="item_quiver" /> <class vtable="0x086F62A8" name="item_backpack" /> <class vtable="0x086FA1E8" name="item_pants" /> <class vtable="0x086F8528" name="item_totem" /> <class vtable="0x086F33E8" name="item_anvil" /> <class vtable="0x086F6588" name="item_gem" /> <class vtable="0x086F6868" name="item_bracelet" /> <class vtable="0x086F6B48" name="item_earring" /> <class vtable="0x086F6E28" name="item_ring" /> <class vtable="0x086F7108" name="item_crown" /> <class vtable="0x086FA7A8" name="item_ammo" /> <class vtable="0x086F73E8" name="item_scepter" /> <class vtable="0x086F76C8" name="item_amulet" /> <class vtable="0x086F79A8" name="item_figurine" /> <class vtable="0x086F9668" name="item_bin" /> <class vtable="0x086F9388" name="item_box" /> <class vtable="0x086FAA88" name="item_gloves" /> <class vtable="0x086FAD68" name="item_helm" /> <class vtable="0x086FB048" name="item_shield" /> <class vtable="0x086FB328" name="item_shoes" /> <class vtable="0x086FB608" name="item_armor" /> <class vtable="0x086FB8E8" name="item_weapon" /> <class vtable="0x086FC748" name="item_animaltrap" /> <class vtable="0x086F9948" name="item_barrel" /> <class vtable="0x086FC468" name="item_cage" /> <class vtable="0x086FBBC8" name="item_toy" /> <class vtable="0x086FBEA8" name="item_instrument" /> <class vtable="0x086F7C88" name="item_goblet" /> <class vtable="0x086FCD08" name="item_flask" /> <class vtable="0x086F7F68" name="item_chain" /> <class vtable="0x086FE128" name="item_hatch_cover" /> <class vtable="0x086FDE48" name="item_floodgate" /> <class vtable="0x086FE408" name="item_door" /> <class vtable="0x086F8248" name="item_cloth" /> <class vtable="0x086D8A08" name="item_constructed" /> <class vtable="0x086FA4C8" name="item_food" /> <class vtable="0x086F3F68" name="item_crafted" /> <class vtable="0x086F90A8" name="item_thread" /> <class vtable="0x086F4AE8" name="item_cheese" /> <class vtable="0x086FCA28" name="item_ballistaarrowhead" /> <class vtable="0x086FCFE8" name="item_shell" /> <class vtable="0x086FD2C8" name="item_skull" /> <class vtable="0x086FE9C8" name="item_bones" /> <class vtable="0x086FD5A8" name="item_skin_tanned" /> <class vtable="0x086FD888" name="item_skin_raw" /> <class vtable="0x086FF828" name="item_pet" /> <class vtable="0x086FFB08" name="item_vermin" /> <class vtable="0x086F4248" name="item_fish_raw" /> <class vtable="0x086F4528" name="item_fish" /> <class vtable="0x086FEF88" name="item_meat" /> <class vtable="0x086FDB68" name="item_remains" /> <class vtable="0x086F5448" name="item_corpsepiece" /> <class vtable="0x086FECA8" name="item_glob" /> <class vtable="0x086FE6E8" name="item_liquid_misc" /> <class vtable="0x086F5CE8" name="item_powder_misc" /> <class vtable="0x086F4808" name="item_drink" /> <class vtable="0x086F4DC8" name="item_extract" /> <class vtable="0x086FF548" name="item_liquipowder" /> <class vtable="0x086F5728" name="item_corpse" /> <class vtable="0x086F36C8" name="item_wood" /> <class vtable="0x086F3C88" name="item_stone" /> <class vtable="0x086F39A8" name="item_rough" /> <class vtable="0x086F8808" name="item_blocks" /> <class vtable="0x086F8AE8" name="item_smallgem" /> <class vtable="0x086F8DC8" name="item_bar" /> <class vtable="0x086FC188" name="item_actual" /> <class vtable="0x087006E8" name="item_rock" /> <class vtable="0x087009E8" name="item_grate" /> <class vtable="0x08700CE8" name="item_window" /> <class vtable="0x08700FE8" name="item_bucket" /> <class vtable="0x087012E8" name="item_coffin" /> <class vtable="0x087015E8" name="item_statue" /> <class vtable="0x087018E8" name="item_quern" /> <class vtable="0x08701BE8" name="item_millstone" /> <class vtable="0x08701EE8" name="item_armorstand" /> <class vtable="0x087021E8" name="item_weaponrack" /> <class vtable="0x087024E8" name="item_cabinet" /> <class vtable="0x087027E8" name="item_catapultparts" /> <class vtable="0x08702AE8" name="item_ballistaparts" /> <class vtable="0x08702DE8" name="item_trapparts" /> <class vtable="0x087030E8" name="item_potion" /> <class vtable="0x087033E8" name="item_pipe_section" /> <class vtable="0x08713B48" name="item_leaves" /> <class vtable="0x087132A8" name="item_plant" /> <class vtable="0x08714108" name="item_seeds" /> <class vtable="0x0870038C" name="item_critter" /> <class vtable="0x087004A8" name="item_powder" /> <class vtable="0x08700484" name="item_liquid" /> </VTable> <Offset name="item_type_name">0xC</Offset> <Offset name="matgloss_creature_name">0x4</Offset> <Offset name="matgloss_wood_name">0x10</Offset> <Offset name="matgloss_stone_name">0xC</Offset> <Offset name="matgloss_metal_name">0xC</Offset> <Offset name="matgloss_plant_name">0xC</Offset> <Offset name="matgloss_plant_drink">0x14</Offset> <Offset name="matgloss_plant_food">0x1C</Offset> <Offset name="matgloss_plant_extract">0x20</Offset> </Entry> <Entry version="v0.28.181.40d17" os="linux" id="40d17lin" base="40d16lin" ><!-- rebase="0x8160" --> <!-- identification --> <String name="md5">8f55a6250f2550e28535b79db43d5f1a</String> <!-- positions --> <Address name="cursor_xyz">0x878c340</Address> <!-- 0x0877B33C --> <Address name="window_x">0x8947d54</Address> <!--0x893ABD4--> <Address name="window_y">0x8947d58</Address> <!--0x893ABD8--> <Address name="window_z">0x8947d5c</Address> <!-- 0x893ABDC --> <Address name="window_dims">0x91b35fc</Address> <!-- 0x091a647c , in dynamic allocated memory--> <!-- map data --> <Address name="map_data">0x08FA2D3C</Address><!-- 0x08F95BBC --> <!-- matgloss --> <!--<Address name="matgloss">0x08F97A84</Address>--> <Address name="matgloss">0x08FA4C04</Address> <!-- the world base --> <Address name="world">0x08FA4368</Address> <!-- size of the map --> <Address name="x_count">0x8FA2D50</Address> <!-- 0x08F95BD0 --> <Address name="y_count">0x8FA2D54</Address> <Address name="z_count">0x8FA2D58</Address> <!-- position of the map in world coords --> <Address name="region_x">0x8FA2D68</Address> <Address name="region_y">0x8FA2D6C</Address> <Address name="region_z">0x8FA2D70</Address> <!-- object vectors --> <Address name="constructions">0x08F4EA98</Address> <Address name="vegetation">0x08F65A10</Address> <!-- second, smaller: 0x08F65A34 --> <Address name="buildings">0x08F628C0</Address> <Address name="creatures">0x08F623D0</Address> <Address name="items">0x08F6244C</Address> <!-- translation tables --> <Address name="translation_vector">0x08FA4D24</Address><!-- 0x08F97BA4 --> <Address name="language_vector">0x08FA4D0C</Address> <!-- 0x08F97B8C --> <!-- key injection input / reponse observation --> <Address name="current_cursor_creature">0x91b3580</Address><!-- vector of pointers to creatures curently under the cursor --> <Address name="pause_state">0x8f3d960</Address> <!-- game is paused --> <Address name="view_screen">0x878caa4</Address> <!-- address of ptr to view screen object, 'public gview' in IDA Pro --> <Address name="current_menu_state">0x8f4e940</Address> <!-- menu state - used to get out of menus with space key --> <Address name="notes">0x08F4E7C4</Address> <Address name="hotkey_start">0x08F4E7EC</Address> <!--<VTable name="building_vtable" rebase="0xAE20" />--> <!-- Door: 0x86D26E8 --> <VTable name="viewscreen_vtable"> <class vtable="0x086D5488" name="viewscreen_conversation" /> <class vtable="0x086E0428" name="viewscreen_setupadventure" /> <class vtable="0x086E0528" name="viewscreen_dungeon_announce" /> <class vtable="0x086E0468" name="viewscreen_dungeon_monsterstatus" /> <class vtable="0x086E04A8" name="viewscreen_dungeon_wrestle" /> <class vtable="0x086E04E8" name="viewscreen_adventure_log" /> <class vtable="0x086E05A8" name="viewscreen_adventure_travel" /> <class vtable="0x086E0568" name="viewscreen_dungeonmode" /> <class vtable="0x086E19A8" name="viewscreen_selectitem" /> <class vtable="0x086E19E8" name="viewscreen_dwarfmode" /> <class vtable="0x086E7A48" name="viewscreen_layer_stockpile" /> <class vtable="0x086E7A08" name="viewscreen_layer_world_gen_param_preset" /> <class vtable="0x086E79C8" name="viewscreen_layer_world_gen_param" /> <class vtable="0x086E7988" name="viewscreen_layer_export_play_map" /> <class vtable="0x086E7948" name="viewscreen_layer_musicsound" /> <class vtable="0x086E7908" name="viewscreen_layer_unit_relationship" /> <class vtable="0x086E78C8" name="viewscreen_layer_workshop_profile" /> <class vtable="0x086E7B88" name="viewscreen_layer" /> <class vtable="0x086E7C68" name="viewscreen_unit" /> <class vtable="0x086E7CA8" name="viewscreen_customize_unit" /> <class vtable="0x086E7CE8" name="viewscreen_savegame" /> <class vtable="0x086E7C28" name="viewscreen_loadgame" /> <class vtable="0x086E7E28" name="viewscreen_option" /> <class vtable="0x086F2C48" name="viewscreen_layer_currency" /> <class vtable="0x086F2C88" name="viewscreen_layer_reaction" /> <class vtable="0x086F2CC8" name="viewscreen_layer_stone_restriction" /> <class vtable="0x086F2C08" name="viewscreen_layer_noblelist" /> <class vtable="0x086F2AC8" name="viewscreen_job" /> <class vtable="0x086F2B08" name="viewscreen_building" /> <class vtable="0x086F2B48" name="viewscreen_item" /> <class vtable="0x086F2BC8" name="viewscreen_noble" /> <class vtable="0x086F2D08" name="viewscreen_buildinglist" /> <class vtable="0x086F2D88" name="viewscreen_commandchain" /> <class vtable="0x086F2DC8" name="viewscreen_squad" /> <class vtable="0x086F2E08" name="viewscreen_civlist" /> <class vtable="0x086F2E48" name="viewscreen_entity" /> <class vtable="0x086F2E88" name="viewscreen_treasurelist" /> <class vtable="0x086F2EC8" name="viewscreen_unitjobs" /> <class vtable="0x086F2F08" name="viewscreen_createquota" /> <class vtable="0x086F2F48" name="viewscreen_jobmanagement" /> <class vtable="0x086F2F88" name="viewscreen_wages" /> <class vtable="0x086F2B88" name="viewscreen_stores" /> <class vtable="0x086F2D48" name="viewscreen_overallstatus" /> <class vtable="0x086F3008" name="viewscreen_justice" /> <class vtable="0x086F2FC8" name="viewscreen_price" /> <class vtable="0x086F3048" name="viewscreen_pet" /> <class vtable="0x086F3088" name="viewscreen_kitchenpref" /> <class vtable="0x086F30C8" name="viewscreen_announcelist" /> <class vtable="0x086F3148" name="viewscreen_game_cleaner" /> <class vtable="0x086F3108" name="viewscreen_title" /> <class vtable="0x086F3248" name="viewscreen_legends" /> <class vtable="0x086F3188" name="viewscreen_new_region" /> <class vtable="0x086F31C8" name="viewscreen_export_region" /> <class vtable="0x086F3208" name="viewscreen_export_graphical_map" /> <class vtable="0x08714748" name="viewscreen_layer_assigntrade" /> <class vtable="0x08714608" name="viewscreen_requestagreement" /> <class vtable="0x08714548" name="viewscreen_tradeagreement" /> <class vtable="0x08714588" name="viewscreen_topicmeeting_takerequests" /> <class vtable="0x087145C8" name="viewscreen_topicmeeting" /> <class vtable="0x08714648" name="viewscreen_meeting" /> <class vtable="0x087146C8" name="viewscreen_barter" /> <class vtable="0x08714688" name="viewscreen_tradegoods" /> <class vtable="0x084BF580" name="viewscreen_tradelist" /> <class vtable="0x08714508" name="viewscreen_textviewer" /> <class vtable="0x0871DD48" name="viewscreen_layer_choose_language_name" /> <class vtable="0x0871DD08" name="viewscreen_setupdwarfgame" /> <class vtable="0x0871DD88" name="viewscreen_choose_start_site" /> </VTable> <VTable name="item_vtable"> <class vtable="0x086E38A8" name="item_table" /> <class vtable="0x086E3BA8" name="item_chair" /> <class vtable="0x08216208" name="item_bed" /> <class vtable="0x08700528" name="item_coin" /> <class vtable="0x08704748" name="item_trapcomp" /> <class vtable="0x08704A28" name="item_siegeammo" /> <class vtable="0x08700AE8" name="item_quiver" /> <class vtable="0x08700DC8" name="item_backpack" /> <class vtable="0x08704D08" name="item_pants" /> <class vtable="0x08703048" name="item_totem" /> <class vtable="0x086FDF08" name="item_anvil" /> <class vtable="0x087010A8" name="item_gem" /> <class vtable="0x08701388" name="item_bracelet" /> <class vtable="0x08701668" name="item_earring" /> <class vtable="0x08701948" name="item_ring" /> <class vtable="0x08701C28" name="item_crown" /> <class vtable="0x087052C8" name="item_ammo" /> <class vtable="0x08701F08" name="item_scepter" /> <class vtable="0x087021E8" name="item_amulet" /> <class vtable="0x087024C8" name="item_figurine" /> <class vtable="0x08704188" name="item_bin" /> <class vtable="0x08703EA8" name="item_box" /> <class vtable="0x087055A8" name="item_gloves" /> <class vtable="0x08705888" name="item_helm" /> <class vtable="0x08705B68" name="item_shield" /> <class vtable="0x08705E48" name="item_shoes" /> <class vtable="0x08706128" name="item_armor" /> <class vtable="0x08706408" name="item_weapon" /> <class vtable="0x08707268" name="item_animaltrap" /> <class vtable="0x08704468" name="item_barrel" /> <class vtable="0x08706F88" name="item_cage" /> <class vtable="0x087066E8" name="item_toy" /> <class vtable="0x087069C8" name="item_instrument" /> <class vtable="0x087027A8" name="item_goblet" /> <class vtable="0x08707828" name="item_flask" /> <class vtable="0x08702A88" name="item_chain" /> <class vtable="0x08708C48" name="item_hatch_cover" /> <class vtable="0x08708968" name="item_floodgate" /> <class vtable="0x08708F28" name="item_door" /> <class vtable="0x08702D68" name="item_cloth" /> <class vtable="0x086E3B88" name="item_constructed" /> <class vtable="0x08704FE8" name="item_food" /> <class vtable="0x086FEA88" name="item_crafted" /> <class vtable="0x08703BC8" name="item_thread" /> <class vtable="0x086FF608" name="item_cheese" /> <class vtable="0x08707548" name="item_ballistaarrowhead" /> <class vtable="0x08707B08" name="item_shell" /> <class vtable="0x08707DE8" name="item_skull" /> <class vtable="0x087094E8" name="item_bones" /> <class vtable="0x087080C8" name="item_skin_tanned" /> <class vtable="0x087083A8" name="item_skin_raw" /> <class vtable="0x0870A348" name="item_pet" /> <class vtable="0x0870A628" name="item_vermin" /> <class vtable="0x086FED68" name="item_fish_raw" /> <class vtable="0x086FF048" name="item_fish" /> <class vtable="0x08709AA8" name="item_meat" /> <class vtable="0x08708688" name="item_remains" /> <class vtable="0x086FFF68" name="item_corpsepiece" /> <class vtable="0x087097C8" name="item_glob" /> <class vtable="0x08709208" name="item_liquid_misc" /> <class vtable="0x08700808" name="item_powder_misc" /> <class vtable="0x086FF328" name="item_drink" /> <class vtable="0x086FF8E8" name="item_extract" /> <class vtable="0x0870A068" name="item_liquipowder" /> <class vtable="0x08700248" name="item_corpse" /> <class vtable="0x086FE1E8" name="item_wood" /> <class vtable="0x086FE7A8" name="item_stone" /> <class vtable="0x086FE4C8" name="item_rough" /> <class vtable="0x08703328" name="item_blocks" /> <class vtable="0x08703608" name="item_smallgem" /> <class vtable="0x087038E8" name="item_bar" /> <class vtable="0x08706CA8" name="item_actual" /> <class vtable="0x0870B208" name="item_rock" /> <class vtable="0x0870B508" name="item_grate" /> <class vtable="0x0870B808" name="item_window" /> <class vtable="0x0870BB08" name="item_bucket" /> <class vtable="0x0870BE08" name="item_coffin" /> <class vtable="0x0870C108" name="item_statue" /> <class vtable="0x0870C408" name="item_quern" /> <class vtable="0x0870C708" name="item_millstone" /> <class vtable="0x0870CA08" name="item_armorstand" /> <class vtable="0x0870CD08" name="item_weaponrack" /> <class vtable="0x0870D008" name="item_cabinet" /> <class vtable="0x0870D308" name="item_catapultparts" /> <class vtable="0x0870D608" name="item_ballistaparts" /> <class vtable="0x0870D908" name="item_trapparts" /> <class vtable="0x0870DC08" name="item_potion" /> <class vtable="0x0870DF08" name="item_pipe_section" /> <class vtable="0x0871E668" name="item_leaves" /> <class vtable="0x0871DDC8" name="item_plant" /> <class vtable="0x0871EC28" name="item_seeds" /> <class vtable="0x0870AEAC" name="item_critter" /> <class vtable="0x0870AFC8" name="item_powder" /> <class vtable="0x0870AFA4" name="item_liquid" /> </VTable> <VTable name="building_vtable"> <class vtable="0x086CF2C8" name="building_construction" /> <class vtable="0x086CFD28" name="building_road_paved" /> <class vtable="0x086CFBA8" name="building_road_dirt" /> <class vtable="0x086D0608" name="building_road" /> <class vtable="0x086D1F68" name="building_wagon" /> <class vtable="0x086D1DE8" name="building_tradedepot" /> <multiclass vtable="0x086D1508" name="building_workshop" /> <multiclass vtable="0x086D1988" name="building_furnace" /> <class vtable="0x086D0D88" name="building_animaltrap" /> <class vtable="0x086D1B08" name="building_farmplot" /> <class vtable="0x086D0188" name="building_window" /> <class vtable="0x086D0308" name="building_statue" /> <class vtable="0x086D0488" name="building_well" /> <class vtable="0x086CFEA8" name="building_coffin" /> <class vtable="0x086D20E8" name="building_shop" /> <class vtable="0x086D0F08" name="building_chair" /> <class vtable="0x086D0C08" name="building_table" /> <class vtable="0x086D0788" name="building_bed" /> <multiclass vtable="0x086D1688" name="building_siegeengine" /> <class vtable="0x086CF8A8" name="building_cage" /> <class vtable="0x086CFA28" name="building_chain" /> <class vtable="0x086CECC8" name="building_windmill" /> <class vtable="0x086CEE48" name="building_water_wheel" /> <class vtable="0x086CEB48" name="building_screw_pump" /> <class vtable="0x086D1388" name="building_archerytarget" /> <class vtable="0x086D1088" name="building_weapon" /> <class vtable="0x086D1208" name="building_support" /> <class vtable="0x086CF148" name="building_axle_vertical" /> <class vtable="0x086CEFC8" name="building_axle_horizontal" /> <class vtable="0x086CF728" name="building_gear_assembly" /> <multiclass vtable="0x086D1808" name="building_trap" /> <class vtable="0x086D29E8" name="building_bars_floor" /> <class vtable="0x086D2B68" name="building_bars_vertical" /> <class vtable="0x086D2E68" name="building_grate_floor" /> <class vtable="0x086D2CE8" name="building_grate_wall" /> <class vtable="0x086D2FE8" name="building_floodgate" /> <class vtable="0x086D2868" name="building_bridge" /> <class vtable="0x086D2568" name="building_hatch" /> <class vtable="0x086D26E8" name="building_door" /> <class vtable="0x086D0908" name="building_armorstand" /> <class vtable="0x086D0A88" name="building_weaponrack" /> <class vtable="0x086D23E8" name="building_cabinet" /> <class vtable="0x086D2268" name="building_box" /> <class vtable="0x086CF5A8" name="building_actual" /> <class vtable="0x086D1C88" name="building_civzone" /> <class vtable="0x086D0028" name="building_stockpile" /> <class vtable="0x086D37C8" name="building_window_gem" /> <class vtable="0x086D3968" name="building_window_glass" /> </VTable> </Entry> </MemoryDescriptors> <!-- Windows logo by M$, spiderweb by jgs --> </DFExtractor>