<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://dwarffortresswiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mithaldu</id>
	<title>Dwarf Fortress Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://dwarffortresswiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mithaldu"/>
	<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php/Special:Contributions/Mithaldu"/>
	<updated>2026-05-11T10:48:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.11</generator>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Offset_Finding_Methods&amp;diff=47010</id>
		<title>Offset Finding Methods</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Offset_Finding_Methods&amp;diff=47010"/>
		<updated>2009-10-02T10:11:17Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: /* map offset */ - made more clear&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tools==&lt;br /&gt;
&lt;br /&gt;
* Process Table Access  (i.e. Win32::Process::List in Perl)&lt;br /&gt;
* Memory Access (i.e. Win32::Process::Memory in Perl; ReadProcessMemory in C++)&lt;br /&gt;
* Cheat Engine: http://www.cheatengine.org/&lt;br /&gt;
&lt;br /&gt;
==how to identify version==&lt;br /&gt;
&lt;br /&gt;
The PE header timestamp is set each time the executable is compiled and is thus unique for each release. It can be consistently found with a few simple steps and thus is far superior in version identification than any other attribute of the DF executable. The steps are as follows:&lt;br /&gt;
&lt;br /&gt;
* get process table, find DF process&lt;br /&gt;
* get executable path from process table&lt;br /&gt;
* open DF executable in binary mode, confirm first two bytes are &amp;quot;MZ&amp;quot;&lt;br /&gt;
* read long at offset 0x3C, this is the PE header offset&lt;br /&gt;
* read 2 bytes at PE header offset, confirm they are &amp;quot;PE&amp;quot;&lt;br /&gt;
* read long at PE header offset + 0x08, this is the compilation timestamp&lt;br /&gt;
&lt;br /&gt;
==map offset==&lt;br /&gt;
&lt;br /&gt;
* start on map with boulder in top left corner&lt;br /&gt;
* note distance to top and left. offset of this tile in tile type block is ( 2 * ( ( x_dist * 16 ) + y_dist ) )&lt;br /&gt;
* find all 2 byte values with 0x0192 in Cheat Engine&lt;br /&gt;
* channel out boulder&lt;br /&gt;
* click next scan to find all those that changed to 0x0020, should return 1 result; that is offset of type of tile that was just channeled out&lt;br /&gt;
* subtract offset of tile in tile type block from overall offset of tile type; this is offset of tile type in tile data block&lt;br /&gt;
* subtract 0x007A from that; this is offset of tile data block (if not, first 4-byte offset before the &amp;quot;FF FF 00 00&amp;quot; block in the tile data header)&lt;br /&gt;
&lt;br /&gt;
!!NOT COMPLETE!!&lt;br /&gt;
&lt;br /&gt;
Next step: Identify start and end of the array of tile data blocks in the chosen vertical column.&lt;br /&gt;
&lt;br /&gt;
==Economy status==&lt;br /&gt;
Find the function using the string &amp;quot;Stocks&amp;quot;. It should look like that:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mov ebx, offset &amp;quot;Stocks&amp;quot;&lt;br /&gt;
mov eax, offset&lt;br /&gt;
call something&lt;br /&gt;
cmp offset_economy, 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]] [[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Offset_Finding_Methods&amp;diff=47009</id>
		<title>Offset Finding Methods</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Offset_Finding_Methods&amp;diff=47009"/>
		<updated>2009-10-02T10:10:12Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: /* Tools */ - made link to cheat engine correct&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tools==&lt;br /&gt;
&lt;br /&gt;
* Process Table Access  (i.e. Win32::Process::List in Perl)&lt;br /&gt;
* Memory Access (i.e. Win32::Process::Memory in Perl; ReadProcessMemory in C++)&lt;br /&gt;
* Cheat Engine: http://www.cheatengine.org/&lt;br /&gt;
&lt;br /&gt;
==how to identify version==&lt;br /&gt;
&lt;br /&gt;
The PE header timestamp is set each time the executable is compiled and is thus unique for each release. It can be consistently found with a few simple steps and thus is far superior in version identification than any other attribute of the DF executable. The steps are as follows:&lt;br /&gt;
&lt;br /&gt;
* get process table, find DF process&lt;br /&gt;
* get executable path from process table&lt;br /&gt;
* open DF executable in binary mode, confirm first two bytes are &amp;quot;MZ&amp;quot;&lt;br /&gt;
* read long at offset 0x3C, this is the PE header offset&lt;br /&gt;
* read 2 bytes at PE header offset, confirm they are &amp;quot;PE&amp;quot;&lt;br /&gt;
* read long at PE header offset + 0x08, this is the compilation timestamp&lt;br /&gt;
&lt;br /&gt;
==map offset==&lt;br /&gt;
&lt;br /&gt;
* start on map with boulder in top left corner&lt;br /&gt;
* note distance to top and left. offset of this tile in tile type block is ( 2 * ( ( x_dist * 16 ) + y_dist ) )&lt;br /&gt;
* find all 2 byte values with 0x0192 in CE&lt;br /&gt;
* channel out boulder&lt;br /&gt;
* click next scan to find all those that changed to 0x0020, should return 1 result; that is offset of type of tile that was just channeled out&lt;br /&gt;
* subtract offset of tile in tile type block from overall offset of tile type; this is offset of tile type in tile data block&lt;br /&gt;
* subtract 0x007A from that; this is offset of tile data block (if not, first 4-byte offset before the &amp;quot;FF FF 00 00&amp;quot; block in the tile data header)&lt;br /&gt;
&lt;br /&gt;
!!NOT COMPLETE!!&lt;br /&gt;
&lt;br /&gt;
Next step: Identify start and end of the array of tile data blocks in the chosen vertical column.&lt;br /&gt;
&lt;br /&gt;
==Economy status==&lt;br /&gt;
Find the function using the string &amp;quot;Stocks&amp;quot;. It should look like that:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mov ebx, offset &amp;quot;Stocks&amp;quot;&lt;br /&gt;
mov eax, offset&lt;br /&gt;
call something&lt;br /&gt;
cmp offset_economy, 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]] [[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Offset_Finding_Methods&amp;diff=47007</id>
		<title>Offset Finding Methods</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Offset_Finding_Methods&amp;diff=47007"/>
		<updated>2009-01-19T00:24:28Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: /* map offset */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tools==&lt;br /&gt;
&lt;br /&gt;
* Process Table Access  (i.e. Win32::Process::List in Perl)&lt;br /&gt;
* Memory Access (i.e. Win32::Process::Memory in Perl; ReadProcessMemory in C++)&lt;br /&gt;
* Cheat Engine: http://www.websiteweather.com/&lt;br /&gt;
&lt;br /&gt;
==how to identify version==&lt;br /&gt;
&lt;br /&gt;
The PE header timestamp is set each time the executable is compiled and is thus unique for each release. It can be consistently found with a few simple steps and thus is far superior in version identification than any other attribute of the DF executable. The steps are as follows:&lt;br /&gt;
&lt;br /&gt;
* get process table, find DF process&lt;br /&gt;
* get executable path from process table&lt;br /&gt;
* open DF executable in binary mode, confirm first two bytes are &amp;quot;MZ&amp;quot;&lt;br /&gt;
* read long at offset 0x3C, this is the PE header offset&lt;br /&gt;
* read 2 bytes at PE header offset, confirm they are &amp;quot;PE&amp;quot;&lt;br /&gt;
* read long at PE header offset + 0x08, this is the compilation timestamp&lt;br /&gt;
&lt;br /&gt;
==map offset==&lt;br /&gt;
&lt;br /&gt;
* start on map with boulder in top left corner&lt;br /&gt;
* note distance to top and left. offset of this tile in tile type block is ( 2 * ( ( x_dist * 16 ) + y_dist ) )&lt;br /&gt;
* find all 2 byte values with 0x0192 in CE&lt;br /&gt;
* channel out boulder&lt;br /&gt;
* click next scan to find all those that changed to 0x0020, should return 1 result; that is offset of type of tile that was just channeled out&lt;br /&gt;
* subtract offset of tile in tile type block from overall offset of tile type; this is offset of tile type in tile data block&lt;br /&gt;
* subtract 0x007A from that; this is offset of tile data block (if not, first 4-byte offset before the &amp;quot;FF FF 00 00&amp;quot; block in the tile data header)&lt;br /&gt;
&lt;br /&gt;
!!NOT COMPLETE!!&lt;br /&gt;
&lt;br /&gt;
Next step: Identify start and end of the array of tile data blocks in the chosen vertical column.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]] [[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Offset_Finding_Methods&amp;diff=47006</id>
		<title>Offset Finding Methods</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Offset_Finding_Methods&amp;diff=47006"/>
		<updated>2009-01-19T00:16:37Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: /* Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tools==&lt;br /&gt;
&lt;br /&gt;
* Process Table Access  (i.e. Win32::Process::List in Perl)&lt;br /&gt;
* Memory Access (i.e. Win32::Process::Memory in Perl; ReadProcessMemory in C++)&lt;br /&gt;
* Cheat Engine: http://www.websiteweather.com/&lt;br /&gt;
&lt;br /&gt;
==how to identify version==&lt;br /&gt;
&lt;br /&gt;
The PE header timestamp is set each time the executable is compiled and is thus unique for each release. It can be consistently found with a few simple steps and thus is far superior in version identification than any other attribute of the DF executable. The steps are as follows:&lt;br /&gt;
&lt;br /&gt;
* get process table, find DF process&lt;br /&gt;
* get executable path from process table&lt;br /&gt;
* open DF executable in binary mode, confirm first two bytes are &amp;quot;MZ&amp;quot;&lt;br /&gt;
* read long at offset 0x3C, this is the PE header offset&lt;br /&gt;
* read 2 bytes at PE header offset, confirm they are &amp;quot;PE&amp;quot;&lt;br /&gt;
* read long at PE header offset + 0x08, this is the compilation timestamp&lt;br /&gt;
&lt;br /&gt;
==map offset==&lt;br /&gt;
&lt;br /&gt;
* start on map with boulder in top left corner&lt;br /&gt;
* note distance to top and left. offset of this tile in tile type block is ( 2 * ( ( x_dist * 16 ) + y_dist ) )&lt;br /&gt;
* find all 2 byte values with 0x0192 in CE&lt;br /&gt;
* channel out boulder&lt;br /&gt;
* click next scan to find all those that changed to 0x0020, should return 1 result; that is offset of type of tile that was just channeled out&lt;br /&gt;
* subtract offset of tile in tile type block from overall offset of tile type; this is offset of tile type in tile data block&lt;br /&gt;
* subtract 0x007A from that; this is offset of tile data block (if not, first 4-byte offset before the &amp;quot;FF FF 00 00&amp;quot; block in the tile data header)&lt;br /&gt;
&lt;br /&gt;
!!NOT COMPLETE!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]] [[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Offset_Finding_Methods&amp;diff=47005</id>
		<title>Offset Finding Methods</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Offset_Finding_Methods&amp;diff=47005"/>
		<updated>2009-01-19T00:16:14Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: New page: ==Tools==  Process Table Access  (i.e. Win32::Process::List in Perl) Memory Access (i.e. Win32::Process::Memory in Perl; ReadProcessMemory in C++) Cheat Engine: http://www.websiteweather.c...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tools==&lt;br /&gt;
&lt;br /&gt;
Process Table Access  (i.e. Win32::Process::List in Perl)&lt;br /&gt;
Memory Access (i.e. Win32::Process::Memory in Perl; ReadProcessMemory in C++)&lt;br /&gt;
Cheat Engine: http://www.websiteweather.com/&lt;br /&gt;
&lt;br /&gt;
==how to identify version==&lt;br /&gt;
&lt;br /&gt;
The PE header timestamp is set each time the executable is compiled and is thus unique for each release. It can be consistently found with a few simple steps and thus is far superior in version identification than any other attribute of the DF executable. The steps are as follows:&lt;br /&gt;
&lt;br /&gt;
* get process table, find DF process&lt;br /&gt;
* get executable path from process table&lt;br /&gt;
* open DF executable in binary mode, confirm first two bytes are &amp;quot;MZ&amp;quot;&lt;br /&gt;
* read long at offset 0x3C, this is the PE header offset&lt;br /&gt;
* read 2 bytes at PE header offset, confirm they are &amp;quot;PE&amp;quot;&lt;br /&gt;
* read long at PE header offset + 0x08, this is the compilation timestamp&lt;br /&gt;
&lt;br /&gt;
==map offset==&lt;br /&gt;
&lt;br /&gt;
* start on map with boulder in top left corner&lt;br /&gt;
* note distance to top and left. offset of this tile in tile type block is ( 2 * ( ( x_dist * 16 ) + y_dist ) )&lt;br /&gt;
* find all 2 byte values with 0x0192 in CE&lt;br /&gt;
* channel out boulder&lt;br /&gt;
* click next scan to find all those that changed to 0x0020, should return 1 result; that is offset of type of tile that was just channeled out&lt;br /&gt;
* subtract offset of tile in tile type block from overall offset of tile type; this is offset of tile type in tile data block&lt;br /&gt;
* subtract 0x007A from that; this is offset of tile data block (if not, first 4-byte offset before the &amp;quot;FF FF 00 00&amp;quot; block in the tile data header)&lt;br /&gt;
&lt;br /&gt;
!!NOT COMPLETE!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]] [[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:Rick/Memory_research&amp;diff=8184</id>
		<title>User:Rick/Memory research</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:Rick/Memory_research&amp;diff=8184"/>
		<updated>2008-10-14T14:23:28Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: /* Item */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
=Other memory research resources=&lt;br /&gt;
* [[Memory hacking|Main memory hacking research]]&lt;br /&gt;
* [[User:AzureLightning/Memory research|AzureLightning's memory research]]&lt;br /&gt;
* [[User:Iluxan/Memory research|Iluxan's memory research]]&lt;br /&gt;
&lt;br /&gt;
=v0.27.169.33a=&lt;br /&gt;
==Useful Offsets==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Type&lt;br /&gt;
! width=&amp;quot;40%&amp;quot; | Notes&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Offset&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Mineral types vector&lt;br /&gt;
| &lt;br /&gt;
| [[Memory hacking#Vector|vector]]&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x01459EF8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Item vector&lt;br /&gt;
| &lt;br /&gt;
| [[Memory hacking#Vector|vector]]&lt;br /&gt;
| Also used during embarking.&lt;br /&gt;
| &amp;lt;code&amp;gt;0x01416AD8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Next item id&lt;br /&gt;
| 4&lt;br /&gt;
| long&lt;br /&gt;
| When a new item is added to the item vector, it is assigned this value. This value is then increased by 1.&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00BDDCB4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Classes==&lt;br /&gt;
===Item===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Parent&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; | Notes&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Object Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | VTable Offset&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Item&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x008AD7B4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| Item&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Weapon&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00894F0C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Ammo&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008962BC&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Anvil&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B5814&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Seed&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x64&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089CA0C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bag&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00895FEC&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Leather&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x60&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008AFE0C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Cloth&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B0EF4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Thread&lt;br /&gt;
| Item&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x6C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089D54C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Rope&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00897C3C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Hat&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00895A4C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Shirt&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008951DC&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Pants&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089658C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Gloves&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x84?&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00895D1C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Shoes&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008954AC&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Shield&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089577C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Amulet&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4464&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bracelet&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B5274&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Earring&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4FA4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Scepter&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4734&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Crown&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4A04&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Idol&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4194&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Ring&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4CD4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Barrel&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x80&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089496C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Log&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x5C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008AED2C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Lye&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x60&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00889044&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Charcoal&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x60&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008ADC4C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Char&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x60&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00893B5C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Cage&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00897F0C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Block Event===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Parent&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; | Notes&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Object Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | VTable Offset&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mineral Event&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| See [[#Mineral Event|structure information]].&lt;br /&gt;
| &amp;lt;code&amp;gt;0x2C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00887ED4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Structures=&lt;br /&gt;
==Classes==&lt;br /&gt;
===Item===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;5%&amp;quot; | Offset&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Type&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;55%&amp;quot; | Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| pointer&lt;br /&gt;
| VTable&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| X&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Y&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x08&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Z&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0C&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Flags&lt;br /&gt;
| &lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | Flag&lt;br /&gt;
! width=&amp;quot;70%&amp;quot; | Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 0x1&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 1 &amp;lt;&amp;lt; 0&lt;br /&gt;
| Lying on the ground&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x2&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 1&lt;br /&gt;
| Used in job (?) (seen on beds in use, items marked for melting and one corpse piece that was carried away already)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x8&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 3&lt;br /&gt;
| In inventory (bin, creature)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 4&lt;br /&gt;
| Only seems to occur when not on ground&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x20&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 5&lt;br /&gt;
| In inventory (workshop)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 6&lt;br /&gt;
| Only seems to occur when not on ground&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 7&lt;br /&gt;
| Only seems to occur when not on ground&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x100&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 8&lt;br /&gt;
| Rotten&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 10&lt;br /&gt;
| Only seems to occur when not on ground&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 12&lt;br /&gt;
| Only seems to occur when not on ground&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x4000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 14&lt;br /&gt;
| Narrow&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x8000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 15&lt;br /&gt;
| Not produced on-site, does not count towards wealth&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x10000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 16&lt;br /&gt;
| Item shows wear&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 18&lt;br /&gt;
| Only seems to occur when not on ground&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x80000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 19&lt;br /&gt;
| Forbid&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x200000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 21&lt;br /&gt;
| Dump&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x400000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 22&lt;br /&gt;
| On fire&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x800000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 23&lt;br /&gt;
| Melt&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x1000000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 24&lt;br /&gt;
| Hidden&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 25&lt;br /&gt;
| Only seems to occur when not on ground&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x14&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| long&lt;br /&gt;
| Item ID&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Map==&lt;br /&gt;
===Tile Block===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;5%&amp;quot; | Offset&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Type&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;55%&amp;quot; | Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| pointer&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0008&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| [[Memory hacking#Vector|vector]]&lt;br /&gt;
| Events&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0054&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Map X&lt;br /&gt;
| In tiles, not blocks.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0056&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Map Y&lt;br /&gt;
| In tiles, not blocks.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0058&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Map Z?&lt;br /&gt;
| In tiles, not blocks.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x005A&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Region X&lt;br /&gt;
| This doesn't account for the selected area in the local area it seems.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x005C&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Region Y&lt;br /&gt;
| This doesn't account for the selected area in the local area it seems.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x005E&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| Type&lt;br /&gt;
| [[User:Mithaldu/Tile_types_in_DF_memory|tile types (work in progress)]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0260&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 * 16 * 16&lt;br /&gt;
| list of longs&lt;br /&gt;
| Designation&lt;br /&gt;
| [[User:Mithaldu/Designation flags in DF memory|designation flags (work in progress)]]&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | Flag&lt;br /&gt;
! width=&amp;quot;70%&amp;quot; | Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | &amp;lt;code&amp;gt;0x7&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flow size (not a flag)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | &amp;lt;code&amp;gt;0x200&amp;lt;/code&amp;gt;&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 1 &amp;lt;&amp;lt; 9&lt;br /&gt;
| Hidden&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;code&amp;gt;0x3C00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Soil / Rock Layer ID (not a flag)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x4000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 14&lt;br /&gt;
| Light (Dark when unset)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x8000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 15&lt;br /&gt;
| Subterranean (Above Ground when unset)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x10000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 16&lt;br /&gt;
| Outside (Inside when unset)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;code&amp;gt;0x1E0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| Unknown ID (not a flag)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x400000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 22&lt;br /&gt;
| Damp?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x10000000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 28&lt;br /&gt;
| Mossy&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0660&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 * 16 * 16&lt;br /&gt;
| list of longs&lt;br /&gt;
| Occupancy&lt;br /&gt;
| &lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | Flag&lt;br /&gt;
! width=&amp;quot;70%&amp;quot; | Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | &amp;lt;code&amp;gt;0x40&amp;lt;/code&amp;gt;&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 1 &amp;lt;&amp;lt; 6&lt;br /&gt;
| Muddy&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x80000000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 31&lt;br /&gt;
| Snow-covered&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0A60&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 * 16 * 16&lt;br /&gt;
| list of bytes&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0B60&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 * 16 * 16&lt;br /&gt;
| list of longs&lt;br /&gt;
| Pathfinding&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1160&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1360&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1560&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| Temperature #1&lt;br /&gt;
| 10100 or above counts as 'Warm'.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1760&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| Temperature #2&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1960&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1B60&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1D60&amp;lt;/code&amp;gt;&lt;br /&gt;
| 9 bytes&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Mineral Event===&lt;br /&gt;
''0x2C bytes.''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;5%&amp;quot; | Offset&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Type&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;55%&amp;quot; | Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| pointer&lt;br /&gt;
| VTable&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Type&lt;br /&gt;
| Includes gems, ore.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #1&lt;br /&gt;
| 0,0 to 15,1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0A&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #2&lt;br /&gt;
| 0,2 to 15,3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0E&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #3&lt;br /&gt;
| 0,4 to 15,5&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x12&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #4&lt;br /&gt;
| 0,6 to 15,7&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x16&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #5&lt;br /&gt;
| 0,8 to 15,9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1A&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #6&lt;br /&gt;
| 0,10 to 15,11&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1E&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #7&lt;br /&gt;
| 0,12 to 15,13&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x22&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #8&lt;br /&gt;
| 0,14 to 15,15&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x28&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Flags&lt;br /&gt;
| &lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | Flag&lt;br /&gt;
! width=&amp;quot;70%&amp;quot; | Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 0x1&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 1 &amp;lt;&amp;lt; 0&lt;br /&gt;
| Discovered&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:Rick/Memory_research&amp;diff=8183</id>
		<title>User:Rick/Memory research</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:Rick/Memory_research&amp;diff=8183"/>
		<updated>2008-10-14T14:22:56Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: /* Item */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
=Other memory research resources=&lt;br /&gt;
* [[Memory hacking|Main memory hacking research]]&lt;br /&gt;
* [[User:AzureLightning/Memory research|AzureLightning's memory research]]&lt;br /&gt;
* [[User:Iluxan/Memory research|Iluxan's memory research]]&lt;br /&gt;
&lt;br /&gt;
=v0.27.169.33a=&lt;br /&gt;
==Useful Offsets==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Type&lt;br /&gt;
! width=&amp;quot;40%&amp;quot; | Notes&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Offset&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Mineral types vector&lt;br /&gt;
| &lt;br /&gt;
| [[Memory hacking#Vector|vector]]&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x01459EF8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Item vector&lt;br /&gt;
| &lt;br /&gt;
| [[Memory hacking#Vector|vector]]&lt;br /&gt;
| Also used during embarking.&lt;br /&gt;
| &amp;lt;code&amp;gt;0x01416AD8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Next item id&lt;br /&gt;
| 4&lt;br /&gt;
| long&lt;br /&gt;
| When a new item is added to the item vector, it is assigned this value. This value is then increased by 1.&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00BDDCB4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Classes==&lt;br /&gt;
===Item===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Parent&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; | Notes&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Object Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | VTable Offset&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Item&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x008AD7B4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| Item&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Weapon&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00894F0C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Ammo&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008962BC&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Anvil&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B5814&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Seed&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x64&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089CA0C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bag&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00895FEC&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Leather&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x60&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008AFE0C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Cloth&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B0EF4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Thread&lt;br /&gt;
| Item&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x6C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089D54C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Rope&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00897C3C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Hat&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00895A4C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Shirt&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008951DC&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Pants&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089658C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Gloves&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x84?&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00895D1C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Shoes&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008954AC&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Shield&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089577C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Amulet&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4464&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bracelet&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B5274&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Earring&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4FA4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Scepter&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4734&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Crown&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4A04&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Idol&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4194&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Ring&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4CD4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Barrel&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x80&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089496C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Log&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x5C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008AED2C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Lye&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x60&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00889044&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Charcoal&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x60&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008ADC4C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Char&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x60&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00893B5C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Cage&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00897F0C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Block Event===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Parent&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; | Notes&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Object Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | VTable Offset&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mineral Event&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| See [[#Mineral Event|structure information]].&lt;br /&gt;
| &amp;lt;code&amp;gt;0x2C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00887ED4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Structures=&lt;br /&gt;
==Classes==&lt;br /&gt;
===Item===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;5%&amp;quot; | Offset&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Type&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;55%&amp;quot; | Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| pointer&lt;br /&gt;
| VTable&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| X&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Y&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x08&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Z&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0C&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Flags&lt;br /&gt;
| &lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | Flag&lt;br /&gt;
! width=&amp;quot;70%&amp;quot; | Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 0x1&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 1 &amp;lt;&amp;lt; 0&lt;br /&gt;
| Lying on the ground&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x2&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 1&lt;br /&gt;
| Used in job (?) (seen on beds in use, items marked for melting and one corpse piece that was carried away already)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x8&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 3&lt;br /&gt;
| In inventory (bin, creature)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 4&lt;br /&gt;
| Only seems to occur when in inventory&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x20&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 5&lt;br /&gt;
| In inventory (workshop)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 6&lt;br /&gt;
| Only seems to occur when in inventory&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 7&lt;br /&gt;
| Only seems to occur when in inventory&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x100&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 8&lt;br /&gt;
| Rotten&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 10&lt;br /&gt;
| Only seems to occur when in inventory&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 12&lt;br /&gt;
| Only seems to occur when in inventory&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x4000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 14&lt;br /&gt;
| Narrow&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x8000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 15&lt;br /&gt;
| Not produced on-site, does not count towards wealth&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x10000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 16&lt;br /&gt;
| Item shows wear&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 18&lt;br /&gt;
| Only seems to occur when in inventory&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x80000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 19&lt;br /&gt;
| Forbid&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x200000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 21&lt;br /&gt;
| Dump&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x400000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 22&lt;br /&gt;
| On fire&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x800000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 23&lt;br /&gt;
| Melt&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x1000000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 24&lt;br /&gt;
| Hidden&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 25&lt;br /&gt;
| Only seems to occur when in inventory&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x14&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| long&lt;br /&gt;
| Item ID&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Map==&lt;br /&gt;
===Tile Block===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;5%&amp;quot; | Offset&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Type&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;55%&amp;quot; | Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| pointer&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0008&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| [[Memory hacking#Vector|vector]]&lt;br /&gt;
| Events&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0054&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Map X&lt;br /&gt;
| In tiles, not blocks.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0056&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Map Y&lt;br /&gt;
| In tiles, not blocks.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0058&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Map Z?&lt;br /&gt;
| In tiles, not blocks.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x005A&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Region X&lt;br /&gt;
| This doesn't account for the selected area in the local area it seems.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x005C&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Region Y&lt;br /&gt;
| This doesn't account for the selected area in the local area it seems.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x005E&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| Type&lt;br /&gt;
| [[User:Mithaldu/Tile_types_in_DF_memory|tile types (work in progress)]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0260&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 * 16 * 16&lt;br /&gt;
| list of longs&lt;br /&gt;
| Designation&lt;br /&gt;
| [[User:Mithaldu/Designation flags in DF memory|designation flags (work in progress)]]&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | Flag&lt;br /&gt;
! width=&amp;quot;70%&amp;quot; | Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | &amp;lt;code&amp;gt;0x7&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flow size (not a flag)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | &amp;lt;code&amp;gt;0x200&amp;lt;/code&amp;gt;&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 1 &amp;lt;&amp;lt; 9&lt;br /&gt;
| Hidden&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;code&amp;gt;0x3C00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Soil / Rock Layer ID (not a flag)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x4000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 14&lt;br /&gt;
| Light (Dark when unset)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x8000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 15&lt;br /&gt;
| Subterranean (Above Ground when unset)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x10000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 16&lt;br /&gt;
| Outside (Inside when unset)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;code&amp;gt;0x1E0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| Unknown ID (not a flag)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x400000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 22&lt;br /&gt;
| Damp?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x10000000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 28&lt;br /&gt;
| Mossy&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0660&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 * 16 * 16&lt;br /&gt;
| list of longs&lt;br /&gt;
| Occupancy&lt;br /&gt;
| &lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | Flag&lt;br /&gt;
! width=&amp;quot;70%&amp;quot; | Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | &amp;lt;code&amp;gt;0x40&amp;lt;/code&amp;gt;&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 1 &amp;lt;&amp;lt; 6&lt;br /&gt;
| Muddy&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x80000000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 31&lt;br /&gt;
| Snow-covered&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0A60&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 * 16 * 16&lt;br /&gt;
| list of bytes&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0B60&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 * 16 * 16&lt;br /&gt;
| list of longs&lt;br /&gt;
| Pathfinding&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1160&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1360&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1560&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| Temperature #1&lt;br /&gt;
| 10100 or above counts as 'Warm'.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1760&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| Temperature #2&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1960&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1B60&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1D60&amp;lt;/code&amp;gt;&lt;br /&gt;
| 9 bytes&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Mineral Event===&lt;br /&gt;
''0x2C bytes.''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;5%&amp;quot; | Offset&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Type&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;55%&amp;quot; | Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| pointer&lt;br /&gt;
| VTable&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Type&lt;br /&gt;
| Includes gems, ore.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #1&lt;br /&gt;
| 0,0 to 15,1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0A&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #2&lt;br /&gt;
| 0,2 to 15,3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0E&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #3&lt;br /&gt;
| 0,4 to 15,5&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x12&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #4&lt;br /&gt;
| 0,6 to 15,7&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x16&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #5&lt;br /&gt;
| 0,8 to 15,9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1A&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #6&lt;br /&gt;
| 0,10 to 15,11&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1E&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #7&lt;br /&gt;
| 0,12 to 15,13&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x22&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #8&lt;br /&gt;
| 0,14 to 15,15&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x28&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Flags&lt;br /&gt;
| &lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | Flag&lt;br /&gt;
! width=&amp;quot;70%&amp;quot; | Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 0x1&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 1 &amp;lt;&amp;lt; 0&lt;br /&gt;
| Discovered&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:Rick/Memory_research&amp;diff=8182</id>
		<title>User:Rick/Memory research</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:Rick/Memory_research&amp;diff=8182"/>
		<updated>2008-10-14T13:04:30Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: /* Item */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
=Other memory research resources=&lt;br /&gt;
* [[Memory hacking|Main memory hacking research]]&lt;br /&gt;
* [[User:AzureLightning/Memory research|AzureLightning's memory research]]&lt;br /&gt;
* [[User:Iluxan/Memory research|Iluxan's memory research]]&lt;br /&gt;
&lt;br /&gt;
=v0.27.169.33a=&lt;br /&gt;
==Useful Offsets==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Type&lt;br /&gt;
! width=&amp;quot;40%&amp;quot; | Notes&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Offset&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Mineral types vector&lt;br /&gt;
| &lt;br /&gt;
| [[Memory hacking#Vector|vector]]&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x01459EF8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Item vector&lt;br /&gt;
| &lt;br /&gt;
| [[Memory hacking#Vector|vector]]&lt;br /&gt;
| Also used during embarking.&lt;br /&gt;
| &amp;lt;code&amp;gt;0x01416AD8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Next item id&lt;br /&gt;
| 4&lt;br /&gt;
| long&lt;br /&gt;
| When a new item is added to the item vector, it is assigned this value. This value is then increased by 1.&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00BDDCB4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Classes==&lt;br /&gt;
===Item===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Parent&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; | Notes&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Object Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | VTable Offset&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Item&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x008AD7B4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| Item&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Weapon&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00894F0C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Ammo&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008962BC&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Anvil&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B5814&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Seed&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x64&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089CA0C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bag&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00895FEC&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Leather&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x60&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008AFE0C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Cloth&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B0EF4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Thread&lt;br /&gt;
| Item&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x6C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089D54C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Rope&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00897C3C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Hat&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00895A4C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Shirt&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008951DC&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Pants&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089658C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Gloves&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x84?&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00895D1C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Shoes&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008954AC&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Shield&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089577C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Amulet&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4464&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bracelet&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B5274&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Earring&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4FA4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Scepter&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4734&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Crown&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4A04&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Idol&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4194&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Ring&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4CD4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Barrel&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x80&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089496C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Log&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x5C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008AED2C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Lye&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x60&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00889044&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Charcoal&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x60&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008ADC4C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Char&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x60&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00893B5C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Cage&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00897F0C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Block Event===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Parent&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; | Notes&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Object Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | VTable Offset&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mineral Event&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| See [[#Mineral Event|structure information]].&lt;br /&gt;
| &amp;lt;code&amp;gt;0x2C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00887ED4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Structures=&lt;br /&gt;
==Classes==&lt;br /&gt;
===Item===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;5%&amp;quot; | Offset&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Type&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;55%&amp;quot; | Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| pointer&lt;br /&gt;
| VTable&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| X&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Y&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x08&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Z&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0C&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Flags&lt;br /&gt;
| &lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | Flag&lt;br /&gt;
! width=&amp;quot;70%&amp;quot; | Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 0x1&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 1 &amp;lt;&amp;lt; 0&lt;br /&gt;
| Lying on the ground&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x2&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 1&lt;br /&gt;
| Used in job (?) (seen on beds in use, items marked for melting and one corpse piece that was carried away already)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x8&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 3&lt;br /&gt;
| In inventory (bin, barrel, creature)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 4&lt;br /&gt;
| Only seems to occur when in inventory&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 5&lt;br /&gt;
| Only seems to occur when in inventory&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 6&lt;br /&gt;
| Only seems to occur when in inventory&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 7&lt;br /&gt;
| Only seems to occur when in inventory&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x100&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 8&lt;br /&gt;
| Rotten&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 10&lt;br /&gt;
| Only seems to occur when in inventory&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 12&lt;br /&gt;
| Only seems to occur when in inventory&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x4000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 14&lt;br /&gt;
| Narrow&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x8000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 15&lt;br /&gt;
| Not produced on-site, does not count towards wealth&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x10000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 16&lt;br /&gt;
| Item shows wear&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 18&lt;br /&gt;
| Only seems to occur when in inventory&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x80000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 19&lt;br /&gt;
| Forbid&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x200000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 21&lt;br /&gt;
| Dump&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x400000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 22&lt;br /&gt;
| On fire&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x800000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 23&lt;br /&gt;
| Melt&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x1000000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 24&lt;br /&gt;
| Hidden&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| 1 &amp;lt;&amp;lt; 25&lt;br /&gt;
| Only seems to occur when in inventory&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x14&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| long&lt;br /&gt;
| Item ID&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Map==&lt;br /&gt;
===Tile Block===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;5%&amp;quot; | Offset&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Type&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;55%&amp;quot; | Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| pointer&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0008&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| [[Memory hacking#Vector|vector]]&lt;br /&gt;
| Events&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0054&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Map X&lt;br /&gt;
| In tiles, not blocks.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0056&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Map Y&lt;br /&gt;
| In tiles, not blocks.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0058&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Map Z?&lt;br /&gt;
| In tiles, not blocks.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x005A&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Region X&lt;br /&gt;
| This doesn't account for the selected area in the local area it seems.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x005C&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Region Y&lt;br /&gt;
| This doesn't account for the selected area in the local area it seems.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x005E&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| Type&lt;br /&gt;
| [[User:Mithaldu/Tile_types_in_DF_memory|tile types (work in progress)]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0260&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 * 16 * 16&lt;br /&gt;
| list of longs&lt;br /&gt;
| Designation&lt;br /&gt;
| [[User:Mithaldu/Designation flags in DF memory|designation flags (work in progress)]]&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | Flag&lt;br /&gt;
! width=&amp;quot;70%&amp;quot; | Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | &amp;lt;code&amp;gt;0x7&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flow size (not a flag)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | &amp;lt;code&amp;gt;0x200&amp;lt;/code&amp;gt;&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 1 &amp;lt;&amp;lt; 9&lt;br /&gt;
| Hidden&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;code&amp;gt;0x3C00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Soil / Rock Layer ID (not a flag)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x4000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 14&lt;br /&gt;
| Light (Dark when unset)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x8000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 15&lt;br /&gt;
| Subterranean (Above Ground when unset)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x10000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 16&lt;br /&gt;
| Outside (Inside when unset)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;code&amp;gt;0x1E0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| Unknown ID (not a flag)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x400000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 22&lt;br /&gt;
| Damp?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x10000000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 28&lt;br /&gt;
| Mossy&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0660&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 * 16 * 16&lt;br /&gt;
| list of longs&lt;br /&gt;
| Occupancy&lt;br /&gt;
| &lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | Flag&lt;br /&gt;
! width=&amp;quot;70%&amp;quot; | Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | &amp;lt;code&amp;gt;0x40&amp;lt;/code&amp;gt;&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 1 &amp;lt;&amp;lt; 6&lt;br /&gt;
| Muddy&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x80000000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 31&lt;br /&gt;
| Snow-covered&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0A60&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 * 16 * 16&lt;br /&gt;
| list of bytes&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0B60&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 * 16 * 16&lt;br /&gt;
| list of longs&lt;br /&gt;
| Pathfinding&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1160&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1360&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1560&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| Temperature #1&lt;br /&gt;
| 10100 or above counts as 'Warm'.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1760&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| Temperature #2&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1960&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1B60&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1D60&amp;lt;/code&amp;gt;&lt;br /&gt;
| 9 bytes&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Mineral Event===&lt;br /&gt;
''0x2C bytes.''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;5%&amp;quot; | Offset&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Type&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;55%&amp;quot; | Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| pointer&lt;br /&gt;
| VTable&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Type&lt;br /&gt;
| Includes gems, ore.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #1&lt;br /&gt;
| 0,0 to 15,1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0A&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #2&lt;br /&gt;
| 0,2 to 15,3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0E&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #3&lt;br /&gt;
| 0,4 to 15,5&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x12&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #4&lt;br /&gt;
| 0,6 to 15,7&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x16&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #5&lt;br /&gt;
| 0,8 to 15,9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1A&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #6&lt;br /&gt;
| 0,10 to 15,11&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1E&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #7&lt;br /&gt;
| 0,12 to 15,13&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x22&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #8&lt;br /&gt;
| 0,14 to 15,15&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x28&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Flags&lt;br /&gt;
| &lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | Flag&lt;br /&gt;
! width=&amp;quot;70%&amp;quot; | Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 0x1&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 1 &amp;lt;&amp;lt; 0&lt;br /&gt;
| Discovered&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:Jifodus/Map_block&amp;diff=37353</id>
		<title>User:Jifodus/Map block</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:Jifodus/Map_block&amp;diff=37353"/>
		<updated>2008-09-19T10:38:29Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: just a quick re-order&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Hacking]]&lt;br /&gt;
&lt;br /&gt;
Related pages:&lt;br /&gt;
* [[User:Rick/Memory_research]] (general block layout + a bit on everything else)&lt;br /&gt;
* [[User:Iluxan/Memory_research]] (general block layout)&lt;br /&gt;
* [[Tile_types_in_DF_memory]]&lt;br /&gt;
* [[User:Valarnin]] (tile type data)&lt;br /&gt;
* [[Designation_flags_in_DF_memory]]&lt;br /&gt;
* [[User:Valdemar/Designation_Flags]]&lt;br /&gt;
* [[Occupancy_flags_in_DF_memory]]&lt;br /&gt;
* [[User:AzureLightning/Memory_research]] (vein data, general block layout)&lt;br /&gt;
* [[User:Corc/EventIDs]] (veins?)&lt;br /&gt;
&lt;br /&gt;
This is a combination of all I've been able to discover. Which isn't much more than what's been already discovered. What I'm not 100% sure about I've added a question mark to it. The letters in ()'s only have significance in my analyzer and editing tool.&lt;br /&gt;
&lt;br /&gt;
You can download my tile analyzer and editing tool from [[User:Jifodus#tile_tool|here]].&lt;br /&gt;
&lt;br /&gt;
 Designation&lt;br /&gt;
    00  |&amp;gt; Liquid Level (0-7), If Magma bit is set, then&lt;br /&gt;
    01  |&amp;gt; liquid is magma, otherwise water.&lt;br /&gt;
    02  |&amp;gt; &lt;br /&gt;
    03 &lt;br /&gt;
    04  |&amp;gt; 001 - M(I)ne Designation&lt;br /&gt;
    05  |&amp;gt; See [[User:Valdemar/Designation Flags|Valdemar's Designation Flags]] for more details&lt;br /&gt;
    06  |&amp;gt; &lt;br /&gt;
    07 &lt;br /&gt;
&lt;br /&gt;
    08 &lt;br /&gt;
    09 H - (H)idden&lt;br /&gt;
    10  |&amp;gt;&lt;br /&gt;
    11  |&amp;gt; Soil/Rock Layer ID?&lt;br /&gt;
    12  |&amp;gt;&lt;br /&gt;
    13  |&amp;gt;&lt;br /&gt;
    14 L - (L)ight&lt;br /&gt;
    15 S - (S)ubterranean&lt;br /&gt;
&lt;br /&gt;
    16 O - (O)utside&lt;br /&gt;
    17  |&amp;gt;&lt;br /&gt;
    18  |&amp;gt; Unknown ID?&lt;br /&gt;
    19  |&amp;gt;&lt;br /&gt;
    20  |&amp;gt;&lt;br /&gt;
    21 M - (M)agma&lt;br /&gt;
    22 D - (D)amp? [[User:Valdemar/Designation Flags|Valdemar's Designation Flags]]&lt;br /&gt;
           lists this flag as Aquifier&lt;br /&gt;
           and that it leaks water when set. I cannot&lt;br /&gt;
           entirely confirm it doesn't leak water&lt;br /&gt;
           on a map that doesn't have an aquifier, but&lt;br /&gt;
           on my map, which doesn't have an aquifier,&lt;br /&gt;
           it didn't leak water. It did, however,&lt;br /&gt;
           visually indicated that the two wall tiles&lt;br /&gt;
           next to the tile I set this flag on were&lt;br /&gt;
           damp (in addition to tile this was set).&lt;br /&gt;
           I won't confirm this finding just yet, but&lt;br /&gt;
           I see a strong indication that this indicates&lt;br /&gt;
           an aquifier.&lt;br /&gt;
    23 R - (R)ain Drop&lt;br /&gt;
&lt;br /&gt;
    24  |&amp;gt; These two bits indicate traffic: 0 - Normal, 1 - Low Traffic, 2 - High Traffic, 3 - Restricted&lt;br /&gt;
    25  |&amp;gt;&lt;br /&gt;
    26 Q - Li(Q)id&lt;br /&gt;
    27 &lt;br /&gt;
    28 Y - Moss(Y)&lt;br /&gt;
    29  |&amp;gt; Liquid Flow Direction? (Directions may be flipped, this points to the edge that has 6/7 water)&lt;br /&gt;
    30  |&amp;gt; 0 - NW   2 - NE   4 - SE   6 - SW&lt;br /&gt;
    31  |&amp;gt; 1 - N    3 - E    5 - S    7 - W&lt;br /&gt;
&lt;br /&gt;
 Occupancy&lt;br /&gt;
    00 U - (U)nwalkable Building Tile&lt;br /&gt;
    01 B - (B)uilding&lt;br /&gt;
    02 &lt;br /&gt;
    03 C - (C)reature&lt;br /&gt;
    04 &lt;br /&gt;
    05 I - (I)tem&lt;br /&gt;
    06 M - (M)uddy&lt;br /&gt;
    07 &lt;br /&gt;
&lt;br /&gt;
    08 &lt;br /&gt;
    09 &lt;br /&gt;
    10 &lt;br /&gt;
    11 &lt;br /&gt;
    12 &lt;br /&gt;
    13 &lt;br /&gt;
    14 &lt;br /&gt;
    15 &lt;br /&gt;
&lt;br /&gt;
    16 &lt;br /&gt;
    17 &lt;br /&gt;
    18 &lt;br /&gt;
    19 &lt;br /&gt;
    20 &lt;br /&gt;
    21 &lt;br /&gt;
    22 &lt;br /&gt;
    23 &lt;br /&gt;
&lt;br /&gt;
    24 &lt;br /&gt;
    25 &lt;br /&gt;
    26 &lt;br /&gt;
    27 &lt;br /&gt;
    28 &lt;br /&gt;
    29 &lt;br /&gt;
    30 &lt;br /&gt;
    31 S - (S)now&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43718</id>
		<title>40d:Occupancy flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43718"/>
		<updated>2008-08-01T10:45:51Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    00000000000000000000000000000000 &amp;lt;- Rat&lt;br /&gt;
    00000000000000000000000000000000 &amp;lt;- Wall (Built)&lt;br /&gt;
    00000000000000000000000000000001 &amp;lt;- Wall (Not Built)&lt;br /&gt;
    00000000000000000000000000000010 &amp;lt;- Non-blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 &amp;lt;- Wagon&lt;br /&gt;
    00000000000000000000000000000011 &amp;lt;- Blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000101 &amp;lt;- Trade Depot (Built)&lt;br /&gt;
    00000000000000000000000000000101 &amp;lt;- Bridge (unbuilt?)&lt;br /&gt;
    00000000000000000000000000000111 &amp;lt;- Alunite door&lt;br /&gt;
    00000000000000000000000000000111 &amp;lt;- Felsite Door&lt;br /&gt;
    00000000000000000000000000001000 &amp;lt;- Dog&lt;br /&gt;
    00000000000000000000000000001000 &amp;lt;- Horse&lt;br /&gt;
    00000000000000000000000000001000 &amp;lt;- Dwarf&lt;br /&gt;
    00000000000000000000000000001000 &amp;lt;- Cave Swallowman (Flying)&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Mule in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Dwarf in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000011000 &amp;lt;- Dwarf + dwarf&lt;br /&gt;
    00000000000000000000000000100000 &amp;lt;- Cave spider silk web&lt;br /&gt;
    00000000000000000000000000100000 &amp;lt;- Barrel on ground&lt;br /&gt;
    00000000000000000000000000100000 &amp;lt;- Log of wood on ground&lt;br /&gt;
    00000000000000000000000000100000 &amp;lt;- Lungfish remains&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Pig Tail Rope on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Small giant cave spider silk tunic on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Felsite on a Wood Stockpile&lt;br /&gt;
    00000000000000000000000000101000 &amp;lt;- Anvil + dog&lt;br /&gt;
    00000000000000000000000000101010 &amp;lt;- Dwarf, Felsite, Ale Barral on Food Stockpile&lt;br /&gt;
    00000000000000000000000000101010 &amp;lt;- Dwarf, Iron Bars on a Bar/Block Stockpile&lt;br /&gt;
    00000000000000000000000000000000 &amp;lt;- Empty Floor&lt;br /&gt;
    10000000000000000000000000000000 &amp;lt;- Snowy Floor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    OCCUPANCY_BUILDING_BIT1 BIT1&lt;br /&gt;
    OCCUPANCY_BUILDING_BIT2 BIT2&lt;br /&gt;
    OCCUPANCY_BUILDING_BIT3 BIT3&lt;br /&gt;
    OCCUPANCY_UNIT BIT4&lt;br /&gt;
    OCCUPANCY_GROUNDED_UNIT BIT5&lt;br /&gt;
    OCCUPANCY_ITEM BIT6&lt;br /&gt;
    OCCUPANCY_MUD BIT7 &lt;br /&gt;
    OCCUPANCY_VOMIT BIT8&lt;br /&gt;
    OCCUPANCY_DEBRIS1 BIT9&lt;br /&gt;
    OCCUPANCY_DEBRIS2 BIT10&lt;br /&gt;
    OCCUPANCY_DEBRIS3 BIT11&lt;br /&gt;
    OCCUPANCY_DEBRIS4 BIT12&lt;br /&gt;
    OCCUPANCY_BLOOD_G BIT13&lt;br /&gt;
    OCCUPANCY_BLOOD_G2 BIT14&lt;br /&gt;
    OCCUPANCY_BLOOD_B BIT15&lt;br /&gt;
    OCCUPANCY_BLOOD_B2 BIT16&lt;br /&gt;
    OCCUPANCY_BLOOD_Y BIT17&lt;br /&gt;
    OCCUPANCY_BLOOD_Y2 BIT18&lt;br /&gt;
    OCCUPANCY_BLOOD_M BIT19&lt;br /&gt;
    OCCUPANCY_BLOOD_M2 BIT20&lt;br /&gt;
    OCCUPANCY_BLOOD_C BIT21&lt;br /&gt;
    OCCUPANCY_BLOOD_C2 BIT22&lt;br /&gt;
    OCCUPANCY_BLOOD_W BIT23&lt;br /&gt;
    OCCUPANCY_BLOOD_W2 BIT24&lt;br /&gt;
    OCCUPANCY_BLOOD_0 BIT25&lt;br /&gt;
    OCCUPANCY_BLOOD_02 BIT26&lt;br /&gt;
    OCCUPANCY_SLIME BIT27&lt;br /&gt;
    OCCUPANCY_SLIME2 BIT28&lt;br /&gt;
    OCCUPANCY_BLOOD BIT29&lt;br /&gt;
    OCCUPANCY_BLOOD2 BIT30&lt;br /&gt;
    OCCUPANCY_DEBRIS5 BIT31&lt;br /&gt;
    OCCUPANCY_SNOW BIT32&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Designation_flags_in_DF_memory&amp;diff=32198</id>
		<title>Designation flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Designation_flags_in_DF_memory&amp;diff=32198"/>
		<updated>2008-08-01T10:44:59Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    00100000001010001000001000000000 &amp;lt;- obsidian, far away from magma flow&lt;br /&gt;
    00100000001001101000001000000000 &amp;lt;- obsidian, near magma flow&lt;br /&gt;
    11100000001001101000001000000000 &amp;lt;- obsidian, near magma flow&lt;br /&gt;
    00100000001010101000000000000000 &amp;lt;- obsidian, near magma flow&lt;br /&gt;
    00100000001010001000000000000000 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    11100000001001101000000000000000 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    00100000001001101000000000000000 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    00100100001010010100000000000111 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    11100100001001110100000000000111 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    00000000000010101000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    00000000000100001000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    00000000000000101000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    00000000000011001000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    11000000000001101000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    11000000000001101000001000000000 &amp;lt;- undiscovered loam wall, close to murky pool&lt;br /&gt;
    00000000000011001000001000000000 &amp;lt;- undiscovered loam&lt;br /&gt;
    11000100000011110100000000000111 &amp;lt;- channel with 7/7 water&lt;br /&gt;
    11000100000011110100000000000110 &amp;lt;- murky pool, 6/7&lt;br /&gt;
    11000100000010010100000000000110 &amp;lt;- murky pool, 6/7&lt;br /&gt;
    11000100000010010100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000011110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000010010100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000010110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000000110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000001110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    00100100001010010100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    00100100001001110100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    11100100001001110100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    00100100001010110100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    00000000000010101001000000010000 &amp;lt;- rough-hewn claystone wall, desig. for mining&lt;br /&gt;
    00000000000010101001000000110000 &amp;lt;- rough-hewn claystone wall, desig. for channeling&lt;br /&gt;
    00000000000010101001000001100000 &amp;lt;- rough-hewn claystone wall, desig. for upward stairs&lt;br /&gt;
    00000000000010101001000000100000 &amp;lt;- rough-hewn claystone wall, desig. for up/down stairs&lt;br /&gt;
    00000000000010101001000001000000 &amp;lt;- rough-hewn claystone wall, desig. for up ramp&lt;br /&gt;
    00000000000010101001000001010000 &amp;lt;- rough-hewn claystone wall, desig. for down stairs&lt;br /&gt;
    00000000000010101001000010000000 &amp;lt;- rough-hewn claystone wall, desig. for smooth stones&lt;br /&gt;
    00000000000000110101000000000000 &amp;lt;- chestnut tree&lt;br /&gt;
    00000000000000110101000000010000 &amp;lt;- chestnut tree, designated for chopping&lt;br /&gt;
    00000000000000110101000000000000 &amp;lt;- shrub&lt;br /&gt;
    00000000000000110101000000010000 &amp;lt;- shrub, designated for gathering&lt;br /&gt;
      ^       ^           ^     |^^^&lt;br /&gt;
      warm?   warm?       Hidden|Flow Size&lt;br /&gt;
         ^            ^^^^&lt;br /&gt;
         liquid       Soil/Rock Layer ID&lt;br /&gt;
                     ^      ^^^^&lt;br /&gt;
                     Light  Desig. for activities (mining/shrubbing/stairing/etc.)&lt;br /&gt;
                    ^&lt;br /&gt;
                    Sub-terr.&lt;br /&gt;
                   ^&lt;br /&gt;
                   Outside&lt;br /&gt;
               ^^^^&lt;br /&gt;
               Unknown ID&lt;br /&gt;
             ^&lt;br /&gt;
             thought to be damp, but isn't&lt;br /&gt;
       ^&lt;br /&gt;
       Mossy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    //DWARF/DUAL MODE DESIGNATIONS&lt;br /&gt;
    DESIGNATION_LIQUID_AMOUNT_BIT1 BIT1 //DUAL MODE&lt;br /&gt;
    DESIGNATION_LIQUID_AMOUNT_BIT2 BIT2 //DUAL MODE&lt;br /&gt;
    DESIGNATION_LIQUID_AMOUNT_BIT3 BIT3 //DUAL MODE&lt;br /&gt;
    DESIGNATION_PILE BIT4&lt;br /&gt;
    DESIGNATION_DIG_BIT1 BIT5&lt;br /&gt;
    DESIGNATION_DIG_BIT2 BIT6&lt;br /&gt;
    DESIGNATION_DIG_BIT3 BIT7&lt;br /&gt;
    DESIGNATION_DETAIL BIT8&lt;br /&gt;
    DESIGNATION_DETAIL_EVENT BIT9&lt;br /&gt;
    DESIGNATION_HIDDEN BIT10 //DUAL MODE&lt;br /&gt;
    DESIGNATION_MATGLOSS_BIT1 BIT11 //DUAL MODE&lt;br /&gt;
    DESIGNATION_MATGLOSS_BIT2 BIT12 //DUAL MODE&lt;br /&gt;
    DESIGNATION_MATGLOSS_BIT3 BIT13 //DUAL MODE&lt;br /&gt;
    DESIGNATION_MATGLOSS_BIT4 BIT14 //DUAL MODE&lt;br /&gt;
    DESIGNATION_OPEN_TO_SUN BIT15 //DUAL MODE&lt;br /&gt;
    DESIGNATION_SUBTERRANEAN BIT16 //DUAL MODE&lt;br /&gt;
    DESIGNATION_SKY_VIEW BIT17 //DUAL MODE&lt;br /&gt;
    DESIGNATION_BIOME_BIT1 BIT18 //DUAL MODE&lt;br /&gt;
    DESIGNATION_BIOME_BIT2 BIT19 //DUAL MODE&lt;br /&gt;
    DESIGNATION_BIOME_BIT3 BIT20 //DUAL MODE&lt;br /&gt;
    DESIGNATION_BIOME_BIT4 BIT21 //DUAL MODE&lt;br /&gt;
    DESIGNATION_LIQUID_TYPE_BIT1 BIT22 //DUAL MODE&lt;br /&gt;
    DESIGNATION_WATER_TABLE BIT23 //DUAL MODE&lt;br /&gt;
    DESIGNATION_RAINED BIT24 //DUAL MODE&lt;br /&gt;
    DESIGNATION_TRAFFIC_BIT1 BIT25 //DUAL MODE&lt;br /&gt;
    DESIGNATION_TRAFFIC_BIT2 BIT26 //DUAL MODE&lt;br /&gt;
    DESIGNATION_FLOW_FORBID BIT27 //DUAL MODE&lt;br /&gt;
    DESIGNATION_LIQUID_STATIC BIT28 //DUAL MODE&lt;br /&gt;
    DESIGNATION_MOSS BIT29 //DUAL MODE&lt;br /&gt;
    DESIGNATION_FEATURE_PRESENT BIT30 //DUAL MODE&lt;br /&gt;
    DESIGNATION_LIQUID_CHARACTER_BIT1 BIT31 //DUAL MODE&lt;br /&gt;
    DESIGNATION_LIQUID_CHARACTER_BIT2 BIT32 //DUAL MODE&lt;br /&gt;
&lt;br /&gt;
    //ADVENTURE DESIGNATIONS&lt;br /&gt;
    //1-3 DUAL USED&lt;br /&gt;
    DESIGNATION_LIT BIT4&lt;br /&gt;
    DESIGNATION_VISIBLE BIT5&lt;br /&gt;
    DESIGNATION_MEM_BUILDING BIT6&lt;br /&gt;
    DESIGNATION_MEM_ITEM BIT7&lt;br /&gt;
    DESIGNATION_MEM_MONSTER BIT8&lt;br /&gt;
    DESIGNATION_ORIGINALCAVE BIT9&lt;br /&gt;
    //10-32 DUAL USED&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Designation_flags_in_DF_memory&amp;diff=32197</id>
		<title>Designation flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Designation_flags_in_DF_memory&amp;diff=32197"/>
		<updated>2008-08-01T10:44:27Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    00100000001010001000001000000000 &amp;lt;- obsidian, far away from magma flow&lt;br /&gt;
    00100000001001101000001000000000 &amp;lt;- obsidian, near magma flow&lt;br /&gt;
    11100000001001101000001000000000 &amp;lt;- obsidian, near magma flow&lt;br /&gt;
    00100000001010101000000000000000 &amp;lt;- obsidian, near magma flow&lt;br /&gt;
    00100000001010001000000000000000 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    11100000001001101000000000000000 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    00100000001001101000000000000000 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    00100100001010010100000000000111 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    11100100001001110100000000000111 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    00000000000010101000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    00000000000100001000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    00000000000000101000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    00000000000011001000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    11000000000001101000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    11000000000001101000001000000000 &amp;lt;- undiscovered loam wall, close to murky pool&lt;br /&gt;
    00000000000011001000001000000000 &amp;lt;- undiscovered loam&lt;br /&gt;
    11000100000011110100000000000111 &amp;lt;- channel with 7/7 water&lt;br /&gt;
    11000100000011110100000000000110 &amp;lt;- murky pool, 6/7&lt;br /&gt;
    11000100000010010100000000000110 &amp;lt;- murky pool, 6/7&lt;br /&gt;
    11000100000010010100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000011110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000010010100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000010110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000000110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000001110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    00100100001010010100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    00100100001001110100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    11100100001001110100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    00100100001010110100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    00000000000010101001000000010000 &amp;lt;- rough-hewn claystone wall, desig. for mining&lt;br /&gt;
    00000000000010101001000000110000 &amp;lt;- rough-hewn claystone wall, desig. for channeling&lt;br /&gt;
    00000000000010101001000001100000 &amp;lt;- rough-hewn claystone wall, desig. for upward stairs&lt;br /&gt;
    00000000000010101001000000100000 &amp;lt;- rough-hewn claystone wall, desig. for up/down stairs&lt;br /&gt;
    00000000000010101001000001000000 &amp;lt;- rough-hewn claystone wall, desig. for up ramp&lt;br /&gt;
    00000000000010101001000001010000 &amp;lt;- rough-hewn claystone wall, desig. for down stairs&lt;br /&gt;
    00000000000010101001000010000000 &amp;lt;- rough-hewn claystone wall, desig. for smooth stones&lt;br /&gt;
    00000000000000110101000000000000 &amp;lt;- chestnut tree&lt;br /&gt;
    00000000000000110101000000010000 &amp;lt;- chestnut tree, designated for chopping&lt;br /&gt;
    00000000000000110101000000000000 &amp;lt;- shrub&lt;br /&gt;
    00000000000000110101000000010000 &amp;lt;- shrub, designated for gathering&lt;br /&gt;
      ^       ^           ^     |^^^&lt;br /&gt;
      warm?   warm?       Hidden|Flow Size&lt;br /&gt;
         ^            ^^^^&lt;br /&gt;
         liquid       Soil/Rock Layer ID&lt;br /&gt;
                     ^      ^^^^&lt;br /&gt;
                     Light  Desig. for activities (mining/shrubbing/stairing/etc.)&lt;br /&gt;
                    ^&lt;br /&gt;
                    Sub-terr.&lt;br /&gt;
                   ^&lt;br /&gt;
                   Outside&lt;br /&gt;
               ^^^^&lt;br /&gt;
               Unknown ID&lt;br /&gt;
             ^&lt;br /&gt;
             thought to be damp, but isn't&lt;br /&gt;
       ^&lt;br /&gt;
       Mossy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		//DWARF/DUAL MODE DESIGNATIONS&lt;br /&gt;
		DESIGNATION_LIQUID_AMOUNT_BIT1 BIT1 //DUAL MODE&lt;br /&gt;
		DESIGNATION_LIQUID_AMOUNT_BIT2 BIT2 //DUAL MODE&lt;br /&gt;
		DESIGNATION_LIQUID_AMOUNT_BIT3 BIT3 //DUAL MODE&lt;br /&gt;
		DESIGNATION_PILE BIT4&lt;br /&gt;
		DESIGNATION_DIG_BIT1 BIT5&lt;br /&gt;
		DESIGNATION_DIG_BIT2 BIT6&lt;br /&gt;
		DESIGNATION_DIG_BIT3 BIT7&lt;br /&gt;
		DESIGNATION_DETAIL BIT8&lt;br /&gt;
		DESIGNATION_DETAIL_EVENT BIT9&lt;br /&gt;
		DESIGNATION_HIDDEN BIT10 //DUAL MODE&lt;br /&gt;
		DESIGNATION_MATGLOSS_BIT1 BIT11 //DUAL MODE&lt;br /&gt;
		DESIGNATION_MATGLOSS_BIT2 BIT12 //DUAL MODE&lt;br /&gt;
		DESIGNATION_MATGLOSS_BIT3 BIT13 //DUAL MODE&lt;br /&gt;
		DESIGNATION_MATGLOSS_BIT4 BIT14 //DUAL MODE&lt;br /&gt;
		DESIGNATION_OPEN_TO_SUN BIT15 //DUAL MODE&lt;br /&gt;
		DESIGNATION_SUBTERRANEAN BIT16 //DUAL MODE&lt;br /&gt;
		DESIGNATION_SKY_VIEW BIT17 //DUAL MODE&lt;br /&gt;
		DESIGNATION_BIOME_BIT1 BIT18 //DUAL MODE&lt;br /&gt;
		DESIGNATION_BIOME_BIT2 BIT19 //DUAL MODE&lt;br /&gt;
		DESIGNATION_BIOME_BIT3 BIT20 //DUAL MODE&lt;br /&gt;
		DESIGNATION_BIOME_BIT4 BIT21 //DUAL MODE&lt;br /&gt;
		DESIGNATION_LIQUID_TYPE_BIT1 BIT22 //DUAL MODE&lt;br /&gt;
		DESIGNATION_WATER_TABLE BIT23 //DUAL MODE&lt;br /&gt;
		DESIGNATION_RAINED BIT24 //DUAL MODE&lt;br /&gt;
		DESIGNATION_TRAFFIC_BIT1 BIT25 //DUAL MODE&lt;br /&gt;
		DESIGNATION_TRAFFIC_BIT2 BIT26 //DUAL MODE&lt;br /&gt;
		DESIGNATION_FLOW_FORBID BIT27 //DUAL MODE&lt;br /&gt;
		DESIGNATION_LIQUID_STATIC BIT28 //DUAL MODE&lt;br /&gt;
		DESIGNATION_MOSS BIT29 //DUAL MODE&lt;br /&gt;
		DESIGNATION_FEATURE_PRESENT BIT30 //DUAL MODE&lt;br /&gt;
		DESIGNATION_LIQUID_CHARACTER_BIT1 BIT31 //DUAL MODE&lt;br /&gt;
		DESIGNATION_LIQUID_CHARACTER_BIT2 BIT32 //DUAL MODE&lt;br /&gt;
&lt;br /&gt;
		//ADVENTURE DESIGNATIONS&lt;br /&gt;
		//1-3 DUAL USED&lt;br /&gt;
		DESIGNATION_LIT BIT4&lt;br /&gt;
		DESIGNATION_VISIBLE BIT5&lt;br /&gt;
		DESIGNATION_MEM_BUILDING BIT6&lt;br /&gt;
		DESIGNATION_MEM_ITEM BIT7&lt;br /&gt;
		DESIGNATION_MEM_MONSTER BIT8&lt;br /&gt;
		DESIGNATION_ORIGINALCAVE BIT9&lt;br /&gt;
		//10-32 DUAL USED&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Tile_types_in_DF_memory&amp;diff=27942</id>
		<title>40d:Tile types in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Tile_types_in_DF_memory&amp;diff=27942"/>
		<updated>2008-08-01T10:43:34Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Hacking]]&lt;br /&gt;
&lt;br /&gt;
This page lists the meaning of the various type ids in DF memory. The location of the type ids is recorded here: [[User:Rick/Memory_research#Data_Block|Rick's memory research]].&lt;br /&gt;
&lt;br /&gt;
Each ID is listed as an unsigned integer, name is the name displayed ingame, ascii is the symbol used ingame, colour is the colour i've seen used in displaying the foreground in that tile and background is the colour used to render the background, if it is not black. Tex-X and Tex-Y are the coordinates of the tile used from the main texture file, beginning with 0,0 in the top-left.&lt;br /&gt;
&lt;br /&gt;
Note that some tile types cover multiple actual representations, like different trees, up/down ramps, etc. For that reason some names are slightly changed and some tiles have multiple coordinates.&lt;br /&gt;
&lt;br /&gt;
Also note that, since there is a truckload to cover here, i will be happy about any kind of input from others and donations of savegames, the more varied and expansive, the better.&lt;br /&gt;
&lt;br /&gt;
'''NOTE: This has been moved to Google Docs: http://spreadsheets.google.com/pub?key=ppHCNfNceTrmxbXWDzf9aXg'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 MAPTILE_NULL,//0&lt;br /&gt;
   MAPTILE_RAMPSPACE,&lt;br /&gt;
   MAPTILE_POOL,&lt;br /&gt;
   MAPTILE_UNUSED3,//&lt;br /&gt;
   MAPTILE_UNUSED4,//&lt;br /&gt;
   MAPTILE_UNUSED5,//&lt;br /&gt;
   MAPTILE_UNUSED6,//&lt;br /&gt;
   MAPTILE_UNUSED7,//&lt;br /&gt;
   MAPTILE_UNUSED8,//&lt;br /&gt;
   MAPTILE_UNUSED9,//&lt;br /&gt;
   MAPTILE_UNUSED10,//&lt;br /&gt;
   MAPTILE_UNUSED11,//&lt;br /&gt;
   MAPTILE_UNUSED12,//&lt;br /&gt;
   MAPTILE_UNUSED13,//&lt;br /&gt;
   MAPTILE_UNUSED14,//&lt;br /&gt;
   MAPTILE_UNUSED15,//&lt;br /&gt;
   MAPTILE_UNUSED16,//&lt;br /&gt;
   MAPTILE_UNUSED17,//&lt;br /&gt;
   MAPTILE_UNUSED18,//&lt;br /&gt;
   MAPTILE_DRIFTWOOD_STACK,&lt;br /&gt;
   MAPTILE_UNUSED20,//&lt;br /&gt;
   MAPTILE_UNUSED21,//&lt;br /&gt;
   MAPTILE_UNUSED22,//&lt;br /&gt;
   MAPTILE_UNUSED23,//&lt;br /&gt;
   MAPTILE_TREE,&lt;br /&gt;
   MAPTILE_STAIR_UPDOWN_FROZEN_LIQUID,&lt;br /&gt;
   MAPTILE_STAIR_DOWN_FROZEN_LIQUID,&lt;br /&gt;
   MAPTILE_STAIR_UP_FROZEN_LIQUID,&lt;br /&gt;
   MAPTILE_UNUSED_28,//&lt;br /&gt;
   MAPTILE_UNUSED_29,//&lt;br /&gt;
   MAPTILE_UNUSED_30,//&lt;br /&gt;
   MAPTILE_UNUSED31,//&lt;br /&gt;
   MAPTILE_AIR,&lt;br /&gt;
   MAPTILE_UNUSED33,//&lt;br /&gt;
   MAPTILE_SHRUB,&lt;br /&gt;
   MAPTILE_CHASM,&lt;br /&gt;
   MAPTILE_STAIR_UPDOWN_LAVASTONE,&lt;br /&gt;
   MAPTILE_STAIR_DOWN_LAVASTONE,&lt;br /&gt;
   MAPTILE_STAIR_UP_LAVASTONE,&lt;br /&gt;
   MAPTILE_STAIR_UPDOWN_SOIL,&lt;br /&gt;
   MAPTILE_STAIR_DOWN_SOIL,&lt;br /&gt;
   MAPTILE_STAIR_UP_SOIL,&lt;br /&gt;
   MAPTILE_EERIE_PIT,&lt;br /&gt;
   MAPTILE_STONE_FLOOR_DETAILED,&lt;br /&gt;
   MAPTILE_LAVASTONE_FLOOR_DETAILED,&lt;br /&gt;
   MAPTILE_FEATSTONE_FLOOR_DETAILED,&lt;br /&gt;
   MAPTILE_MINSTONE_FLOOR_DETAILED,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_FLOOR_DETAILED,&lt;br /&gt;
   MAPTILE_UNUSED_48,//&lt;br /&gt;
   MAPTILE_STAIR_UPDOWN_GRASS1,&lt;br /&gt;
   MAPTILE_STAIR_DOWN_GRASS1,//50&lt;br /&gt;
   MAPTILE_STAIR_UP_GRASS1,&lt;br /&gt;
   MAPTILE_STAIR_UPDOWN_GRASS2,&lt;br /&gt;
   MAPTILE_STAIR_DOWN_GRASS2,&lt;br /&gt;
   MAPTILE_STAIR_UP_GRASS2,&lt;br /&gt;
   MAPTILE_STAIR_UPDOWN_STONE,&lt;br /&gt;
   MAPTILE_STAIR_DOWN_STONE,&lt;br /&gt;
   MAPTILE_STAIR_UP_STONE,&lt;br /&gt;
   MAPTILE_STAIR_UPDOWN_MINSTONE,&lt;br /&gt;
   MAPTILE_STAIR_DOWN_MINSTONE,&lt;br /&gt;
   MAPTILE_STAIR_UP_MINSTONE,&lt;br /&gt;
   MAPTILE_STAIR_UPDOWN_FEATSTONE,&lt;br /&gt;
   MAPTILE_STAIR_DOWN_FEATSTONE,&lt;br /&gt;
   MAPTILE_STAIR_UP_FEATSTONE,&lt;br /&gt;
   MAPTILE_UNUSED64,//&lt;br /&gt;
   MAPTILE_STONE_FORTIFICATION,&lt;br /&gt;
   MAPTILE_UNUSED66,//&lt;br /&gt;
   MAPTILE_CAMPFIRE,&lt;br /&gt;
   MAPTILE_UNUSED68,//&lt;br /&gt;
   MAPTILE_UNUSED69,//&lt;br /&gt;
   MAPTILE_FIRE,&lt;br /&gt;
   MAPTILE_UNUSED71,//&lt;br /&gt;
   MAPTILE_UNUSED72,//&lt;br /&gt;
   MAPTILE_UNUSED73,//&lt;br /&gt;
   MAPTILE_UNUSED74,//&lt;br /&gt;
   MAPTILE_UNUSED75,//&lt;br /&gt;
   MAPTILE_UNUSED76,//&lt;br /&gt;
   MAPTILE_UNUSED77,//&lt;br /&gt;
   MAPTILE_UNUSED78,//&lt;br /&gt;
   MAPTILE_STONE_PILLAR,&lt;br /&gt;
   MAPTILE_LAVASTONE_PILLAR,&lt;br /&gt;
   MAPTILE_FEATSTONE_PILLAR,&lt;br /&gt;
   MAPTILE_MINSTONE_PILLAR,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_PILLAR,&lt;br /&gt;
   MAPTILE_UNUSED_84,//&lt;br /&gt;
   MAPTILE_UNUSED85,//&lt;br /&gt;
   MAPTILE_UNUSED86,//&lt;br /&gt;
   MAPTILE_UNUSED87,//&lt;br /&gt;
   MAPTILE_UNUSED88,//&lt;br /&gt;
   MAPTILE_WATERFALL_LANDING,&lt;br /&gt;
   MAPTILE_RIVER_SOURCE,//&lt;br /&gt;
   MAPTILE_UNUSED91,//&lt;br /&gt;
   MAPTILE_UNUSED92,//&lt;br /&gt;
   MAPTILE_UNUSED93,//&lt;br /&gt;
   MAPTILE_UNUSED94,//&lt;br /&gt;
   MAPTILE_UNUSED95,//&lt;br /&gt;
   MAPTILE_UNUSED96,//&lt;br /&gt;
   MAPTILE_UNUSED97,//&lt;br /&gt;
   MAPTILE_UNUSED98,//&lt;br /&gt;
   MAPTILE_UNUSED99,//&lt;br /&gt;
   MAPTILE_UNUSED100,//100&lt;br /&gt;
   MAPTILE_UNUSED101,//&lt;br /&gt;
   MAPTILE_UNUSED102,//&lt;br /&gt;
   MAPTILE_UNUSED103,//&lt;br /&gt;
   MAPTILE_UNUSED104,//&lt;br /&gt;
   MAPTILE_UNUSED105,//&lt;br /&gt;
   MAPTILE_UNUSED106,//&lt;br /&gt;
   MAPTILE_UNUSED107,//&lt;br /&gt;
   MAPTILE_UNUSED108,//&lt;br /&gt;
   MAPTILE_UNUSED109,//&lt;br /&gt;
   MAPTILE_UNUSED110,//&lt;br /&gt;
   MAPTILE_UNUSED111,//&lt;br /&gt;
   MAPTILE_UNUSED112,//&lt;br /&gt;
   MAPTILE_UNUSED113,//&lt;br /&gt;
   MAPTILE_UNUSED114,//&lt;br /&gt;
   MAPTILE_UNUSED115,//&lt;br /&gt;
   MAPTILE_UNUSED116,//&lt;br /&gt;
   MAPTILE_UNUSED117,//&lt;br /&gt;
   MAPTILE_UNUSED118,//&lt;br /&gt;
   MAPTILE_UNUSED119,//&lt;br /&gt;
   MAPTILE_UNUSED120,//&lt;br /&gt;
   MAPTILE_UNUSED121,//&lt;br /&gt;
   MAPTILE_UNUSED122,//&lt;br /&gt;
   MAPTILE_UNUSED123,//&lt;br /&gt;
   MAPTILE_UNUSED124,//&lt;br /&gt;
   MAPTILE_UNUSED125,//&lt;br /&gt;
   MAPTILE_UNUSED126,//&lt;br /&gt;
   MAPTILE_UNUSED127,//&lt;br /&gt;
   MAPTILE_UNUSED128,//&lt;br /&gt;
   MAPTILE_UNUSED129,//&lt;br /&gt;
   MAPTILE_UNUSED130,//&lt;br /&gt;
   MAPTILE_UNUSED131,//&lt;br /&gt;
   MAPTILE_UNUSED132,//&lt;br /&gt;
   MAPTILE_UNUSED133,//&lt;br /&gt;
   MAPTILE_UNUSED134,//&lt;br /&gt;
   MAPTILE_UNUSED135,//&lt;br /&gt;
   MAPTILE_UNUSED136,//&lt;br /&gt;
   MAPTILE_UNUSED137,//&lt;br /&gt;
   MAPTILE_UNUSED138,//&lt;br /&gt;
   MAPTILE_UNUSED139,//&lt;br /&gt;
   MAPTILE_UNUSED140,//&lt;br /&gt;
   MAPTILE_UNUSED141,//&lt;br /&gt;
   MAPTILE_UNUSED142,//&lt;br /&gt;
   MAPTILE_UNUSED143,//&lt;br /&gt;
   MAPTILE_UNUSED144,//&lt;br /&gt;
   MAPTILE_UNUSED145,//&lt;br /&gt;
   MAPTILE_UNUSED146,//&lt;br /&gt;
   MAPTILE_UNUSED147,//&lt;br /&gt;
   MAPTILE_UNUSED148,//&lt;br /&gt;
   MAPTILE_UNUSED149,//&lt;br /&gt;
   MAPTILE_UNUSED150,//150&lt;br /&gt;
   MAPTILE_UNUSED151,//&lt;br /&gt;
   MAPTILE_UNUSED152,//&lt;br /&gt;
   MAPTILE_UNUSED153,//&lt;br /&gt;
   MAPTILE_UNUSED154,//&lt;br /&gt;
   MAPTILE_UNUSED155,//&lt;br /&gt;
   MAPTILE_UNUSED156,//&lt;br /&gt;
   MAPTILE_UNUSED157,//&lt;br /&gt;
   MAPTILE_UNUSED158,//&lt;br /&gt;
   MAPTILE_UNUSED159,//&lt;br /&gt;
   MAPTILE_UNUSED160,//&lt;br /&gt;
   MAPTILE_UNUSED161,//&lt;br /&gt;
   MAPTILE_UNUSED162,//&lt;br /&gt;
   MAPTILE_UNUSED163,//&lt;br /&gt;
   MAPTILE_UNUSED164,//&lt;br /&gt;
   MAPTILE_UNUSED165,//&lt;br /&gt;
   MAPTILE_UNUSED166,//&lt;br /&gt;
   MAPTILE_UNUSED167,//&lt;br /&gt;
   MAPTILE_UNUSED168,//&lt;br /&gt;
   MAPTILE_UNUSED169,//&lt;br /&gt;
   MAPTILE_UNUSED170,//&lt;br /&gt;
   MAPTILE_UNUSED171,//&lt;br /&gt;
   MAPTILE_UNUSED172,//&lt;br /&gt;
   MAPTILE_UNUSED173,//&lt;br /&gt;
   MAPTILE_UNUSED174,//&lt;br /&gt;
   MAPTILE_UNUSED175,//&lt;br /&gt;
   MAPTILE_STONE_WALL_WORN1,&lt;br /&gt;
   MAPTILE_STONE_WALL_WORN2,&lt;br /&gt;
   MAPTILE_STONE_WALL_WORN3,&lt;br /&gt;
   MAPTILE_UNUSED179,//&lt;br /&gt;
   MAPTILE_UNUSED180,//&lt;br /&gt;
   MAPTILE_UNUSED181,//&lt;br /&gt;
   MAPTILE_UNUSED182,//&lt;br /&gt;
   MAPTILE_UNUSED183,//&lt;br /&gt;
   MAPTILE_UNUSED184,//&lt;br /&gt;
   MAPTILE_UNUSED185,//&lt;br /&gt;
   MAPTILE_UNUSED186,//&lt;br /&gt;
   MAPTILE_UNUSED187,//&lt;br /&gt;
   MAPTILE_UNUSED188,//&lt;br /&gt;
   MAPTILE_UNUSED189,//&lt;br /&gt;
   MAPTILE_UNUSED190,//&lt;br /&gt;
   MAPTILE_UNUSED191,//&lt;br /&gt;
   MAPTILE_UNUSED192,//&lt;br /&gt;
   MAPTILE_UNUSED193,//&lt;br /&gt;
   MAPTILE_UNUSED194,//&lt;br /&gt;
   MAPTILE_UNUSED195,//&lt;br /&gt;
   MAPTILE_UNUSED196,//&lt;br /&gt;
   MAPTILE_UNUSED197,//&lt;br /&gt;
   MAPTILE_UNUSED198,//&lt;br /&gt;
   MAPTILE_UNUSED199,//&lt;br /&gt;
   MAPTILE_UNUSED200,//200&lt;br /&gt;
   MAPTILE_UNUSED201,//&lt;br /&gt;
   MAPTILE_UNUSED202,//&lt;br /&gt;
   MAPTILE_UNUSED203,//&lt;br /&gt;
   MAPTILE_UNUSED204,//&lt;br /&gt;
   MAPTILE_UNUSED205,//&lt;br /&gt;
   MAPTILE_UNUSED206,//&lt;br /&gt;
   MAPTILE_UNUSED207,//&lt;br /&gt;
   MAPTILE_UNUSED208,//&lt;br /&gt;
   MAPTILE_UNUSED209,//&lt;br /&gt;
   MAPTILE_UNUSED210,//&lt;br /&gt;
   MAPTILE_UNUSED211,//&lt;br /&gt;
   MAPTILE_UNUSED212,//&lt;br /&gt;
   MAPTILE_UNUSED213,//&lt;br /&gt;
   MAPTILE_UNUSED214,//&lt;br /&gt;
   MAPTILE_UNUSED215,//&lt;br /&gt;
   MAPTILE_UNUSED216,//&lt;br /&gt;
   MAPTILE_UNUSED217,//&lt;br /&gt;
   MAPTILE_UNUSED218,//&lt;br /&gt;
   MAPTILE_STONE_WALL,&lt;br /&gt;
   MAPTILE_UNUSED220,//&lt;br /&gt;
   MAPTILE_UNUSED221,//&lt;br /&gt;
   MAPTILE_UNUSED222,//&lt;br /&gt;
   MAPTILE_UNUSED223,//&lt;br /&gt;
   MAPTILE_UNUSED224,//&lt;br /&gt;
   MAPTILE_UNUSED225,//&lt;br /&gt;
   MAPTILE_UNUSED226,//&lt;br /&gt;
   MAPTILE_UNUSED227,//&lt;br /&gt;
   MAPTILE_UNUSED228,//&lt;br /&gt;
   MAPTILE_UNUSED229,//&lt;br /&gt;
   MAPTILE_UNUSED230,//&lt;br /&gt;
   MAPTILE_SAPLING,&lt;br /&gt;
   MAPTILE_UNUSED232,//&lt;br /&gt;
   MAPTILE_RAMP_GRASS_DRY,&lt;br /&gt;
   MAPTILE_RAMP_GRASS_DEAD,&lt;br /&gt;
   MAPTILE_RAMP_GRASS1,&lt;br /&gt;
   MAPTILE_RAMP_GRASS2,&lt;br /&gt;
   MAPTILE_RAMP_STONE,&lt;br /&gt;
   MAPTILE_RAMP_LAVASTONE,&lt;br /&gt;
   MAPTILE_RAMP_FEATSTONE,&lt;br /&gt;
   MAPTILE_RAMP_MINSTONE,&lt;br /&gt;
   MAPTILE_RAMP_SOIL,&lt;br /&gt;
   MAPTILE_ASH1,&lt;br /&gt;
   MAPTILE_ASH2,&lt;br /&gt;
   MAPTILE_ASH3,&lt;br /&gt;
   MAPTILE_RAMP_FROZEN_LIQUID,&lt;br /&gt;
   MAPTILE_UNUSED246,//&lt;br /&gt;
   MAPTILE_UNUSED247,//&lt;br /&gt;
   MAPTILE_UNUSED248,//&lt;br /&gt;
   MAPTILE_UNUSED249,//&lt;br /&gt;
   MAPTILE_UNUSED250,//250&lt;br /&gt;
   MAPTILE_UNUSED251,//&lt;br /&gt;
   MAPTILE_UNUSED252,//&lt;br /&gt;
   MAPTILE_UNUSED253,//&lt;br /&gt;
   MAPTILE_UNUSED254,//&lt;br /&gt;
   MAPTILE_UNUSED255,//&lt;br /&gt;
   MAPTILE_UNUSED256,//&lt;br /&gt;
   MAPTILE_UNUSED257,//&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_1,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_2,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_3,&lt;br /&gt;
   MAPTILE_FURROWED_SOIL,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_0,&lt;br /&gt;
   MAPTILE_UNUSED_263,&lt;br /&gt;
   MAPTILE_LAVA,&lt;br /&gt;
   MAPTILE_SOIL_WALL,&lt;br /&gt;
   MAPTILE_UNUSED_267,//&lt;br /&gt;
   MAPTILE_UNUSED_268,//&lt;br /&gt;
   MAPTILE_UNUSED_269,//&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_DET_RD2,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_DET_R2D,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_DET_R2U,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_DET_RU2,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_DET_L2U,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_DET_LU2,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_DET_L2D,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_DET_LD2,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_DET_LRUD,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_DET_RUD,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_DET_LRD,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_DET_LRU,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_DET_LUD,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_DET_RD,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_DET_RU,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_DET_LU,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_DET_LD,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_DET_UD,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_DET_LR,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_DET_RD2,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_DET_R2D,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_DET_R2U,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_DET_RU2,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_DET_L2U,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_DET_LU2,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_DET_L2D,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_DET_LD2,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_DET_LRUD,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_DET_RUD,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_DET_LRD,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_DET_LRU,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_DET_LUD,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_DET_RD,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_DET_RU,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_DET_LU,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_DET_LD,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_DET_UD,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_DET_LR,&lt;br /&gt;
   MAPTILE_STONE_WALL_DET_RD2,&lt;br /&gt;
   MAPTILE_STONE_WALL_DET_R2D,&lt;br /&gt;
   MAPTILE_STONE_WALL_DET_R2U,&lt;br /&gt;
   MAPTILE_STONE_WALL_DET_RU2,&lt;br /&gt;
   MAPTILE_STONE_WALL_DET_L2U,&lt;br /&gt;
   MAPTILE_STONE_WALL_DET_LU2,&lt;br /&gt;
   MAPTILE_STONE_WALL_DET_L2D,&lt;br /&gt;
   MAPTILE_STONE_WALL_DET_LD2,&lt;br /&gt;
   MAPTILE_STONE_WALL_DET_LRUD,&lt;br /&gt;
   MAPTILE_STONE_WALL_DET_RUD,&lt;br /&gt;
   MAPTILE_STONE_WALL_DET_LRD,&lt;br /&gt;
   MAPTILE_STONE_WALL_DET_LRU,&lt;br /&gt;
   MAPTILE_STONE_WALL_DET_LUD,&lt;br /&gt;
   MAPTILE_STONE_WALL_DET_RD,&lt;br /&gt;
   MAPTILE_STONE_WALL_DET_RU,&lt;br /&gt;
   MAPTILE_STONE_WALL_DET_LU,&lt;br /&gt;
   MAPTILE_STONE_WALL_DET_LD,&lt;br /&gt;
   MAPTILE_STONE_WALL_DET_UD,&lt;br /&gt;
   MAPTILE_STONE_WALL_DET_LR,&lt;br /&gt;
   MAPTILE_LAVASTONE_FORTIFICATION,&lt;br /&gt;
   MAPTILE_FEATSTONE_FORTIFICATION,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_WORN1,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_WORN2,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL_WORN3,&lt;br /&gt;
   MAPTILE_LAVASTONE_WALL,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_WORN1,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_WORN2,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL_WORN3,&lt;br /&gt;
   MAPTILE_FEATSTONE_WALL,&lt;br /&gt;
   MAPTILE_STONE_FLOOR1,&lt;br /&gt;
   MAPTILE_STONE_FLOOR2,&lt;br /&gt;
   MAPTILE_STONE_FLOOR3,&lt;br /&gt;
   MAPTILE_STONE_FLOOR4,&lt;br /&gt;
   MAPTILE_LAVASTONE_FLOOR1,&lt;br /&gt;
   MAPTILE_LAVASTONE_FLOOR2,&lt;br /&gt;
   MAPTILE_LAVASTONE_FLOOR3,&lt;br /&gt;
   MAPTILE_LAVASTONE_FLOOR4,&lt;br /&gt;
   MAPTILE_FEATSTONE_FLOOR1,&lt;br /&gt;
   MAPTILE_FEATSTONE_FLOOR2,&lt;br /&gt;
   MAPTILE_FEATSTONE_FLOOR3,&lt;br /&gt;
   MAPTILE_FEATSTONE_FLOOR4,&lt;br /&gt;
   MAPTILE_GRASS_FLOOR1,&lt;br /&gt;
   MAPTILE_GRASS_FLOOR2,&lt;br /&gt;
   MAPTILE_GRASS_FLOOR3,//350&lt;br /&gt;
   MAPTILE_GRASS_FLOOR4,&lt;br /&gt;
   MAPTILE_SOIL_FLOOR1,&lt;br /&gt;
   MAPTILE_SOIL_FLOOR2,&lt;br /&gt;
   MAPTILE_SOIL_FLOOR3,&lt;br /&gt;
   MAPTILE_SOIL_FLOOR4,&lt;br /&gt;
   MAPTILE_SOIL_FLOOR1_WET,&lt;br /&gt;
   MAPTILE_SOIL_FLOOR2_WET,&lt;br /&gt;
   MAPTILE_SOIL_FLOOR3_WET,&lt;br /&gt;
   MAPTILE_SOIL_FLOOR4_WET,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_FORTIFICATION,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_WORN1,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_WORN2,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_WORN3,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL,&lt;br /&gt;
   MAPTILE_RIVER_N,&lt;br /&gt;
   MAPTILE_RIVER_S,&lt;br /&gt;
   MAPTILE_RIVER_E,&lt;br /&gt;
   MAPTILE_RIVER_W,&lt;br /&gt;
   MAPTILE_RIVER_NW,&lt;br /&gt;
   MAPTILE_RIVER_NE,&lt;br /&gt;
   MAPTILE_RIVER_SW,&lt;br /&gt;
   MAPTILE_RIVER_SE,&lt;br /&gt;
   MAPTILE_STREAM_BED_WALL_N,&lt;br /&gt;
   MAPTILE_STREAM_BED_WALL_S,&lt;br /&gt;
   MAPTILE_STREAM_BED_WALL_E,&lt;br /&gt;
   MAPTILE_STREAM_BED_WALL_W,&lt;br /&gt;
   MAPTILE_STREAM_BED_WALL_NW,&lt;br /&gt;
   MAPTILE_STREAM_BED_WALL_NE,&lt;br /&gt;
   MAPTILE_STREAM_BED_WALL_SW,&lt;br /&gt;
   MAPTILE_STREAM_BED_WALL_SE,&lt;br /&gt;
   MAPTILE_STREAM_BED_TOP,&lt;br /&gt;
   MAPTILE_UNUSED_382,//&lt;br /&gt;
   MAPTILE_UNUSED_383,//&lt;br /&gt;
   MAPTILE_UNUSED_384,//&lt;br /&gt;
   MAPTILE_UNUSED_385,//&lt;br /&gt;
   MAPTILE_UNUSED_386,//&lt;br /&gt;
   MAPTILE_GRASS_FLOOR1_DRY,&lt;br /&gt;
   MAPTILE_GRASS_FLOOR2_DRY,&lt;br /&gt;
   MAPTILE_GRASS_FLOOR3_DRY,&lt;br /&gt;
   MAPTILE_GRASS_FLOOR4_DRY,//390&lt;br /&gt;
   MAPTILE_TREE_DEAD,&lt;br /&gt;
   MAPTILE_SAPLING_DEAD,&lt;br /&gt;
   MAPTILE_SHRUB_DEAD,&lt;br /&gt;
   MAPTILE_GRASS_FLOOR1_DEAD,&lt;br /&gt;
   MAPTILE_GRASS_FLOOR2_DEAD,&lt;br /&gt;
   MAPTILE_GRASS_FLOOR3_DEAD,&lt;br /&gt;
   MAPTILE_GRASS_FLOOR4_DEAD,&lt;br /&gt;
   MAPTILE_GRASS_FLOOR1B,&lt;br /&gt;
   MAPTILE_GRASS_FLOOR2B,&lt;br /&gt;
   MAPTILE_GRASS_FLOOR3B,//400&lt;br /&gt;
   MAPTILE_GRASS_FLOOR4B,&lt;br /&gt;
   MAPTILE_STONE_BOULDER,&lt;br /&gt;
   MAPTILE_LAVASTONE_BOULDER,&lt;br /&gt;
   MAPTILE_FEATSTONE_BOULDER,&lt;br /&gt;
   MAPTILE_STONE_PEBBLE1,&lt;br /&gt;
   MAPTILE_STONE_PEBBLE2,&lt;br /&gt;
   MAPTILE_STONE_PEBBLE3,&lt;br /&gt;
   MAPTILE_STONE_PEBBLE4,&lt;br /&gt;
   MAPTILE_LAVASTONE_PEBBLE1,&lt;br /&gt;
   MAPTILE_LAVASTONE_PEBBLE2,&lt;br /&gt;
   MAPTILE_LAVASTONE_PEBBLE3,&lt;br /&gt;
   MAPTILE_LAVASTONE_PEBBLE4,&lt;br /&gt;
   MAPTILE_FEATSTONE_PEBBLE1,&lt;br /&gt;
   MAPTILE_FEATSTONE_PEBBLE2,&lt;br /&gt;
   MAPTILE_FEATSTONE_PEBBLE3,&lt;br /&gt;
   MAPTILE_FEATSTONE_PEBBLE4,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_DET_RD2,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_DET_R2D,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_DET_R2U,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_DET_RU2,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_DET_L2U,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_DET_LU2,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_DET_L2D,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_DET_LD2,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_DET_LRUD,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_DET_RUD,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_DET_LRD,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_DET_LRU,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_DET_LUD,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_DET_RD,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_DET_RU,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_DET_LU,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_DET_LD,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_DET_UD,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_DET_LR,&lt;br /&gt;
   MAPTILE_MINSTONE_FORTIFICATION,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_WORN1,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_WORN2,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL_WORN3,&lt;br /&gt;
   MAPTILE_MINSTONE_WALL,&lt;br /&gt;
   MAPTILE_MINSTONE_FLOOR1,&lt;br /&gt;
   MAPTILE_MINSTONE_FLOOR2,&lt;br /&gt;
   MAPTILE_MINSTONE_FLOOR3,&lt;br /&gt;
   MAPTILE_MINSTONE_FLOOR4,&lt;br /&gt;
   MAPTILE_MINSTONE_BOULDER,&lt;br /&gt;
   MAPTILE_MINSTONE_PEBBLE1,&lt;br /&gt;
   MAPTILE_MINSTONE_PEBBLE2,&lt;br /&gt;
   MAPTILE_MINSTONE_PEBBLE3,&lt;br /&gt;
   MAPTILE_MINSTONE_PEBBLE4,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_DET_RD2,//450&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_DET_R2D,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_DET_R2U,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_DET_RU2,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_DET_L2U,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_DET_LU2,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_DET_L2D,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_DET_LD2,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_DET_LRUD,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_DET_RUD,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_DET_LRD,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_DET_LRU,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_DET_LUD,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_DET_RD,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_DET_RU,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_DET_LU,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_DET_LD,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_DET_UD,&lt;br /&gt;
   MAPTILE_FROZEN_LIQUID_WALL_DET_LR,&lt;br /&gt;
   MAPTILE_UNUSED_469,//&lt;br /&gt;
   MAPTILE_UNUSED_470,//&lt;br /&gt;
   MAPTILE_UNUSED_471,//&lt;br /&gt;
   MAPTILE_UNUSED_472,//&lt;br /&gt;
   MAPTILE_UNUSED_473,//&lt;br /&gt;
   MAPTILE_UNUSED_474,//&lt;br /&gt;
   MAPTILE_UNUSED_475,//&lt;br /&gt;
   MAPTILE_UNUSED_476,//&lt;br /&gt;
   MAPTILE_UNUSED_477,//&lt;br /&gt;
   MAPTILE_UNUSED_478,//&lt;br /&gt;
   MAPTILE_UNUSED_479,//&lt;br /&gt;
   MAPTILE_UNUSED_480,//&lt;br /&gt;
   MAPTILE_UNUSED_481,//&lt;br /&gt;
   MAPTILE_UNUSED_482,//&lt;br /&gt;
   MAPTILE_UNUSED_483,//&lt;br /&gt;
   MAPTILE_UNUSED_484,//&lt;br /&gt;
   MAPTILE_UNUSED_485,//&lt;br /&gt;
   MAPTILE_UNUSED_486,//&lt;br /&gt;
   MAPTILE_UNUSED_487,//&lt;br /&gt;
   MAPTILE_UNUSED_488,//&lt;br /&gt;
   MAPTILE_UNUSED_489,//&lt;br /&gt;
   MAPTILE_UNUSED_490,//490&lt;br /&gt;
   MAPTILE_UNUSED_491,//&lt;br /&gt;
   MAPTILE_UNUSED_492,//&lt;br /&gt;
   MAPTILE_CONSTRUCTED_FLOOR_DETAILED,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_FORTIFICATION,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_PILLAR,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_WALL_DET_RD2,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_WALL_DET_R2D,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_WALL_DET_R2U,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_WALL_DET_RU2,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_WALL_DET_L2U,//500&lt;br /&gt;
   MAPTILE_CONSTRUCTED_WALL_DET_LU2,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_WALL_DET_L2D,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_WALL_DET_LD2,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_WALL_DET_LRUD,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_WALL_DET_RUD,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_WALL_DET_LRD,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_WALL_DET_LRU,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_WALL_DET_LUD,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_WALL_DET_RD,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_WALL_DET_RU,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_WALL_DET_LU,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_WALL_DET_LD,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_WALL_DET_UD,&lt;br /&gt;
   MAPTILE_CONSTRUCTED_WALL_DET_LR,&lt;br /&gt;
   MAPTILE_STAIR_UPDOWN_CONSTRUCTED,&lt;br /&gt;
   MAPTILE_STAIR_DOWN_CONSTRUCTED,&lt;br /&gt;
   MAPTILE_STAIR_UP_CONSTRUCTED,&lt;br /&gt;
   MAPTILE_RAMP_CONSTRUCTED,&lt;br /&gt;
   MAPTILENUM,&lt;br /&gt;
   MAPTILENONE=-1&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Tile_types_in_DF_memory&amp;diff=27941</id>
		<title>40d:Tile types in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Tile_types_in_DF_memory&amp;diff=27941"/>
		<updated>2008-07-31T09:13:54Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Hacking]]&lt;br /&gt;
&lt;br /&gt;
This page lists the meaning of the various type ids in DF memory. The location of the type ids is recorded here: [[User:Rick/Memory_research#Data_Block|Rick's memory research]].&lt;br /&gt;
&lt;br /&gt;
Each ID is listed as an unsigned integer, name is the name displayed ingame, ascii is the symbol used ingame, colour is the colour i've seen used in displaying the foreground in that tile and background is the colour used to render the background, if it is not black. Tex-X and Tex-Y are the coordinates of the tile used from the main texture file, beginning with 0,0 in the top-left.&lt;br /&gt;
&lt;br /&gt;
Note that some tile types cover multiple actual representations, like different trees, up/down ramps, etc. For that reason some names are slightly changed and some tiles have multiple coordinates.&lt;br /&gt;
&lt;br /&gt;
Also note that, since there is a truckload to cover here, i will be happy about any kind of input from others and donations of savegames, the more varied and expansive, the better.&lt;br /&gt;
&lt;br /&gt;
'''NOTE: This has been moved to Google Docs: http://spreadsheets.google.com/pub?key=ppHCNfNceTrmxbXWDzf9aXg'''&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Tile_types_in_DF_memory&amp;diff=27940</id>
		<title>40d:Tile types in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Tile_types_in_DF_memory&amp;diff=27940"/>
		<updated>2008-07-31T08:06:57Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Hacking]]&lt;br /&gt;
&lt;br /&gt;
'''NOTE: This has been moved to Google Docs: http://spreadsheets.google.com/pub?key=ppHCNfNceTrmxbXWDzf9aXg'''&lt;br /&gt;
&lt;br /&gt;
This page lists the meaning of the various type ids in DF memory. The location of the type ids is recorded here: [[User:Rick/Memory_research#Data_Block|Rick's memory research]].&lt;br /&gt;
&lt;br /&gt;
Each ID is listed as an unsigned integer, name is the name displayed ingame, ascii is the symbol used ingame, colour is the colour i've seen used in displaying the foreground in that tile and background is the colour used to render the background, if it is not black. Tex-X and Tex-Y are the coordinates of the tile used from the main texture file, beginning with 0,0 in the top-left.&lt;br /&gt;
&lt;br /&gt;
Note that some tile types cover multiple actual representations, like different trees, up/down ramps, etc. For that reason some names are slightly changed and some tiles have multiple coordinates.&lt;br /&gt;
&lt;br /&gt;
Also note that, since there is a truckload to cover here, i will be happy about any kind of input from others and donations of savegames, the more varied and expansive, the better.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ID&lt;br /&gt;
! Name&lt;br /&gt;
! ASCII&lt;br /&gt;
! Colour&lt;br /&gt;
! background&lt;br /&gt;
! Tex-X&lt;br /&gt;
! Tex-Y&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Flint slope&lt;br /&gt;
| [ramp]&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 14/15&lt;br /&gt;
| 1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| full murky pool&lt;br /&gt;
| [water symbol]&lt;br /&gt;
| blue&lt;br /&gt;
| &lt;br /&gt;
| 7&lt;br /&gt;
| 15&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Tree&lt;br /&gt;
| [various tree symbols]&lt;br /&gt;
| dark green&lt;br /&gt;
| &lt;br /&gt;
| 8&lt;br /&gt;
| 1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Open Space&lt;br /&gt;
| [nothing]&lt;br /&gt;
| none&lt;br /&gt;
| &lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Shrub&lt;br /&gt;
| &amp;quot;&lt;br /&gt;
| dark green&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 219&lt;br /&gt;
| Rough-hewn flint wall&lt;br /&gt;
| [solid wall symbol]&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
| 11&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 231&lt;br /&gt;
| Larch Sapling&lt;br /&gt;
| [Sapling symbol]&lt;br /&gt;
| dark green&lt;br /&gt;
| &lt;br /&gt;
| 7&lt;br /&gt;
| 14&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 235&lt;br /&gt;
| Grassy Slope&lt;br /&gt;
| [ramp]&lt;br /&gt;
| bright green&lt;br /&gt;
| &lt;br /&gt;
| 14/15&lt;br /&gt;
| 1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 236&lt;br /&gt;
| Grassy Slope&lt;br /&gt;
| [ramp]&lt;br /&gt;
| dark green&lt;br /&gt;
| &lt;br /&gt;
| 14/15&lt;br /&gt;
| 1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 237&lt;br /&gt;
| Flint slope&lt;br /&gt;
| [ramp]&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 14/15&lt;br /&gt;
| 1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 241&lt;br /&gt;
| Sandy Loam slope&lt;br /&gt;
| [ramp]&lt;br /&gt;
| bright yellow&lt;br /&gt;
| &lt;br /&gt;
| 14/15&lt;br /&gt;
| 1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 265&lt;br /&gt;
| Sandy loam wall&lt;br /&gt;
| [sand]&lt;br /&gt;
| dark yellow&lt;br /&gt;
| bright yellow&lt;br /&gt;
| 0&lt;br /&gt;
| 11&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 336&lt;br /&gt;
| Flint&lt;br /&gt;
| ´&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 337&lt;br /&gt;
| Flint&lt;br /&gt;
| ,&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 338&lt;br /&gt;
| Flint&lt;br /&gt;
| `&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 0&lt;br /&gt;
| 6&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 339&lt;br /&gt;
| Flint&lt;br /&gt;
| .&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 14&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 348&lt;br /&gt;
| Grass&lt;br /&gt;
| ´&lt;br /&gt;
| dark green&lt;br /&gt;
| &lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 349&lt;br /&gt;
| Grass&lt;br /&gt;
| ,&lt;br /&gt;
| dark green&lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 350&lt;br /&gt;
| Grass&lt;br /&gt;
| `&lt;br /&gt;
| dark green&lt;br /&gt;
| &lt;br /&gt;
| 0&lt;br /&gt;
| 6&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 351&lt;br /&gt;
| Grass&lt;br /&gt;
| .&lt;br /&gt;
| dark green&lt;br /&gt;
| &lt;br /&gt;
| 14&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 352&lt;br /&gt;
| Sandy Loam&lt;br /&gt;
| ´&lt;br /&gt;
| bright yellow&lt;br /&gt;
| &lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 353&lt;br /&gt;
| Sandy Loam&lt;br /&gt;
| ,&lt;br /&gt;
| bright yellow&lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 354&lt;br /&gt;
| Sandy Loam&lt;br /&gt;
| `&lt;br /&gt;
| bright yellow&lt;br /&gt;
| &lt;br /&gt;
| 0&lt;br /&gt;
| 6&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 355&lt;br /&gt;
| Sandy Loam&lt;br /&gt;
| .&lt;br /&gt;
| bright yellow&lt;br /&gt;
| &lt;br /&gt;
| 14&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 373&lt;br /&gt;
| brook (water surface)&lt;br /&gt;
| [water symbol]&lt;br /&gt;
| blue&lt;br /&gt;
| &lt;br /&gt;
| 7&lt;br /&gt;
| 15&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 381&lt;br /&gt;
| brook (below water)&lt;br /&gt;
| [water symbol]&lt;br /&gt;
| bright teal&lt;br /&gt;
| &lt;br /&gt;
| 7&lt;br /&gt;
| 15&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 398&lt;br /&gt;
| Grass&lt;br /&gt;
| ´&lt;br /&gt;
| bright green&lt;br /&gt;
| &lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 399&lt;br /&gt;
| Grass&lt;br /&gt;
| ,&lt;br /&gt;
| bright green&lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 400&lt;br /&gt;
| Grass&lt;br /&gt;
| `&lt;br /&gt;
| bright green&lt;br /&gt;
| &lt;br /&gt;
| 0&lt;br /&gt;
| 6&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 401&lt;br /&gt;
| Grass&lt;br /&gt;
| .&lt;br /&gt;
| bright green&lt;br /&gt;
| &lt;br /&gt;
| 14&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 402&lt;br /&gt;
| Flint Boulder&lt;br /&gt;
| [eternity symbol]&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 14&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 405&lt;br /&gt;
| Flint Pebbles&lt;br /&gt;
| ´&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 406&lt;br /&gt;
| Flint Pebbles&lt;br /&gt;
| ,&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 407&lt;br /&gt;
| Flint Pebbles&lt;br /&gt;
| `&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 0&lt;br /&gt;
| 6&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 408&lt;br /&gt;
| Flint Pebbles&lt;br /&gt;
| .&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 14&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 440&lt;br /&gt;
| Rough-hewn magnetite wall&lt;br /&gt;
| tilde&lt;br /&gt;
| dark grey&lt;br /&gt;
| bright grey&lt;br /&gt;
| 14&lt;br /&gt;
| 7&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Designation_flags_in_DF_memory&amp;diff=32196</id>
		<title>Designation flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Designation_flags_in_DF_memory&amp;diff=32196"/>
		<updated>2008-07-29T19:15:20Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    00100000001010001000001000000000 &amp;lt;- obsidian, far away from magma flow&lt;br /&gt;
    00100000001001101000001000000000 &amp;lt;- obsidian, near magma flow&lt;br /&gt;
    11100000001001101000001000000000 &amp;lt;- obsidian, near magma flow&lt;br /&gt;
    00100000001010101000000000000000 &amp;lt;- obsidian, near magma flow&lt;br /&gt;
    00100000001010001000000000000000 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    11100000001001101000000000000000 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    00100000001001101000000000000000 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    00100100001010010100000000000111 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    11100100001001110100000000000111 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    00000000000010101000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    00000000000100001000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    00000000000000101000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    00000000000011001000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    11000000000001101000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    11000000000001101000001000000000 &amp;lt;- undiscovered loam wall, close to murky pool&lt;br /&gt;
    00000000000011001000001000000000 &amp;lt;- undiscovered loam&lt;br /&gt;
    11000100000011110100000000000111 &amp;lt;- channel with 7/7 water&lt;br /&gt;
    11000100000011110100000000000110 &amp;lt;- murky pool, 6/7&lt;br /&gt;
    11000100000010010100000000000110 &amp;lt;- murky pool, 6/7&lt;br /&gt;
    11000100000010010100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000011110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000010010100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000010110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000000110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000001110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    00100100001010010100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    00100100001001110100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    11100100001001110100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    00100100001010110100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    00000000000010101001000000010000 &amp;lt;- rough-hewn claystone wall, desig. for mining&lt;br /&gt;
    00000000000010101001000000110000 &amp;lt;- rough-hewn claystone wall, desig. for channeling&lt;br /&gt;
    00000000000010101001000001100000 &amp;lt;- rough-hewn claystone wall, desig. for upward stairs&lt;br /&gt;
    00000000000010101001000000100000 &amp;lt;- rough-hewn claystone wall, desig. for up/down stairs&lt;br /&gt;
    00000000000010101001000001000000 &amp;lt;- rough-hewn claystone wall, desig. for up ramp&lt;br /&gt;
    00000000000010101001000001010000 &amp;lt;- rough-hewn claystone wall, desig. for down stairs&lt;br /&gt;
    00000000000010101001000010000000 &amp;lt;- rough-hewn claystone wall, desig. for smooth stones&lt;br /&gt;
    00000000000000110101000000000000 &amp;lt;- chestnut tree&lt;br /&gt;
    00000000000000110101000000010000 &amp;lt;- chestnut tree, designated for chopping&lt;br /&gt;
    00000000000000110101000000000000 &amp;lt;- shrub&lt;br /&gt;
    00000000000000110101000000010000 &amp;lt;- shrub, designated for gathering&lt;br /&gt;
      ^       ^           ^     |^^^&lt;br /&gt;
      warm?   warm?       Hidden|Flow Size&lt;br /&gt;
         ^            ^^^^&lt;br /&gt;
         liquid       Soil/Rock Layer ID&lt;br /&gt;
                     ^      ^^^^&lt;br /&gt;
                     Light  Desig. for activities (mining/shrubbing/stairing/etc.)&lt;br /&gt;
                    ^&lt;br /&gt;
                    Sub-terr.&lt;br /&gt;
                   ^&lt;br /&gt;
                   Outside&lt;br /&gt;
               ^^^^&lt;br /&gt;
               Unknown ID&lt;br /&gt;
             ^&lt;br /&gt;
             thought to be damp, but isn't&lt;br /&gt;
       ^&lt;br /&gt;
       Mossy&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d_Talk:Occupancy_flags_in_DF_memory&amp;diff=43736</id>
		<title>40d Talk:Occupancy flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d_Talk:Occupancy_flags_in_DF_memory&amp;diff=43736"/>
		<updated>2008-07-25T15:41:03Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Looks like a collection of 1 bit flags to me.&lt;br /&gt;
&lt;br /&gt;
*1st bit: unwalkable construction?&lt;br /&gt;
*2nd bit: walkable construction?&lt;br /&gt;
*3rd bit: special walkable flag?&lt;br /&gt;
*4th bit: standing creature&lt;br /&gt;
*5th bit: creature on ground&lt;br /&gt;
*6th bit: item&lt;br /&gt;
&lt;br /&gt;
--[[User:Hussell|Hussell]] 09:30, 25 July 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:This stuff is meant to be used for 3Dwarf to enable rough visualization of buildings, constructs, creatures and such. It's connected with all the stuff in here: http://www.dwarffortresswiki.net/index.php/Category:Hacking More info can also be found here: http://www.dwarffortresswiki.net/index.php/User:Jifodus/Map_block&lt;br /&gt;
:Personally i think the 3rd flag means &amp;quot;walkable building. --[[User:Mithaldu|Mithaldu]] 11:41, 25 July 2008 (EDT)&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:Jifodus/Map_block&amp;diff=37352</id>
		<title>User:Jifodus/Map block</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:Jifodus/Map_block&amp;diff=37352"/>
		<updated>2008-07-25T15:35:46Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Hacking]]&lt;br /&gt;
&lt;br /&gt;
Related pages:&lt;br /&gt;
* [[Designation_flags_in_DF_memory]]&lt;br /&gt;
* [[Occupancy_flags_in_DF_memory]]&lt;br /&gt;
* [[Tile_types_in_DF_memory]]&lt;br /&gt;
* [[User:AzureLightning/Memory_research]] (vein data, general block layout)&lt;br /&gt;
* [[User:Iluxan/Memory_research]] (general block layout)&lt;br /&gt;
* [[User:Rick/Memory_research]] (general block layout + a bit on everything else)&lt;br /&gt;
* [[User:Valarnin]] (tile type data)&lt;br /&gt;
* [[User:Valdemar/Designation_Flags]]&lt;br /&gt;
* [[User:Corc/EventIDs]] (veins?)&lt;br /&gt;
&lt;br /&gt;
This is a combination of all I've been able to discover. Which isn't much more than what's been already discovered. What I'm not 100% sure about I've added a question mark to it. The letters in ()'s only have significance in my analyzer and editing tool.&lt;br /&gt;
&lt;br /&gt;
You can download my tile analyzer and editing tool from [[User:Jifodus#tile_tool|here]].&lt;br /&gt;
&lt;br /&gt;
 Designation&lt;br /&gt;
    00  |&amp;gt; Liquid Level (0-7), If Magma bit is set, then&lt;br /&gt;
    01  |&amp;gt; liquid is magma, otherwise water.&lt;br /&gt;
    02  |&amp;gt; &lt;br /&gt;
    03 &lt;br /&gt;
    04  |&amp;gt; 001 - M(I)ne Designation&lt;br /&gt;
    05  |&amp;gt; See [[User:Valdemar/Designation Flags|Valdemar's Designation Flags]] for more details&lt;br /&gt;
    06  |&amp;gt; &lt;br /&gt;
    07 &lt;br /&gt;
&lt;br /&gt;
    08 &lt;br /&gt;
    09 H - (H)idden&lt;br /&gt;
    10  |&amp;gt;&lt;br /&gt;
    11  |&amp;gt; Soil/Rock Layer ID?&lt;br /&gt;
    12  |&amp;gt;&lt;br /&gt;
    13  |&amp;gt;&lt;br /&gt;
    14 L - (L)ight&lt;br /&gt;
    15 S - (S)ubterranean&lt;br /&gt;
&lt;br /&gt;
    16 O - (O)utside&lt;br /&gt;
    17  |&amp;gt;&lt;br /&gt;
    18  |&amp;gt; Unknown ID?&lt;br /&gt;
    19  |&amp;gt;&lt;br /&gt;
    20  |&amp;gt;&lt;br /&gt;
    21 M - (M)agma&lt;br /&gt;
    22 D - (D)amp? [[User:Valdemar/Designation Flags|Valdemar's Designation Flags]]&lt;br /&gt;
           lists this flag as Aquifier&lt;br /&gt;
           and that it leaks water when set. I cannot&lt;br /&gt;
           entirely confirm it doesn't leak water&lt;br /&gt;
           on a map that doesn't have an aquifier, but&lt;br /&gt;
           on my map, which doesn't have an aquifier,&lt;br /&gt;
           it didn't leak water. It did, however,&lt;br /&gt;
           visually indicated that the two wall tiles&lt;br /&gt;
           next to the tile I set this flag on were&lt;br /&gt;
           damp (in addition to tile this was set).&lt;br /&gt;
           I won't confirm this finding just yet, but&lt;br /&gt;
           I see a strong indication that this indicates&lt;br /&gt;
           an aquifier.&lt;br /&gt;
    23 R - (R)ain Drop&lt;br /&gt;
&lt;br /&gt;
    24  |&amp;gt; These two bits indicate traffic: 0 - Normal, 1 - Low Traffic, 2 - High Traffic, 3 - Restricted&lt;br /&gt;
    25  |&amp;gt;&lt;br /&gt;
    26 Q - Li(Q)id&lt;br /&gt;
    27 &lt;br /&gt;
    28 Y - Moss(Y)&lt;br /&gt;
    29  |&amp;gt; Liquid Flow Direction? (Directions may be flipped, this points to the edge that has 6/7 water)&lt;br /&gt;
    30  |&amp;gt; 0 - NW   2 - NE   4 - SE   6 - SW&lt;br /&gt;
    31  |&amp;gt; 1 - N    3 - E    5 - S    7 - W&lt;br /&gt;
&lt;br /&gt;
 Occupancy&lt;br /&gt;
    00 U - (U)nwalkable Building Tile&lt;br /&gt;
    01 B - (B)uilding&lt;br /&gt;
    02 &lt;br /&gt;
    03 C - (C)reature&lt;br /&gt;
    04 &lt;br /&gt;
    05 I - (I)tem&lt;br /&gt;
    06 M - (M)uddy&lt;br /&gt;
    07 &lt;br /&gt;
&lt;br /&gt;
    08 &lt;br /&gt;
    09 &lt;br /&gt;
    10 &lt;br /&gt;
    11 &lt;br /&gt;
    12 &lt;br /&gt;
    13 &lt;br /&gt;
    14 &lt;br /&gt;
    15 &lt;br /&gt;
&lt;br /&gt;
    16 &lt;br /&gt;
    17 &lt;br /&gt;
    18 &lt;br /&gt;
    19 &lt;br /&gt;
    20 &lt;br /&gt;
    21 &lt;br /&gt;
    22 &lt;br /&gt;
    23 &lt;br /&gt;
&lt;br /&gt;
    24 &lt;br /&gt;
    25 &lt;br /&gt;
    26 &lt;br /&gt;
    27 &lt;br /&gt;
    28 &lt;br /&gt;
    29 &lt;br /&gt;
    30 &lt;br /&gt;
    31 S - (S)now&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:Jifodus/Map_block&amp;diff=37351</id>
		<title>User:Jifodus/Map block</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:Jifodus/Map_block&amp;diff=37351"/>
		<updated>2008-07-25T15:34:13Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Hacking]]&lt;br /&gt;
&lt;br /&gt;
Related pages:&lt;br /&gt;
* [[Designation_flags_in_DF_memory]]&lt;br /&gt;
* [[Occupancy_flags_in_DF_memory]]&lt;br /&gt;
* [[Tile_types_in_DF_memory]]&lt;br /&gt;
* [[User:AzureLightning/Memory_research]] (vein data, general block layout)&lt;br /&gt;
* [[User:Iluxan/Memory_research]] (general block layout)&lt;br /&gt;
* [[User:Rick/Memory_research]] (general block layout + a bit on everything else)&lt;br /&gt;
* [[User:Valarnin]] (tile type data)&lt;br /&gt;
* [[User:Valdemar/Designation_Flags]]&lt;br /&gt;
&lt;br /&gt;
This is a combination of all I've been able to discover. Which isn't much more than what's been already discovered. What I'm not 100% sure about I've added a question mark to it. The letters in ()'s only have significance in my analyzer and editing tool.&lt;br /&gt;
&lt;br /&gt;
You can download my tile analyzer and editing tool from [[User:Jifodus#tile_tool|here]].&lt;br /&gt;
&lt;br /&gt;
 Designation&lt;br /&gt;
    00  |&amp;gt; Liquid Level (0-7), If Magma bit is set, then&lt;br /&gt;
    01  |&amp;gt; liquid is magma, otherwise water.&lt;br /&gt;
    02  |&amp;gt; &lt;br /&gt;
    03 &lt;br /&gt;
    04  |&amp;gt; 001 - M(I)ne Designation&lt;br /&gt;
    05  |&amp;gt; See [[User:Valdemar/Designation Flags|Valdemar's Designation Flags]] for more details&lt;br /&gt;
    06  |&amp;gt; &lt;br /&gt;
    07 &lt;br /&gt;
&lt;br /&gt;
    08 &lt;br /&gt;
    09 H - (H)idden&lt;br /&gt;
    10  |&amp;gt;&lt;br /&gt;
    11  |&amp;gt; Soil/Rock Layer ID?&lt;br /&gt;
    12  |&amp;gt;&lt;br /&gt;
    13  |&amp;gt;&lt;br /&gt;
    14 L - (L)ight&lt;br /&gt;
    15 S - (S)ubterranean&lt;br /&gt;
&lt;br /&gt;
    16 O - (O)utside&lt;br /&gt;
    17  |&amp;gt;&lt;br /&gt;
    18  |&amp;gt; Unknown ID?&lt;br /&gt;
    19  |&amp;gt;&lt;br /&gt;
    20  |&amp;gt;&lt;br /&gt;
    21 M - (M)agma&lt;br /&gt;
    22 D - (D)amp? [[User:Valdemar/Designation Flags|Valdemar's Designation Flags]]&lt;br /&gt;
           lists this flag as Aquifier&lt;br /&gt;
           and that it leaks water when set. I cannot&lt;br /&gt;
           entirely confirm it doesn't leak water&lt;br /&gt;
           on a map that doesn't have an aquifier, but&lt;br /&gt;
           on my map, which doesn't have an aquifier,&lt;br /&gt;
           it didn't leak water. It did, however,&lt;br /&gt;
           visually indicated that the two wall tiles&lt;br /&gt;
           next to the tile I set this flag on were&lt;br /&gt;
           damp (in addition to tile this was set).&lt;br /&gt;
           I won't confirm this finding just yet, but&lt;br /&gt;
           I see a strong indication that this indicates&lt;br /&gt;
           an aquifier.&lt;br /&gt;
    23 R - (R)ain Drop&lt;br /&gt;
&lt;br /&gt;
    24  |&amp;gt; These two bits indicate traffic: 0 - Normal, 1 - Low Traffic, 2 - High Traffic, 3 - Restricted&lt;br /&gt;
    25  |&amp;gt;&lt;br /&gt;
    26 Q - Li(Q)id&lt;br /&gt;
    27 &lt;br /&gt;
    28 Y - Moss(Y)&lt;br /&gt;
    29  |&amp;gt; Liquid Flow Direction? (Directions may be flipped, this points to the edge that has 6/7 water)&lt;br /&gt;
    30  |&amp;gt; 0 - NW   2 - NE   4 - SE   6 - SW&lt;br /&gt;
    31  |&amp;gt; 1 - N    3 - E    5 - S    7 - W&lt;br /&gt;
&lt;br /&gt;
 Occupancy&lt;br /&gt;
    00 U - (U)nwalkable Building Tile&lt;br /&gt;
    01 B - (B)uilding&lt;br /&gt;
    02 &lt;br /&gt;
    03 C - (C)reature&lt;br /&gt;
    04 &lt;br /&gt;
    05 I - (I)tem&lt;br /&gt;
    06 M - (M)uddy&lt;br /&gt;
    07 &lt;br /&gt;
&lt;br /&gt;
    08 &lt;br /&gt;
    09 &lt;br /&gt;
    10 &lt;br /&gt;
    11 &lt;br /&gt;
    12 &lt;br /&gt;
    13 &lt;br /&gt;
    14 &lt;br /&gt;
    15 &lt;br /&gt;
&lt;br /&gt;
    16 &lt;br /&gt;
    17 &lt;br /&gt;
    18 &lt;br /&gt;
    19 &lt;br /&gt;
    20 &lt;br /&gt;
    21 &lt;br /&gt;
    22 &lt;br /&gt;
    23 &lt;br /&gt;
&lt;br /&gt;
    24 &lt;br /&gt;
    25 &lt;br /&gt;
    26 &lt;br /&gt;
    27 &lt;br /&gt;
    28 &lt;br /&gt;
    29 &lt;br /&gt;
    30 &lt;br /&gt;
    31 S - (S)now&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:Corc/EventIDs&amp;diff=41549</id>
		<title>User:Corc/EventIDs</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:Corc/EventIDs&amp;diff=41549"/>
		<updated>2008-07-25T14:22:10Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is mostly for me to work on during breaks: could be useful info later.&lt;br /&gt;
&lt;br /&gt;
I'll probably make it multiple columns so it isn't just one long page :P&lt;br /&gt;
&lt;br /&gt;
=Where they come from:=&lt;br /&gt;
All the IDs are from the .raw files and are in the order they appear in those files.&lt;br /&gt;
&lt;br /&gt;
Here are the default ones...&lt;br /&gt;
&lt;br /&gt;
=Gems (128)=&lt;br /&gt;
IDs &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;0x7E&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;25%&amp;quot;&lt;br /&gt;
! width=&amp;quot;5%&amp;quot; | ID&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Color&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Onyx&lt;br /&gt;
| Black&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;&lt;br /&gt;
| Morion&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x02&amp;lt;/code&amp;gt;&lt;br /&gt;
| Schorl&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x03&amp;lt;/code&amp;gt;&lt;br /&gt;
| Lace Agate&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;&lt;br /&gt;
| Blue Jade&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x05&amp;lt;/code&amp;gt;&lt;br /&gt;
| Lapis Lazuli&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt;&lt;br /&gt;
| Prase&lt;br /&gt;
| Dull Green&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x07&amp;lt;/code&amp;gt;&lt;br /&gt;
| Prase Opal&lt;br /&gt;
| Dull Green&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x08&amp;lt;/code&amp;gt;&lt;br /&gt;
| Bloodstone&lt;br /&gt;
| Dark Red&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x09&amp;lt;/code&amp;gt;&lt;br /&gt;
| Moss Agate&lt;br /&gt;
| Dull Green&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0A&amp;lt;/code&amp;gt;&lt;br /&gt;
| Moss Opal&lt;br /&gt;
| Dull Green&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0B&amp;lt;/code&amp;gt;&lt;br /&gt;
| Variscite&lt;br /&gt;
| Dull Green&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0C&amp;lt;/code&amp;gt;&lt;br /&gt;
| Chrysoprase&lt;br /&gt;
| Bright Green&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0D&amp;lt;/code&amp;gt;&lt;br /&gt;
| Chrysocolla&lt;br /&gt;
| Bright Blue&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0E&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sard&lt;br /&gt;
| Dark Red&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0F&amp;lt;/code&amp;gt;&lt;br /&gt;
| Carnelian&lt;br /&gt;
| Dark Red&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x10&amp;lt;/code&amp;gt;&lt;br /&gt;
| Banded Agate&lt;br /&gt;
| Dark Red&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x11&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sardonyx&lt;br /&gt;
| Dark Red&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x12&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cherry Opal&lt;br /&gt;
| Bright Red&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x13&amp;lt;/code&amp;gt;&lt;br /&gt;
| Lavendar Jade&lt;br /&gt;
| Purple&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x14&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pink Jade&lt;br /&gt;
| Bright Purple&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x15&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tube Agate&lt;br /&gt;
| Dark Orange&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Stone Layers (27) =&lt;br /&gt;
IDs &amp;lt;code&amp;gt;0x7F&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;0x98&amp;lt;/code&amp;gt;&lt;br /&gt;
= Stone Mineral (56) =&lt;br /&gt;
IDs &amp;lt;code&amp;gt;0x99&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;0xD0&amp;lt;/code&amp;gt;&lt;br /&gt;
= Soils (21) =&lt;br /&gt;
IDs &amp;lt;code&amp;gt;0xD2&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;0xE5&amp;lt;/code&amp;gt;&lt;br /&gt;
= Misc =&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;25%&amp;quot;&lt;br /&gt;
! width=&amp;quot;5%&amp;quot; | ID&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Color&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0xD1&amp;lt;/code&amp;gt;&lt;br /&gt;
| Adamantine&lt;br /&gt;
| Bright Blue&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0xE6+&amp;lt;/code&amp;gt;&lt;br /&gt;
| Unused/Default Rock&lt;br /&gt;
| Grey&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Utility:Tweak/Tile_Edit&amp;diff=39454</id>
		<title>Utility:Tweak/Tile Edit</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Utility:Tweak/Tile_Edit&amp;diff=39454"/>
		<updated>2008-07-25T14:21:57Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tweak Modules]][[Category:Utilities]]&lt;br /&gt;
=Tile Edit=&lt;br /&gt;
&lt;br /&gt;
[[Image:Dwarf Fortress Tweak Tile Edit.png|right]]&lt;br /&gt;
&lt;br /&gt;
Tile Edit is a powerful module for [[User:Rick/Tweak|Gibbed's Dwarf Fortress Tweak]] that allows editing of nearly every property related to a specific tile.&lt;br /&gt;
&lt;br /&gt;
There are three tabs, General, Designation, and Occupancy.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
&lt;br /&gt;
Tile Edit comes packaged with Tweak as a core module.&lt;br /&gt;
&lt;br /&gt;
==Detailed information on values==&lt;br /&gt;
&lt;br /&gt;
*The heading above the tabs is X, Y, Z (@ BlockAddress BlockX,BlockY).&lt;br /&gt;
*Type - [[User:Mithaldu/Tile_types_in_DF_memory|An incomplete and possibly out of date list of tile types]] and [[User:Valarnin|A definatly incomplete list for v0.27.176.38c]].&lt;br /&gt;
*Pathfinding - This is an ID assigned to the tile for pathfinding lookup. A value of 0 means unassigned / recaculate.&lt;br /&gt;
&lt;br /&gt;
==Common Operations==&lt;br /&gt;
&lt;br /&gt;
Feel free to add any non-obvious edits you can do with Tile Edit here.&lt;br /&gt;
&lt;br /&gt;
===Add water or lava / magma to a tile===&lt;br /&gt;
&lt;br /&gt;
On the designation tab, change the following:&lt;br /&gt;
*Increase '''Liquid Depth''' to 7&lt;br /&gt;
*Check '''Has Liquid''' in the flags list.&lt;br /&gt;
*Check or uncheck '''Liquid is Lava / Magma''' in the flags list, depending on what kind of liquid you want.&lt;br /&gt;
&lt;br /&gt;
Click OK to write this tile information to Dwarf Fortress.&lt;br /&gt;
&lt;br /&gt;
To get the fluid to actually flow, place a construction next to the tile with liquid in it, and then remove it. It should then begin to flow.&lt;br /&gt;
&lt;br /&gt;
===Engrave a constructed floor===&lt;br /&gt;
&lt;br /&gt;
On the designation tab, change the followign:&lt;br /&gt;
*Check '''08 - Engrave Stone / Smooth Stone'''&lt;br /&gt;
&lt;br /&gt;
Click OK to write this tile information to Dwarf Fortress. A dwarf should then eventually engrave it.&lt;br /&gt;
&lt;br /&gt;
''Thanks to Mori in #bay12games for discovering you could do this.''&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:Jifodus/Map_block&amp;diff=37350</id>
		<title>User:Jifodus/Map block</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:Jifodus/Map_block&amp;diff=37350"/>
		<updated>2008-07-25T14:19:58Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Hacking]]&lt;br /&gt;
&lt;br /&gt;
This is a combination of all I've been able to discover. Which isn't much more than what's been already discovered. What I'm not 100% sure about I've added a question mark to it. The letters in ()'s only have significance in my analyzer and editing tool.&lt;br /&gt;
&lt;br /&gt;
You can download my tile analyzer and editing tool from [[User:Jifodus#tile_tool|here]].&lt;br /&gt;
&lt;br /&gt;
 Designation&lt;br /&gt;
    00  |&amp;gt; Liquid Level (0-7), If Magma bit is set, then&lt;br /&gt;
    01  |&amp;gt; liquid is magma, otherwise water.&lt;br /&gt;
    02  |&amp;gt; &lt;br /&gt;
    03 &lt;br /&gt;
    04  |&amp;gt; 001 - M(I)ne Designation&lt;br /&gt;
    05  |&amp;gt; See [[User:Valdemar/Designation Flags|Valdemar's Designation Flags]] for more details&lt;br /&gt;
    06  |&amp;gt; &lt;br /&gt;
    07 &lt;br /&gt;
&lt;br /&gt;
    08 &lt;br /&gt;
    09 H - (H)idden&lt;br /&gt;
    10  |&amp;gt;&lt;br /&gt;
    11  |&amp;gt; Soil/Rock Layer ID?&lt;br /&gt;
    12  |&amp;gt;&lt;br /&gt;
    13  |&amp;gt;&lt;br /&gt;
    14 L - (L)ight&lt;br /&gt;
    15 S - (S)ubterranean&lt;br /&gt;
&lt;br /&gt;
    16 O - (O)utside&lt;br /&gt;
    17  |&amp;gt;&lt;br /&gt;
    18  |&amp;gt; Unknown ID?&lt;br /&gt;
    19  |&amp;gt;&lt;br /&gt;
    20  |&amp;gt;&lt;br /&gt;
    21 M - (M)agma&lt;br /&gt;
    22 D - (D)amp? [[User:Valdemar/Designation Flags|Valdemar's Designation Flags]]&lt;br /&gt;
           lists this flag as Aquifier&lt;br /&gt;
           and that it leaks water when set. I cannot&lt;br /&gt;
           entirely confirm it doesn't leak water&lt;br /&gt;
           on a map that doesn't have an aquifier, but&lt;br /&gt;
           on my map, which doesn't have an aquifier,&lt;br /&gt;
           it didn't leak water. It did, however,&lt;br /&gt;
           visually indicated that the two wall tiles&lt;br /&gt;
           next to the tile I set this flag on were&lt;br /&gt;
           damp (in addition to tile this was set).&lt;br /&gt;
           I won't confirm this finding just yet, but&lt;br /&gt;
           I see a strong indication that this indicates&lt;br /&gt;
           an aquifier.&lt;br /&gt;
    23 R - (R)ain Drop&lt;br /&gt;
&lt;br /&gt;
    24  |&amp;gt; These two bits indicate traffic: 0 - Normal, 1 - Low Traffic, 2 - High Traffic, 3 - Restricted&lt;br /&gt;
    25  |&amp;gt;&lt;br /&gt;
    26 Q - Li(Q)id&lt;br /&gt;
    27 &lt;br /&gt;
    28 Y - Moss(Y)&lt;br /&gt;
    29  |&amp;gt; Liquid Flow Direction? (Directions may be flipped, this points to the edge that has 6/7 water)&lt;br /&gt;
    30  |&amp;gt; 0 - NW   2 - NE   4 - SE   6 - SW&lt;br /&gt;
    31  |&amp;gt; 1 - N    3 - E    5 - S    7 - W&lt;br /&gt;
&lt;br /&gt;
 Occupancy&lt;br /&gt;
    00 U - (U)nwalkable Building Tile&lt;br /&gt;
    01 B - (B)uilding&lt;br /&gt;
    02 &lt;br /&gt;
    03 C - (C)reature&lt;br /&gt;
    04 &lt;br /&gt;
    05 I - (I)tem&lt;br /&gt;
    06 M - (M)uddy&lt;br /&gt;
    07 &lt;br /&gt;
&lt;br /&gt;
    08 &lt;br /&gt;
    09 &lt;br /&gt;
    10 &lt;br /&gt;
    11 &lt;br /&gt;
    12 &lt;br /&gt;
    13 &lt;br /&gt;
    14 &lt;br /&gt;
    15 &lt;br /&gt;
&lt;br /&gt;
    16 &lt;br /&gt;
    17 &lt;br /&gt;
    18 &lt;br /&gt;
    19 &lt;br /&gt;
    20 &lt;br /&gt;
    21 &lt;br /&gt;
    22 &lt;br /&gt;
    23 &lt;br /&gt;
&lt;br /&gt;
    24 &lt;br /&gt;
    25 &lt;br /&gt;
    26 &lt;br /&gt;
    27 &lt;br /&gt;
    28 &lt;br /&gt;
    29 &lt;br /&gt;
    30 &lt;br /&gt;
    31 S - (S)now&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:Jifodus/Dwarf_Fortress_Utility_Framework&amp;diff=31706</id>
		<title>User:Jifodus/Dwarf Fortress Utility Framework</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:Jifodus/Dwarf_Fortress_Utility_Framework&amp;diff=31706"/>
		<updated>2008-07-25T14:19:38Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I'm currently writing a framework for Dwarf Fortress utilities. The general idea is to use C++ interfaces in a cross-compiler fashion that is very easy to use. This is designed to assist utility writers, by making possible to compile once, and have it work on future versions of Dwarf Fortress.&lt;br /&gt;
&lt;br /&gt;
'''Attention:''' This is just a quick check to see if anyone is looking at or using the DFUF in any of their projects. I'm thinking of rewriting the interfaces due to some limitations I've been encountering. I also plan on abstracating the environment away from Lua directly. If you are, please PM me on the forums, or leave a note on the talk page. I just want to avoid breaking an existing tool and/or forcing you to learn a new interface.&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
I'm not going to hold copyright of either the source code of the framework. It is in the Public Domain.&lt;br /&gt;
&lt;br /&gt;
However, I will hold copyright of StartProfile. And it is licensed under the WTFPL: http://sam.zoy.org/wtfpl/&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
===First Beta Release: January 1, 2008===&lt;br /&gt;
Source Code: http://www.geocities.com/jifodus/dfuf2.zip&amp;lt;br /&amp;gt;&lt;br /&gt;
Binaries: http://www.geocities.com/jifodus/dfufend2.zip&amp;lt;br /&amp;gt;&lt;br /&gt;
Debugging Symbols for the Binaries: http://www.geocities.com/jifodus/dfufdebug2.zip&lt;br /&gt;
&lt;br /&gt;
'''This first beta release has additional interfaces for working with creatures, it also has more complete data files. It is now possible to cleanly create complex type overrides with ''PointerTo()'', ''VectorOf()'', and ''ArrayOf()''. There is no data for v0.27.169.33g, the data is most complete for v0.27.169.33f.'''&lt;br /&gt;
===Alpha Release===&lt;br /&gt;
Source Code: http://www.geocities.com/jifodus/dfuf.zip&amp;lt;br /&amp;gt;&lt;br /&gt;
Binaries: http://www.geocities.com/jifodus/dfufend.zip&amp;lt;br /&amp;gt;&lt;br /&gt;
Debugging Symbols for the Binaries: http://www.geocities.com/jifodus/dfufdebug.zip&lt;br /&gt;
&lt;br /&gt;
==Todo==&lt;br /&gt;
Before the second release, which is necessary before it can be easily used, the following items need to be taken care of.&lt;br /&gt;
* Bugs&lt;br /&gt;
** There's always going to be a bug somewhere.&lt;br /&gt;
* Features&lt;br /&gt;
** Main Library&lt;br /&gt;
*** '''Error Handling''' - The library itself does not cleanly handle common errors. '''''10% Completed'''''&lt;br /&gt;
*** '''Auto-Update''' - Implement automatic update for both framework code and data. '''''0% Completed'''''&lt;br /&gt;
*** '''Installer''' - An installer for the library. '''''10% Completed'''''&lt;br /&gt;
*** '''Complete Memory Data''' - Complete transforming the memory data available on the wiki to format usable by library. '''''60% Completed'''''&lt;br /&gt;
*** '''More Type Objects''' - Provide interface wrappers to some of the commonly used memory types (Creature and Map). '''''60% Completed'''''&lt;br /&gt;
*** '''Memory Scanner''' - A simple memory searcher. Used for '''Auto-Identifier'''. '''''0% Completed'''''&lt;br /&gt;
*** '''Auto-Identifier''' - Automatically try to find the memory locations and offsets for new versions. '''''0% Completed'''''&lt;br /&gt;
*** '''Remote Memory De/Allocate''' - Needed to properly implement String &amp;amp; Vector set functions. '''''0% Completed'''''&lt;br /&gt;
*** '''Reload Data''' - The data loading portion does not yet properly reload the data. '''''0% Completed'''''&lt;br /&gt;
*** '''Bindings''' - C#/Perl/Java/Python/Lua/Other?&lt;br /&gt;
&lt;br /&gt;
==Features Overview==&lt;br /&gt;
The Dwarf Fortress Utility Framework is designed with the following goals in mind:&lt;br /&gt;
* Utilities compiled for the very first release of the framework still work 10 years later&lt;br /&gt;
** With all the updates and patches applied to the library&lt;br /&gt;
** With the latest release of Dwarf Fortress&lt;br /&gt;
* The end user of a utility can simply download and run the utility and have it work&lt;br /&gt;
* The framework provides a flexible and easy to use way to define types and memory maps, and write utilities to use the types and memory maps&lt;br /&gt;
&lt;br /&gt;
===Current Features===&lt;br /&gt;
* Written in C++, using interfaces&lt;br /&gt;
* Memory data stored in Lua format&lt;br /&gt;
* Sample utility for implementation reference: reimplementation of StartProfile&lt;br /&gt;
* API header &amp;amp; library&lt;br /&gt;
* Complete source code&lt;br /&gt;
* Identify Dwarf Fortress version via PE executable timestamp&lt;br /&gt;
* Cross-compiler/mostly C compatible using Windows COM style interfaces&lt;br /&gt;
** It is not C compatible due to function overloading issues.&lt;br /&gt;
* Auto-loading of Lua data files&lt;br /&gt;
* Library self-contained in DLL&lt;br /&gt;
&lt;br /&gt;
===Current Limitations===&lt;br /&gt;
* '''Buggy!'''&lt;br /&gt;
** Memory leaks exist&lt;br /&gt;
* No real documentation whatsoever&lt;br /&gt;
* Sparse comments&lt;br /&gt;
* Memory data is all there, but the library does not yet use all of it&lt;br /&gt;
* The library is designed for C++, the C interface has not been tested (and probably will not work)&lt;br /&gt;
** Also, this was only tested using MSVC++ .net 2005, it will probably work on other version of MSVC++.&lt;br /&gt;
* Does not cleanly handle errors&lt;br /&gt;
* Some interface functions not implemented&lt;br /&gt;
** Map/Get through pointer functions not yet implemented&lt;br /&gt;
** iDFUF::installDataFile is not yet implemented&lt;br /&gt;
* Compiled as debug mode (bloated file sizes)&lt;br /&gt;
* The library is not extensively tested&lt;br /&gt;
* The library has a dependency on: [http://www.microsoft.com/downloads/details.aspx?FamilyId=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&amp;amp;displaylang=en Visual Studio 8 Debug CRT]&lt;br /&gt;
&lt;br /&gt;
===Second Release===&lt;br /&gt;
The next release planned features will include:&lt;br /&gt;
* Auto-retrieve memory data off the internet&lt;br /&gt;
* Auto-update framework code itself&lt;br /&gt;
* Have an installer that will install the DLL and data file to a shared location, so multiple utilities can use the same library&lt;br /&gt;
&lt;br /&gt;
===Future===&lt;br /&gt;
And further down the road (through auto-update):&lt;br /&gt;
* Implement specific subsets of the std library; reduce utility size more, no large dependencies for the utilities&lt;br /&gt;
** std::string&lt;br /&gt;
** std::vector&lt;br /&gt;
** std::map&lt;br /&gt;
** Console IO&lt;br /&gt;
** File IO&lt;br /&gt;
* Easy to use GUI framework; for making tools with a nice GUI&lt;br /&gt;
* Cross-process memory allocation&lt;br /&gt;
&lt;br /&gt;
==Data Format==&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The framework requires definitions of the following types:&lt;br /&gt;
* raw: a raw array of bytes; internally it allows access to an array of type.size * type.fixed_array bytes.&lt;br /&gt;
* pointer: a pointer to a location in Dwarf Fortress's memory; can represent a 32-bit pointer&lt;br /&gt;
* dword: an integer type that is 4 bytes&lt;br /&gt;
* word: an integer type that is 2 bytes&lt;br /&gt;
* byte: an integer type that is 1 byte&lt;br /&gt;
* float: a 32-bit floating point type&lt;br /&gt;
* double: a 64-bit floating point type&lt;br /&gt;
* string: a type that represents a std::string&lt;br /&gt;
** required members:&lt;br /&gt;
*** '''dword''' length: defines how many characters string contains&lt;br /&gt;
*** '''dword''' capacity: defines the maximum number of characters the string buffer can contain&lt;br /&gt;
*** '''pointer''' buffer_ptr: a pointer to a memory location containing the string data&lt;br /&gt;
** optional members:&lt;br /&gt;
*** '''raw''' buffer: a fixed-size array of characters containing the string when length &amp;lt; the fixed size of the buffer&lt;br /&gt;
* vector: a type representing a std::vector&lt;br /&gt;
** required members:&lt;br /&gt;
*** '''pointer''' begin: a pointer to the begining of the memory block&lt;br /&gt;
*** '''pointer''' end: a pointer to just beyond of the last valid element in the vector&lt;br /&gt;
*** '''pointer''' last: a pointer to just beyond the end of the memory block&lt;br /&gt;
&lt;br /&gt;
===Data Files===&lt;br /&gt;
The data files must supply the following information:&lt;br /&gt;
* Types: each element of the type list represents one type; there is a special type called '''Main''', '''Main''' represents the global memory map&lt;br /&gt;
* Signatures: each signature is designed to uniquely identify each version of Dwarf Fortress&lt;br /&gt;
&lt;br /&gt;
====Lua Data Files====&lt;br /&gt;
Classes:&lt;br /&gt;
* '''Type''': 'type =' The value can either be a set containing a type override or the string of a type name.&lt;br /&gt;
** Type: 'type =' A string representing the Type Name of the type to override.&lt;br /&gt;
** Subtypes: An array of type overrides and/or Type Names, that are subtypes of this type.&lt;br /&gt;
** Size: 'size =' An integer overriding the size of the type.&lt;br /&gt;
** Fixed Array Size: 'fixed_size =' An integer overriding the fixed array size of the type.&lt;br /&gt;
* Types: 'Types'&lt;br /&gt;
** Version: String representing version&lt;br /&gt;
*** TypeName: String representing name of the type, special type is '''Main'''.&lt;br /&gt;
**** Size: 'size =' an integer representing&lt;br /&gt;
**** Members: 'members' a table of of name value pairs; The name being the Member Name; The value is a set containing the Type and Offset.&lt;br /&gt;
***** Member Name: String representing the name&lt;br /&gt;
****** Type: 'type =' The value can either be a set containing a '''Type''' override or the name of the of a type.&lt;br /&gt;
****** Offset: 'offset =' The member offset (from the base address).&lt;br /&gt;
****** Pointer: 'pointer =' The pointer in memory for which the member can be found. Used for the '''Main''' type.&lt;br /&gt;
* Signatures 'Signatures'&lt;br /&gt;
** Version: String representing the version (same string as types).&lt;br /&gt;
*** PE Timestamp: 'pe_timestamp' The PE header timestamp value.&lt;br /&gt;
*** .text Adler32: 'adler32' The Adler32 CRC of the &amp;quot;.text&amp;quot; section of the executable.&lt;br /&gt;
*** Text Segments: 'text_segments' An array of segments of the &amp;quot;.text&amp;quot; section of the executable.&lt;br /&gt;
**** Address: [1] = The offset into the &amp;quot;.text&amp;quot; section that the following raw data can be found.&lt;br /&gt;
**** Raw Data: [2] = The data the &amp;quot;.text&amp;quot; segment is supposed to contain.&lt;br /&gt;
&lt;br /&gt;
==Library Usage==&lt;br /&gt;
(This part is only useful for utility writers.)&lt;br /&gt;
&lt;br /&gt;
===Basic Programming===&lt;br /&gt;
The basic program needed to use the library is simply:&lt;br /&gt;
 #include &amp;lt;dfuf.h&amp;gt;&lt;br /&gt;
 void main() {&lt;br /&gt;
 	dfuf::iDFUF *uf = dfuf::newDFUF();&lt;br /&gt;
 	// Do something with the framework&lt;br /&gt;
 	uf-&amp;gt;destroy(); // in theory cleans up all memory used&lt;br /&gt;
 }&lt;br /&gt;
To connect to an instance of Dwarf Fortress the program must first scan for instances,&lt;br /&gt;
then get one of the instances of dwarf fortress like this:&lt;br /&gt;
 if (uf-&amp;gt;scanForInstances() == 0) &lt;br /&gt;
 	// none found&lt;br /&gt;
 	return;&lt;br /&gt;
 dfuf::iDFInstance *instance = uf-&amp;gt;getInstance(0);&lt;br /&gt;
After getting a Dwarf Fortress instance, it then becomes possible to access global&lt;br /&gt;
pointers and memory locations (i.e. creature vector location) with&lt;br /&gt;
iDFInstance::getMemoryObject. iDFInstance::getMemoryObject takes a iType* and an&lt;br /&gt;
Address in Dwarf Fortress memory and returns an appropriate iMemoryType*. There are&lt;br /&gt;
different ways to provide the iType* and the Address, including from the data file&lt;br /&gt;
(via the appropriate name), a iPointerType*, and an iPointer* and iType* lets the&lt;br /&gt;
code create from the raw parts. There is a second version of&lt;br /&gt;
iDFInstance::getMemoryObject, which follows all the pointers to a non-pointer object&lt;br /&gt;
and returns the object called iDFInstance::getMemoryObjectThroughPointers. However,&lt;br /&gt;
it has not been implemented in the first release of the library.&lt;br /&gt;
&lt;br /&gt;
From the first memory object created, the code can then either query the value (from&lt;br /&gt;
any of the i*Type) or map other members (from any of the i*Object) objects.&lt;br /&gt;
&lt;br /&gt;
===Advanced Programming===&lt;br /&gt;
An advanced topic is iMemoryType* creation. It is painful to individually map the&lt;br /&gt;
members, therefore creating an iMemoryType* that simplifies access to the type sounds&lt;br /&gt;
ideal. However, the library only knows about the types it has been compiled with. Enter&lt;br /&gt;
iTypeFactory*, the iTypeFactory* gets registered in iDFUF with iDFUF::addTypeFactory.&lt;br /&gt;
Each factory provides 2 functions: construct &amp;amp; destruct. This allows programs to create&lt;br /&gt;
their own structures to wrap the creature type.&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
 class cCreatureType : public dfuf::iMemoryObject&lt;br /&gt;
 {&lt;br /&gt;
 public:&lt;br /&gt;
 	// Implement virtual methods here&lt;br /&gt;
 &lt;br /&gt;
 public:&lt;br /&gt;
 	dfuf::u32 getHappiness() { return happiness-&amp;gt;getValue(); }&lt;br /&gt;
 	void setHappiness(dfuf::u32 value) { happiness-&amp;gt;setValue(value); }&lt;br /&gt;
 	// More methods here&lt;br /&gt;
 	cCreatureType(dfuf::iDFInstance *instance, dfuf::iPointer *base, dfuf::iType *type)&lt;br /&gt;
 	{&lt;br /&gt;
 		this-&amp;gt;instance = instance;&lt;br /&gt;
 		this-&amp;gt;base = base;&lt;br /&gt;
 		this-&amp;gt;type = type;&lt;br /&gt;
 		this-&amp;gt;happiness = map(L&amp;quot;happiness&amp;quot;);&lt;br /&gt;
 	}&lt;br /&gt;
 public:&lt;br /&gt;
 	dfuf::iDFInstance *instance;&lt;br /&gt;
 	dfuf::iPointer *base;&lt;br /&gt;
 	dfuf::iType *type;&lt;br /&gt;
 	dfuf::iIntegerType *happiness;&lt;br /&gt;
 };&lt;br /&gt;
 class cCreatureFactory : public dfuf::iTypeFactory&lt;br /&gt;
 {&lt;br /&gt;
 public:&lt;br /&gt;
 	// new creature&lt;br /&gt;
 	{&lt;br /&gt;
 		return new cCreatureType(instance, base, type);&lt;br /&gt;
 	}&lt;br /&gt;
 	// delete creature&lt;br /&gt;
 	{&lt;br /&gt;
 		delete object;&lt;br /&gt;
 	}&lt;br /&gt;
 };&lt;br /&gt;
 // Global instance, otherwise we'd have to do memory management on the pointer&lt;br /&gt;
 cCreatureFactory global_CreatureFactory;&lt;br /&gt;
 // Usage&lt;br /&gt;
 void main()&lt;br /&gt;
 {&lt;br /&gt;
 	dfuf::iDFUF *uf = newDFUF();&lt;br /&gt;
 	dfuf::iDFInstance *instance = uf-&amp;gt;getDFInstance(0);&lt;br /&gt;
 	uf-&amp;gt;addTypeFactory(&amp;quot;creature&amp;quot;, &amp;amp;global_CreatureFactory);&lt;br /&gt;
 	iPointer *pointer;&lt;br /&gt;
 	cCreatureType *creature = (cCreatureType *)instance-&amp;gt;getMemoryObject&lt;br /&gt;
 		(pointer, instance-&amp;gt;getType(&amp;quot;creature&amp;quot;));&lt;br /&gt;
 	creature-&amp;gt;setHappiness(-10000); // hahaha die dwarf!&lt;br /&gt;
 	uf-&amp;gt;destroy();&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Utility:Tweak/Development/Reveal_example&amp;diff=41496</id>
		<title>Utility:Tweak/Development/Reveal example</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Utility:Tweak/Development/Reveal_example&amp;diff=41496"/>
		<updated>2008-07-25T14:19:19Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;using System;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
using Gibbed.DwarfFortress.Utilities;&lt;br /&gt;
&lt;br /&gt;
namespace Gibbed.DwarfFortress.Tools.Reveal&lt;br /&gt;
{&lt;br /&gt;
	public class Module : IModule&lt;br /&gt;
	{&lt;br /&gt;
		private readonly Guid _Id = new Guid(&amp;quot;{0D303765-8D64-4e46-B7AD-3BD6999F281F}&amp;quot;);&lt;br /&gt;
		public Guid Id { get { return this._Id; } }&lt;br /&gt;
		public string Name { get { return &amp;quot;Reveal&amp;quot;; } }&lt;br /&gt;
		public string Description { get { return &amp;quot;Reveals loaded tiles in the local region.&amp;quot;; } }&lt;br /&gt;
		public string Author { get { return &amp;quot;Rick (rick@gibbed.us)&amp;quot;; } }&lt;br /&gt;
		public string Website { get { return &amp;quot;http://www.dwarffortresswiki.net/index.php/User:Rick/Tweak/Core_Modules#Reveal&amp;quot;; } }&lt;br /&gt;
		public Version Version { get { return new Version(1, 1); } }&lt;br /&gt;
		public bool HideIfUnsupported { get { return false; } }&lt;br /&gt;
&lt;br /&gt;
		public bool SupportsMode(ModuleMode mode)&lt;br /&gt;
		{&lt;br /&gt;
			return mode == ModuleMode.Gui;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		public bool SupportsVersion(IVersion version)&lt;br /&gt;
		{&lt;br /&gt;
			return&lt;br /&gt;
				version.HasAddress(&amp;quot;map_data&amp;quot;) &amp;amp;&amp;amp;&lt;br /&gt;
				version.HasAddress(&amp;quot;map_x_count&amp;quot;) &amp;amp;&amp;amp;&lt;br /&gt;
				version.HasAddress(&amp;quot;map_y_count&amp;quot;) &amp;amp;&amp;amp;&lt;br /&gt;
				version.HasAddress(&amp;quot;map_z_count&amp;quot;) &amp;amp;&amp;amp;&lt;br /&gt;
				version.HasOffset(&amp;quot;map_data_designation_offset&amp;quot;);&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		public void Run(ModuleMode mode, IVersion version, IMemory memory, ILogger log, string[] args)&lt;br /&gt;
		{&lt;br /&gt;
			UInt32 map, xcount, ycount, zcount, designation;&lt;br /&gt;
			byte[] data, xoffsets, yoffsets, zoffsets;&lt;br /&gt;
&lt;br /&gt;
			map = memory.ReadU32(version.GetAddress(&amp;quot;map_data&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
			if (map == 0)&lt;br /&gt;
			{&lt;br /&gt;
				MessageBox.Show(&amp;quot;Map data is not yet available!&amp;quot;, &amp;quot;Warning&amp;quot;, MessageBoxButtons.OK, MessageBoxIcon.Warning);&lt;br /&gt;
				return;&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			if (MessageBox.Show(&lt;br /&gt;
				&amp;quot;Are you sure you want to reveal the map?&amp;quot; + Environment.NewLine +&lt;br /&gt;
				Environment.NewLine +&lt;br /&gt;
				&amp;quot;This could break any ability to get magma and&amp;quot; +&lt;br /&gt;
				Environment.NewLine +&lt;br /&gt;
				&amp;quot;adamantine related structures / options!&amp;quot;, &amp;quot;Question&amp;quot;,&lt;br /&gt;
				MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)&lt;br /&gt;
			{&lt;br /&gt;
				return;&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			if (memory.Suspend() == false)&lt;br /&gt;
			{&lt;br /&gt;
				memory.Resume();&lt;br /&gt;
				MessageBox.Show(&amp;quot;Failed to suspend process.&amp;quot;, &amp;quot;Error&amp;quot;, MessageBoxButtons.OK, MessageBoxIcon.Error);&lt;br /&gt;
				return;&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			designation = version.GetOffset(&amp;quot;map_data_designation_offset&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
			xcount = memory.ReadU32(version.GetAddress(&amp;quot;map_x_count&amp;quot;));&lt;br /&gt;
			ycount = memory.ReadU32(version.GetAddress(&amp;quot;map_y_count&amp;quot;));&lt;br /&gt;
			zcount = memory.ReadU32(version.GetAddress(&amp;quot;map_z_count&amp;quot;));&lt;br /&gt;
			&lt;br /&gt;
			data = new byte[256 * 4];&lt;br /&gt;
			xoffsets = new byte[xcount * 4];&lt;br /&gt;
			yoffsets = new byte[ycount * 4];&lt;br /&gt;
			zoffsets = new byte[zcount * 4];&lt;br /&gt;
&lt;br /&gt;
			memory.Read(map, ref xoffsets);&lt;br /&gt;
			for (int bx = 0; bx &amp;lt; xcount; bx++)&lt;br /&gt;
			{&lt;br /&gt;
				memory.Read(BitConverter.ToUInt32(xoffsets, bx * 4), ref yoffsets);&lt;br /&gt;
&lt;br /&gt;
				for (int by = 0; by &amp;lt; ycount; by++)&lt;br /&gt;
				{&lt;br /&gt;
					memory.Read(BitConverter.ToUInt32(yoffsets, by * 4), ref zoffsets);&lt;br /&gt;
&lt;br /&gt;
					for (int bz = 0; bz &amp;lt; zcount; bz++)&lt;br /&gt;
					{&lt;br /&gt;
						UInt32 block = BitConverter.ToUInt32(zoffsets, bz * 4);&lt;br /&gt;
&lt;br /&gt;
						if (block == 0)&lt;br /&gt;
						{&lt;br /&gt;
							continue;&lt;br /&gt;
						}&lt;br /&gt;
&lt;br /&gt;
						memory.Read(block + designation, ref data);&lt;br /&gt;
&lt;br /&gt;
						for (int i = 0; i &amp;lt; 16 * 16; i++)&lt;br /&gt;
						{&lt;br /&gt;
							byte[] newdata = BitConverter.GetBytes(BitConverter.ToUInt32(data, i * 4) &amp;amp; ~0x200);&lt;br /&gt;
							&lt;br /&gt;
							data[(i * 4) + 0] = newdata[0];&lt;br /&gt;
							data[(i * 4) + 1] = newdata[1];&lt;br /&gt;
							data[(i * 4) + 2] = newdata[2];&lt;br /&gt;
							data[(i * 4) + 3] = newdata[3];&lt;br /&gt;
						}&lt;br /&gt;
&lt;br /&gt;
						memory.Write(block + designation, ref data);&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			if (memory.Resume() == false)&lt;br /&gt;
			{&lt;br /&gt;
				MessageBox.Show(&amp;quot;Failed to resume process.&amp;quot;, &amp;quot;Warning&amp;quot;, MessageBoxButtons.OK, MessageBoxIcon.Warning);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:Corc&amp;diff=41022</id>
		<title>User:Corc</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:Corc&amp;diff=41022"/>
		<updated>2008-07-25T14:18:54Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Howdy, here is my page :)&lt;br /&gt;
&lt;br /&gt;
I've never done any wiki work before and figured I might be able to add to this group of dwarf lovers :P&lt;br /&gt;
&lt;br /&gt;
I'm going to add stuff here until I figure out where to put them.&lt;br /&gt;
&lt;br /&gt;
= Rick's Tweak Uses =&lt;br /&gt;
&lt;br /&gt;
I really like [[User:Rick/Tweak/Tile_Edit|Rick's Tweak util]] and use it to mess with my dwarves while I'm bored.&lt;br /&gt;
&lt;br /&gt;
==Tileedit ==&lt;br /&gt;
&lt;br /&gt;
===Add a Chasm===&lt;br /&gt;
&lt;br /&gt;
On the General tab, change Type to 23 00 then click OK to write this tile information to Dwarf Fortress.&lt;br /&gt;
&lt;br /&gt;
If done on the lowest z-level, it will act like any normal chasm minus the creatures.&lt;br /&gt;
&lt;br /&gt;
If done on any other level, the chasm still acts like a chasm and destroys anything that enters it.  But, it also does some unknown things to the tiles below it: I changed a tile in the middle of a river and all the tiles below it showed as outside, I also changed a tile in the middle of my fort (with rooms below and above the tile) and nothing out of the ordinary happened.&lt;br /&gt;
:actually I just tried it this time with a river right above the fort and the river flooded the fort... so it could be just like a channel but destroys objects if they pass to the last floor.&lt;br /&gt;
&lt;br /&gt;
A quick fix to an accidental flood could be to make a temporary chasm at the lowest point of the flood to clean up the unwanted water faster. You'd also want to block the source, but you don't need a chasm for that.&lt;br /&gt;
&lt;br /&gt;
===Add a Waterfall===&lt;br /&gt;
&lt;br /&gt;
On the General tab, change Type to 59 00 then click OK to write this tile information to Dwarf Fortress.&lt;br /&gt;
&lt;br /&gt;
This can be done anywhere, and produces a nice amount of mist along with the magical production of free water.&lt;br /&gt;
&lt;br /&gt;
===Other Things===&lt;br /&gt;
&lt;br /&gt;
I've tried and failed at making a river that flows from nowhere--which is how I came to make the waterfall.&lt;br /&gt;
&lt;br /&gt;
I still don't know what the unknown flag (27) in the Designation tab is for--some of the waterfalls I found had that flag yet lost it when I copied all the info into a new tile.&lt;br /&gt;
&lt;br /&gt;
= Memory Hacks =&lt;br /&gt;
&lt;br /&gt;
My foolings around with the memory stuff:&lt;br /&gt;
&lt;br /&gt;
Map blocks have an event vector (per other's findings) and that vector is a list of addresses to events.  When the &amp;quot;Type&amp;quot; of the tile is &amp;quot;B8 01&amp;quot; or 184, then you've got an event tile--to find out what it is you have to look at the events and their masks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Vector stuff:&lt;br /&gt;
 ... (Start mem) (End mem) (end alloc mem) FFFF&lt;br /&gt;
@ Vector Start&lt;br /&gt;
(Event mem 1) (Event mem 2) ...&lt;br /&gt;
@ Event&lt;br /&gt;
(ID) (mask...) (flags)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
basic event type IDs:&lt;br /&gt;
&amp;lt;pre&amp;gt;00 -&amp;gt; 7E Gems&lt;br /&gt;
7F -&amp;gt; 98 Rocks (non-eco)&lt;br /&gt;
99 -&amp;gt; A9 Ore (+dye stuff)&lt;br /&gt;
AA -&amp;gt; D0 Rocks (eco)&lt;br /&gt;
D1       Adamantine&lt;br /&gt;
D2 -&amp;gt; DC Clays&lt;br /&gt;
DD -&amp;gt; E5 Sand&lt;br /&gt;
E6 -&amp;gt; FF Undefined or &amp;quot;Rock&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[User:Corc/EventIDs|list of known &amp;quot;events&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Utility:Dwarf_Companion&amp;diff=33079</id>
		<title>Utility:Dwarf Companion</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Utility:Dwarf_Companion&amp;diff=33079"/>
		<updated>2008-07-25T14:18:04Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Utilities]]&lt;br /&gt;
[[Image:dfcompanion1.png|thumb|This is a preliminary screenshot of the prototype.]]&lt;br /&gt;
= What? =&lt;br /&gt;
&lt;br /&gt;
This project is about having a helper utility for dwarf fortress, hopefully filling gaps in the user interface. It will also allow some cool cheating, so that it would be possible to play with the engine. For example, you can now mark your nobles as butcherable! Ain't that cool?&lt;br /&gt;
&lt;br /&gt;
For now, a '''PROTOTYPE''' utility is available, for testings. It uses python and requires many dependencies. It will end up as a standard .exe tool once features are ironed out.&lt;br /&gt;
&lt;br /&gt;
It supports versions 33d, 33f, 33g, 38* and hopefully 39*. The latest screenshot is at [http://bartabox.banquise.net/df/screen1.png this place].&lt;br /&gt;
&lt;br /&gt;
= Important warning =&lt;br /&gt;
When fiddling with DF memory, you might get crashes. Here are two important advices:&lt;br /&gt;
* when writing into memory (like updating a creature's data), pause the game, load the data, update it, save it and then unpause the game&lt;br /&gt;
* do not teleport creatures that are hauling&lt;br /&gt;
&lt;br /&gt;
= How =&lt;br /&gt;
You need to install several things first.&lt;br /&gt;
&lt;br /&gt;
* [http://www.python.org/download/ Python] (works with any version, 2.5 is prefered)&lt;br /&gt;
* from [http://sourceforge.net/project/showfiles.php?group_id=98754 this page], the latest &amp;quot;Gtk+/Win32 Runtime Environment Installer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* For python 2.5 users, just grab the utility at [http://bartabox.banquise.net/df/companion-0.8-python25.zip this place], and unzip it (warning, this is an old version).&lt;br /&gt;
* For users of the -any versions, or python 2.4 users, you must:&lt;br /&gt;
** Install the three modules from [http://www.pygtk.org/downloads.html this page] (PyCairo, PyGObject, PyGTK)&lt;br /&gt;
** Grab the software at [http://bartabox.banquise.net/df/companion-0.12-any.zip this place].&lt;br /&gt;
&lt;br /&gt;
* Double click on &amp;quot;dfcompanion_prototype.py&amp;quot;!&lt;br /&gt;
&lt;br /&gt;
An installer that contains all needed modules can be found here:&lt;br /&gt;
http://aruiz.typepad.com/siliconisland/2006/12/allinone_win32_.html&lt;br /&gt;
&lt;br /&gt;
= Problems? =&lt;br /&gt;
Please run the tool from the command line if you experience problems, and copy/paste errors in the discussion page.&lt;br /&gt;
&lt;br /&gt;
The unit list often gets desynchronised (multiple dwarves appearing). To solve this, just press &amp;quot;refresh&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Usage - what can you do? =&lt;br /&gt;
First run Dwarf Fortress, and load your game. It won't work otherwise.&lt;br /&gt;
&lt;br /&gt;
The general idea is to have the main window open next to your DF windows. It should help you play the game by providing useful hints while playing. Order dwarves using the column &amp;quot;alerts&amp;quot; so that most important stuff is on top : hungry, unhappy, moody, hurt dwarves. You can play with creatures and view detailled views of their attributes by double clicking them. Right now, you can interact by:&lt;br /&gt;
* clicking &amp;quot;heal&amp;quot;, heals creature&lt;br /&gt;
* clicking &amp;quot;hurt&amp;quot;, hurts creature&lt;br /&gt;
* clicking &amp;quot;apply&amp;quot;, saves the following changes:&lt;br /&gt;
** position X,Y,Z&lt;br /&gt;
** strength, agility, toughness&lt;br /&gt;
** all flags (the checkbox stuff), most being unknown, please let us know about their use if you get it!&lt;br /&gt;
** pain, exhaustion, hunger, thirst, drowsiness&lt;br /&gt;
** race (still needs to be tested!)&lt;br /&gt;
** mood type (fey, macabre, ...), and mood skill increased&lt;br /&gt;
&lt;br /&gt;
Interesting effects are [http://mkv25.net/dfma/movie-236-lazydwarvesmustdie butcherable dwarves] and [http://img184.imageshack.us/img184/7919/straydognz6.jpg Corbine's crazy dogs]. Oh, and skeletal legendary miners that turn against your fortress.&lt;br /&gt;
&lt;br /&gt;
= dwarfdbg scripts =&lt;br /&gt;
Here is a collection of scripts that wouldn't fit in DC but might be useful. Copy them in the DC folder and run them.&lt;br /&gt;
* [http://bartabox.banquise.net/df/butchercats.py butchercats.py] : marks all &amp;quot;unintersted&amp;quot; cats and kitten as ready for slaughter.&lt;br /&gt;
* Soon, the &amp;quot;designator&amp;quot;, with a list of cool stuff : [[User:Bartavelle/DesignatorTiles]]&lt;br /&gt;
&lt;br /&gt;
= Changelog =&lt;br /&gt;
* utils.zip : initial test, some bugs with accents&lt;br /&gt;
* utils.0.1.zip : corrected problem with bad characters&lt;br /&gt;
* utils.0.2.zip : corrected problem with long strings&lt;br /&gt;
* utils.0.3.zip : corrected problem with creatures not in legends&lt;br /&gt;
* utils.0.4.zip : quick (untested) upgrade to v0.27.169.33g&lt;br /&gt;
* companion.0.5-any.zip - 07/01/2008&lt;br /&gt;
** Skill edition&lt;br /&gt;
** Removed the dependency on pydbg, should now work with python 2.x&lt;br /&gt;
** Incomplete linux support, for those people who go on holiday with only their linux laptops ...&lt;br /&gt;
** More details in the flags names&lt;br /&gt;
** Disabled the regular refreshes for now&lt;br /&gt;
** Body part name is resolved when showing damages&lt;br /&gt;
** Right-click popup with quick features : heal, hurt, tame, make war animal, rest and restore&lt;br /&gt;
** Civilization altering (steal that merchant swordsman!)&lt;br /&gt;
* companion.0.6-any.zip - 22/01/2008&lt;br /&gt;
** Better error handling for Window users, should help debugging ...&lt;br /&gt;
** Firstname and nickname editor (finally)&lt;br /&gt;
** Money warnings, and money cheat&lt;br /&gt;
** Combat reports in DF mode&lt;br /&gt;
** Bleeding/Paralysis/ ... can be tweaked&lt;br /&gt;
** &amp;quot;Opinion poll&amp;quot;&lt;br /&gt;
** More details&lt;br /&gt;
** Instamood!&lt;br /&gt;
* companion.0.7-any.zip - 07/02/2008&lt;br /&gt;
** Couples list&lt;br /&gt;
** Name editor&lt;br /&gt;
** Right click / zoom now works&lt;br /&gt;
** Support for 38a&lt;br /&gt;
* companion.0.8-any.zip - 13/02/2008&lt;br /&gt;
** Removal of the couple list, should hopefully fix bugs&lt;br /&gt;
** Several scripts for more fun&lt;br /&gt;
** Better support for stuff&lt;br /&gt;
** Should be &amp;quot;final&amp;quot; of the prototype, next step will probably involve working on a standalone .exe, and the occasionnal fun script&lt;br /&gt;
* companion.0.9-any.zip - 18/02/2008&lt;br /&gt;
** Quick update to fix for the new DF version.&lt;br /&gt;
* companion.0.9-any.zip - 26/02/2008&lt;br /&gt;
** Another quick fix for 38b&lt;br /&gt;
* companion.0.12-any.zip - 18/07/2008&lt;br /&gt;
** tons of changes, this specific version just keeps up with DF&lt;br /&gt;
&lt;br /&gt;
= thanks =&lt;br /&gt;
* the memory hackers!&lt;br /&gt;
* Phil, for the clever python tricks&lt;br /&gt;
* Corbine, for early testings, bug discovery, and flags discovery&lt;br /&gt;
* sinoth, for early testings, bug discovery&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:Jifodus&amp;diff=28237</id>
		<title>User:Jifodus</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:Jifodus&amp;diff=28237"/>
		<updated>2008-07-25T14:17:06Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My work analyzing DF's formats:&lt;br /&gt;
&lt;br /&gt;
[[User:Jifodus/Memory research|Memory research]]&lt;br /&gt;
&lt;br /&gt;
[[User:Jifodus/CMV file format|CMV file format]]&lt;br /&gt;
&lt;br /&gt;
[[User:Jifodus/Dwarf Fortress Utility Framework|Dwarf Fortress Utility Framework]]&lt;br /&gt;
&lt;br /&gt;
[[User:Jifodus/Map block|Map block info]]&lt;br /&gt;
&lt;br /&gt;
==Memory==&lt;br /&gt;
I'm removing the memory lists since they are now unneeded. For [[User:Rick/Tweak|Gibbed's Dwarf Fortress Tweak's]] configuration check out http://www.geocities.com/jifodus/tables/dwarvis/. The line you'll need to stick inside DwarfFortress.Versions.xml can be found commented out at the bottom of each core.xml file.&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
===tile_tool===&lt;br /&gt;
I wrote a tool that allows nearly complete editing of a tile's data. It's designed for analyzing a tile's data. Since it's not designed for mass editing, therefore I don't recommend using it for adding more than a couple tiles of water or magma. Or build multiple buildings on top of each other. Use '?' for in-tool help.&lt;br /&gt;
&lt;br /&gt;
http://www.geocities.com/jifodus/tile_tool.zip (61KB)&lt;br /&gt;
&lt;br /&gt;
Mar 04, 2008: http://www.geocities.com/jifodus/auto-update_tile_tool.zip (75KB) - Alternate version that is usable as soon as configuration gets uploaded for it. Source code: http://www.geocities.com/jifodus/tile_tool_src.zip (14KB)&lt;br /&gt;
&lt;br /&gt;
Editable information:&lt;br /&gt;
* Liquid Level&lt;br /&gt;
* Designation Flags&lt;br /&gt;
* Occupancy Flags&lt;br /&gt;
* Temperature&lt;br /&gt;
* Tile #&lt;br /&gt;
* Unknown Values&lt;br /&gt;
&lt;br /&gt;
Additional features:&lt;br /&gt;
* Track tile data.&lt;br /&gt;
* Compare a tile with a tracked tile.&lt;br /&gt;
* Dump the raw bits of Designation, Occupancy, Pathfinding and Unknowns.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:Rick/memory.ini&amp;diff=39441</id>
		<title>User:Rick/memory.ini</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:Rick/memory.ini&amp;diff=39441"/>
		<updated>2008-07-25T14:15:59Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''You probably shouldn't use my old tools anymore, but use [[User:Rick/Tweak|Gibbed's Dwarf Fortress Tweak]] instead.''&lt;br /&gt;
&lt;br /&gt;
== memory.ini ==&lt;br /&gt;
In my old tools, support for an INI file 'memory.ini' is present (for v0.27.169.33d and above), this file allows people to directly specify addresses and offsets in case I have not yet updated my tools for a newer Dwarf Fortress release.&lt;br /&gt;
&lt;br /&gt;
=== A table of available settings ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Section&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;40%&amp;quot; | Description&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Used By&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| generic*&lt;br /&gt;
| DWARF_FORTRESS&lt;br /&gt;
| Address to &amp;quot;Dwarf Fortress&amp;quot; string, this is used by my tools to check to make sure you have the right version. The fact that it is in the 'generic' section is a mistake that I meant to fix, but apparently I didn't, oops!&lt;br /&gt;
| adjuststart, heal, reveal, warp&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| address&lt;br /&gt;
| MAP_DATA&lt;br /&gt;
| Map data pointer.&lt;br /&gt;
| reveal, warp&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| address&lt;br /&gt;
| MAP_X_COUNT&lt;br /&gt;
| Map block X count value.&lt;br /&gt;
| reveal, warp&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| address&lt;br /&gt;
| MAP_Y_COUNT&lt;br /&gt;
| Map block Y count value.&lt;br /&gt;
| reveal, warp&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| address&lt;br /&gt;
| MAP_Z_COUNT&lt;br /&gt;
| Map block Z count value.&lt;br /&gt;
| reveal, warp&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| offset&lt;br /&gt;
| MAP_DATA_DESIGNATION_OFFSET&lt;br /&gt;
| Offset into block data for designation data, likely you won't need to change this.&lt;br /&gt;
| reveal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| offset&lt;br /&gt;
| MAP_DATA_OCCUPANCY_OFFSET&lt;br /&gt;
| Offset into block data for occupancy data, likely you won't need to change this.&lt;br /&gt;
| warp&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| address&lt;br /&gt;
| MENU_STATE&lt;br /&gt;
| Menu state value.&lt;br /&gt;
| heal, warp&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| address&lt;br /&gt;
| FOCUSED_CREATURE&lt;br /&gt;
| Index of focused creature.&lt;br /&gt;
| heal, warp&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| address&lt;br /&gt;
| STARTING_DWARF_COUNT&lt;br /&gt;
| Starting dwarf count value for embark.&lt;br /&gt;
| adjuststart&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| address&lt;br /&gt;
| STARTING_POINT_COUNT&lt;br /&gt;
| Starting point count value for embark.&lt;br /&gt;
| adjuststart&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| address&lt;br /&gt;
| MOUSE_X&lt;br /&gt;
| Mouse X&lt;br /&gt;
| warp&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| address&lt;br /&gt;
| MOUSE_Y&lt;br /&gt;
| Mouse Y&lt;br /&gt;
| warp&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| address&lt;br /&gt;
| MOUSE_Z&lt;br /&gt;
| Mouse Z&lt;br /&gt;
| warp&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| address&lt;br /&gt;
| CREATURE_VECTOR&lt;br /&gt;
| Creature vector, please note that this needs to be the one that FOCUSED_CREATURE can index into, setting this to the wrong creature vector will end up with the wrong creatures being modified.&lt;br /&gt;
| heal, warp&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| offset&lt;br /&gt;
| CREATURE_NAME_OFFSET&lt;br /&gt;
| Offset to name in creature structure.&lt;br /&gt;
| heal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| offset&lt;br /&gt;
| CREATURE_X_OFFSET&lt;br /&gt;
| Offset to X in creature structure.&lt;br /&gt;
| warp&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| offset&lt;br /&gt;
| CREATURE_Y_OFFSET&lt;br /&gt;
| Offset to Y in creature structure.&lt;br /&gt;
| warp&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| offset&lt;br /&gt;
| CREATURE_Z_OFFSET&lt;br /&gt;
| Offset to Z in creature structure.&lt;br /&gt;
| warp&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| offset&lt;br /&gt;
| CREATURE_BODY_PART_HEALTH_VECTOR_OFFSET&lt;br /&gt;
| Offset to body part health vector in creature structure.&lt;br /&gt;
| heal&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== INI data ===&lt;br /&gt;
You won't need a memory.ini file if my tool is currently up to date.&lt;br /&gt;
&lt;br /&gt;
==== v0.27.169.33d ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[generic]&lt;br /&gt;
DWARF_FORTRESS=0x0089A3A4&lt;br /&gt;
&lt;br /&gt;
[address]&lt;br /&gt;
MENU_STATE=0x01243654&lt;br /&gt;
FOCUSED_CREATURE=0x00C37540&lt;br /&gt;
CREATURE_VECTOR=0x0141EA40&lt;br /&gt;
MOUSE_X=0x008FD288&lt;br /&gt;
MOUSE_Y=0x008FD28C&lt;br /&gt;
MOUSE_Z=0x008FD290&lt;br /&gt;
MAP_DATA=0x01460560&lt;br /&gt;
MAP_X_COUNT=0x01460578&lt;br /&gt;
MAP_Y_COUNT=0x0146057C&lt;br /&gt;
MAP_Z_COUNT=0x01460580&lt;br /&gt;
STARTING_DWARF_COUNT=0x00789635&lt;br /&gt;
STARTING_POINT_COUNT=0x007887EA&lt;br /&gt;
&lt;br /&gt;
[offset]&lt;br /&gt;
MAP_DATA_DESIGNATION_OFFSET=0x0260&lt;br /&gt;
MAP_DATA_OCCUPANCY_OFFSET=0x660&lt;br /&gt;
CREATURE_NAME_OFFSET=0x000&lt;br /&gt;
CREATURE_BODY_PART_HEALTH_VECTOR_OFFSET=0x308&lt;br /&gt;
CREATURE_X_OFFSET=0x0094&lt;br /&gt;
CREATURE_Y_OFFSET=0x0096&lt;br /&gt;
CREATURE_Z_OFFSET=0x0098&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== v0.27.169.33e ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[generic]&lt;br /&gt;
DWARF_FORTRESS=0x0089B3BC&lt;br /&gt;
&lt;br /&gt;
[address]&lt;br /&gt;
MENU_STATE=0x01244654&lt;br /&gt;
FOCUSED_CREATURE=0x00C38540&lt;br /&gt;
CREATURE_VECTOR=0x0141FA40&lt;br /&gt;
MOUSE_X=0x008FE288&lt;br /&gt;
MOUSE_Y=0x008FE28C&lt;br /&gt;
MOUSE_Z=0x008FE290&lt;br /&gt;
MAP_DATA=0x01461560&lt;br /&gt;
MAP_X_COUNT=0x01461578&lt;br /&gt;
MAP_Y_COUNT=0x0146157C&lt;br /&gt;
MAP_Z_COUNT=0x01461580&lt;br /&gt;
STARTING_DWARF_COUNT=0x007893C5&lt;br /&gt;
STARTING_POINT_COUNT=0x0078857A&lt;br /&gt;
&lt;br /&gt;
[offset]&lt;br /&gt;
MAP_DATA_DESIGNATION_OFFSET=0x0260&lt;br /&gt;
MAP_DATA_OCCUPANCY_OFFSET=0x660&lt;br /&gt;
CREATURE_NAME_OFFSET=0x000&lt;br /&gt;
CREATURE_BODY_PART_HEALTH_VECTOR_OFFSET=0x308&lt;br /&gt;
CREATURE_X_OFFSET=0x0094&lt;br /&gt;
CREATURE_Y_OFFSET=0x0096&lt;br /&gt;
CREATURE_Z_OFFSET=0x0098&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== v0.27.169.33f ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[generic]&lt;br /&gt;
DWARF_FORTRESS=0x0089C414&lt;br /&gt;
&lt;br /&gt;
[address]&lt;br /&gt;
MENU_STATE=0x0124565C&lt;br /&gt;
FOCUSED_CREATURE=0x00C39548&lt;br /&gt;
CREATURE_VECTOR=0x01420A48&lt;br /&gt;
MOUSE_X=0x008FF288&lt;br /&gt;
MOUSE_Y=0x008FF28C&lt;br /&gt;
MOUSE_Z=0x008FF290&lt;br /&gt;
MAP_DATA=0x01462568&lt;br /&gt;
MAP_X_COUNT=0x01462580&lt;br /&gt;
MAP_Y_COUNT=0x01462584&lt;br /&gt;
MAP_Z_COUNT=0x01462588&lt;br /&gt;
STARTING_DWARF_COUNT=0x0078A555&lt;br /&gt;
STARTING_POINT_COUNT=0x0078970A&lt;br /&gt;
&lt;br /&gt;
[offset]&lt;br /&gt;
MAP_DATA_DESIGNATION_OFFSET=0x0260&lt;br /&gt;
MAP_DATA_OCCUPANCY_OFFSET=0x660&lt;br /&gt;
CREATURE_NAME_OFFSET=0x000&lt;br /&gt;
CREATURE_BODY_PART_HEALTH_VECTOR_OFFSET=0x308&lt;br /&gt;
CREATURE_X_OFFSET=0x0094&lt;br /&gt;
CREATURE_Y_OFFSET=0x0096&lt;br /&gt;
CREATURE_Z_OFFSET=0x0098&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== v0.27.169.33g ====&lt;br /&gt;
Untested, updated, updated again to fix reported problem&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[generic]&lt;br /&gt;
DWARF_FORTRESS=0x008A3474&lt;br /&gt;
&lt;br /&gt;
[address]&lt;br /&gt;
MENU_STATE=0x0124C654&lt;br /&gt;
FOCUSED_CREATURE=0x00C40540&lt;br /&gt;
CREATURE_VECTOR=0x01427B60&lt;br /&gt;
MOUSE_X=0x00906288&lt;br /&gt;
MOUSE_Y=0x0090628C&lt;br /&gt;
MOUSE_Z=0x00906290&lt;br /&gt;
MAP_DATA=0x01469680&lt;br /&gt;
MAP_X_COUNT=0x01469698&lt;br /&gt;
MAP_Y_COUNT=0x0146969C&lt;br /&gt;
MAP_Z_COUNT=0x014696A0&lt;br /&gt;
STARTING_DWARF_COUNT=0x00790825&lt;br /&gt;
STARTING_POINT_COUNT=0x0078F9DA&lt;br /&gt;
&lt;br /&gt;
[offset]&lt;br /&gt;
MAP_DATA_DESIGNATION_OFFSET=0x0260&lt;br /&gt;
MAP_DATA_OCCUPANCY_OFFSET=0x660&lt;br /&gt;
CREATURE_NAME_OFFSET=0x000&lt;br /&gt;
CREATURE_BODY_PART_HEALTH_VECTOR_OFFSET=0x308&lt;br /&gt;
CREATURE_X_OFFSET=0x0094&lt;br /&gt;
CREATURE_Y_OFFSET=0x0096&lt;br /&gt;
CREATURE_Z_OFFSET=0x0098&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== v0.27.173.38a ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[generic]&lt;br /&gt;
DWARF_FORTRESS=0x00C11218&lt;br /&gt;
&lt;br /&gt;
[address]&lt;br /&gt;
STARTING_POINT_COUNT=0x007AF4FA&lt;br /&gt;
STARTING_DWARF_COUNT=0x007B0345&lt;br /&gt;
MENU_STATE=0x0127599C&lt;br /&gt;
FOCUSED_CREATURE=0x00C69888&lt;br /&gt;
CREATURE_VECTOR=0x01450E9C&lt;br /&gt;
MOUSE_X=0x0092F288&lt;br /&gt;
MOUSE_Y=0x0092F28C&lt;br /&gt;
MOUSE_Z=0x0092F290&lt;br /&gt;
MAP_DATA=0x014929CC&lt;br /&gt;
MAP_X_COUNT=0x014929E4&lt;br /&gt;
MAP_Y_COUNT=0x014929E8&lt;br /&gt;
MAP_Z_COUNT=0x014929EC&lt;br /&gt;
&lt;br /&gt;
[offset]&lt;br /&gt;
MAP_DATA_DESIGNATION_OFFSET=0x0260&lt;br /&gt;
MAP_DATA_OCCUPANCY_OFFSET=0x660&lt;br /&gt;
CREATURE_NAME_OFFSET=0x000&lt;br /&gt;
CREATURE_BODY_PART_HEALTH_VECTOR_OFFSET=0x308&lt;br /&gt;
CREATURE_X_OFFSET=0x0094&lt;br /&gt;
CREATURE_Y_OFFSET=0x0096&lt;br /&gt;
CREATURE_Z_OFFSET=0x0098&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== v0.27.176.38a ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[generic]&lt;br /&gt;
DWARF_FORTRESS=0x008D8B08&lt;br /&gt;
&lt;br /&gt;
[address]&lt;br /&gt;
STARTING_POINT_COUNT=0x007B995A&lt;br /&gt;
STARTING_DWARF_COUNT=0x007BA7B3&lt;br /&gt;
MENU_STATE=0x01287D14&lt;br /&gt;
FOCUSED_CREATURE=0x00C7BC00&lt;br /&gt;
CREATURE_VECTOR=0x01450E9C&lt;br /&gt;
MOUSE_X=0x00941288&lt;br /&gt;
MOUSE_Y=0x0094128C&lt;br /&gt;
MOUSE_Z=0x00941290&lt;br /&gt;
MAP_DATA=0x014A4EAC&lt;br /&gt;
MAP_X_COUNT=0x014A4EC4&lt;br /&gt;
MAP_Y_COUNT=0x014A4EC8&lt;br /&gt;
MAP_Z_COUNT=0x014A4ECC&lt;br /&gt;
&lt;br /&gt;
[offset]&lt;br /&gt;
MAP_DATA_DESIGNATION_OFFSET=0x0260&lt;br /&gt;
MAP_DATA_OCCUPANCY_OFFSET=0x660&lt;br /&gt;
CREATURE_NAME_OFFSET=0x000&lt;br /&gt;
CREATURE_BODY_PART_HEALTH_VECTOR_OFFSET=0x030C&lt;br /&gt;
CREATURE_X_OFFSET=0x0094&lt;br /&gt;
CREATURE_Y_OFFSET=0x0096&lt;br /&gt;
CREATURE_Z_OFFSET=0x0098&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Designation_flags_in_DF_memory&amp;diff=32195</id>
		<title>Designation flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Designation_flags_in_DF_memory&amp;diff=32195"/>
		<updated>2008-07-25T14:10:45Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    00100000001010001000001000000000 &amp;lt;- obsidian, far away from magma flow&lt;br /&gt;
    00100000001001101000001000000000 &amp;lt;- obsidian, near magma flow&lt;br /&gt;
    11100000001001101000001000000000 &amp;lt;- obsidian, near magma flow&lt;br /&gt;
    00100000001010101000000000000000 &amp;lt;- obsidian, near magma flow&lt;br /&gt;
    00100000001010001000000000000000 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    11100000001001101000000000000000 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    00100000001001101000000000000000 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    00100100001010010100000000000111 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    11100100001001110100000000000111 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    00000000000010101000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    00000000000100001000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    00000000000000101000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    00000000000011001000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    11000000000001101000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    11000000000001101000001000000000 &amp;lt;- undiscovered loam wall, close to murky pool&lt;br /&gt;
    00000000000011001000001000000000 &amp;lt;- undiscovered loam&lt;br /&gt;
    11000100000011110100000000000111 &amp;lt;- channel with 7/7 water&lt;br /&gt;
    11000100000011110100000000000110 &amp;lt;- murky pool, 6/7&lt;br /&gt;
    11000100000010010100000000000110 &amp;lt;- murky pool, 6/7&lt;br /&gt;
    11000100000010010100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000011110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000010010100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000010110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000000110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000001110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    00100100001010010100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    00100100001001110100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    11100100001001110100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    00100100001010110100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
      ^       ^           ^     |^^^&lt;br /&gt;
      warm?   warm?       Hidden|Flow Size&lt;br /&gt;
         ^            ^^^^&lt;br /&gt;
         liquid       Soil/Rock Layer ID&lt;br /&gt;
                     ^&lt;br /&gt;
                     Light&lt;br /&gt;
                    ^&lt;br /&gt;
                    Sub-terr.&lt;br /&gt;
                   ^&lt;br /&gt;
                   Outside&lt;br /&gt;
               ^^^^&lt;br /&gt;
               Unknown ID&lt;br /&gt;
             ^&lt;br /&gt;
             thought to be damp, but isn't&lt;br /&gt;
       ^&lt;br /&gt;
       Mossy&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43716</id>
		<title>40d:Occupancy flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43716"/>
		<updated>2008-07-25T14:10:39Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    00000000000000000000000000000000 &amp;lt;- Rat&lt;br /&gt;
    00000000000000000000000000000000 &amp;lt;- Wall (Built)&lt;br /&gt;
    00000000000000000000000000000001 &amp;lt;- Wall (Not Built)&lt;br /&gt;
    00000000000000000000000000000010 &amp;lt;- Non-blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 &amp;lt;- Wagon&lt;br /&gt;
    00000000000000000000000000000011 &amp;lt;- Blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000101 &amp;lt;- Trade Depot (Built)&lt;br /&gt;
    00000000000000000000000000000101 &amp;lt;- Bridge (unbuilt?)&lt;br /&gt;
    00000000000000000000000000000111 &amp;lt;- Alunite door&lt;br /&gt;
    00000000000000000000000000000111 &amp;lt;- Felsite Door&lt;br /&gt;
    00000000000000000000000000001000 &amp;lt;- Dog&lt;br /&gt;
    00000000000000000000000000001000 &amp;lt;- Horse&lt;br /&gt;
    00000000000000000000000000001000 &amp;lt;- Dwarf&lt;br /&gt;
    00000000000000000000000000001000 &amp;lt;- Cave Swallowman (Flying)&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Mule in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Dwarf in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000011000 &amp;lt;- Dwarf + dwarf&lt;br /&gt;
    00000000000000000000000000100000 &amp;lt;- Cave spider silk web&lt;br /&gt;
    00000000000000000000000000100000 &amp;lt;- Barrel on ground&lt;br /&gt;
    00000000000000000000000000100000 &amp;lt;- Log of wood on ground&lt;br /&gt;
    00000000000000000000000000100000 &amp;lt;- Lungfish remains&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Pig Tail Rope on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Small giant cave spider silk tunic on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Felsite on a Wood Stockpile&lt;br /&gt;
    00000000000000000000000000101000 &amp;lt;- Anvil + dog&lt;br /&gt;
    00000000000000000000000000101010 &amp;lt;- Dwarf, Felsite, Ale Barral on Food Stockpile&lt;br /&gt;
    00000000000000000000000000101010 &amp;lt;- Dwarf, Iron Bars on a Bar/Block Stockpile&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43714</id>
		<title>40d:Occupancy flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43714"/>
		<updated>2008-07-24T23:32:31Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
    00000000000000000000000000000000 &amp;lt;- Rat&lt;br /&gt;
    00000000000000000000000000000000 &amp;lt;- Wall (Built)&lt;br /&gt;
    00000000000000000000000000000001 &amp;lt;- Wall (Not Built)&lt;br /&gt;
    00000000000000000000000000000010 non-blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 wagon&lt;br /&gt;
    00000000000000000000000000000011 blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000101 &amp;lt;- Trade Depot (Built)    00000000000000000000000000000111 &amp;lt;- Alunite door&lt;br /&gt;
    00000000000000000000000000000101 bridge (unbuilt?)&lt;br /&gt;
    00000000000000000000000000000111 &amp;lt;- Felsite Door&lt;br /&gt;
    00000000000000000000000000001000 dog&lt;br /&gt;
    00000000000000000000000000001000 horse&lt;br /&gt;
    00000000000000000000000000001000 dwarf&lt;br /&gt;
     0000000000000000000000000001000 &amp;lt;- Cave Swallowman (Flying)&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Mule in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Dwarf in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000011000 dwarf + dwarf&lt;br /&gt;
    00000000000000000000000000100000 &amp;lt;- Cave spider silk web&lt;br /&gt;
    00000000000000000000000000100000 barrel on ground&lt;br /&gt;
    00000000000000000000000000100000 log of wood on ground&lt;br /&gt;
    00000000000000000000000000100000 &amp;lt;- lungfish remains&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Pig Tail Rope on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Small giant cave spider silk tunic on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Felsite on a Wood Stockpile&lt;br /&gt;
    00000000000000000000000000101000 anvil + dog&lt;br /&gt;
    00000000000000000000000000101010 &amp;lt;- Dwarf, Felsite, Ale Barral on Food Stockpile&lt;br /&gt;
    00000000000000000000000000101010 &amp;lt;- Dwarf, Iron Bars on a Bar/Block Stockpile&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43713</id>
		<title>40d:Occupancy flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43713"/>
		<updated>2008-07-24T23:24:07Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    00000000000000000000000000000000 &amp;lt;- Wall (Built)&lt;br /&gt;
    00000000000000000000000000000001 &amp;lt;- Wall (Not Built)&lt;br /&gt;
    00000000000000000000000000000010 non-blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 wagon&lt;br /&gt;
    00000000000000000000000000000011 blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000101 &amp;lt;- Trade Depot (Built)    00000000000000000000000000000111 &amp;lt;- Alunite door&lt;br /&gt;
    00000000000000000000000000000101 bridge (unbuilt?)&lt;br /&gt;
    00000000000000000000000000000111 &amp;lt;- Felsite Door&lt;br /&gt;
    00000000000000000000000000001000 dog&lt;br /&gt;
    00000000000000000000000000001000 horse&lt;br /&gt;
    00000000000000000000000000001000 dwarf&lt;br /&gt;
     0000000000000000000000000001000 &amp;lt;- Cave Swallowman (Flying)&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Mule in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Dwarf in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000011000 dwarf + dwarf&lt;br /&gt;
    00000000000000000000000000100000 barrel on ground&lt;br /&gt;
    00000000000000000000000000100000 log of wood on ground&lt;br /&gt;
    00000000000000000000000000100000 &amp;lt;- lungfish remains&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Pig Tail Rope on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Small giant cave spider silk tunic on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Felsite on a Wood Stockpile&lt;br /&gt;
    00000000000000000000000000101000 anvil + dog&lt;br /&gt;
    00000000000000000000000000101010 &amp;lt;- Dwarf, Felsite, Ale Barral on Food Stockpile&lt;br /&gt;
    00000000000000000000000000101010 &amp;lt;- Dwarf, Iron Bars on a Bar/Block Stockpile&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43712</id>
		<title>40d:Occupancy flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43712"/>
		<updated>2008-07-24T23:23:05Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    00000000000000000000000000000000 &amp;lt;- Wall (Built)&lt;br /&gt;
    00000000000000000000000000000001 &amp;lt;- Wall (Not Built)&lt;br /&gt;
    00000000000000000000000000000010 non-blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 wagon&lt;br /&gt;
    00000000000000000000000000000011 blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000101 &amp;lt;- Trade Depot (Built)    00000000000000000000000000000111 &amp;lt;- Alunite door&lt;br /&gt;
    00000000000000000000000000000101 bridge (unbuilt?)&lt;br /&gt;
    00000000000000000000000000000111 &amp;lt;- Felsite Door&lt;br /&gt;
    00000000000000000000000000001000 dog&lt;br /&gt;
    00000000000000000000000000001000 horse&lt;br /&gt;
    00000000000000000000000000001000 dwarf&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Mule in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Dwarf in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000011000 dwarf + dwarf&lt;br /&gt;
    00000000000000000000000000100000 barrel on ground&lt;br /&gt;
    00000000000000000000000000100000 log of wood on ground&lt;br /&gt;
    00000000000000000000000000100000 &amp;lt;- lungfish remains&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Pig Tail Rope on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Small giant cave spider silk tunic on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Felsite on a Wood Stockpile&lt;br /&gt;
    00000000000000000000000000101000 anvil + dog&lt;br /&gt;
    00000000000000000000000000101010 &amp;lt;- Dwarf, Felsite, Ale Barral on Food Stockpile&lt;br /&gt;
    00000000000000000000000000101010 &amp;lt;- Dwarf, Iron Bars on a Bar/Block Stockpile&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43711</id>
		<title>40d:Occupancy flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43711"/>
		<updated>2008-07-24T23:22:45Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    00000000000000000000000000000001 &amp;lt;- Wall (Not Built)&lt;br /&gt;
    00000000000000000000000000000010 non-blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 wagon&lt;br /&gt;
    00000000000000000000000000000011 blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000101 &amp;lt;- Trade Depot (Built)    00000000000000000000000000000111 &amp;lt;- Alunite door&lt;br /&gt;
    00000000000000000000000000000101 bridge (unbuilt?)&lt;br /&gt;
    00000000000000000000000000000111 &amp;lt;- Felsite Door&lt;br /&gt;
    00000000000000000000000000001000 dog&lt;br /&gt;
    00000000000000000000000000001000 horse&lt;br /&gt;
    00000000000000000000000000001000 dwarf&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Mule in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Dwarf in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000011000 dwarf + dwarf&lt;br /&gt;
    00000000000000000000000000100000 barrel on ground&lt;br /&gt;
    00000000000000000000000000100000 log of wood on ground&lt;br /&gt;
    00000000000000000000000000100000 &amp;lt;- lungfish remains&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Pig Tail Rope on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Small giant cave spider silk tunic on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Felsite on a Wood Stockpile&lt;br /&gt;
    00000000000000000000000000101000 anvil + dog&lt;br /&gt;
    00000000000000000000000000101010 &amp;lt;- Dwarf, Felsite, Ale Barral on Food Stockpile&lt;br /&gt;
    00000000000000000000000000101010 &amp;lt;- Dwarf, Iron Bars on a Bar/Block Stockpile&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43710</id>
		<title>40d:Occupancy flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43710"/>
		<updated>2008-07-24T23:19:54Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    00000000000000000000000000000001 &amp;lt;- Wall (Not Built)&lt;br /&gt;
    00000000000000000000000000000010 non-blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 wagon&lt;br /&gt;
    00000000000000000000000000000011 blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000101 &amp;lt;- Trade Depot (Built)    00000000000000000000000000000111 &amp;lt;- Alunite door&lt;br /&gt;
    00000000000000000000000000000101 bridge (unbuilt?)&lt;br /&gt;
    00000000000000000000000000000111 &amp;lt;- Felsite Door&lt;br /&gt;
    00000000000000000000000000001000 dog&lt;br /&gt;
    00000000000000000000000000001000 horse&lt;br /&gt;
    00000000000000000000000000001000 dwarf&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Mule in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Dwarf in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000011000 dwarf + dwarf&lt;br /&gt;
    00000000000000000000000000100000 barrel on ground&lt;br /&gt;
    00000000000000000000000000100000 log of wood on ground&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Pig Tail Rope on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Small giant cave spider silk tunic on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Felsite on a Wood Stockpile&lt;br /&gt;
    00000000000000000000000000101000 anvil + dog&lt;br /&gt;
    00000000000000000000000000101010 &amp;lt;- Dwarf, Felsite, Ale Barral on Food Stockpile&lt;br /&gt;
    00000000000000000000000000101010 &amp;lt;- Dwarf, Iron Bars on a Bar/Block Stockpile&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43709</id>
		<title>40d:Occupancy flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43709"/>
		<updated>2008-07-24T23:15:50Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    00000000000000000000000000000010 non-blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 wagon&lt;br /&gt;
    00000000000000000000000000000011 blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000101 &amp;lt;- Trade Depot (Built)    00000000000000000000000000000111 &amp;lt;- Alunite door&lt;br /&gt;
    00000000000000000000000000000101 bridge (unbuilt?)&lt;br /&gt;
    00000000000000000000000000000111 &amp;lt;- Felsite Door&lt;br /&gt;
    00000000000000000000000000001000 dog&lt;br /&gt;
    00000000000000000000000000001000 horse&lt;br /&gt;
    00000000000000000000000000001000 dwarf&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Mule in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Dwarf in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000011000 dwarf + dwarf&lt;br /&gt;
    00000000000000000000000000100000 barrel on ground&lt;br /&gt;
    00000000000000000000000000100000 log of wood on ground&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Pig Tail Rope on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Small giant cave spider silk tunic on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Felsite on a Wood Stockpile&lt;br /&gt;
    00000000000000000000000000101000 anvil + dog&lt;br /&gt;
    00000000000000000000000000101010 &amp;lt;- Dwarf, Felsite, Ale Barral on Food Stockpile&lt;br /&gt;
    00000000000000000000000000101010 &amp;lt;- Dwarf, Iron Bars on a Bar/Block Stockpile&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43708</id>
		<title>40d:Occupancy flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43708"/>
		<updated>2008-07-24T23:14:16Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    00000000000000000000000000000011 blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 non-blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 wagon&lt;br /&gt;
    00000000000000000000000000000101 &amp;lt;- Trade Depot (Built)    00000000000000000000000000000111 &amp;lt;- Alunite door&lt;br /&gt;
    00000000000000000000000000000111 &amp;lt;- Felsite Door&lt;br /&gt;
    00000000000000000000000000000101 bridge (unbuilt?)&lt;br /&gt;
    00000000000000000000000000001000 dog&lt;br /&gt;
    00000000000000000000000000001000 horse&lt;br /&gt;
    00000000000000000000000000001000 dwarf&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Mule in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Dwarf in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000011000 dwarf + dwarf&lt;br /&gt;
    00000000000000000000000000100000 barrel on ground&lt;br /&gt;
    00000000000000000000000000100000 log of wood on ground&lt;br /&gt;
    00000000000000000000000000101000 anvil + dog&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Pig Tail Rope on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Small giant cave spider silk tunic on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Felsite on a Wood Stockpile&lt;br /&gt;
    00000000000000000000000000101010 &amp;lt;- Dwarf, Felsite, Ale Barral on Food Stockpile&lt;br /&gt;
    00000000000000000000000000101010 &amp;lt;- Dwarf, Iron Bars on a Bar/Block Stockpile&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43707</id>
		<title>40d:Occupancy flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43707"/>
		<updated>2008-07-24T23:13:44Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    00000000000000000000000000000011 blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 non-blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 wagon&lt;br /&gt;
    00000000000000000000000000000101 &amp;lt;- Trade Depot (Built)    00000000000000000000000000000111 &amp;lt;- Alunite door&lt;br /&gt;
    00000000000000000000000000000111 &amp;lt;- Felsite Door&lt;br /&gt;
    00000000000000000000000000000101 bridge (unbuilt?)&lt;br /&gt;
    00000000000000000000000000001000 dog&lt;br /&gt;
    00000000000000000000000000001000 horse&lt;br /&gt;
    00000000000000000000000000001000 dwarf&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Mule in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Dwarf in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000011000 dwarf + dwarf&lt;br /&gt;
    00000000000000000000000000100000 barrel on ground&lt;br /&gt;
    00000000000000000000000000100000 log of wood on ground&lt;br /&gt;
    00000000000000000000000000101000 anvil + dog&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Pig Tail Rope on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Small giant cave spider silk tunic on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Felsite on a Wood Stockpile&lt;br /&gt;
    00000000000000000000000000101010 &amp;lt;- Dwarf, Felsite, Ale Barral on Food Stockpile&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43706</id>
		<title>40d:Occupancy flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43706"/>
		<updated>2008-07-24T23:12:41Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    00000000000000000000000000000011 blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 non-blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 wagon&lt;br /&gt;
    00000000000000000000000000000111 &amp;lt;- Alunite door&lt;br /&gt;
    00000000000000000000000000000111 &amp;lt;- Felsite Door&lt;br /&gt;
    00000000000000000000000000000101 bridge (unbuilt?)&lt;br /&gt;
    00000000000000000000000000001000 dog&lt;br /&gt;
    00000000000000000000000000001000 horse&lt;br /&gt;
    00000000000000000000000000001000 dwarf&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Mule in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000001010 &amp;lt;- Dwarf in Carpenters Workshop&lt;br /&gt;
    00000000000000000000000000011000 dwarf + dwarf&lt;br /&gt;
    00000000000000000000000000100000 barrel on ground&lt;br /&gt;
    00000000000000000000000000100000 log of wood on ground&lt;br /&gt;
    00000000000000000000000000101000 anvil + dog&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Pig Tail Rope on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Small giant cave spider silk tunic on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Felsite on a Wood Stockpile&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43705</id>
		<title>40d:Occupancy flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43705"/>
		<updated>2008-07-24T23:11:42Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    00000000000000000000000000000011 blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 non-blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 wagon&lt;br /&gt;
    00000000000000000000000000000111 &amp;lt;- Alunite door&lt;br /&gt;
    00000000000000000000000000000101 bridge (unbuilt?)&lt;br /&gt;
    00000000000000000000000000001000 dog&lt;br /&gt;
    00000000000000000000000000001000 horse&lt;br /&gt;
    00000000000000000000000000001000 dwarf&lt;br /&gt;
    00000000000000000000000000011000 dwarf + dwarf&lt;br /&gt;
    00000000000000000000000000100000 barrel on ground&lt;br /&gt;
    00000000000000000000000000100000 log of wood on ground&lt;br /&gt;
    00000000000000000000000000101000 anvil + dog&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Pig Tail Rope on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Small giant cave spider silk tunic on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Felsite on a Wood Stockpile&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43704</id>
		<title>40d:Occupancy flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43704"/>
		<updated>2008-07-24T23:10:51Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    00000000000000000000000000000011 blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 non-blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 wagon&lt;br /&gt;
    00000000000000000000000000000101 bridge (unbuilt?)&lt;br /&gt;
    00000000000000000000000000001000 dog&lt;br /&gt;
    00000000000000000000000000001000 horse&lt;br /&gt;
    00000000000000000000000000001000 dwarf&lt;br /&gt;
    00000000000000000000000000011000 dwarf + dwarf&lt;br /&gt;
    00000000000000000000000000100000 barrel on ground&lt;br /&gt;
    00000000000000000000000000100000 log of wood on ground&lt;br /&gt;
    00000000000000000000000000101000 anvil + dog&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Pig Tail Rope on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Small giant cave spider silk tunic on a Finished Goods stockpile&lt;br /&gt;
    00000000000000000000000000100010 &amp;lt;- Felsite on a Wood Stockpile&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43703</id>
		<title>40d:Occupancy flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Occupancy_flags_in_DF_memory&amp;diff=43703"/>
		<updated>2008-07-24T22:39:20Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: New page:     00000000000000000000000000000011 blocking part of workshop     00000000000000000000000000000010 non-blocking part of workshop     00000000000000000000000000000010 wagon     00000000000...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    00000000000000000000000000000011 blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 non-blocking part of workshop&lt;br /&gt;
    00000000000000000000000000000010 wagon&lt;br /&gt;
    00000000000000000000000000000101 bridge (unbuilt?)&lt;br /&gt;
    00000000000000000000000000001000 dog&lt;br /&gt;
    00000000000000000000000000001000 horse&lt;br /&gt;
    00000000000000000000000000001000 dwarf&lt;br /&gt;
    00000000000000000000000000011000 dwarf + dwarf&lt;br /&gt;
    00000000000000000000000000100000 barrel on ground&lt;br /&gt;
    00000000000000000000000000100000 log of wood on ground&lt;br /&gt;
    00000000000000000000000000101000 anvil + dog&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:Mithaldu/Designation_flags_in_DF_memory&amp;diff=43702</id>
		<title>User:Mithaldu/Designation flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:Mithaldu/Designation_flags_in_DF_memory&amp;diff=43702"/>
		<updated>2008-07-24T21:54:55Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: User:Mithaldu/Designation flags in DF memory moved to Designation flags in DF memory: to make it searchable&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Designation flags in DF memory]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Designation_flags_in_DF_memory&amp;diff=32194</id>
		<title>Designation flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Designation_flags_in_DF_memory&amp;diff=32194"/>
		<updated>2008-07-24T21:54:55Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: User:Mithaldu/Designation flags in DF memory moved to Designation flags in DF memory: to make it searchable&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    00100000001010001000001000000000 &amp;lt;- obsidian, far away from magma flow&lt;br /&gt;
    00100000001001101000001000000000 &amp;lt;- obsidian, near magma flow&lt;br /&gt;
    11100000001001101000001000000000 &amp;lt;- obsidian, near magma flow&lt;br /&gt;
    00100000001010101000000000000000 &amp;lt;- obsidian, near magma flow&lt;br /&gt;
    00100000001010001000000000000000 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    11100000001001101000000000000000 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    00100000001001101000000000000000 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    00100100001010010100000000000111 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    11100100001001110100000000000111 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    00000000000010101000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    00000000000100001000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    00000000000000101000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    00000000000011001000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    11000000000001101000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    11000000000001101000001000000000 &amp;lt;- undiscovered loam wall, close to murky pool&lt;br /&gt;
    00000000000011001000001000000000 &amp;lt;- undiscovered loam&lt;br /&gt;
    11000100000011110100000000000111 &amp;lt;- channel with 7/7 water&lt;br /&gt;
    11000100000011110100000000000110 &amp;lt;- murky pool, 6/7&lt;br /&gt;
    11000100000010010100000000000110 &amp;lt;- murky pool, 6/7&lt;br /&gt;
    11000100000010010100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000011110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000010010100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000010110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000000110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000001110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    00100100001010010100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    00100100001001110100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    11100100001001110100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    00100100001010110100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
      ^       ^           ^     |^^^&lt;br /&gt;
      warm?   warm?       Hidden|Flow Size&lt;br /&gt;
         ^            ^^^^&lt;br /&gt;
         liquid       Soil/Rock Layer ID&lt;br /&gt;
                     ^&lt;br /&gt;
                     Light&lt;br /&gt;
                    ^&lt;br /&gt;
                    Sub-terr.&lt;br /&gt;
                   ^&lt;br /&gt;
                   Outside&lt;br /&gt;
               ^^^^&lt;br /&gt;
               Unknown ID&lt;br /&gt;
             ^&lt;br /&gt;
             thought to be damp, but isn't&lt;br /&gt;
       ^&lt;br /&gt;
       Mossy&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User_talk:Mithaldu/Tile_types_in_DF_memory&amp;diff=43701</id>
		<title>User talk:Mithaldu/Tile types in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User_talk:Mithaldu/Tile_types_in_DF_memory&amp;diff=43701"/>
		<updated>2008-07-24T21:54:25Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: User talk:Mithaldu/Tile types in DF memory moved to Talk:Tile types in DF memory: to make it searchable&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Talk:Tile types in DF memory]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d_Talk:Tile_types_in_DF_memory&amp;diff=29546</id>
		<title>40d Talk:Tile types in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d_Talk:Tile_types_in_DF_memory&amp;diff=29546"/>
		<updated>2008-07-24T21:54:25Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: User talk:Mithaldu/Tile types in DF memory moved to Talk:Tile types in DF memory: to make it searchable&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For tile #2 (murky pool), I changed a random outdoor tile to it, and it was the brown, dry wavy lines &amp;quot;murky pool&amp;quot; that you get when you completely drain a pre-existing pond.  I suspect whether it's rendered blue (full) or brown (dry) depends on the flow, as defined in the separate &amp;quot;Designation&amp;quot; list defined in the map block right after the tile list.&amp;lt;p&amp;gt;&lt;br /&gt;
Also, #49 is a bright-green, grassy &amp;quot;X&amp;quot; up/down stairs.  #50 is a &amp;quot;&amp;gt;&amp;quot; down stair (again grassy, bright-green).  #51 is a &amp;quot;&amp;lt;&amp;quot; up stair (ditto on grassy and bright-green).&amp;lt;br&amp;gt;&lt;br /&gt;
 #52-54 seem to be the same things only dark green instead of bright green (still grassy, though).&amp;lt;br&amp;gt;&lt;br /&gt;
 #55-57 are the same thing only made out of shale (which is the same stone type for the general area I was experimenting in, so I'm pretty sure the exact stone type is defined elsewhere).&amp;lt;br&amp;gt;&lt;br /&gt;
 #58-60 are the same thing made out of red sand (which seems to be the other mineral type for the area -- I have shale boulders, but &amp;quot;worn away&amp;quot; patches of ground become red sand).&amp;lt;br&amp;gt;&lt;br /&gt;
 #61-63 are the same thing made out of rock (bright white).&amp;lt;br&amp;gt;&lt;br /&gt;
...and that seems to be the end of that pattern as #64 is &amp;quot;unknown&amp;quot;, and #65 is a shale fortification.&amp;lt;p&amp;gt;&lt;br /&gt;
Sorry for the disjointed nature of this message, but I just sort of typed it up as I was trying it. -- [[User:Erasmus Darwin|Erasmus Darwin]] 20:22, 26 November 2007 (EST)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I was way too bored:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
0 -&amp;gt; Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
3-18 -&amp;gt; Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
19 -&amp;gt; Driftwood (light gray &amp;quot;bars&amp;quot; symbol)&amp;lt;br /&amp;gt;&lt;br /&gt;
20-23 -&amp;gt; Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
24 -&amp;gt; Tree (bright red &amp;quot;T&amp;quot;) &amp;lt;- Some sort of red sand bug?&amp;lt;br /&amp;gt;&lt;br /&gt;
25 -&amp;gt; Ice Up/Down Stairway (bright cyan &amp;quot;X&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
26 -&amp;gt; Ice Downward Stairway (&amp;quot;&amp;gt;&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
27 -&amp;gt; Ice Upward Stairway (&amp;quot;&amp;lt;&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
28-31 -&amp;gt; Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
34 -&amp;gt; Shrub (bright red &amp;quot;V&amp;quot;) &amp;lt;- Some sort of red sand bug?&amp;lt;br /&amp;gt;&lt;br /&gt;
35 -&amp;gt; Chasm&amp;lt;br /&amp;gt;&lt;br /&gt;
36-38 -&amp;gt; Obsidian stairway trio (gray)&amp;lt;br /&amp;gt;&lt;br /&gt;
39-41 -&amp;gt; Red sand stairway trio (bright red)&amp;lt;br /&amp;gt;&lt;br /&gt;
42 -&amp;gt; Eerie Glowing Pit (bright red &amp;quot;#&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
43 -&amp;gt; Smooth shale (gray &amp;quot;+&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
44 -&amp;gt; Obsidian (gray &amp;quot;+&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
45 -&amp;gt; Rock (bright white &amp;quot;+&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
46 -&amp;gt; Red sand (bright red &amp;quot;+&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
47 -&amp;gt; Level Ice Floor (bright cyan &amp;quot;+&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
48 -&amp;gt; Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
66 -&amp;gt; Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
67 -&amp;gt; Ashes (animated spider web symbol, color changes between dark red, bright red, and bright yellow)&amp;lt;br /&amp;gt;&lt;br /&gt;
68-69 -&amp;gt; Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
70 -&amp;gt; Ashes (animated changes between &amp;quot;,&amp;quot; &amp;quot;.&amp;quot; &amp;quot;`&amp;quot; and &amp;quot;'&amp;quot; along with the same colors as #67).&amp;lt;br /&amp;gt;&lt;br /&gt;
71-78 -&amp;gt; Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
79 -&amp;gt; Shale pillar (gray &amp;quot;O&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
80 -&amp;gt; Obsidian pillar (gray &amp;quot;O&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
81 -&amp;gt; Rock pillar (bright white &amp;quot;O&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
82 -&amp;gt; Red sand pillar (bright red &amp;quot;O&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
83 -&amp;gt; Ice pillar (bright cyan &amp;quot;O&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
84-88 -&amp;gt; Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
89 -&amp;gt; Waterfall (brown water-style squiggles)&amp;lt;br /&amp;gt;&lt;br /&gt;
90 -&amp;gt; River Source (brown water-style squiggles)&amp;lt;br /&amp;gt;&lt;br /&gt;
91-175 -&amp;gt; Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
176 -&amp;gt; Rough-hewn shale wall (looks partially mined)&amp;lt;br /&amp;gt;&lt;br /&gt;
177 -&amp;gt; Rough-hewn shale wall (looks a little less mined)&amp;lt;br /&amp;gt;&lt;br /&gt;
178 -&amp;gt; Rough-hewn shale wall (looks somewhat mined)&amp;lt;br /&amp;gt;&lt;br /&gt;
179-218 -&amp;gt; Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
220-230 -&amp;gt; Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
232 -&amp;gt; Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
233 -&amp;gt; Dry Grass Upward Slope (bright yellow slope symbol)&amp;lt;br /&amp;gt;&lt;br /&gt;
234 -&amp;gt; Dead Grass Upward Slope (brown slope symbol)&amp;lt;br /&amp;gt;&lt;br /&gt;
235 -&amp;gt; Grassy Upward Slope (bright green slope symbol)&amp;lt;br /&amp;gt;&lt;br /&gt;
236 -&amp;gt; Grassy Upward Slope (dark green slope symbol)&amp;lt;br /&amp;gt;&lt;br /&gt;
237-241 -&amp;gt; Shale, Obsidian, Rock, Red Sand, Red Sand Upward Slopes (Yes, Red Sand twice, and they look identical).&amp;lt;br /&amp;gt;&lt;br /&gt;
242 -&amp;gt; Ashes (Gray &amp;quot;&amp;gt;=&amp;quot; symbol)&amp;lt;br /&amp;gt;&lt;br /&gt;
243 -&amp;gt; Ashes (Gray &amp;quot;&amp;lt;=&amp;quot; symbol)&amp;lt;br /&amp;gt;&lt;br /&gt;
244 -&amp;gt; Ashes (Gray &amp;quot;~&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
245 -&amp;gt; Glacial Upward Slope (bright cyan slope symbol)&amp;lt;br /&amp;gt;&lt;br /&gt;
246-257 -&amp;gt; Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
258-260 -&amp;gt; Ice (bright cyan looks like one of the mined wall symbols, but all 3 look the same)&amp;lt;br /&amp;gt;&lt;br /&gt;
261 -&amp;gt; Furrowed red sand (bright red &amp;quot;~&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
262 -&amp;gt; Ice (looks like a different partially mined wall symbol)&amp;lt;br /&amp;gt;&lt;br /&gt;
263 -&amp;gt; Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
264 -&amp;gt; Lava flow (dark red squiggles)&amp;lt;br /&amp;gt;&lt;br /&gt;
265 -&amp;gt; Red sand wall&amp;lt;br /&amp;gt;&lt;br /&gt;
266-268 -&amp;gt; Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
269 -&amp;gt; Smooth Obsidian Wall (looks kind of like pi -- it probably just looks weird because it's a stray piece of smooth wall, so it can form its regular pattern with more smooth wall segments)&amp;lt;br /&amp;gt;&lt;br /&gt;
270 -&amp;gt; Smooth Obsidian Wall (looks kind of like an 'F')&amp;lt;br /&amp;gt;&lt;br /&gt;
271 -&amp;gt; Vertical mirror of 270.&amp;lt;br /&amp;gt;&lt;br /&gt;
272 -&amp;gt; Vertical mirror of 269.&amp;lt;br /&amp;gt;&lt;br /&gt;
273 -&amp;gt; H/V mirror of 270.&amp;lt;br /&amp;gt;&lt;br /&gt;
274 -&amp;gt; H mirror of 272.&amp;lt;br /&amp;gt;&lt;br /&gt;
275 -&amp;gt; H mirror of 270.&amp;lt;br /&amp;gt;&lt;br /&gt;
276 -&amp;gt; H mirror of 269.&amp;lt;br /&amp;gt;&lt;br /&gt;
277 -&amp;gt; Smooth Obsidian Wall (looks just like fortifications)&amp;lt;br /&amp;gt;&lt;br /&gt;
278-287 -&amp;gt; Even more smooth obsidian wall tiles, all different symbols.&amp;lt;br /&amp;gt;&lt;br /&gt;
288-306 -&amp;gt; Same thing but &amp;quot;Rock&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
307-325 -&amp;gt; Ditto for Shale&amp;lt;br /&amp;gt;&lt;br /&gt;
326 -&amp;gt; Obsidian Fortification&amp;lt;br /&amp;gt;&lt;br /&gt;
327 -&amp;gt; Rock Fortification&amp;lt;br /&amp;gt;&lt;br /&gt;
328-331 -&amp;gt; Rough-hewn Obsidian Wall&amp;lt;br /&amp;gt;&lt;br /&gt;
332-335 -&amp;gt; Rough-hewn Rock Wall&amp;lt;br /&amp;gt;&lt;br /&gt;
336-339 -&amp;gt; Shale (gray &amp;quot;.&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
340-343 -&amp;gt; Obsidian (gray &amp;quot;.&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
344-347 -&amp;gt; Rock (bright white &amp;quot;.&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unknown means that DF referred to the square as &amp;quot;Unknown&amp;quot; when I forced the tile to that value.  I did this on a surface level-square which explains why I got plain &amp;quot;.&amp;quot; symbols toward the end whereas you had the unknown/unmined ` ' &amp;quot; ' type symbols in your chart. -- [[User:Erasmus Darwin|Erasmus Darwin]] 21:07, 26 November 2007 (EST)&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:Mithaldu/Tile_types_in_DF_memory&amp;diff=43700</id>
		<title>User:Mithaldu/Tile types in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:Mithaldu/Tile_types_in_DF_memory&amp;diff=43700"/>
		<updated>2008-07-24T21:54:24Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: User:Mithaldu/Tile types in DF memory moved to Tile types in DF memory: to make it searchable&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Tile types in DF memory]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Tile_types_in_DF_memory&amp;diff=27939</id>
		<title>40d:Tile types in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Tile_types_in_DF_memory&amp;diff=27939"/>
		<updated>2008-07-24T21:54:24Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: User:Mithaldu/Tile types in DF memory moved to Tile types in DF memory: to make it searchable&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Hacking]]&lt;br /&gt;
This page lists the meaning of the various type ids in DF memory. The location of the type ids is recorded here: [[User:Rick/Memory_research#Data_Block|Rick's memory research]].&lt;br /&gt;
&lt;br /&gt;
Each ID is listed as an unsigned integer, name is the name displayed ingame, ascii is the symbol used ingame, colour is the colour i've seen used in displaying the foreground in that tile and background is the colour used to render the background, if it is not black. Tex-X and Tex-Y are the coordinates of the tile used from the main texture file, beginning with 0,0 in the top-left.&lt;br /&gt;
&lt;br /&gt;
Note that some tile types cover multiple actual representations, like different trees, up/down ramps, etc. For that reason some names are slightly changed and some tiles have multiple coordinates.&lt;br /&gt;
&lt;br /&gt;
Also note that, since there is a truckload to cover here, i will be happy about any kind of input from others and donations of savegames, the more varied and expansive, the better.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ID&lt;br /&gt;
! Name&lt;br /&gt;
! ASCII&lt;br /&gt;
! Colour&lt;br /&gt;
! background&lt;br /&gt;
! Tex-X&lt;br /&gt;
! Tex-Y&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Flint slope&lt;br /&gt;
| [ramp]&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 14/15&lt;br /&gt;
| 1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| full murky pool&lt;br /&gt;
| [water symbol]&lt;br /&gt;
| blue&lt;br /&gt;
| &lt;br /&gt;
| 7&lt;br /&gt;
| 15&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Tree&lt;br /&gt;
| [various tree symbols]&lt;br /&gt;
| dark green&lt;br /&gt;
| &lt;br /&gt;
| 8&lt;br /&gt;
| 1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Open Space&lt;br /&gt;
| [nothing]&lt;br /&gt;
| none&lt;br /&gt;
| &lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Shrub&lt;br /&gt;
| &amp;quot;&lt;br /&gt;
| dark green&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 219&lt;br /&gt;
| Rough-hewn flint wall&lt;br /&gt;
| [solid wall symbol]&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
| 11&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 231&lt;br /&gt;
| Larch Sapling&lt;br /&gt;
| [Sapling symbol]&lt;br /&gt;
| dark green&lt;br /&gt;
| &lt;br /&gt;
| 7&lt;br /&gt;
| 14&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 235&lt;br /&gt;
| Grassy Slope&lt;br /&gt;
| [ramp]&lt;br /&gt;
| bright green&lt;br /&gt;
| &lt;br /&gt;
| 14/15&lt;br /&gt;
| 1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 236&lt;br /&gt;
| Grassy Slope&lt;br /&gt;
| [ramp]&lt;br /&gt;
| dark green&lt;br /&gt;
| &lt;br /&gt;
| 14/15&lt;br /&gt;
| 1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 237&lt;br /&gt;
| Flint slope&lt;br /&gt;
| [ramp]&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 14/15&lt;br /&gt;
| 1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 241&lt;br /&gt;
| Sandy Loam slope&lt;br /&gt;
| [ramp]&lt;br /&gt;
| bright yellow&lt;br /&gt;
| &lt;br /&gt;
| 14/15&lt;br /&gt;
| 1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 265&lt;br /&gt;
| Sandy loam wall&lt;br /&gt;
| [sand]&lt;br /&gt;
| dark yellow&lt;br /&gt;
| bright yellow&lt;br /&gt;
| 0&lt;br /&gt;
| 11&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 336&lt;br /&gt;
| Flint&lt;br /&gt;
| ´&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 337&lt;br /&gt;
| Flint&lt;br /&gt;
| ,&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 338&lt;br /&gt;
| Flint&lt;br /&gt;
| `&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 0&lt;br /&gt;
| 6&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 339&lt;br /&gt;
| Flint&lt;br /&gt;
| .&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 14&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 348&lt;br /&gt;
| Grass&lt;br /&gt;
| ´&lt;br /&gt;
| dark green&lt;br /&gt;
| &lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 349&lt;br /&gt;
| Grass&lt;br /&gt;
| ,&lt;br /&gt;
| dark green&lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 350&lt;br /&gt;
| Grass&lt;br /&gt;
| `&lt;br /&gt;
| dark green&lt;br /&gt;
| &lt;br /&gt;
| 0&lt;br /&gt;
| 6&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 351&lt;br /&gt;
| Grass&lt;br /&gt;
| .&lt;br /&gt;
| dark green&lt;br /&gt;
| &lt;br /&gt;
| 14&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 352&lt;br /&gt;
| Sandy Loam&lt;br /&gt;
| ´&lt;br /&gt;
| bright yellow&lt;br /&gt;
| &lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 353&lt;br /&gt;
| Sandy Loam&lt;br /&gt;
| ,&lt;br /&gt;
| bright yellow&lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 354&lt;br /&gt;
| Sandy Loam&lt;br /&gt;
| `&lt;br /&gt;
| bright yellow&lt;br /&gt;
| &lt;br /&gt;
| 0&lt;br /&gt;
| 6&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 355&lt;br /&gt;
| Sandy Loam&lt;br /&gt;
| .&lt;br /&gt;
| bright yellow&lt;br /&gt;
| &lt;br /&gt;
| 14&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 373&lt;br /&gt;
| brook (water surface)&lt;br /&gt;
| [water symbol]&lt;br /&gt;
| blue&lt;br /&gt;
| &lt;br /&gt;
| 7&lt;br /&gt;
| 15&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 381&lt;br /&gt;
| brook (below water)&lt;br /&gt;
| [water symbol]&lt;br /&gt;
| bright teal&lt;br /&gt;
| &lt;br /&gt;
| 7&lt;br /&gt;
| 15&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 398&lt;br /&gt;
| Grass&lt;br /&gt;
| ´&lt;br /&gt;
| bright green&lt;br /&gt;
| &lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 399&lt;br /&gt;
| Grass&lt;br /&gt;
| ,&lt;br /&gt;
| bright green&lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 400&lt;br /&gt;
| Grass&lt;br /&gt;
| `&lt;br /&gt;
| bright green&lt;br /&gt;
| &lt;br /&gt;
| 0&lt;br /&gt;
| 6&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 401&lt;br /&gt;
| Grass&lt;br /&gt;
| .&lt;br /&gt;
| bright green&lt;br /&gt;
| &lt;br /&gt;
| 14&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 402&lt;br /&gt;
| Flint Boulder&lt;br /&gt;
| [eternity symbol]&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 14&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 405&lt;br /&gt;
| Flint Pebbles&lt;br /&gt;
| ´&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 406&lt;br /&gt;
| Flint Pebbles&lt;br /&gt;
| ,&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 407&lt;br /&gt;
| Flint Pebbles&lt;br /&gt;
| `&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 0&lt;br /&gt;
| 6&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 408&lt;br /&gt;
| Flint Pebbles&lt;br /&gt;
| .&lt;br /&gt;
| dark grey&lt;br /&gt;
| &lt;br /&gt;
| 14&lt;br /&gt;
| 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 440&lt;br /&gt;
| Rough-hewn magnetite wall&lt;br /&gt;
| tilde&lt;br /&gt;
| dark grey&lt;br /&gt;
| bright grey&lt;br /&gt;
| 14&lt;br /&gt;
| 7&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:Rick/Memory_research&amp;diff=8179</id>
		<title>User:Rick/Memory research</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:Rick/Memory_research&amp;diff=8179"/>
		<updated>2007-12-16T23:05:19Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: /* Data Block */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
=Other memory research resources=&lt;br /&gt;
* [[Memory hacking|Main memory hacking research]]&lt;br /&gt;
* [[User:AzureLightning/Memory research|AzureLightning's memory research]]&lt;br /&gt;
* [[User:Iluxan/Memory research|Iluxan's memory research]]&lt;br /&gt;
&lt;br /&gt;
=v0.27.169.33a=&lt;br /&gt;
==Useful Offsets==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Type&lt;br /&gt;
! width=&amp;quot;40%&amp;quot; | Notes&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Offset&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Mineral types vector&lt;br /&gt;
| &lt;br /&gt;
| [[Memory hacking#Vector|vector]]&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x01459EF8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Item vector&lt;br /&gt;
| &lt;br /&gt;
| [[Memory hacking#Vector|vector]]&lt;br /&gt;
| Also used during embarking.&lt;br /&gt;
| &amp;lt;code&amp;gt;0x01416AD8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Next item id&lt;br /&gt;
| 4&lt;br /&gt;
| long&lt;br /&gt;
| When a new item is added to the item vector, it is assigned this value. This value is then increased by 1.&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00BDDCB4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Classes==&lt;br /&gt;
===Item===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Parent&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; | Notes&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Object Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | VTable Offset&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Item&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x008AD7B4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| Item&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Weapon&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00894F0C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Ammo&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008962BC&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Anvil&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B5814&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Seed&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x64&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089CA0C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bag&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00895FEC&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Leather&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x60&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008AFE0C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Cloth&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B0EF4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Thread&lt;br /&gt;
| Item&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x6C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089D54C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Rope&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00897C3C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Hat&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00895A4C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Shirt&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008951DC&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Pants&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089658C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Gloves&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x84?&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00895D1C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Shoes&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008954AC&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Shield&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x7C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089577C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Amulet&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4464&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bracelet&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B5274&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Earring&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4FA4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Scepter&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4734&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Crown&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4A04&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Idol&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4194&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Ring&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008B4CD4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Barrel&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x80&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0089496C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Log&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x5C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008AED2C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Lye&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x60&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00889044&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Charcoal&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x60&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x008ADC4C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Char&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00888D74&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x60&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00893B5C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Cage&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00892464&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;code&amp;gt;0x78&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00897F0C&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Block Event===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Parent&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; | Notes&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Object Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | VTable Offset&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mineral Event&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| See [[#Mineral Event|structure information]].&lt;br /&gt;
| &amp;lt;code&amp;gt;0x2C&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00887ED4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Structures=&lt;br /&gt;
==Classes==&lt;br /&gt;
===Item===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;5%&amp;quot; | Offset&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Type&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;55%&amp;quot; | Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| pointer&lt;br /&gt;
| VTable&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| X&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Y&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x08&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Z&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0C&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Flags&lt;br /&gt;
| &lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | Flag&lt;br /&gt;
! width=&amp;quot;70%&amp;quot; | Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 0x8&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 1 &amp;lt;&amp;lt; 3&lt;br /&gt;
| Held? (in someones inventory)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x80000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 19&lt;br /&gt;
| Forbid&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x200000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 21&lt;br /&gt;
| Dump&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x400000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 22&lt;br /&gt;
| On fire&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0x800000&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 23&lt;br /&gt;
| Melt&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x14&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| long&lt;br /&gt;
| Item ID&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Map==&lt;br /&gt;
===Data Block===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;5%&amp;quot; | Offset&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Type&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;55%&amp;quot; | Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| pointer&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0008&amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| [[Memory hacking#Vector|vector]]&lt;br /&gt;
| Events&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0054&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Map X&lt;br /&gt;
| In tiles, not blocks.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0056&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Map Y&lt;br /&gt;
| In tiles, not blocks.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x005A&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Region X&lt;br /&gt;
| This doesn't account for the selected area in the local area it seems.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x005C&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Region Y&lt;br /&gt;
| This doesn't account for the selected area in the local area it seems.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x005E&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| Type&lt;br /&gt;
| [[User:Mithaldu/Tile_types_in_DF_memory|tile types (work in progress)]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0260&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 * 16 * 16&lt;br /&gt;
| list of longs&lt;br /&gt;
| Designation&lt;br /&gt;
| [[User:Mithaldu/Designation flags in DF memory|designation flags (work in progress)]]&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | Flag&lt;br /&gt;
! width=&amp;quot;70%&amp;quot; | Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | &amp;lt;code&amp;gt;0x7&amp;lt;/code&amp;gt;&lt;br /&gt;
| Flow size (not a flag)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | &amp;lt;code&amp;gt;0x200&amp;lt;/code&amp;gt;&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 1 &amp;lt;&amp;lt; 9&lt;br /&gt;
| Hidden&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;code&amp;gt;0x3C00&amp;lt;/code&amp;gt;&lt;br /&gt;
| Soil / Rock Layer ID (not a flag)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x4000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 14&lt;br /&gt;
| Light (Dark when unset)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x8000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 15&lt;br /&gt;
| Subterranean (Above Ground when unset)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x10000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 16&lt;br /&gt;
| Outside (Inside when unset)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &amp;lt;code&amp;gt;0x1E0000&amp;lt;/code&amp;gt;&lt;br /&gt;
| Unknown ID (not a flag)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x400000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 22&lt;br /&gt;
| Damp?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x10000000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 28&lt;br /&gt;
| Mossy&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0660&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 * 16 * 16&lt;br /&gt;
| list of longs&lt;br /&gt;
| Occupancy&lt;br /&gt;
| &lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | Flag&lt;br /&gt;
! width=&amp;quot;70%&amp;quot; | Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | &amp;lt;code&amp;gt;0x40&amp;lt;/code&amp;gt;&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 1 &amp;lt;&amp;lt; 6&lt;br /&gt;
| Muddy&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x80000000&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 &amp;lt;&amp;lt; 31&lt;br /&gt;
| Snow-covered&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0A60&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1 * 16 * 16&lt;br /&gt;
| list of bytes&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0B60&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4 * 16 * 16&lt;br /&gt;
| list of longs&lt;br /&gt;
| Pathfinding&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1160&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1360&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1560&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| Temperature #1&lt;br /&gt;
| 10100 or above counts as 'Warm'.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1760&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| Temperature #2&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1960&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1B60&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2 * 16 * 16&lt;br /&gt;
| list of shorts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1D60&amp;lt;/code&amp;gt;&lt;br /&gt;
| 9 bytes&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Mineral Event===&lt;br /&gt;
''0x2C bytes.''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;5%&amp;quot; | Offset&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Size&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; | Type&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Name&lt;br /&gt;
! width=&amp;quot;55%&amp;quot; | Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| pointer&lt;br /&gt;
| VTable&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| short&lt;br /&gt;
| Type&lt;br /&gt;
| Includes gems, ore.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #1&lt;br /&gt;
| 0,0 to 15,1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0A&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #2&lt;br /&gt;
| 0,2 to 15,3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0E&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #3&lt;br /&gt;
| 0,4 to 15,5&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x12&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #4&lt;br /&gt;
| 0,6 to 15,7&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x16&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #5&lt;br /&gt;
| 0,8 to 15,9&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1A&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #6&lt;br /&gt;
| 0,10 to 15,11&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1E&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #7&lt;br /&gt;
| 0,12 to 15,13&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x22&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Tile Bitmask #8&lt;br /&gt;
| 0,14 to 15,15&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x28&amp;lt;/code&amp;gt;&lt;br /&gt;
| 4&lt;br /&gt;
| ulong&lt;br /&gt;
| Flags&lt;br /&gt;
| &lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; colspan=&amp;quot;2&amp;quot; | Flag&lt;br /&gt;
! width=&amp;quot;70%&amp;quot; | Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 0x1&lt;br /&gt;
| width=&amp;quot;15%&amp;quot; | 1 &amp;lt;&amp;lt; 0&lt;br /&gt;
| Discovered&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Designation_flags_in_DF_memory&amp;diff=32193</id>
		<title>Designation flags in DF memory</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Designation_flags_in_DF_memory&amp;diff=32193"/>
		<updated>2007-12-16T23:03:27Z</updated>

		<summary type="html">&lt;p&gt;Mithaldu: New page:     00100000001010001000001000000000 &amp;lt;- obsidian, far away from magma flow     00100000001001101000001000000000 &amp;lt;- obsidian, near magma flow     11100000001001101000001000000000 &amp;lt;- obsidia...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    00100000001010001000001000000000 &amp;lt;- obsidian, far away from magma flow&lt;br /&gt;
    00100000001001101000001000000000 &amp;lt;- obsidian, near magma flow&lt;br /&gt;
    11100000001001101000001000000000 &amp;lt;- obsidian, near magma flow&lt;br /&gt;
    00100000001010101000000000000000 &amp;lt;- obsidian, near magma flow&lt;br /&gt;
    00100000001010001000000000000000 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    11100000001001101000000000000000 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    00100000001001101000000000000000 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    00100100001010010100000000000111 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    11100100001001110100000000000111 &amp;lt;- obsidian, next to magma flow&lt;br /&gt;
    00000000000010101000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    00000000000100001000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    00000000000000101000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    00000000000011001000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    11000000000001101000000000000000 &amp;lt;- damp loam wall, next to murky pool&lt;br /&gt;
    11000000000001101000001000000000 &amp;lt;- undiscovered loam wall, close to murky pool&lt;br /&gt;
    00000000000011001000001000000000 &amp;lt;- undiscovered loam&lt;br /&gt;
    11000100000011110100000000000111 &amp;lt;- channel with 7/7 water&lt;br /&gt;
    11000100000011110100000000000110 &amp;lt;- murky pool, 6/7&lt;br /&gt;
    11000100000010010100000000000110 &amp;lt;- murky pool, 6/7&lt;br /&gt;
    11000100000010010100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000011110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000010010100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000010110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000000110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    11000100000001110100000000000111 &amp;lt;- murky pool, 7/7&lt;br /&gt;
    00100100001010010100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    00100100001001110100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    11100100001001110100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
    00100100001010110100000000000111 &amp;lt;- open space, lava 7/7&lt;br /&gt;
      ^       ^           ^     |^^^&lt;br /&gt;
      warm?   warm?       Hidden|Flow Size&lt;br /&gt;
         ^            ^^^^&lt;br /&gt;
         liquid       Soil/Rock Layer ID&lt;br /&gt;
                     ^&lt;br /&gt;
                     Light&lt;br /&gt;
                    ^&lt;br /&gt;
                    Sub-terr.&lt;br /&gt;
                   ^&lt;br /&gt;
                   Outside&lt;br /&gt;
               ^^^^&lt;br /&gt;
               Unknown ID&lt;br /&gt;
             ^&lt;br /&gt;
             thought to be damp, but isn't&lt;br /&gt;
       ^&lt;br /&gt;
       Mossy&lt;/div&gt;</summary>
		<author><name>Mithaldu</name></author>
	</entry>
</feed>