<?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=DDR</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=DDR"/>
	<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php/Special:Contributions/DDR"/>
	<updated>2026-05-08T03:28:54Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.11</generator>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=266457</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=266457"/>
		<updated>2022-10-24T19:31:15Z</updated>

		<summary type="html">&lt;p&gt;DDR: Updated my &amp;quot;about me&amp;quot;, since it's been 12 years.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Me ==&lt;br /&gt;
I am a game developer living in beautiful British Columbia, Canada. Check out some other games I have been involved in, such as the Battle for Wesnoth or Frogatto (an old school platformer with nice graphics). If you would like to talk to me, leave a comment on my talk page!&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
'cascade' simple cave-in system: http://www.bay12forums.com/smf/index.php?topic=58416.0&lt;br /&gt;
&lt;br /&gt;
== Stories ==&lt;br /&gt;
'''Rakustsherik''', the farm outpost:&lt;br /&gt;
&amp;lt;br /&amp;gt;http://www.bay12forums.com/smf/index.php?topic=78025.msg2007768#msg2007768&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;quot;I am concerned that so many deaths were caused by TRIPPING OVER LIVESTOCK!?!&amp;quot;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;quot;Very well written, if brief.  Good work.&amp;quot;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;quot;Great story.  Laughed myself to tears. Many thanks.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Art ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Unknown_curses_12x12_&amp;amp;_Markvii_Walls.png‎]]&lt;br /&gt;
|An edition of the unknown curses 12x12 tileset with diagonal walls from the Markvii tileset. Rock doors are unknown curses, as are arrows. (Arrows are absolute '''logs''' in Markvii.) The fonts mix fairly well.&lt;br /&gt;
|[[File:Unknown curses 12x12 &amp;amp; Markvii Walls example screenshot.jpeg]]&lt;br /&gt;
|-&lt;br /&gt;
|Above: The Font&lt;br /&gt;
|&lt;br /&gt;
|A dwarf at archery practice. (He died later.)&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Unknown curses 12x12 &amp;amp; Markvii Walls T junction edit.png]]&lt;br /&gt;
|A variant of the above font with smooth T-junction walls.&lt;br /&gt;
|[[File:Unknown curses 12x12 &amp;amp; Markvii Walls DDR edit sample.png|99px]]&lt;br /&gt;
|-&lt;br /&gt;
|Above: A version with flat T-joints.&lt;br /&gt;
|&lt;br /&gt;
|Smooth wooden walls, a bedroom in the sky.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General AHK Script===&lt;br /&gt;
These AutoHotKey scripts (ahk scripts) contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page. If you'd like to suggest a new hotkey, you can leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
====Examples====&lt;br /&gt;
Trading at a depot is conductive to RSI, especially for trades of over 20,000☼. If you've got your depot set up so that it draws from an immediate stockpile which only accepts trade goods, you can hold '''ctrl-enter''' to select everything. (So, basically, this presses the select and down key for you as long as you hold the key combo.) Pressing '''ctrl-page down''' when you have a leather or cloth barrel from a trader selected selects that barrel for trading, and advances to the next cloth or leather barrel. Much easier!&amp;lt;br /&amp;gt;&lt;br /&gt;
Now, let's say you want to move up couple dozen z-levels, for you are at the bottom of a large cavern. Normally, this is just a matter of holding shift-&amp;lt;, but it can take a few seconds to scroll up. If you press '''ctrl-shift-&amp;lt;''', you'll go up TEN z-levels for every press of the button. Over short distances of 20 z-levels, this reduces a several second wait to a second-long process, giving up to a 75% savings of time! Over long-distances, however, this hotkey is only slightly quicker, maybe 25% or so.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ah, designating rooms. It's both fun and kind of boring. My least favourite is designating bedrooms for my dwarfs. Sure, I could put them in a barracks, but where's the class? (Besides, they'll clean up their clothes if you give them their own room.) You can one-press designate two styles of room, and for one of the styles you can also invoke automatic furniture layout and automatic make room.&lt;br /&gt;
&lt;br /&gt;
====The installation of AHK and this Script (for beginners):====&lt;br /&gt;
&lt;br /&gt;
Grab the installer from http://www.autohotkey.com/, and install it.&lt;br /&gt;
&lt;br /&gt;
Next, copy the script you want below.&lt;br /&gt;
&lt;br /&gt;
Nip over to Windows Explorer. Go to where you want to store the script, and, from the right click menu select new -&amp;gt; autohotkey script.&lt;br /&gt;
&lt;br /&gt;
Edit the script (it's in the right-click menu). Click in the text that appears, then press ctrl-a, ctrl-v, ctrl-s, ctrl-f4.&lt;br /&gt;
&lt;br /&gt;
Now, run the script by double-clicking on it. Now, when you press the key combo, it will start the script.&lt;br /&gt;
&lt;br /&gt;
====Fortress Mode Keys:====&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language: English&lt;br /&gt;
; Platform:	WinXP&lt;br /&gt;
; Author: D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
; Version: MIN-1.0&lt;br /&gt;
; License: GNU GPL&lt;br /&gt;
&lt;br /&gt;
; Script Keys:&lt;br /&gt;
;	These keys aim to speed up the playing of Dwarf Fortress by automating some common tasks.&lt;br /&gt;
;	&lt;br /&gt;
;	Furnish &amp;amp; Room:	&lt;br /&gt;
;~	w + arrow key	.	.	Position a single wall segment. Hold w and an arrow key to build that wall and advance a tile.&lt;br /&gt;
;~	g + arrow key	.	.	Position a floor grate. Press g and {direction} arrow key to build that grate and position a floor grate to the {direction} of the first grate.&lt;br /&gt;
;	&lt;br /&gt;
;	Misc.:	&lt;br /&gt;
;	alt &amp;lt;, &amp;gt;	.	.	.	Move up or down ten levels. Very handy for 150 z-level forts. (Or, alt-shift-,, ..)&lt;br /&gt;
;	ctrl enter	.	.	.	Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	alt enter	.	.	.	Enter select, enter confirm, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	ctrl page down	.	.	Select current barrel or bin in trade screen (traders' side), and advance to the next barrel.&lt;br /&gt;
;	alt number pad plus	.	Press keys tiq+. For use selecting squads to train at a baracks.&lt;br /&gt;
&lt;br /&gt;
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.&lt;br /&gt;
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.&lt;br /&gt;
SetKeydelay, 20&lt;br /&gt;
&lt;br /&gt;
#SingleInstance force&lt;br /&gt;
&lt;br /&gt;
;WinWaitActive, Shortcut to dfvdig.exe&lt;br /&gt;
;Send, {ENTER}&lt;br /&gt;
;WinActivate, Dwarf Fortress&lt;br /&gt;
;Reload&lt;br /&gt;
&lt;br /&gt;
#IfWinActive Dwarf Fortress&lt;br /&gt;
&lt;br /&gt;
!+.::Send {&amp;gt; 10}&lt;br /&gt;
Return&lt;br /&gt;
!+,::Send {&amp;lt; 10}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^Enter::&lt;br /&gt;
Send {ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
!Enter::&lt;br /&gt;
Send {ENTER}{ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^PGDN::&lt;br /&gt;
Send, {ENTER}{PGDN}{UP}{UP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^NumpadAdd::&lt;br /&gt;
Send {ENTER}{NumpadAdd}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!NumpadAdd::&lt;br /&gt;
Send, tiq{+}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
;	-- Begin G Section --&lt;br /&gt;
g &amp;amp; Right::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 300&lt;br /&gt;
Send, {ENTER}{SHIFTDOWN}g{SHIFTUP}{RIGHT}	;Grate in direction. Traps g, though, so re-g code is needed.&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
g &amp;amp; Left::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 300&lt;br /&gt;
Send, {ENTER}{SHIFTDOWN}g{SHIFTUP}{LEFT}	&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
g &amp;amp; Up::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 300&lt;br /&gt;
Send, {ENTER}{SHIFTDOWN}g{SHIFTUP}{UP}	&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
g &amp;amp; Down::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 300&lt;br /&gt;
Send, {ENTER}{SHIFTDOWN}g{SHIFTUP}{DOWN}	&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
+g::Send, {SHIFTDOWN}g{SHIFTUP}	;Send g if g pressed; otherwise g won't work. Script traps g in above trigger.&lt;br /&gt;
Return&lt;br /&gt;
g::Send, g&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;	-- Begin W Section --&lt;br /&gt;
w &amp;amp; Left::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 250&lt;br /&gt;
Send, {ENTER 2}{LEFT}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
w &amp;amp; Up::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 250&lt;br /&gt;
Send, {ENTER 2}{UP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
w &amp;amp; Right::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 250&lt;br /&gt;
Send, {ENTER 2}{RIGHT}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
w &amp;amp; Down::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 250&lt;br /&gt;
Send, {ENTER 2}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
+w::Send, {SHIFTDOWN}w{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
w::Send, w&lt;br /&gt;
Return&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=256460</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=256460"/>
		<updated>2021-01-29T00:27:24Z</updated>

		<summary type="html">&lt;p&gt;DDR: /* Added a remix of Unknown curses 12x12 &amp;amp; Markvii Walls with flat t-junctions. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Me ==&lt;br /&gt;
I am a student living in British Colombia, Canada. DDR is my screen name, and is simply my initials. Please check out some other games I have been involved in, namely the Battle for Wesnoth, and Frogatto (an old school platformer with nice graphics). If you would like to talk to me, you can often find me on IRC, connected to irc://freenode/.&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
'cascade' simple cave-in system: http://www.bay12forums.com/smf/index.php?topic=58416.0&lt;br /&gt;
&lt;br /&gt;
== Stories ==&lt;br /&gt;
'''Rakustsherik''', the farm outpost:&lt;br /&gt;
&amp;lt;br /&amp;gt;http://www.bay12forums.com/smf/index.php?topic=78025.msg2007768#msg2007768&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;quot;I am concerned that so many deaths were caused by TRIPPING OVER LIVESTOCK!?!&amp;quot;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;quot;Very well written, if brief.  Good work.&amp;quot;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;quot;Great story.  Laughed myself to tears. Many thanks.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Art ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Unknown_curses_12x12_&amp;amp;_Markvii_Walls.png‎]]&lt;br /&gt;
|An edition of the unknown curses 12x12 tileset with diagonal walls from the Markvii tileset. Rock doors are unknown curses, as are arrows. (Arrows are absolute '''logs''' in Markvii.) The fonts mix fairly well.&lt;br /&gt;
|[[File:Unknown curses 12x12 &amp;amp; Markvii Walls example screenshot.jpeg]]&lt;br /&gt;
|-&lt;br /&gt;
|Above: The Font&lt;br /&gt;
|&lt;br /&gt;
|A dwarf at archery practice. (He died later.)&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Unknown curses 12x12 &amp;amp; Markvii Walls T junction edit.png]]&lt;br /&gt;
|A variant of the above font with smooth T-junction walls.&lt;br /&gt;
|[[File:Unknown curses 12x12 &amp;amp; Markvii Walls DDR edit sample.png|99px]]&lt;br /&gt;
|-&lt;br /&gt;
|Above: A version with flat T-joints.&lt;br /&gt;
|&lt;br /&gt;
|Smooth wooden walls, a bedroom in the sky.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General AHK Script===&lt;br /&gt;
These AutoHotKey scripts (ahk scripts) contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page. If you'd like to suggest a new hotkey, you can leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
====Examples====&lt;br /&gt;
Trading at a depot is conductive to RSI, especially for trades of over 20,000☼. If you've got your depot set up so that it draws from an immediate stockpile which only accepts trade goods, you can hold '''ctrl-enter''' to select everything. (So, basically, this presses the select and down key for you as long as you hold the key combo.) Pressing '''ctrl-page down''' when you have a leather or cloth barrel from a trader selected selects that barrel for trading, and advances to the next cloth or leather barrel. Much easier!&amp;lt;br /&amp;gt;&lt;br /&gt;
Now, let's say you want to move up couple dozen z-levels, for you are at the bottom of a large cavern. Normally, this is just a matter of holding shift-&amp;lt;, but it can take a few seconds to scroll up. If you press '''ctrl-shift-&amp;lt;''', you'll go up TEN z-levels for every press of the button. Over short distances of 20 z-levels, this reduces a several second wait to a second-long process, giving up to a 75% savings of time! Over long-distances, however, this hotkey is only slightly quicker, maybe 25% or so.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ah, designating rooms. It's both fun and kind of boring. My least favourite is designating bedrooms for my dwarfs. Sure, I could put them in a barracks, but where's the class? (Besides, they'll clean up their clothes if you give them their own room.) You can one-press designate two styles of room, and for one of the styles you can also invoke automatic furniture layout and automatic make room.&lt;br /&gt;
&lt;br /&gt;
====The installation of AHK and this Script (for beginners):====&lt;br /&gt;
&lt;br /&gt;
Grab the installer from http://www.autohotkey.com/, and install it.&lt;br /&gt;
&lt;br /&gt;
Next, copy the script you want below.&lt;br /&gt;
&lt;br /&gt;
Nip over to Windows Explorer. Go to where you want to store the script, and, from the right click menu select new -&amp;gt; autohotkey script.&lt;br /&gt;
&lt;br /&gt;
Edit the script (it's in the right-click menu). Click in the text that appears, then press ctrl-a, ctrl-v, ctrl-s, ctrl-f4.&lt;br /&gt;
&lt;br /&gt;
Now, run the script by double-clicking on it. Now, when you press the key combo, it will start the script.&lt;br /&gt;
&lt;br /&gt;
====Fortress Mode Keys:====&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language: English&lt;br /&gt;
; Platform:	WinXP&lt;br /&gt;
; Author: D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
; Version: MIN-1.0&lt;br /&gt;
; License: GNU GPL&lt;br /&gt;
&lt;br /&gt;
; Script Keys:&lt;br /&gt;
;	These keys aim to speed up the playing of Dwarf Fortress by automating some common tasks.&lt;br /&gt;
;	&lt;br /&gt;
;	Furnish &amp;amp; Room:	&lt;br /&gt;
;~	w + arrow key	.	.	Position a single wall segment. Hold w and an arrow key to build that wall and advance a tile.&lt;br /&gt;
;~	g + arrow key	.	.	Position a floor grate. Press g and {direction} arrow key to build that grate and position a floor grate to the {direction} of the first grate.&lt;br /&gt;
;	&lt;br /&gt;
;	Misc.:	&lt;br /&gt;
;	alt &amp;lt;, &amp;gt;	.	.	.	Move up or down ten levels. Very handy for 150 z-level forts. (Or, alt-shift-,, ..)&lt;br /&gt;
;	ctrl enter	.	.	.	Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	alt enter	.	.	.	Enter select, enter confirm, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	ctrl page down	.	.	Select current barrel or bin in trade screen (traders' side), and advance to the next barrel.&lt;br /&gt;
;	alt number pad plus	.	Press keys tiq+. For use selecting squads to train at a baracks.&lt;br /&gt;
&lt;br /&gt;
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.&lt;br /&gt;
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.&lt;br /&gt;
SetKeydelay, 20&lt;br /&gt;
&lt;br /&gt;
#SingleInstance force&lt;br /&gt;
&lt;br /&gt;
;WinWaitActive, Shortcut to dfvdig.exe&lt;br /&gt;
;Send, {ENTER}&lt;br /&gt;
;WinActivate, Dwarf Fortress&lt;br /&gt;
;Reload&lt;br /&gt;
&lt;br /&gt;
#IfWinActive Dwarf Fortress&lt;br /&gt;
&lt;br /&gt;
!+.::Send {&amp;gt; 10}&lt;br /&gt;
Return&lt;br /&gt;
!+,::Send {&amp;lt; 10}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^Enter::&lt;br /&gt;
Send {ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
!Enter::&lt;br /&gt;
Send {ENTER}{ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^PGDN::&lt;br /&gt;
Send, {ENTER}{PGDN}{UP}{UP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^NumpadAdd::&lt;br /&gt;
Send {ENTER}{NumpadAdd}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!NumpadAdd::&lt;br /&gt;
Send, tiq{+}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
;	-- Begin G Section --&lt;br /&gt;
g &amp;amp; Right::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 300&lt;br /&gt;
Send, {ENTER}{SHIFTDOWN}g{SHIFTUP}{RIGHT}	;Grate in direction. Traps g, though, so re-g code is needed.&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
g &amp;amp; Left::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 300&lt;br /&gt;
Send, {ENTER}{SHIFTDOWN}g{SHIFTUP}{LEFT}	&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
g &amp;amp; Up::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 300&lt;br /&gt;
Send, {ENTER}{SHIFTDOWN}g{SHIFTUP}{UP}	&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
g &amp;amp; Down::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 300&lt;br /&gt;
Send, {ENTER}{SHIFTDOWN}g{SHIFTUP}{DOWN}	&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
+g::Send, {SHIFTDOWN}g{SHIFTUP}	;Send g if g pressed; otherwise g won't work. Script traps g in above trigger.&lt;br /&gt;
Return&lt;br /&gt;
g::Send, g&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;	-- Begin W Section --&lt;br /&gt;
w &amp;amp; Left::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 250&lt;br /&gt;
Send, {ENTER 2}{LEFT}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
w &amp;amp; Up::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 250&lt;br /&gt;
Send, {ENTER 2}{UP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
w &amp;amp; Right::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 250&lt;br /&gt;
Send, {ENTER 2}{RIGHT}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
w &amp;amp; Down::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 250&lt;br /&gt;
Send, {ENTER 2}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
+w::Send, {SHIFTDOWN}w{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
w::Send, w&lt;br /&gt;
Return&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=File:Unknown_curses_12x12_%26_Markvii_Walls_T_junction_edit.png&amp;diff=256458</id>
		<title>File:Unknown curses 12x12 &amp; Markvii Walls T junction edit.png</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=File:Unknown_curses_12x12_%26_Markvii_Walls_T_junction_edit.png&amp;diff=256458"/>
		<updated>2021-01-29T00:18:00Z</updated>

		<summary type="html">&lt;p&gt;DDR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An edit of [[File:Unknown_curses_12x12_&amp;amp;_Markvii_Walls.png‎]], with the Markvii Walls T-junctions smoothed out.&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=File:Unknown_curses_12x12_%26_Markvii_Walls_DDR_edit_sample.png&amp;diff=256448</id>
		<title>File:Unknown curses 12x12 &amp; Markvii Walls DDR edit sample.png</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=File:Unknown_curses_12x12_%26_Markvii_Walls_DDR_edit_sample.png&amp;diff=256448"/>
		<updated>2021-01-28T06:38:08Z</updated>

		<summary type="html">&lt;p&gt;DDR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DF in text mode with Unknown_curses_12x12_&amp;amp;_Markvii_Walls_T_junction_edit font.&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User_talk:Emi&amp;diff=164408</id>
		<title>User talk:Emi</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User_talk:Emi&amp;diff=164408"/>
		<updated>2012-02-20T06:07:15Z</updated>

		<summary type="html">&lt;p&gt;DDR: /* Upload Button Missing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please leave new messages by pressing the new section button. It is next to the edit button, and says &amp;quot;Add topic&amp;quot;. Be sure to sign your message with &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt; so I know who left me the message.&lt;br /&gt;
{{archive|*[[User_talk:Emi/archive1|archive 1]]}}&lt;br /&gt;
&lt;br /&gt;
== Spanish translation ==&lt;br /&gt;
&lt;br /&gt;
Hello! I'm a Spanish player of this game and I would like to begin the translation of this wiki into Spanish. I hope you like the idea! Regards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PROBLEM ==&lt;br /&gt;
since you &amp;quot;upgraded&amp;quot; the wiki, sometimes when i try to load a page, any kind of page in the wiki, instead of loading the page, my browser (chrome) starts downloading a file like this:    DF2010-Magma.gz&lt;br /&gt;
the file never ends downloading and it contains nothing, so i dont know whats the deal with that, sometime is loads teh page as usual&lt;br /&gt;
*Take a look at [http://www.bay12forums.com/smf/index.php?topic=96229.0 this forum thread] - most cases seem to result from using Avast Antivirus along with Google Chrome. --[[User:Quietust|Quietust]] 00:38, 10 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Upload Button Missing ==&lt;br /&gt;
Hello. I've uploaded [[http://dwarffortresswiki.org/index.php/File:DA_Quarters.JPG,stuff]] before, but the upload link seems to have vanished for me. (I'd like to upload a small .exe file which makes the depot tradeing semi-automated so I can link to it from my user page.) What should I do?&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
 --[[User:DDR|-DDR]] 01:28, 19 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
Update: Oh, so it's just down for a few days? OK, I'll be patient. Thanks for all the work you've done here, Emi. :)&lt;br /&gt;
&lt;br /&gt;
== Eagles ==&lt;br /&gt;
&lt;br /&gt;
Why can't I create new pages? I want to create a page about normal eagles.&lt;br /&gt;
&lt;br /&gt;
: This wiki is going through a lot now. New name space for the latest DF version has been created and articles are copied to it, as far as they are still valid for the new version. Also this wiki's cluster size has been increased by two new servers and many things around it are being configured. So I think the admins just prohibited new article creation for a while until they sort things out. --[[User:Nagidal|Nagidal]] 17:31, 19 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I've seen Briss has created the Eagle page, maybe it's so that you can fill it with content. --[[User:Nagidal|Nagidal]] 18:50, 19 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== a namespace just for me? ==&lt;br /&gt;
&lt;br /&gt;
It says that if i'd like a user page i should post here asking for one.&lt;br /&gt;
can i have a namespace for me please?  under Zazq?  [[User:Zazq|Zazq]] 21:48, 19 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
: A namespace is not the same as a user page. I'm almost sure you can't have a namespace just for you, but you can certainly have your own userpage where you can set up your own sandbox. I have created you your userpage, just click on the link on your name in the signature. You can start forging some good articles on your userpage. --[[User:Nagidal|Nagidal]] 23:46, 19 February 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=164257</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=164257"/>
		<updated>2012-02-19T01:44:19Z</updated>

		<summary type="html">&lt;p&gt;DDR: /* Fortress Mode Keys: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Me ==&lt;br /&gt;
I am a student living in British Colombia, Canada. DDR is my screen name, and is simply my initials. Please check out some other games I have been involved in, namely the Battle for Wesnoth, and Frogatto (an old school platformer with nice graphics). If you would like to talk to me, you can often find me on IRC, connected to irc://freenode/.&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
'cascade' simple cave-in system: http://www.bay12forums.com/smf/index.php?topic=58416.0&lt;br /&gt;
&lt;br /&gt;
== Stories ==&lt;br /&gt;
'''Rakustsherik''', the farm outpost:&lt;br /&gt;
&amp;lt;br /&amp;gt;http://www.bay12forums.com/smf/index.php?topic=78025.msg2007768#msg2007768&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;quot;I am concerned that so many deaths were caused by TRIPPING OVER LIVESTOCK!?!&amp;quot;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;quot;Very well written, if brief.  Good work.&amp;quot;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;quot;Great story.  Laughed myself to tears. Many thanks.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Art ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Unknown_curses_12x12_&amp;amp;_Markvii_Walls.png‎]]&lt;br /&gt;
|An edition of the unknown curses 12x12 tileset with diagonal walls from the Markvii tileset. Rock doors are unknown curses, as are arrows. (Arrows are freaking LOGS in Markvii.) The fonts mix fairly well.&lt;br /&gt;
|[[File:Unknown curses 12x12 &amp;amp; Markvii Walls example screenshot.jpeg]]&lt;br /&gt;
|-&lt;br /&gt;
|Above: The Font&lt;br /&gt;
|&lt;br /&gt;
|A dwarf at archery practice.&amp;lt;br /&amp;gt;He died later.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General AHK Script===&lt;br /&gt;
These AutoHotKey scripts (ahk scripts) contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page. If you'd like to suggest a new hotkey, you can leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
====Examples====&lt;br /&gt;
Trading at a depot is conductive to RSI, especially for trades of over 20,000☼. If you've got your depot set up so that it draws from an immediate stockpile which only accepts trade goods, you can hold '''ctrl-enter''' to select everything. (So, basically, this presses the select and down key for you as long as you hold the key combo.) Pressing '''ctrl-page down''' when you have a leather or cloth barrel from a trader selected selects that barrel for trading, and advances to the next cloth or leather barrel. Much easier!&amp;lt;br /&amp;gt;&lt;br /&gt;
Now, let's say you want to move up couple dozen z-levels, for you are at the bottom of a large cavern. Normally, this is just a matter of holding shift-&amp;lt;, but it can take a few seconds to scroll up. If you press '''ctrl-shift-&amp;lt;''', you'll go up TEN z-levels for every press of the button. Over short distances of 20 z-levels, this reduces a several second wait to a second-long process, giving up to a 75% savings of time! Over long-distances, however, this hotkey is only slightly quicker, maybe 25% or so.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ah, designating rooms. It's both fun and kind of boring. My least favourite is designating bedrooms for my dwarfs. Sure, I could put them in a barracks, but where's the class? (Besides, they'll clean up their clothes if you give them their own room.) You can one-press designate two styles of room, and for one of the styles you can also invoke automatic furniture layout and automatic make room.&lt;br /&gt;
&lt;br /&gt;
====The installation of AHK and this Script (for beginners):====&lt;br /&gt;
&lt;br /&gt;
Grab the installer from http://www.autohotkey.com/, and install it.&lt;br /&gt;
&lt;br /&gt;
Next, copy the script you want below.&lt;br /&gt;
&lt;br /&gt;
Nip over to Windows Explorer. Go to where you want to store the script, and, from the right click menu select new -&amp;gt; autohotkey script.&lt;br /&gt;
&lt;br /&gt;
Edit the script (it's in the right-click menu). Click in the text that appears, then press ctrl-a, ctrl-v, ctrl-s, ctrl-f4.&lt;br /&gt;
&lt;br /&gt;
Now, run the script by double-clicking on it. Now, when you press the key combo, it will start the script.&lt;br /&gt;
&lt;br /&gt;
====Fortress Mode Keys:====&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language: English&lt;br /&gt;
; Platform:	WinXP&lt;br /&gt;
; Author: D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
; Version: MIN-1.0&lt;br /&gt;
; License: GNU GPL&lt;br /&gt;
&lt;br /&gt;
; Script Keys:&lt;br /&gt;
;	These keys aim to speed up the playing of Dwarf Fortress by automating some common tasks.&lt;br /&gt;
;	&lt;br /&gt;
;	Furnish &amp;amp; Room:	&lt;br /&gt;
;~	w + arrow key	.	.	Position a single wall segment. Hold w and an arrow key to build that wall and advance a tile.&lt;br /&gt;
;~	g + arrow key	.	.	Position a floor grate. Press g and {direction} arrow key to build that grate and position a floor grate to the {direction} of the first grate.&lt;br /&gt;
;	&lt;br /&gt;
;	Misc.:	&lt;br /&gt;
;	alt &amp;lt;, &amp;gt;	.	.	.	Move up or down ten levels. Very handy for 150 z-level forts. (Or, alt-shift-,, ..)&lt;br /&gt;
;	ctrl enter	.	.	.	Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	alt enter	.	.	.	Enter select, enter confirm, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	ctrl page down	.	.	Select current barrel or bin in trade screen (traders' side), and advance to the next barrel.&lt;br /&gt;
;	alt number pad plus	.	Press keys tiq+. For use selecting squads to train at a baracks.&lt;br /&gt;
&lt;br /&gt;
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.&lt;br /&gt;
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.&lt;br /&gt;
SetKeydelay, 20&lt;br /&gt;
&lt;br /&gt;
#SingleInstance force&lt;br /&gt;
&lt;br /&gt;
;WinWaitActive, Shortcut to dfvdig.exe&lt;br /&gt;
;Send, {ENTER}&lt;br /&gt;
;WinActivate, Dwarf Fortress&lt;br /&gt;
;Reload&lt;br /&gt;
&lt;br /&gt;
#IfWinActive Dwarf Fortress&lt;br /&gt;
&lt;br /&gt;
!+.::Send {&amp;gt; 10}&lt;br /&gt;
Return&lt;br /&gt;
!+,::Send {&amp;lt; 10}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^Enter::&lt;br /&gt;
Send {ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
!Enter::&lt;br /&gt;
Send {ENTER}{ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^PGDN::&lt;br /&gt;
Send, {ENTER}{PGDN}{UP}{UP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^NumpadAdd::&lt;br /&gt;
Send {ENTER}{NumpadAdd}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!NumpadAdd::&lt;br /&gt;
Send, tiq{+}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
;	-- Begin G Section --&lt;br /&gt;
g &amp;amp; Right::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 300&lt;br /&gt;
Send, {ENTER}{SHIFTDOWN}g{SHIFTUP}{RIGHT}	;Grate in direction. Traps g, though, so re-g code is needed.&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
g &amp;amp; Left::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 300&lt;br /&gt;
Send, {ENTER}{SHIFTDOWN}g{SHIFTUP}{LEFT}	&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
g &amp;amp; Up::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 300&lt;br /&gt;
Send, {ENTER}{SHIFTDOWN}g{SHIFTUP}{UP}	&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
g &amp;amp; Down::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 300&lt;br /&gt;
Send, {ENTER}{SHIFTDOWN}g{SHIFTUP}{DOWN}	&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
+g::Send, {SHIFTDOWN}g{SHIFTUP}	;Send g if g pressed; otherwise g won't work. Script traps g in above trigger.&lt;br /&gt;
Return&lt;br /&gt;
g::Send, g&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;	-- Begin W Section --&lt;br /&gt;
w &amp;amp; Left::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 250&lt;br /&gt;
Send, {ENTER 2}{LEFT}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
w &amp;amp; Up::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 250&lt;br /&gt;
Send, {ENTER 2}{UP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
w &amp;amp; Right::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 250&lt;br /&gt;
Send, {ENTER 2}{RIGHT}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
w &amp;amp; Down::&lt;br /&gt;
Send, {ENTER}&lt;br /&gt;
Sleep, 250&lt;br /&gt;
Send, {ENTER 2}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
+w::Send, {SHIFTDOWN}w{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
w::Send, w&lt;br /&gt;
Return&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User_talk:Emi&amp;diff=164251</id>
		<title>User talk:Emi</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User_talk:Emi&amp;diff=164251"/>
		<updated>2012-02-19T01:28:06Z</updated>

		<summary type="html">&lt;p&gt;DDR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please leave new messages by pressing the new section button. It is next to the edit button, and says &amp;quot;Add topic&amp;quot;. Be sure to sign your message with &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt; so I know who left me the message.&lt;br /&gt;
{{archive|*[[User_talk:Emi/archive1|archive 1]]}}&lt;br /&gt;
&lt;br /&gt;
== Spanish translation ==&lt;br /&gt;
&lt;br /&gt;
Hello! I'm a Spanish player of this game and I would like to begin the translation of this wiki into Spanish. I hope you like the idea! Regards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PROBLEM ==&lt;br /&gt;
since you &amp;quot;upgraded&amp;quot; the wiki, sometimes when i try to load a page, any kind of page in the wiki, instead of loading the page, my browser (chrome) starts downloading a file like this:    DF2010-Magma.gz&lt;br /&gt;
the file never ends downloading and it contains nothing, so i dont know whats the deal with that, sometime is loads teh page as usual&lt;br /&gt;
*Take a look at [http://www.bay12forums.com/smf/index.php?topic=96229.0 this forum thread] - most cases seem to result from using Avast Antivirus along with Google Chrome. --[[User:Quietust|Quietust]] 00:38, 10 February 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Upload Button Missing ==&lt;br /&gt;
Hello. I've uploaded [[http://dwarffortresswiki.org/index.php/File:DA_Quarters.JPG,stuff]] before, but the upload link seems to have vanished for me. (I'd like to upload a small .exe file which makes the depot tradeing semi-automated so I can link to it from my user page.) What should I do?&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
 --[[User:DDR|-DDR]] 01:28, 19 February 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=149319</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=149319"/>
		<updated>2011-05-17T08:16:19Z</updated>

		<summary type="html">&lt;p&gt;DDR: /* About Me */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Me ==&lt;br /&gt;
I am a student living in British Colombia, Canada. DDR is my screen name, and is simply my initials. Please check out some other games I have been involved in, namely the Battle for Wesnoth, and Frogatto (an old school platformer with nice graphics). If you would like to talk to me, you can often find me on IRC, connected to irc://freenode/.&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
'cascade' simple cave-in system: http://www.bay12forums.com/smf/index.php?topic=58416.0&lt;br /&gt;
&lt;br /&gt;
== Stories ==&lt;br /&gt;
'''Rakustsherik''', the farm outpost:&lt;br /&gt;
&amp;lt;br /&amp;gt;http://www.bay12forums.com/smf/index.php?topic=78025.msg2007768#msg2007768&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;quot;I am concerned that so many deaths were caused by TRIPPING OVER LIVESTOCK!?!&amp;quot;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;quot;Very well written, if brief.  Good work.&amp;quot;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;quot;Great story.  Laughed myself to tears. Many thanks.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Art ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Unknown_curses_12x12_&amp;amp;_Markvii_Walls.png‎]]&lt;br /&gt;
|An edition of the unknown curses 12x12 tileset with diagonal walls from the Markvii tileset. Rock doors are unknown curses, as are arrows. (Arrows are freaking LOGS in Markvii.) The fonts mix fairly well.&lt;br /&gt;
|[[File:Unknown curses 12x12 &amp;amp; Markvii Walls example screenshot.jpeg]]&lt;br /&gt;
|-&lt;br /&gt;
|Above: The Font&lt;br /&gt;
|&lt;br /&gt;
|A dwarf at archery practice.&amp;lt;br /&amp;gt;He died later.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General AHK Script===&lt;br /&gt;
These AutoHotKey scripts (ahk scripts) contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page. If you'd like to suggest a new hotkey, you can leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
====Examples====&lt;br /&gt;
Trading at a depot is conductive to RSI, especially for trades of over 20,000☼. If you've got your depot set up so that it draws from an immediate stockpile which only accepts trade goods, you can hold '''ctrl-enter''' to select everything. (So, basically, this presses the select and down key for you as long as you hold the key combo.) Pressing '''ctrl-page down''' when you have a leather or cloth barrel from a trader selected selects that barrel for trading, and advances to the next cloth or leather barrel. Much easier!&amp;lt;br /&amp;gt;&lt;br /&gt;
Now, let's say you want to move up couple dozen z-levels, for you are at the bottom of a large cavern. Normally, this is just a matter of holding shift-&amp;lt;, but it can take a few seconds to scroll up. If you press '''ctrl-shift-&amp;lt;''', you'll go up TEN z-levels for every press of the button. Over short distances of 20 z-levels, this reduces a several second wait to a second-long process, giving up to a 75% savings of time! Over long-distances, however, this hotkey is only slightly quicker, maybe 25% or so.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ah, designating rooms. It's both fun and kind of boring. My least favourite is designating bedrooms for my dwarfs. Sure, I could put them in a barracks, but where's the class? (Besides, they'll clean up their clothes if you give them their own room.) You can one-press designate two styles of room, and for one of the styles you can also invoke automatic furniture layout and automatic make room.&lt;br /&gt;
&lt;br /&gt;
====The installation of AHK and this Script (for beginners):====&lt;br /&gt;
&lt;br /&gt;
Grab the installer from http://www.autohotkey.com/, and install it.&lt;br /&gt;
&lt;br /&gt;
Next, copy the script you want below.&lt;br /&gt;
&lt;br /&gt;
Nip over to Windows Explorer. Go to where you want to store the script, and, from the right click menu select new -&amp;gt; autohotkey script.&lt;br /&gt;
&lt;br /&gt;
Edit the script (it's in the right-click menu). Click in the text that appears, then press ctrl-a, ctrl-v, ctrl-s, ctrl-f4.&lt;br /&gt;
&lt;br /&gt;
Now, run the script by double-clicking on it. Now, when you press the key combo, it will start the script.&lt;br /&gt;
&lt;br /&gt;
====Fortress Mode Keys:====&lt;br /&gt;
Examples: Please see [[:File:DA Quarters.JPG|Quarters.jpg]] and [[:File:DA Level.JPG|Level.jpg]] for disambiguation.&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language: English&lt;br /&gt;
; Platform:	WinXP&lt;br /&gt;
; Author: D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
; Version: 7&lt;br /&gt;
; License: GNU GPL&lt;br /&gt;
;&lt;br /&gt;
; Script Keys:&lt;br /&gt;
;	These keys aim to speed up the playing of Dwarf Fortress by automating some simple tasks, like laying out walls and digging quarters.&lt;br /&gt;
;	.	.	.	.	.	.	&lt;br /&gt;
;	Build:	.	.	.	.	&lt;br /&gt;
;~	w + arrow key	.	.	Position a single wall segment. Hold w and an arrow key to build that wall and advance a tile.&lt;br /&gt;
;	.	.	.	.	.	.	&lt;br /&gt;
;	Designate:	.	.	.	&lt;br /&gt;
;	ctrl i	.	.	.	.	Designate a 2x2 up/down staircase and advance one level deeper. Start: Upper left corner. Dig mode, up/down staircase selected.&lt;br /&gt;
;	ctrl q	.	.	.	.	Dig quarters bloc. 3x3 rooms, ((8 rooms in 2x4 grid) on hallway) x4. 2x2 up/down stairway in center. Start: Upper left corner of future stairway, dig mode.&lt;br /&gt;
;	alt q	.	.	.	.	Same as above, but rotated by 90 degrees cw.&lt;br /&gt;
;	alt l	.	.	.	.	Dig an industry bloc. Digs 4 9x9 rooms, with 2-wide passages surrounding all four sides of the rooms. Up/down stairs are dug at passage intersections. Start: Upper right corner, dig mode.&lt;br /&gt;
;	alt ;	.	.	.	.	Dig only one 9x9 room, otherwise like above.&lt;br /&gt;
;	alt d	.	.	.	.	Dig a double spiral staircase down, filled style. Center cursor to start.&lt;br /&gt;
;	ctrl d	.	.	.	.	Dig an industrial 9x9 room, but leave the central 3x3 square undesignated.&lt;br /&gt;
;	ctrl t	.	.	.	.	Designate a 3x3 embark square, 2 z-levels, for felling.&lt;br /&gt;
;~	f + numpad	.	.	.	Designate a fern-style quarters block for digging in the direction of the arrow key. up:89 - right:63 - down:21 - left:47&lt;br /&gt;
;	ctrl /	.	.	.	.	Designate 3x spiral ramp w/ central staircase. Center mouse on stairs. Starts with upper right corner.&lt;br /&gt;
;	ctrl x	.	.	.	.	Choose dig style. Position cursor at upper left corner and run to apply designation to a 10x10 square.&lt;br /&gt;
;	.	.	.	.	.	.	&lt;br /&gt;
;	Furnish &amp;amp; Room:	.	.	&lt;br /&gt;
;	ctrl f	.	.	.	.	Fill 2x4 quarters grid with furniture. Graceful failure. Start: Highlight furniture, enter, position furniture in top left room.&lt;br /&gt;
;	alt f	.	.	.	.	Same as above, but rotated by 90 degrees cw.&lt;br /&gt;
;	ctrl a	.	.	.	.	Make the above furniture into a room. Start: Press q to view the furniture you want to make the room from.&lt;br /&gt;
;	alt a	.	.	.	.	Same as above, but rotated by 90 degrees cw.&lt;br /&gt;
;	alt c	.	.	.	.	Build a row of furniture (useful for coffins). Start: Highlight furniture, enter, position furniture.&lt;br /&gt;
;	ctrl b	.	.	.	.	Toggle a row (see above) of coffins for burial use. Start: q, highlight upper-leftmost coffin.&lt;br /&gt;
;	alt number pad plus	.	Press keys tiq+. For use selecting squads to train at a baracks.&lt;br /&gt;
;~	g + arrow key	.	.	Position a floor grate. Press g and {direction} arrow key to build that grate and position a floor grate to the {direction} of the first grate.&lt;br /&gt;
;	.	.	.	.	.	.	&lt;br /&gt;
;	List Selection:	.	.	&lt;br /&gt;
;	ctrl enter	.	.	.	Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	.	.	.	.	.	.	&lt;br /&gt;
;	Misc.:	.	.	.	.	&lt;br /&gt;
;	alt &amp;lt;, &amp;gt;	.	.	.	Move up or down ten levels. Very handy for 150 z-level forts. (Or, alt-shift-,, ..)&lt;br /&gt;
;	ctrl o	.	.	.	.	Designates an industrial block (alt-l) with pathing zones. Start: d, o, choose cost, cursor in upper right stairs.&lt;br /&gt;
;	alt t	.	.	.	.	After pressing 's' to enter a stockpile's settings, press ctrl-t to set a finished goods stockpile to only commonly traded goods.&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=149318</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=149318"/>
		<updated>2011-05-17T08:12:41Z</updated>

		<summary type="html">&lt;p&gt;DDR: /* Fortress Mode Keys: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Me ==&lt;br /&gt;
I am a student living in British Colombia, Canada. DDR is my screen name, and is simply my initials. Please check out some other games I have been involved in, namely the Battle for Wesnoth, and Frogatto: Frogatto &amp;amp; Friends.&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
'cascade' simple cave-in system: http://www.bay12forums.com/smf/index.php?topic=58416.0&lt;br /&gt;
&lt;br /&gt;
== Stories ==&lt;br /&gt;
'''Rakustsherik''', the farm outpost:&lt;br /&gt;
&amp;lt;br /&amp;gt;http://www.bay12forums.com/smf/index.php?topic=78025.msg2007768#msg2007768&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;quot;I am concerned that so many deaths were caused by TRIPPING OVER LIVESTOCK!?!&amp;quot;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;quot;Very well written, if brief.  Good work.&amp;quot;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;quot;Great story.  Laughed myself to tears. Many thanks.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Art ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Unknown_curses_12x12_&amp;amp;_Markvii_Walls.png‎]]&lt;br /&gt;
|An edition of the unknown curses 12x12 tileset with diagonal walls from the Markvii tileset. Rock doors are unknown curses, as are arrows. (Arrows are freaking LOGS in Markvii.) The fonts mix fairly well.&lt;br /&gt;
|[[File:Unknown curses 12x12 &amp;amp; Markvii Walls example screenshot.jpeg]]&lt;br /&gt;
|-&lt;br /&gt;
|Above: The Font&lt;br /&gt;
|&lt;br /&gt;
|A dwarf at archery practice.&amp;lt;br /&amp;gt;He died later.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General AHK Script===&lt;br /&gt;
These AutoHotKey scripts (ahk scripts) contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page. If you'd like to suggest a new hotkey, you can leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
====Examples====&lt;br /&gt;
Trading at a depot is conductive to RSI, especially for trades of over 20,000☼. If you've got your depot set up so that it draws from an immediate stockpile which only accepts trade goods, you can hold '''ctrl-enter''' to select everything. (So, basically, this presses the select and down key for you as long as you hold the key combo.) Pressing '''ctrl-page down''' when you have a leather or cloth barrel from a trader selected selects that barrel for trading, and advances to the next cloth or leather barrel. Much easier!&amp;lt;br /&amp;gt;&lt;br /&gt;
Now, let's say you want to move up couple dozen z-levels, for you are at the bottom of a large cavern. Normally, this is just a matter of holding shift-&amp;lt;, but it can take a few seconds to scroll up. If you press '''ctrl-shift-&amp;lt;''', you'll go up TEN z-levels for every press of the button. Over short distances of 20 z-levels, this reduces a several second wait to a second-long process, giving up to a 75% savings of time! Over long-distances, however, this hotkey is only slightly quicker, maybe 25% or so.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ah, designating rooms. It's both fun and kind of boring. My least favourite is designating bedrooms for my dwarfs. Sure, I could put them in a barracks, but where's the class? (Besides, they'll clean up their clothes if you give them their own room.) You can one-press designate two styles of room, and for one of the styles you can also invoke automatic furniture layout and automatic make room.&lt;br /&gt;
&lt;br /&gt;
====The installation of AHK and this Script (for beginners):====&lt;br /&gt;
&lt;br /&gt;
Grab the installer from http://www.autohotkey.com/, and install it.&lt;br /&gt;
&lt;br /&gt;
Next, copy the script you want below.&lt;br /&gt;
&lt;br /&gt;
Nip over to Windows Explorer. Go to where you want to store the script, and, from the right click menu select new -&amp;gt; autohotkey script.&lt;br /&gt;
&lt;br /&gt;
Edit the script (it's in the right-click menu). Click in the text that appears, then press ctrl-a, ctrl-v, ctrl-s, ctrl-f4.&lt;br /&gt;
&lt;br /&gt;
Now, run the script by double-clicking on it. Now, when you press the key combo, it will start the script.&lt;br /&gt;
&lt;br /&gt;
====Fortress Mode Keys:====&lt;br /&gt;
Examples: Please see [[:File:DA Quarters.JPG|Quarters.jpg]] and [[:File:DA Level.JPG|Level.jpg]] for disambiguation.&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language: English&lt;br /&gt;
; Platform:	WinXP&lt;br /&gt;
; Author: D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
; Version: 7&lt;br /&gt;
; License: GNU GPL&lt;br /&gt;
;&lt;br /&gt;
; Script Keys:&lt;br /&gt;
;	These keys aim to speed up the playing of Dwarf Fortress by automating some simple tasks, like laying out walls and digging quarters.&lt;br /&gt;
;	.	.	.	.	.	.	&lt;br /&gt;
;	Build:	.	.	.	.	&lt;br /&gt;
;~	w + arrow key	.	.	Position a single wall segment. Hold w and an arrow key to build that wall and advance a tile.&lt;br /&gt;
;	.	.	.	.	.	.	&lt;br /&gt;
;	Designate:	.	.	.	&lt;br /&gt;
;	ctrl i	.	.	.	.	Designate a 2x2 up/down staircase and advance one level deeper. Start: Upper left corner. Dig mode, up/down staircase selected.&lt;br /&gt;
;	ctrl q	.	.	.	.	Dig quarters bloc. 3x3 rooms, ((8 rooms in 2x4 grid) on hallway) x4. 2x2 up/down stairway in center. Start: Upper left corner of future stairway, dig mode.&lt;br /&gt;
;	alt q	.	.	.	.	Same as above, but rotated by 90 degrees cw.&lt;br /&gt;
;	alt l	.	.	.	.	Dig an industry bloc. Digs 4 9x9 rooms, with 2-wide passages surrounding all four sides of the rooms. Up/down stairs are dug at passage intersections. Start: Upper right corner, dig mode.&lt;br /&gt;
;	alt ;	.	.	.	.	Dig only one 9x9 room, otherwise like above.&lt;br /&gt;
;	alt d	.	.	.	.	Dig a double spiral staircase down, filled style. Center cursor to start.&lt;br /&gt;
;	ctrl d	.	.	.	.	Dig an industrial 9x9 room, but leave the central 3x3 square undesignated.&lt;br /&gt;
;	ctrl t	.	.	.	.	Designate a 3x3 embark square, 2 z-levels, for felling.&lt;br /&gt;
;~	f + numpad	.	.	.	Designate a fern-style quarters block for digging in the direction of the arrow key. up:89 - right:63 - down:21 - left:47&lt;br /&gt;
;	ctrl /	.	.	.	.	Designate 3x spiral ramp w/ central staircase. Center mouse on stairs. Starts with upper right corner.&lt;br /&gt;
;	ctrl x	.	.	.	.	Choose dig style. Position cursor at upper left corner and run to apply designation to a 10x10 square.&lt;br /&gt;
;	.	.	.	.	.	.	&lt;br /&gt;
;	Furnish &amp;amp; Room:	.	.	&lt;br /&gt;
;	ctrl f	.	.	.	.	Fill 2x4 quarters grid with furniture. Graceful failure. Start: Highlight furniture, enter, position furniture in top left room.&lt;br /&gt;
;	alt f	.	.	.	.	Same as above, but rotated by 90 degrees cw.&lt;br /&gt;
;	ctrl a	.	.	.	.	Make the above furniture into a room. Start: Press q to view the furniture you want to make the room from.&lt;br /&gt;
;	alt a	.	.	.	.	Same as above, but rotated by 90 degrees cw.&lt;br /&gt;
;	alt c	.	.	.	.	Build a row of furniture (useful for coffins). Start: Highlight furniture, enter, position furniture.&lt;br /&gt;
;	ctrl b	.	.	.	.	Toggle a row (see above) of coffins for burial use. Start: q, highlight upper-leftmost coffin.&lt;br /&gt;
;	alt number pad plus	.	Press keys tiq+. For use selecting squads to train at a baracks.&lt;br /&gt;
;~	g + arrow key	.	.	Position a floor grate. Press g and {direction} arrow key to build that grate and position a floor grate to the {direction} of the first grate.&lt;br /&gt;
;	.	.	.	.	.	.	&lt;br /&gt;
;	List Selection:	.	.	&lt;br /&gt;
;	ctrl enter	.	.	.	Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	.	.	.	.	.	.	&lt;br /&gt;
;	Misc.:	.	.	.	.	&lt;br /&gt;
;	alt &amp;lt;, &amp;gt;	.	.	.	Move up or down ten levels. Very handy for 150 z-level forts. (Or, alt-shift-,, ..)&lt;br /&gt;
;	ctrl o	.	.	.	.	Designates an industrial block (alt-l) with pathing zones. Start: d, o, choose cost, cursor in upper right stairs.&lt;br /&gt;
;	alt t	.	.	.	.	After pressing 's' to enter a stockpile's settings, press ctrl-t to set a finished goods stockpile to only commonly traded goods.&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Tileset_repository&amp;diff=123476</id>
		<title>Tileset repository</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Tileset_repository&amp;diff=123476"/>
		<updated>2010-08-03T07:21:03Z</updated>

		<summary type="html">&lt;p&gt;DDR: /* Square tilesets */  Added DDR's section.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''You may be looking for general information on [[tilesets]] or the [[List of user graphics sets|Graphics set repository]].''&lt;br /&gt;
&lt;br /&gt;
== Square tilesets ==&lt;br /&gt;
&lt;br /&gt;
These are all the character sets with square tiles, except for the character sets with 16&amp;amp;times;16 tiles. Those are listed [[List_of_user_character_sets#16.C3.9716_tilesets|below]]. Text in square tilesets (as opposed to tilesets with shorter width) is usually more difficult to read, but the map is not distorted.&lt;br /&gt;
&lt;br /&gt;
=== Anikki ===&lt;br /&gt;
&lt;br /&gt;
[[Image:df_anikki_2.png|thumb|right]]&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Anikki_square_8x8.png]]&lt;br /&gt;
|author=[[User:Anikki|Anikki]]&lt;br /&gt;
|dated=2008-7-27&lt;br /&gt;
|size=8&amp;amp;times;8&lt;br /&gt;
|resolution=640&amp;amp;times;200 native.&lt;br /&gt;
|comments=Based on the original IBM CGA Character set with a lot of tweaks. The characters remain as descriptive yet universal as possible. I chose the CGA set because it is in my opinion the square set with the best readability. This set is for those who like the basic ASCII look where every pixel has meaning or (multiple meanings). [http://www.anikki.com/share/df/Anikki_square_8x8.bmp Download the BMP]&lt;br /&gt;
&lt;br /&gt;
There is also an upscaled [[#Anikki_2|16x16 version]] of this set available for fullscreen use below.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:df_anikki_1.png|thumb|right]]&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Anikki_square_10x10.png]]&lt;br /&gt;
|author=[[User:Anikki|Anikki]]&lt;br /&gt;
|dated=2008-7-27&lt;br /&gt;
|size=10&amp;amp;times;10&lt;br /&gt;
|resolution=800&amp;amp;times;250 native.&lt;br /&gt;
|comments=Based primarily on Tocky and Plac1d's sets (which are brilliant). The characters remain as descriptive as possible with some tweaks to the font for better readability and some changes to symbols for more consistency. This set is for those who like the basic ASCII look where every pixel has meaning or (multiple meanings). [http://www.anikki.com/share/df/Anikki_square_10x10.bmp Download the BMP]&lt;br /&gt;
(Note: The up and down ramps are reversed.)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Anikki_square_20x20.png]]&lt;br /&gt;
|author=[[User:Anikki|Anikki]]&lt;br /&gt;
|dated=2008-7-27&lt;br /&gt;
|size=20&amp;amp;times;20&lt;br /&gt;
|resolution=1600&amp;amp;times;500 native.&lt;br /&gt;
|comments=Based primarily on Tocky and Plac1d. This is a scaled up version of the 10x10 tileset for fullscreen use. [http://www.anikki.com/share/df/Anikki_square_20x20.bmp Download the BMP]&lt;br /&gt;
(Note: The up and down ramps are reversed.)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Bisasam ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Bisasam_20x20_preview.png|thumb|right]]&lt;br /&gt;
[[Image:Bisasam_20x20_preview_stocks.png|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Bisasam_20x20.png]]&lt;br /&gt;
|author=Bisasam&lt;br /&gt;
|dated=2010-05-15&lt;br /&gt;
|size=20&amp;amp;times;20&lt;br /&gt;
|resolution=1600&amp;amp;times;500 (80x25 grid size); 1600&amp;amp;times;1000 (80x50 grid size)&lt;br /&gt;
|comments=This is the 20x20 version of my 24x24 tileset. A DF version supporting transparent PNGs must be used. In order to use unscaled tiles, horizontal resolution must be at least 1600.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Bisasam_20x20_ascii_preview.png|thumb|right]]&lt;br /&gt;
[[Image:Bisasam_20x20_ascii_preview_stocks.png|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Bisasam_20x20_ascii.png]]&lt;br /&gt;
|author=Bisasam&lt;br /&gt;
|dated=2010-05-15&lt;br /&gt;
|size=20&amp;amp;times;20&lt;br /&gt;
|resolution=1600&amp;amp;times;500 (80x25 grid size); 1600&amp;amp;times;1000 (80x50 grid size)&lt;br /&gt;
|comments=This is the 20x20 version of my 24x24 tileset. Graphical tiles have been replaced by ASCII ones. A DF version supporting transparent PNGs must be used. In order to use unscaled tiles, horizontal resolution must be at least 1600.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Bisasam_24x24_preview.png|thumb|right]]&lt;br /&gt;
[[Image:Bisasam_24x24_preview_stocks.png|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[:Image:Bisasam_24x24.png|Not shown due to size]]&lt;br /&gt;
|author=Bisasam&lt;br /&gt;
|dated=2010-01-01&lt;br /&gt;
|size=24&amp;amp;times;24&lt;br /&gt;
|resolution=1920&amp;amp;times;600 (80x25 grid size); 1920&amp;amp;times;1200 (80x50 grid size)&lt;br /&gt;
|comments=Inspired by the Terminus24 tileset, I created this square 24x24 tileset. Almost all symbols have been redrawn antialiased; so a DF version supporting transparent PNGs must be used. In order to use unscaled tiles, horizontal resolution must be at least 1920.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Dorten ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Snap.PNG|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:720x225_SmoothWalls.PNG]]&lt;br /&gt;
|author=[[User:Dorten|Dorten]]&lt;br /&gt;
|dated=2009-2-13&lt;br /&gt;
|size=9&amp;amp;times;9&lt;br /&gt;
|resolution=720&amp;amp;times;225&lt;br /&gt;
|comments=It's improved Savok's tileset, which is changed to make walls look smooth. Plus another little differences.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:720x225_SmoothWalls7.png]]&lt;br /&gt;
|author=[[User:Dorten|Dorten]]&lt;br /&gt;
|dated=2009-2-13&lt;br /&gt;
|size=9&amp;amp;times;9&lt;br /&gt;
|resolution=720&amp;amp;times;225&lt;br /&gt;
|comments=Minor tweak so the 7's don't look like question marks.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:DortenSolidex1.png|thumb|right]]&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:DortenSolid.png]]&lt;br /&gt;
|author=[[User:Qjet|Qjet]]&lt;br /&gt;
|dated=2009-2-13&lt;br /&gt;
|size=9&amp;amp;times;9&lt;br /&gt;
|resolution=720&amp;amp;times;225&lt;br /&gt;
|comments=Mod of Dortens super sexy 9*9 tileset, this time to provide solid backgrounds to tiles, avoids designation problems by using PNG transparency.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Gekz ===&lt;br /&gt;
&lt;br /&gt;
[[Image:terminus-sc.png|thumb|right|Terminus Tileset]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:terminus.png]]&lt;br /&gt;
|author=[[User:Gekz|Gekz]]&lt;br /&gt;
|dated=2010-1-08&lt;br /&gt;
|size=11&amp;amp;times;11&lt;br /&gt;
|resolution=880&amp;amp;times;275&lt;br /&gt;
|comments=This works great on my EeePCs shoddy resolution of 1024x600, and this is why I made it. This is basically the [http://www.is-vn.bg/hamster/ Terminus font] converted for use on DF. I chose this font due to its readability at a low resolutions, and soon I'll convert some of the non-letter characters into actually objects like beds and dwarves, so keep a look out for an updated version that I'll add below.&lt;br /&gt;
&lt;br /&gt;
[http://www.bay12games.com/forum/index.php?topic=47570.0 This forum thread] has the slightly 'graphical' test version. Quite amusing. Check there for updates.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Hanuman ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:DB_curses_12x12.PNG]]&lt;br /&gt;
|author=[[User:Hanuman|Hanuman]]&lt;br /&gt;
|dated=2008-7-23&lt;br /&gt;
|size=12&amp;amp;times;12&lt;br /&gt;
|resolution=900&amp;amp;times;300&lt;br /&gt;
|comments=This is basically the curses_800x600.bmp file converted to 12x12. It may be slightly different but it is close enough for me. [http://dffd.wimbli.com/file.php?id=318 Get the .BMP here.]&lt;br /&gt;
Note: If the tileset doesn't look right played at 900x300, try changing the resolution to 966x325.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Haowan ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Haowan_Curses_1440x450.png]]&lt;br /&gt;
|author=Haowan&lt;br /&gt;
|dated=2007-11-2&lt;br /&gt;
|size=18&amp;amp;times;18&lt;br /&gt;
|resolution=1440&amp;amp;times;450&lt;br /&gt;
|comments=An enlarged version of a square version of the default set.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Herrbdog ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Herrbdog_144.png]]&lt;br /&gt;
|author=Herrbdog&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=12&amp;amp;times;12&lt;br /&gt;
|resolution=960&amp;amp;times;300&lt;br /&gt;
|comments=A larger version of this tileset is available [[#Herrbdog 2|below]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Lord Dullard ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Dullard_Exponent_12x12.png]]&lt;br /&gt;
|author=Lord Dullard/Exponent&lt;br /&gt;
|dated=2009-3-30&lt;br /&gt;
|size=12&amp;amp;times;12&lt;br /&gt;
|resolution=960&amp;amp;times;300 native&lt;br /&gt;
|comments=Adjusted by Exponent, and with new dwarf characters added. A version of the Unknown 12×12 tileset with smoothed walls. Example: [http://mkv25.net/dfma/map-5243-wiltedblight Wiltedblight].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Lord Nightmare ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:CGA8x8thick.png]]&lt;br /&gt;
|author=Lord Nightmare/IBM&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=8&amp;amp;times;8&lt;br /&gt;
|resolution=640&amp;amp;times;400&lt;br /&gt;
|comments=The original IBM CGA Character set, thick variant, dumped from addresses 0x1800-0x1fff the 5788005 IBM Character Generator ROM. This is the far more common 'thick' variant. Best viewed at 8:5 aspect ratio.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Nightmare_cga_8x8.jpg|thumb|right|Lord Nightmare's 8&amp;amp;times;8 CGA tileset]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:CGA8x8thin.png]]&lt;br /&gt;
|author=Lord Nightmare/IBM&lt;br /&gt;
|dated=2008-6-6&lt;br /&gt;
|size=8&amp;amp;times;8&lt;br /&gt;
|resolution=640&amp;amp;times;400&lt;br /&gt;
|comments=The original IBM CGA Character set, thin variant, dumped from addresses 0x1000-0x17ff the 5788005 IBM Character Generator ROM. This is the less common 'thin' variant, which required soldering on two pins and jumpering them on the CGA card to use. Best viewed at 8:5 aspect ratio.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:LN_EGA8x8.png]]&lt;br /&gt;
|author=Lord Nightmare/IBM&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=8&amp;amp;times;8&lt;br /&gt;
|resolution=640&amp;amp;times;400&lt;br /&gt;
|comments=The IBM EGA 8&amp;amp;times;8 Character set, dumped from the 6277356 IBM EGA BIOS ROM. This is ALMOST 100% IDENTICAL to the CGA thick font, but has minor modifications (23 pixels total) done to four characters: the capital 'S', the club sign, the spade sign, and the large asterisk (the one with a hole in the middle, char 0x0f, not the shift-8 one which is char 0x2a). There is no thin variant of this font. Best viewed at 8:5 aspect ratio.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Maus ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Nostalgia_720x225.png]]&lt;br /&gt;
|author=[[User:Maus|maus]]&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=9&amp;amp;times;9&lt;br /&gt;
|resolution=720&amp;amp;times;225&lt;br /&gt;
|comments=Another square tileset that's usable on low resolutions, modeled after a common font used on the Nintendo Entertainment System. I also made a [[:Image:Nostalgia_1440x450_3e4a08.png|18x18 version]] to fit my 1440x900 screen, back when the aspect ratio of DF was locked. If you like your set a bit more graphical, check out [[:Image:Teeto_K_18x18.PNG|Teeto_K's version]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Markavian ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:mkv_solidcurses_stairs_960x300.png]]&lt;br /&gt;
|author=[[User:Markavian|Markavian]]&lt;br /&gt;
|dated=2007-12-4&lt;br /&gt;
|size=12&amp;amp;times;12&lt;br /&gt;
|resolution=960&amp;amp;times;300&lt;br /&gt;
|comments=This revision is designed to work with DF version 0.27.169.33a with special tiles for [[stair]]s and [[ramp]]s, as well as the changes present in the earlier version such as bones, walls, trees and swords.&amp;lt;br&amp;gt; Available in [http://mkv25.net/showcase/df/mkv_curses%2012x12%20and%206x6%20v2.zip mkv curses 12&amp;amp;times;12 and 6x6 v2.zip]. As seen in the fortress of [http://mkv25.net/dfma/map-1329-axegear Axegear].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Mkv_solidcurses_960x300.png]]&lt;br /&gt;
|author=[[User:Markavian|Markavian]]&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=12&amp;amp;times;12&lt;br /&gt;
|resolution=960&amp;amp;times;300&lt;br /&gt;
|comments=An older revision of my square tileset, featuring more detailed symbols, with alterations to certain text characters to look more like ingame items. The walls are infilled now.&amp;lt;br&amp;gt; &lt;br /&gt;
Available in [http://mkv25.net/showcase/df/mkv_curses%2012x12%20and%206x6%20v2.zip mkv curses 12&amp;amp;times;12 and 6x6 v2.zip]. As seen in the fortress of [http://mkv25.net/dfma/map-800-inflew. Inkflew].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Paul ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Paul_10x10.png]]&lt;br /&gt;
|author=[[User:Paul|Paul]]&lt;br /&gt;
|dated=2008-9-5&lt;br /&gt;
|size=10&amp;amp;times;10&lt;br /&gt;
|resolution=800&amp;amp;times;250 for 80&amp;amp;times;25 grid size, others just multiply grid by 10.&lt;br /&gt;
|comments=Custom tileset I made for my own use when the adjustable grid sizes were released for DF. Some accented letters cut slightly to allow for larger letter display. Contains several of Tocky's tiles (barrels, some trees, dimple cups, coins, slightly modified armor stand). Others are either made by me or adjusted from curses_800x600 tiles.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== DDR ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Unknown curses 12x12 &amp;amp; Markvii Walls example screenshot.jpeg|thumb|right|A dwarf practicing archery. He died later.]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Unknown curses 12x12 &amp;amp; Markvii Walls.png]]&lt;br /&gt;
|author=DDR &amp;amp; Others&lt;br /&gt;
|dated=2010-9-3&lt;br /&gt;
|size=12&amp;amp;times;12&lt;br /&gt;
|resolution=960&amp;amp;times;300 native&lt;br /&gt;
|comments=A remix of the Unknown 12x12 curses with Markvii's diagonal walls. Works quite nicely together.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Savok ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Screenshot_41ea57.png|thumb|right|Savok's tiny, non-updated tileset]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Curses_720x225_8d6752.png]]&lt;br /&gt;
|author=[[User:Savok|Savok]]&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=9&amp;amp;times;9&lt;br /&gt;
|resolution=720&amp;amp;times;225&lt;br /&gt;
|comments=There is no doubt that this tileset is old. This must be distinctly understood if anything wonderful is to come of your use of it. You may like [[List_of_user_character_sets#Dorten|Dorten's revision]] more. The following is the original description:&amp;lt;br&amp;gt;I dislike curses_640x300.bmp due to its lack of any kind of graphics for things like a bed or a barrel and the fact that it distorts my beautiful circles, so I made a similarish tileset to fix those.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Sir Henry ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[:Image:Sir_Henry%27s_32x32.png|Not shown due to size]]&lt;br /&gt;
|author=Sir Henry&lt;br /&gt;
|dated=2009-8-19&lt;br /&gt;
|size=32&amp;amp;times;32&lt;br /&gt;
|resolution=2560&amp;amp;times;800&lt;br /&gt;
|comments=Recently I learned of a monitor displaying 2560 pixels horizontally, and I decided it needed a tileset to put to use. Taking the tileset I use (Kelora 16x16 diagonal) and doubling it, I was able to get a decent tileset. Smoothing the edges, and redoing some glyphs to get a better look (or just messing up some to bad to fix), I was able to achieve this. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Talryth===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Talryth_square_15x15.png]]&lt;br /&gt;
|author=[[User:Talryth|Talryth]]&lt;br /&gt;
|dated=2010-06-18&lt;br /&gt;
|size=15&amp;amp;times;15&lt;br /&gt;
|resolution=1440&amp;amp;times;900 (96&amp;amp;times;60 grid size)&amp;lt;br/&amp;gt;1680&amp;amp;times;1050 (112&amp;amp;times;70 grid size)&lt;br /&gt;
|comments=Built from scratch, this ASCII tileset is made with two common 16:10 resolutions in mind. The odd tile size fills the above resolutions without artifacts and it gives an advantage in design, making for sharp features and equal spacing between characters. The manual anti-aliasing gives the set a nice and clean look. Transparent PNG support is needed for this one.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Teeto_K===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Teeto_K_18x18.PNG]]&lt;br /&gt;
|author=[[User:Teeto_K|Teeto_K]]&lt;br /&gt;
|dated=2008-10-24&lt;br /&gt;
|size=18&amp;amp;times;18&lt;br /&gt;
|resolution=1440&amp;amp;times;450&lt;br /&gt;
|comments=A tileset based on [[:Image:Nostalgia_1440x450_3e4a08.png|Maus's 18x18 version of his &amp;quot;Nostalgia&amp;quot; tileset]], however, it has been heavily revised. The entire font has been &amp;quot;smoothed over&amp;quot;, and many of the symbols changed to more &amp;quot;graphical&amp;quot; representations of the items they represent. An attempt to fill the void of &amp;quot;graphic heavy&amp;quot; tilesets in the 18x18 tile-size. A special emphasis is placed on maximizing the text's readability, while still providing a &amp;quot;graphics enhanced&amp;quot; play area. Special thanks to Maus for the font, and Guybrush for the inspiration.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Terbert ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Terbert_10x10.png]]&lt;br /&gt;
|author=[[User:Terbert|Terbert]]&lt;br /&gt;
|dated=2009-6-30&lt;br /&gt;
|size=10&amp;amp;times;10&lt;br /&gt;
|resolution=800&amp;amp;times;250&lt;br /&gt;
|comments=This is Terbert's First tileset&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Tocky ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Df_tock10_1.PNG|thumb|right]]&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Tocky_square_10x10.png]]&lt;br /&gt;
|author=[[User:Tocky|Tocky]]&lt;br /&gt;
|dated=2007-11-15&lt;br /&gt;
|size=10&amp;amp;times;10&lt;br /&gt;
|resolution=800&amp;amp;times;250 native, 800&amp;amp;times;500 for fullscreen.&lt;br /&gt;
|comments=I tried to make all the pictographic symbols as descriptive as possible: the only ones I've spotted that show up in odd places are the staircase symbols, '&amp;lt;' and '&amp;gt;', which are used as tags on barrel descriptions, and don't match -- but I'm willing to live with that in order to be able to tell up-stairs from down- ones. With everything else, I just tried to maximize clarity and readability and to keep them consistent. I'm really very pleased with how this set turned out. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Turnip ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Rev7.PNG|thumb|right]]&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Markvii.png]]&lt;br /&gt;
|author=[[User:Turnip|Turnip]]&lt;br /&gt;
|dated=2009-7-9&lt;br /&gt;
|size=12&amp;amp;times;12&lt;br /&gt;
|resolution=960&amp;amp;times;300&lt;br /&gt;
|comments=My revision of Markavian's tileset, made to be more &amp;quot;curvy&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Unknown ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Tileset_unknown_960x300_02.png]]&lt;br /&gt;
|author=Unknown&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=12&amp;amp;times;12&lt;br /&gt;
|resolution=960&amp;amp;times;300&lt;br /&gt;
|comments=This is a tileset submitted by an unknown user from the IP address 86.43.81.125. &amp;lt;!-- no need to say that for the default characters --&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Unknown_12x12.jpg|thumb|right|Unknown 12&amp;amp;times;12 v2]]&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Unknown_curses_12x12.png]]&lt;br /&gt;
|author=Unknown&lt;br /&gt;
|dated=2007-11-24&lt;br /&gt;
|size=12&amp;amp;times;12&lt;br /&gt;
|resolution=960&amp;amp;times;300&lt;br /&gt;
|comments=This is very similar to the above tileset, but has some noticeable differences. I have no idea where I got it from. It's great on a 1024x768 CRT monitor in windowed mode. I use it in a 1000x500 window with [BLACKSPACE:YES]. --[[User:JT|JT]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Xenomorph ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Acorntileset8x8.png]]&lt;br /&gt;
|author=[[User:Xenomorph|Xenomorph]]&lt;br /&gt;
|dated=2008-8-9&lt;br /&gt;
|size=8&amp;amp;times;8&lt;br /&gt;
|resolution=640&amp;amp;times;200&lt;br /&gt;
|comments=This is the tileset used by Acorn computers, starting with the BBC Micro.  This version is as it would have appeared in 40-column modes (and shuffled a little to adapt it to CP437).  It also looks nice at double resolution. [http://dffd.wimbli.com/file.php?id=407 Download the BMP.]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Yayo ===&lt;br /&gt;
&lt;br /&gt;
[[Image:yayo_c64_640x200_screenshot.png|thumb|right|yayo's c64 Tileset]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:yayo_c64_640x200.png]]&lt;br /&gt;
|author=[[User:Yayo|Yayo]]&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=8&amp;amp;times;8&lt;br /&gt;
|resolution=640&amp;amp;times;200&lt;br /&gt;
|comments=Name: Yayo's C64; Based on the charset of the commodore 64. It's a flat style, but it's clean and also highly readable. I recreated all the missing chars like letters with accents and symbols, trying to get a c64 style as much as possible. If it's too small, use the 16&amp;amp;times;16 version [[#Yayo_2|below]]. :)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:yayo_tunur_1040x325_screenshot.png|thumb|right|yayo's Tunur Tileset]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:yayo_tunur_1040x325.png]]&lt;br /&gt;
|author=[[User:Yayo|Yayo]]&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=13&amp;amp;times;13&lt;br /&gt;
|resolution=1040&amp;amp;times;325&lt;br /&gt;
|comments=Name: Yayo's Tunur; According to the language files of DF, Tunur means &amp;quot;style&amp;quot; in dwarf language. It may require a bit to get used to some symbols, but it's a very clean tileset. (It's just a bit weird. :P)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Oreslam_1900x1200_20x20_screenshot.png|thumb|right|yayo's Oreslam Tileset]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Oreslam_1920x1200_20x20.png]]&lt;br /&gt;
|author=[[User:Yayo|Yayo]]&lt;br /&gt;
|dated=2009-09-12&lt;br /&gt;
|size=20&amp;amp;times;20&lt;br /&gt;
|resolution=1920&amp;amp;times;1200&lt;br /&gt;
|comments=Name: Yayo's Oreslam; Just like the previous one, this tileset is named according to the dwarf language: or-es-lam means &amp;quot;Large Clear Stone&amp;quot;. I decided to create this tileset to fit my usual screen resolution (1920x1200). I tried giving it a clean look. To use it in windowed mode try these settings in the init file: WINDOWEDX:1900, WINDOWEDY:1160, GRID:95:58.}}&lt;br /&gt;
&lt;br /&gt;
=== Zaratustra ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Zara_8x8.jpg|thumb|right|Zaratustra's 8&amp;amp;times;8 tileset]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Zaratustra_msx.png]]&lt;br /&gt;
|author=[[User:Zaratustra|Zaratustra]]&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=8&amp;amp;times;8&lt;br /&gt;
|resolution=640&amp;amp;times;200 or 640&amp;amp;times;400&lt;br /&gt;
|comments= The MSX and MSX2 font, shuffled around to fit the char set. Double lines were added.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 16&amp;amp;times;16 tilesets ==&lt;br /&gt;
&lt;br /&gt;
The 16&amp;amp;times;16 tilesets are a subset of square character sets. 16&amp;amp;times;16 is a frequently used size, as shown by the number of tilesets in this section. This is probably because all of the best creature graphics sets use 16&amp;amp;times;16 tiles. Those alternate sets for creatures can be found at [[graphics sets]]. '''If your screen is too small for these, turn on BLACK_SPACE!'''&lt;br /&gt;
&lt;br /&gt;
=== Aesomatica ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Aesomatica_16x16.png]]&lt;br /&gt;
|author=[[User:Aesomatica|Aesomatica]]&lt;br /&gt;
|dated=2008-11-29&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400 native.&lt;br /&gt;
|comments=Tileset intended to build upon [[User:Sphr|Sphr's]] and [[User:Jackard|Jackard's]] work, as well as others. Some tiles are original, some are variants and most are copied from various sets the author found pleasing. Notable originals include the broken bolt/ashes tiles, the ballista heads/large hills, the small hills, the ore (gear animation is pleasing, though axle animation is unimproved), ground tiles, and vermin. Also, bins look decent and up/down stairs look okay. This set looks its best with Sphr's graphics.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Anikki ===&lt;br /&gt;
&lt;br /&gt;
[[Image:df_anikki_2.png|thumb|right]]&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Anikki_square_16x16.png]]&lt;br /&gt;
|author=[[User:Anikki|Anikki]]&lt;br /&gt;
|dated=2008-7-27&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400 native.&lt;br /&gt;
|comments=Based on the original IBM CGA Character set with a lot of tweaks. The characters remain as descriptive yet universal as possible. I chose the CGA set because it is in my opinion the square set with the best readability. This set is for those who like the basic ASCII look where every pixel has meaning or (multiple meanings). This is a scaled up version for fullscreen use. [http://www.anikki.com/share/df/Anikki_square_16x16.bmp Download the BMP]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Bisasam ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Bisasam_16x16_preview.png|thumb|right]]&lt;br /&gt;
[[Image:Bisasam_16x16_preview_stocks.png|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Bisasam_16x16.png]]&lt;br /&gt;
|author=Bisasam&lt;br /&gt;
|dated=2010-01-11&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=This is the 16x16 version of my 24x24 tileset. A DF version supporting transparent PNGs must be used. In order to use unscaled tiles, horizontal resolution must be at least 1280.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Cooz ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Cooz_Tileset_Screenshot.png|thumb|right|Cooz's Tileset]]&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Cooz_curses_square_16x16.png]]&lt;br /&gt;
|author=[[User:Cooz|Cooz]]&lt;br /&gt;
|dated=2009-2-28&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400 native.&lt;br /&gt;
|comments=v1.1 - 3px wide walls and some other tweaks. Based on Klokjammer and Marble Dice tilesets. Some tiles were taken from other sets, some were made from scratch. The aim was to keep feel of default curses font in 16&amp;amp;times;16 tileset. There's also [http://www.dwarffortresswiki.net/index.php/Image:Cooz_curses_square_flat_16x16.png version without shading].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Guybrush ===&lt;br /&gt;
&lt;br /&gt;
[[Image:GuybrushScreenshot1.PNG|thumb|right|Guybrush Tileset]]&lt;br /&gt;
[[Image:GuybrushScreenshot2.PNG|thumb|right|the wilderness...]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
image=[[Image:Guybrush_square_16x16.png]]&lt;br /&gt;
|author=[[User:Guybrush|Guybrush]]&lt;br /&gt;
|dated=2007-11-15&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=A 16&amp;amp;times;16 tileset based on the very nice Herrbdog's one, and for use with the superb [[40d:Graphics_set_repository#Dystopian_Rhetoric|Dystopian Rhetoric objects]]. A slightly modified version of Herrbdog's tileset is available below if you want to keep the original ASCII symbols for some objects (just do some cut &amp;amp; paste). It's just a little brighter and with some very slight changes. The tileset shown is a tileset with graphic objects added, for use with Fortress Mode.&lt;br /&gt;
&lt;br /&gt;
I recommend to have a look at the [[color schemes|color schemes page]] to find your favorite color settings. The color scheme I used for the screenshots is [[Color_Schemes#.28Yet.29_Another_scheme|this one]].}}&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
image=[[Image:GuybrushASCII_curses_square_16x16.png]]&lt;br /&gt;
|author=Herrbdog, modified by [[User:Guybrush|Guybrush]]&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=Here is the slightly modified version of Herrbdog's tileset which still has all the ASCII characters intact&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Herrbdog ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Herrbdog_16x16_tileset.gif]]&lt;br /&gt;
|author=Herrbdog&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=The 16&amp;amp;times;16 version of Herrbdog's tileset. Further discussion of herrbdog's tilesets is available in the Bay 12 forums:&lt;br /&gt;
http://www.bay12games.com/cgi-local/ultimatebb.cgi?ubb=get_topic&amp;amp;f=2&amp;amp;t=000832&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Inquisitor Saturn ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:MRC_square_16x16.png]]&lt;br /&gt;
|author=Inquisitor Saturn&lt;br /&gt;
|dated=2008-5-18&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=Another 16 by 16 tileset. This one is notable because of the subtle shadowing and a completely original, hand-made font.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Kaishaku ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Kai-1280x400-v2 7512b5.png]]&lt;br /&gt;
|author=Kaishaku&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=A square 1280&amp;amp;times;400 font. Simple and legible. Converted from roarl's 16&amp;amp;times;16 nethack font, on top of super foul egg's template, extended manually and with ideas from lucida console. This is version 1, created in one morning. Screenshots available [http://kaishaku.org/dwarfort here].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Kelora ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Kelora_16x16_diagonal.png]]&lt;br /&gt;
|author=[[User:Kelora|Kelora]]&lt;br /&gt;
|dated=2009-7-26&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=&lt;br /&gt;
|comments=A square tileset using the diagonal wall concept from Belal and others but simplified drastically to improve the appearance. All the walls line up correctly and have consistent widths.&lt;br /&gt;
I did not use much of the pretty but confusing art I see in many of the other sets. I tried for a while to incorporate many of these but found that with the multiple uses for most characters they were just wrong far too often to be useful. The only ones that seem to work are the dwarves which I took from Flying Mage / Guybrush. The pretty 3Dish fonts as well just seem to look muddier and be less legible. I love it and my husband has been happily playing it for months.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Klokjammer ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Kjammer square 16x16 v02.png]]&lt;br /&gt;
|author=[[User:Klokjammer|Klokjammer]]&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=Name: ''&amp;quot;Masked Adventurer&amp;quot;'' - after tile (0,4), where '@' used to be. A somewhat abstract version of the original curses square tileset, but with the alpha numeric characters shaped so as not to look distorted. Other symbols are either borrowed from or improved from curses, and some (including the dwarves) were created from the ground up. Alternate variations, are available [[User:Klokjammer#My Tilesets|here]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Kjammer square 16x16 v00.png]]&lt;br /&gt;
|author=[[User:Klokjammer|Klokjammer]]&lt;br /&gt;
|dated=2007-10-31&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=A &amp;quot;clean&amp;quot; version of the above set, one without any fancy tiles (except for the dwarves).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Marble Dice ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Md_curses_16x16.png]]&lt;br /&gt;
|author=[[User:Marble Dice|Marble Dice]]&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=This tileset attempts to modify the size and aspect ratio of the classic 8x12 terminal/curses font employed by many rougelikes without sacrificing the distinctive character.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Nordic Curses ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:DF-Nordic_v1.png]]&lt;br /&gt;
|author=[[User:Techhead|Techhead]]&lt;br /&gt;
|dated=2009-3-26&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=My first attempt at a unique curses-style tileset with a Nordic Theme. Some characters have been altered.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== PTTG ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:PTTGV2tiles.png]]&lt;br /&gt;
|author=[[User:PTTG|PTTG]]&lt;br /&gt;
|dated=2007-11-21&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=A new version! Clean, sharp, and clear. All-original, and large size for big screens! Also features coloured indicators for levers, helping to remove the guesswork. It is good stand-alone, or with my [[List of user graphics sets#PTTG|graphics set]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Random832 ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Msgothic.png]]&lt;br /&gt;
|author=[[User:Random832]]&lt;br /&gt;
|dated=2009-4-22&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;800 etc&lt;br /&gt;
|comments=Based on the ＭＳ ゴシック (MS Gothic) japanese font, with some gaps filled in from the VGA 8x16 font, and some other characters tweaked by hand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Raving ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Raving_1280x400.png]]&lt;br /&gt;
|author=[[User:RavingManiac|RavingManiac]]&lt;br /&gt;
|dated=2010-3-13&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=A heavily modified version of Tyrving's tileset, with smoothed walls based on those from Tahin's. This tileset was made to retain the feel of the original curses in a square tileset with smoothed walls.&lt;br /&gt;
[http://dffd.wimbli.com/file.php?id=1920 Download the BMP.]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Red Jack===&lt;br /&gt;
{{Tileset|&lt;br /&gt;
image=[[Image:Redjack17.png]]&lt;br /&gt;
|author=[[User:Jackard|Jackard]]&lt;br /&gt;
|dated=2008-7-22&lt;br /&gt;
|size=16x16&lt;br /&gt;
|resolution=1280x400&lt;br /&gt;
|comments=This combines content from other tilesets with Nintendo sprites to give the game a classic dungeon look.  ''Note: Bins are hard to see using this tileset because the &amp;quot;bin&amp;quot; tile is also used as the &amp;quot;up/down staircase&amp;quot; tile.  [[Tileset_repository#Aesomatica |Aesomatica]] and [[Tileset_repository#Martin|Martin]] improve upon this tileset making the bin tile easier to see.''&lt;br /&gt;
&lt;br /&gt;
[http://dffd.wimbli.com/file.php?id=7 You may download all variations of this tileset here.]}}&lt;br /&gt;
&lt;br /&gt;
=== Sappho ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Sapphos_square_16x16.png]]&lt;br /&gt;
|author=Sappho&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=Another square font, target resolution 1280&amp;amp;times;400. This one is exactly the same as the default font except it has been made square, painstakingly edited to ensure that nothing looks squished.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Savok ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Savok_curses_1280x400_517caa.png]]&lt;br /&gt;
|author=[[User:Savok|Savok]]&lt;br /&gt;
|dated=2008-6-16&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=Unsatisfied with any existing tileset, I decided to go about creating my own. Since I can't create from scratch, I had to take tiles from other tilesets and modify them, in an evolution-like manner, until they became how I wanted them. Since most are dramatically different from the tileset I took them from, I believe I can call them original.&amp;lt;br&amp;gt;In the raws, change the tag [TILE:'U'] for humans to [TILE:172]. This changes both the image and corpse of humans to a unique image, which creature graphics cannot do. The elves also get a different tile, [TILE:171]. I plan to make a separate goblin symbol.&amp;lt;br&amp;gt;If you use it and like it, please leave a message for at [[User talk:Savok|my talk page]] or at [http://dffd.wimbli.com/file.php?id=201 the DFFD page]. This will greatly speed progress, since I won't be doing it just for myself.&amp;lt;br&amp;gt;Note: The [http://dffd.wimbli.com/file.php?id=201 DFFD version] is updated more frequently and has the changelist.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Super Foul Egg ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:SFE_Curses_square_16x16.png]]&lt;br /&gt;
|author=Super Foul Egg&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=The font is rough as hell and some of the characters still need attention, but it'll do for now. Since this tileset is for graphics mode I'd rather wait for more complete object support than hack in pictures and gum up the UI. Uppercase from [http://www.zee-3.com/pickfordbros/archive/bitmapfonts.php this site]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Tahin ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Tahin_16x16_rounded.png]]&lt;br /&gt;
|author=[[User:Tahin|Tahin]]&lt;br /&gt;
|dated=2007-12-28&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=Based on Marble Dice's tileset, above. Smoothed corners are &amp;quot;rounded&amp;quot;, which takes some getting used to but look quite nice, in my opinion. I have managed to get all of the standard &amp;quot;L&amp;quot; tiles to fit together nicely, but &amp;quot;T&amp;quot; and &amp;quot;+&amp;quot; don't quite match up. It's not a problem that comes up often, and it still doesn't look that bad, but I'll get to it eventually.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Tyrving ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Tyr_1280x400.PNG]]&lt;br /&gt;
|author=[[User:Tyrving|Tyrving]]&lt;br /&gt;
|dated=2008-2-15&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=None of the existing modifications of curses_square satisfied me, so I made my own. The bulk of it is from Klokjammer's set, with the dwarf symbols and @ taken from Sappho's. Quite a few minor alterations have been made, and I feel that it's become distinct enough to release it.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Winterwing ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Winterwing_Dfort-tiles-lucon.png|thumb|right|Lucida Console with Dystopian Rhetoric objects]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Winterwing_Curses_16x16_lucon.png]]&lt;br /&gt;
|author=[[User:Winterwing|Winterwing]]&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=Like usual, lucida console with cleartype. Creative, huh. :)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Yayo ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Yayo_c64_1280x400_83b157.png]]&lt;br /&gt;
|author=[[User:Yayo|Yayo]]&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=Name: Yayo's C64; The 16&amp;amp;times;16 version of Yayo's tileset.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Zaratustra ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Zaratustra_16x16.png]]&lt;br /&gt;
|author=[[User:Zaratustra|Zaratustra]]&lt;br /&gt;
|dated=2007-11-10&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=Because everyone is making one.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 16&amp;amp;times;16 tilesets for edited raws==&lt;br /&gt;
&lt;br /&gt;
These tilesets require modified [[raws]] to work properly. Specifically, the tile numbers assigned to some objects (critters, stones, plants) need to be changed and accented characters usually need to be removed from all languages.&lt;br /&gt;
&lt;br /&gt;
=== Belal ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Belal_Example.png|thumb|right]]&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Belal_Smooth_Walls.png]]&lt;br /&gt;
|author=[[User:Belal|Belal]]&lt;br /&gt;
|dated=2009-1-9&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400 native.&lt;br /&gt;
|comments=Based on the Mike Mayday tileset and using angled smoothed walls as in [[User:Dorten|Dorten's]] Tileset.  I like the look of the walls for doing near circular or honeycomb layouts. [http://mkv25.net/dfma/poi-9935-seethewallshere Example Fort] &lt;br /&gt;
}}&lt;br /&gt;
=== Darkond Digs Deeper ===&lt;br /&gt;
&lt;br /&gt;
[[Image:DarkondDigsDeeper_16x16.png |thumb|right]]&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:DarkondDigsDeeper_16x16.png ]]&lt;br /&gt;
|author=[[User:Darkond2100|Darkond2100]]&lt;br /&gt;
|dated=2010-3-6&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400 native.&lt;br /&gt;
|comments=I like Dig Dwarfier, but I don't like their tileset so much. I fused DigDeeperNEW_16x16 with Aesomatica_16x16 to make this. I just took what I liked and put it in. I hope that others like it too! This will work with Dig Dwarfier v0.85, I am not yet aware of whether or not it will work with Dig Deeper put into vanilla.  &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Flying Mage ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
image=[[Image:Flying_Mage_square_16x16.png]]&lt;br /&gt;
|author=[[User:Flying Mage|Flying Mage]]&lt;br /&gt;
|dated=2008-4-12&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=A 16&amp;amp;times;16 tileset based on several other tilesets by various authors. I did some changes because I like some things in different ways, but the base for tileset was made by another users and for this I thankful. List of major and minor changes you can see below. And I hope you'll enjoy this. There is some tiles I really proud of :)&amp;lt;br&amp;gt;&lt;br /&gt;
*[[:Image:Flying_Mage_square_16x16_Major_Changes.png|Major changes]]&amp;lt;br&amp;gt;&lt;br /&gt;
*[[:Image:Flying_Mage_square_16x16_Minor_Changes.png|Minor changes]]&lt;br /&gt;
*[[:Image:Flying_Mage_square_16x16_Stone_Type.png|Some ''rough/smoothed/engraved stone'' improvement]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Gold Plated ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Gold_Plated_preview.png|thumb|right|Presentation of Gold Plated (v.1)]]&lt;br /&gt;
[[Image:Gold_Plated_text_preview.png|thumb|right|Text preview(v.1)]]&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Gold_plated_16x16_v2.png]]&lt;br /&gt;
|author=[[User:DrD_AVEL|DrD_AVEL]]&lt;br /&gt;
|dated=2010-Jun-17 &lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400 native.&lt;br /&gt;
|comments=Gold Plated is updated. Improvements complete. Some tiles were redrawn and corrected.&lt;br /&gt;
This tileset contains the best graphic tiles (in my opinion) that were collected from many other tilesets and other games; I took [[User:Lemunde|Lemunde's]] tileset as a basis (thanx a lot, Lemunde). Some of tiles were drawn by me. Many tiles were reworked and improved with some additional colours. I hope you enjoy with this tiles. ;)&lt;br /&gt;
&lt;br /&gt;
[[http://dffd.wimbli.com/file.php?id=2021 Graphical version of DF2010 v0.31.08 with Gold Plated tileset]]&lt;br /&gt;
[[http://www.bay12games.com/forum/index.php?topic=49479.0 Discussion of this tileset is here]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Gold Plated (bmp-version)'''&lt;br /&gt;
[[Image:Scrdf01.png|thumb|right|Preview of Gold Plated (bmp-version)]]&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Gold-plated-bmp-16x16.png]]&lt;br /&gt;
|author=[[User:DrD_AVEL|DrD_AVEL]]&lt;br /&gt;
|dated=2010-Apr-02 &lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400 native.&lt;br /&gt;
|comments=Gold Plated is redrawn to magenta BMP. So you can use it with versions of DF2010, that don't understand .png (v31.01). This is a preliminary version for DF2010, but it works well. Don't forget to convert this image to '''.bmp''' before use in new version. Enjoy! ;) &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Dwarfletter ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Dwarfletter1.png|thumb|right|Dwarfletter - Stockpile]]&lt;br /&gt;
&amp;lt;!--[[Image:Dwarfletter2.png|thumb|right|Dwarfletter - Status screen - font]]&lt;br /&gt;
[[Image:Dwarfletter3.png|thumb|right|Foliage]]&lt;br /&gt;
[[Image:Dwarfletter4.png|thumb|right|Ballista]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
image=[[Image:DwarfletterGothic.PNG]]&lt;br /&gt;
|author=LordZorinthrox&lt;br /&gt;
|dated=2009-7-20&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=[[http://dffd.wimbli.com/file.php?id=1205|Download here]]&amp;lt;br /&amp;gt;&lt;br /&gt;
;see also &lt;br /&gt;
:[[:File:Dwarfletter2.png|Status screen - Font]]&lt;br /&gt;
:[[:File:Dwarfletter3.png|Foliage]]&lt;br /&gt;
:[[:File:Dwarfletter4.png|Ballista]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== hermano ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Hermano example.png|thumb|right|example]]&lt;br /&gt;
[[Image:Hermano minimal.png|thumb|right|minimalistic version]]&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Hermano.png]]&lt;br /&gt;
|author=[[User:hermano|hermano]]&lt;br /&gt;
|dated=2010-2-6&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400 native.&lt;br /&gt;
|comments=A tileset with colored backgrounds that keeps texts readable. It uses tiles from belal and ranting rodent. &lt;br /&gt;
A Package for 0.31.03 and 0.31.02 (df2010) can be downloaded [http://dffd.wimbli.com/file.php?id=2031 here].&lt;br /&gt;
A more minimalistic version using monochrome backgrounds for stone tiles can be downloaded [http://dffd.wimbli.com/file.php?id=2184 here].&lt;br /&gt;
The altered raws for 40d# can be downloaded [http://dffd.wimbli.com/file.php?id=1838 here].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Isenhertz ===&lt;br /&gt;
&lt;br /&gt;
[[Image:isenhertz_v2_screenshot.png|thumb|right|Isenhertz's tileset in action.]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:16x16_isenhertz_v2.png]]&lt;br /&gt;
|author=[[User:Isenhertz|Isenhertz]]&lt;br /&gt;
|dated=2008-7-14&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=Impressed with the genius of using sprites as tiles, I cobbled together this tileset of my own. It uses Super Foul Egg's superb font as a base, with several sprites also found in other users' sets. Because a lot of letters are used for graphics, I suggest that you [[User:Jackard|remove accented letters from names]] with this set. I also suggest you shift some items to other icons, such as the coniferous trees (change Pine, Cedar, Larch from 024 to 147), the turtle (change 15 to 151), and Quarry Bush leaves (change from 006 to 003).&lt;br /&gt;
V2 now with new graphics for walls and liquids, as well as some other tweaks here and there and a first attempt at using dual-color sprites using a cyan base instead of simple greyscale. (Right now implemented for beds, wood and statues.)&lt;br /&gt;
V1 can still be found [[:Image:16x16_isenhertz_v1.png|here]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Lemunde ===&lt;br /&gt;
[[Image:LemundeTilesetPreview2.png|thumb|right|Lemunde's Tileset.]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Lemunde_16x16.png]]&lt;br /&gt;
|author=[[User:Lemunde|Lemunde]]&lt;br /&gt;
|dated=2010-6-11&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=This is a modified version of Mike Mayday's/Herrbdog's tileset. It has a more textured feel to the walls and makes heavy use of the new transparency features to make some of the tiles a little more dynamic.  You can view a preview map [http://mkv25.net/dfma/map-7000-dragonskull here].  I recommend changing the sky settings in the init.txt file to [SKY:249:1:0:0] for a more natural look.&lt;br /&gt;
&lt;br /&gt;
Update June 11, 2010: Updated to work with the 31.xx versions of Mike Mayday's set.  It will probably not look right using it with vanilla Dwarf Fortress.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Martin ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Martin_16x16_sample.png|thumb|right]]&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Martin_16x16.png]]&lt;br /&gt;
|author=[[User:Martin|Martin]]&lt;br /&gt;
|dated=2009-8-8&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=This is a 16x16 tileset based on Redjack and Flying Mage sets (and possible tiles taken from others that I've since lost track of - apologies). Some tiles are original or have been tweaked, mainly to provide a much more subtle background than most. A completely new character set is used to improve legibility, tweaked and anti-aliased for dark backgrounds. &lt;br /&gt;
&lt;br /&gt;
[http://dffd.wimbli.com/file.php?id=1316 Download]&lt;br /&gt;
[http://mkv25.net/dfma/map-6239-lashedwines Demo fortress at DFMA]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Phoebus ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Phoebus_16x16.png]]&lt;br /&gt;
|download link=[http://www.bay12forums.com/smf/index.php?topic=57557.0]&lt;br /&gt;
|author=[[User:Phoebus|Phoebus]]&lt;br /&gt;
|dated=2010-06-19&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=Includes support for DF 2010, an easy to read mineral chart, improved diagonal walls and many other improvements.&lt;br /&gt;
For more information, and to download the full package, see the thread on the official forums: [http://www.bay12forums.com/smf/index.php?topic=57557.0 Phoebus' Graphic Set v2.1.3 for DF 2010]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Phssthpok ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Phssthpok_16x16.png]]&lt;br /&gt;
|author=[[User:Phssthpok|Phssthpok]]&lt;br /&gt;
|dated=2010-03-07&lt;br /&gt;
|size=16&amp;amp;times;16, 24&amp;amp;times;24, 32&amp;amp;times;32&lt;br /&gt;
|resolution=2560&amp;amp;times;800&lt;br /&gt;
|comments=A high resolution tileset with a focus on readable text, simple shaded shapes, and plenty of negative space. Uses PNG transparency features in 40d16 and newer. Requires [http://dffd.wimbli.com/file.php?id=794 RantingRodent's edited raws].&lt;br /&gt;
&lt;br /&gt;
[[:Image:Phssthpok 32x32.png|32x32 version]]&lt;br /&gt;
&lt;br /&gt;
[[:Image:Phssthpok 24x24.png|24x24 version]]&lt;br /&gt;
&lt;br /&gt;
[[:Image:Phssthpok 16x16.png|16x16 version]]&lt;br /&gt;
&lt;br /&gt;
[http://mkv25.net/dfma/map-8189-blockadewhips Sample Fortress]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== SL ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
image=[[Image:SL_square_16x16.png]]&lt;br /&gt;
|author=[[User:SL]]&lt;br /&gt;
|dated=2008-8-3&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=(Requires a download, not just the image) Art based on Flying Mage's, Guybrush's, and previous tilesets in that lineage. Uses ModBase to relocate relocatable art and de-accentify certain accented letters to reduce graphical bizarreness while still improving some art. [http://www.bay12games.com/forum/index.php?topic=22154.0 Forum Thread] [http://dffd.wimbli.com/file.php?id=370 Download] [http://mkv25.net/dfma/map-3203-flamespear Demo Fortress Map on the DFMA]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Spreggo ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Autonomous_Font_example.png|thumb|right|The Autonomous Font in action.]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Autonomous_Font.png]]&lt;br /&gt;
|author=Spreggo&lt;br /&gt;
|dated=2009-2-2&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=Started off inspired by Belal's diagonal support, and ended up doing almost every tile from scratch. Added different tiles for each type of stone, and new ones for ore, but the matgloss files need to be edited for that functionality(see image details).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== The-Moon ===&lt;br /&gt;
&lt;br /&gt;
[[Image:SS_moons_square_16x16.PNG|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Moons_square_16x16.PNG]]&lt;br /&gt;
|author=[[User:The-Moon|The-Moon]]&lt;br /&gt;
|dated=2008-3-24&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=Edited Character set of [[User:mikemayday|mikemayday]] and [[User:Jackard|Jackard]]}}&lt;br /&gt;
&lt;br /&gt;
=== Tigrex ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:tigrex3d.PNG]]&lt;br /&gt;
|author=[[User:Tigrex|Tigrex]]&lt;br /&gt;
|dated=2009-2-22&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=This is my tileset, modified from Dorten's 2d diagonal wall set.  It incorporates many original creations of mine, and I hope you like it.}}&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:tigrex3drunes.PNG]]&lt;br /&gt;
|author=[[User:Tigrex|Tigrex]]&lt;br /&gt;
|dated=2009-4-10&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=This is a modification of the above, that takes advantage of Norse runes for a more authentic Dwarven experience.  CAUTION!  This tileset has little practical value, and may induce myopia, blindness, or death.}}&lt;br /&gt;
&lt;br /&gt;
=== Tim's ===&lt;br /&gt;
&lt;br /&gt;
[[Image:example_tims.png|thumb|right]]&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Tims_16x16.png]]&lt;br /&gt;
|author=[[User:Timmeh|Timmeh]]&lt;br /&gt;
|dated=2009-8-12&lt;br /&gt;
|size=16&amp;amp;times;16&lt;br /&gt;
|resolution=1280&amp;amp;times;400&lt;br /&gt;
|comments=A tileset using heavily modified versions of the diagonal walls from Belal's set, a modified version of the floor from Spreggo's set, most of the furniture and objects are from Flying Mage's set, and some various other bits and pieces from other sets.  Replaces the black box that normally surrounds the walls with a copy of the floor tile.  [http://mkv25.net/dfma/map-5740-foresthold Example Fort]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Non-square tilesets ==&lt;br /&gt;
&lt;br /&gt;
These tilesets are not square. Text in non-square tilesets often looks much better and is often much easier to read than in square tilesets, but square buildings do not appear square on the map.&lt;br /&gt;
&lt;br /&gt;
=== CKY ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[File:Curses_800x600_shade.png]]&lt;br /&gt;
|author=[[User:Chinkeeyong|Chinkeeyong]]&lt;br /&gt;
|dated=2009-6-11&lt;br /&gt;
|size=10&amp;amp;times;12&lt;br /&gt;
|resolution=800&amp;amp;times;600&lt;br /&gt;
|comments=Partially inspired by Eagle of Fire's tiles, below. Essentially, this is the default tileset with a little bevel-style shading around the edges to make it look neater. Also, I fixed the accented 'e' tails to look closer to the standard 'e'.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Coaldiamond ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[File:DF+Tileset.png]]&lt;br /&gt;
|author=[[User:Coaldiamond|Coaldiamond]]&lt;br /&gt;
|dated=2010-6-18&lt;br /&gt;
|size=8&amp;amp;times;12&lt;br /&gt;
|resolution=640&amp;amp;times;300&lt;br /&gt;
|comments= An update of [[user:Plac1d|Plac1d's]] tile set, now updated for DF2010. This tileset also presents an elegant solution for modifying the {{k|%}} tile to get good pumps, rocks, and meals. This tileset was made to serve three purposes; a) To always make text understandable, b) to make DF games more visually interesting, and c) to keep symbols simple so that the player can imagine multiple meanings for the same symbol. &lt;br /&gt;
See the {{L|user:Coaldiamond|screencaps}} or just get the whole [http://dffd.wimbli.com/file.php?id=2533 DF+graphics] repack.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Eagle of Fire ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:eofshaded800x600pb9_f64ded.png]]&lt;br /&gt;
|author=[[User:Eagle of Fire|Eagle of Fire]]&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=10&amp;amp;times;12&lt;br /&gt;
|resolution=800&amp;amp;times;600&lt;br /&gt;
|comments=Designed for fullscreen. Inspired by Herrbdog's tileset, I created a shaded tileset targeting the default fullscreen 800x600 resolution. Basicaly, you have the exact same &amp;quot;curses&amp;quot; default tileset but with some shading done to the lower right of each letters and items. I've left alone everything which was related to mining or was meant to be plain, for example the smoothered tiles and the plain tiles in the demo. The reason behind that is that I didn't find much logic to have those graphics shaded as they could possibly connect on any direction on the screen, which would make the shading a little strange. Please note that this tileset is only a &amp;quot;beta&amp;quot;. I might work on it again if there is enough people who like it and would like improvements. You can discuss the matter [http://www.bay12games.com/cgi-local/ultimatebb.cgi?ubb=get_topic&amp;amp;f=11&amp;amp;t=000645 here].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Inquisitor Saturn ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:MRC_1280x600.png]]&lt;br /&gt;
|author=[[User:InquisitorSaturn|Inquisitor Saturn]]&lt;br /&gt;
|dated=2008-2-28&lt;br /&gt;
|size=16&amp;amp;times;24&lt;br /&gt;
|resolution=1280&amp;amp;times;600&lt;br /&gt;
|comments=Designed for a double-sized window mode. Based on the default set, but more detailed and with a few custom characters. Good for those who want larger characters but enjoy the aesthetics of the default set.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Kein ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Kein-curs.gif|thumb|right|Kein's Tileset]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Kein_640x300.png]]&lt;br /&gt;
|author=Kein&lt;br /&gt;
|dated=2008-8-9&lt;br /&gt;
|size=8&amp;amp;times;12&lt;br /&gt;
|resolution=640&amp;amp;times;300&lt;br /&gt;
|comments=Updated 08/09/09. Updated most characters, the biggest change is the 3d style walls. If you use my set I'd highly recommend [http://www.dwarffortresswiki.net/index.php/List_of_user_graphics_sets#Plac1d Plac1d's character graphic set.] My 640&amp;amp;times;300, everything completely shaded.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Lord Nightmare ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:MDA8x14.png]]&lt;br /&gt;
|author=Lord Nightmare/IBM&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=8&amp;amp;times;14&lt;br /&gt;
|resolution=640&amp;amp;times;350&lt;br /&gt;
|comments=The original IBM MDA character set, dumped from addresses 0x0000-0x0fff the 5788005 IBM Character Generator ROM. This font is as would be displayed on an EGA/VGA with the 9-pixel-width mode disabled. Best for a 64:35 aspect ratio. The required resolution is strange, so run fullscreen with BLACK_SPACE:YES and resolution at 640x480. The MDA card did not actually support displaying the font in 8x14, but ONLY 9x14 mode, see below. Theoretically, you CAN upload this font into EGA video memory though and use it.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:MDA9x14.png]]&lt;br /&gt;
|author=Lord Nightmare/IBM&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=9&amp;amp;times;14&lt;br /&gt;
|resolution=720&amp;amp;times;350&lt;br /&gt;
|comments=The original IBM MDA character set, dumped from addresses 0x0000-0x0fff the 5788005 IBM Character Generator ROM. This font is as would be displayed on a real MDA card (use a black/dkgreen/ltgreen palette for full monochrome effect) or on an EGA/VGA card with the 9-pixel-width mode enabled. Best for a 72:35 aspect ratio. The required resolution is strange, so run fullscreen with BLACK_SPACE:YES and resolution at 720x480.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:EGA8x14.png]]&lt;br /&gt;
|author=Lord Nightmare/IBM&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=8&amp;amp;times;14&lt;br /&gt;
|resolution=640&amp;amp;times;350&lt;br /&gt;
|comments=The IBM EGA character set, dumped from the 6277356 IBM EGA BIOS ROM. This font is as would be displayed on an EGA/VGA with the 9-pixel-width mode disabled. Best for a 64:35 aspect ratio. The required resolution is strange, so run fullscreen with BLACK_SPACE:YES and resolution at 640x480. This font is different from the MDA version in that many characters are slightly narrower to avoid 'running into' each other, and many characters have been shifted slightly to the left.&lt;br /&gt;
Thanks to Zaratustra for poking me into getting this done, and for related help.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:EGA9x14.png]]&lt;br /&gt;
|author=Lord Nightmare/IBM&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=9&amp;amp;times;14&lt;br /&gt;
|resolution=720&amp;amp;times;350&lt;br /&gt;
|comments=The IBM EGA character set, dumped from the 6277356 IBM EGA BIOS ROM. This font is as would be displayed on an EGA/VGA with the 9-pixel-width mode enabled. Best for a 72:35 aspect ratio. The required resolution is strange, so run fullscreen with BLACK_SPACE:YES and resolution at 640x480. This font is actually different from the 8x14 version in that 20 characters have been replaced with the original MDA wide versions. These 'extra' wide characters are sandwiched in between the end of the 8x14 and beginning of the 8&amp;amp;times;8 font in the EGA BIOS ROM. The changed characters, in ASCII order, are: arrow-left-and-right, '&amp;quot;', '+', '-', 'M', 'T', 'V', 'W', 'X', 'Y', 'Z', 'm', 'v', 'w', 'ae', cent sign, yen, peseta, plus-minus, and division sign. Other than these characters, all characters are the same, with rightmost-row duplicated on the C and D rows like the MDA (though I don't actually know if this is technically correct).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:VGA8x16.png]]&lt;br /&gt;
|author=Lord Nightmare/IBM?&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=8&amp;amp;times;16&lt;br /&gt;
|resolution=640&amp;amp;times;400&lt;br /&gt;
|comments=The original? IBM VGA 8x16 character set, (from http://madscientistroom.org/fpga/default-8x16-bram.html) as would be displayed on a VGA card with the 9-pixel-width disabled. Best for an 8:5 aspect ratio. The required resolution is strange, so run fullscreen with BLACK_SPACE:YES and resolution at 640x480. This rom has not yet been dumped from a real VGA card, and is coming from a secondary source, so it may be replaced later if I find the real font is different.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Lord_Nightmare-Fixedsys-02.png]]&lt;br /&gt;
|author=Lord Nightmare/Microsoft&lt;br /&gt;
|dated=2007-12-20&lt;br /&gt;
|size=8&amp;amp;times;15&lt;br /&gt;
|resolution=640&amp;amp;times;375&lt;br /&gt;
|comments=v2.2 - (v1.0 is [[:Image:Lord_Nightmare-Fixedsys.png|here]]) - Based on Microsoft's Fixedsys font (which dates back to Windows 1.0!), Many glyphs needed redoing by hand since they were absent from the font, since it is an 'ansi' character set and not a code-page 437 one like DF expects. v2.0 Based on Microsoft's Fixedsys font. Updated new glyphs to be more consistent with the Fixedsys style. - v2.1 - update a few more glyphs, namely the integral, the infinity symbol, and the spade, and a few others I'm forgetting. - v2.2 - update the club and spade, and the music notes - v2.3 - fix the fact that 0xF9 and 0xFA were inadvertently swapped.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Lord_Nightmare-Fixedsys-03.png]]&lt;br /&gt;
|author=Lord Nightmare/Microsoft&lt;br /&gt;
|dated=2007-12-20&lt;br /&gt;
|size=8&amp;amp;times;16&lt;br /&gt;
|resolution=640&amp;amp;times;400&lt;br /&gt;
|comments=v3.0 - changed font size to 8x16, altered glyphs to respect this. - v3.1 - fix the fact that 0xF9 and 0xFA were inadvertently swapped.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Lord_Nightmare_Freehand_screenshot_2b7d67.png|thumb|right|Freehand screenie... ooh, neat! Unreadable.]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Lord_Nightmare_Freehand_10x16.png]]&lt;br /&gt;
|author=Lord Nightmare&lt;br /&gt;
|dated=2007-12-23&lt;br /&gt;
|size=10&amp;amp;times;16&lt;br /&gt;
|resolution=800&amp;amp;times;400&lt;br /&gt;
|comments=v1.0 - A character set drawn entirely in freehand on the tablet PC... with MINIMAL EDITING! Yes, its SUPPOSED to look like that. v1.1 - fixed character 0x02 background (filled smiley), filled in the card suits, minor touch up to the comma, fix black instead of magenta on the greyscale blocks and other tweaks to them, redrew the square block (was 'too clean' before) v1.1a - fixed spade by adding 1 pixel at tip so it doesn't look like another club&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Lord_Nightmare_Freehand_screenshot_2_05c04b.png|thumb|right|Freehand^2 screenie... ooh, neat! Readable. But ugly.]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Lord_Nightmare_Freehand^2_10x16.png]]&lt;br /&gt;
|author=Lord Nightmare&lt;br /&gt;
|dated=2008-3-28&lt;br /&gt;
|size=10&amp;amp;times;16&lt;br /&gt;
|resolution=800&amp;amp;times;400&lt;br /&gt;
|comments=Freehand^2, v1.2 - A heavily edited version of Freehand, now hopefully less unreadable. V1.2 is the current version, see the image link changelog/older versions.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Vintl01.png]]&lt;br /&gt;
|author=Lord Nightmare/Victor-Sirius&lt;br /&gt;
|dated=2007-12-19&lt;br /&gt;
|size=10&amp;amp;times;16&lt;br /&gt;
|resolution=800&amp;amp;times;400&lt;br /&gt;
|comments=The Victor 9000/Sirius 1 computer character set, extracted from vintl01.chr.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Lumin ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[:Image:Lumin_Graphical_1280x800.png|Not shown due to size]]&lt;br /&gt;
|author=Lumin&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=16&amp;amp;times;32&lt;br /&gt;
|resolution=1280&amp;amp;times;800&lt;br /&gt;
|comments=Ideas used from several others on this page. I've also added more detail and color to some objects.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Plac1d ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Plac1d_640x300EZ_1.png|thumb|right|Plac1d's Tileset]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Plac1d_640x300tileset.png]]&lt;br /&gt;
|author=[[User:Plac1d|Plac1d]]&lt;br /&gt;
|dated=2008-3-13&lt;br /&gt;
|size=8&amp;amp;times;12&lt;br /&gt;
|resolution=640&amp;amp;times;300&lt;br /&gt;
|comments=A tweaked version of [[#Tocky|Tocky's 10&amp;amp;times;10 tileset]] converted to 8&amp;amp;times;12. Try using this with my [[List of user graphics sets#Plac1d|graphics set]]!&lt;br /&gt;
&lt;br /&gt;
[http://dffd.wimbli.com/file.php?id=63 Download the .BMP]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Quietust ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:VGA9x16.png]]&lt;br /&gt;
|author=Quietust/IBM?&lt;br /&gt;
|dated=2009-7-24&lt;br /&gt;
|size=9&amp;amp;times;16&lt;br /&gt;
|resolution=720&amp;amp;times;400&lt;br /&gt;
|comments=The original? IBM VGA 9x16 character set, as would be displayed on a VGA card with the 9-pixel-width enabled.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Sergius ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Sleroux_800x300.png]]&lt;br /&gt;
|author=Sergius&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=10&amp;amp;times;12&lt;br /&gt;
|resolution=800&amp;amp;times;300&lt;br /&gt;
|comments=Mostly vanilla tileset, dwarves have graphic from intro [[Utilities#CMVPlayer|Movie]], with some tweaks (for soldiers). I find it helpful for playing (instead of happy faces).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Shaja ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Shaja_10-27-09.png|thumb|right|TerminusAliased text]]&lt;br /&gt;
[[Image:Shaja_10-13-09.png|thumbnail|right|Terminus24 text]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[:Image:TerminusAliased_handedit_gal.png|Not shown due to size]]&lt;br /&gt;
|author=[[User:Shaja|Shaja]]&lt;br /&gt;
|dated=2008-3-27&lt;br /&gt;
|size=20&amp;amp;times;32&lt;br /&gt;
|resolution=1600&amp;amp;times;800&lt;br /&gt;
|comments=Alphanumerics based on Dimitar Zhekov's [http://www.is-vn.bg/hamster/jimmy-en.html Terminus] font with light antialias shading added, walls and some symbols redrawn, others carried over from Thom's 20x32 tileset.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[:Image:Terminus24.png|Not shown due to size]]&lt;br /&gt;
|author=[[User:Shaja|Shaja]]&lt;br /&gt;
|dated=2008-5-19&lt;br /&gt;
|size=24&amp;amp;times;32&lt;br /&gt;
|resolution=1920&amp;amp;times;800&lt;br /&gt;
|comments=Revised version of my earlier Terminus 20x32 character set for 1920x800 display.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Tae ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:CP850.png]]&lt;br /&gt;
|author=Tae/IBM&lt;br /&gt;
|dated=2009-9-06&lt;br /&gt;
|size=8&amp;amp;times;14&lt;br /&gt;
|resolution=640&amp;amp;times;350&lt;br /&gt;
|comments=The original? IBM VGA 8x16 character set, (from http://madscientistroom.org/fpga/default-8x16-bram.html) as would be displayed on a VGA card with the 9-pixel-width disabled. Best for an 8:5 aspect ratio. The required resolution is strange, so run fullscreen with BLACK_SPACE:YES and resolution at 640x480. This rom has not yet been dumped from a real VGA card, and is coming from a secondary source, so it may be replaced later if I find the real font is different. The changed characters, in ASCII order are 'zero', 'at', 'M', 'T', 'V', 'W', 'X', 'Y', 'Z', 'm', 'v', 'w', 'x', 'vertical bar', 'C-cedilla', 'c-cedilla', 'A-ring', 'cent', 'yen', 'E-acute', 'ae ligature', 'peseta', 'florin', 'reversed logical not', 'fractions one half-one quarter', 'selected box drawing characters', 'left-and-right blocks', 'greek alpha, gamma, pi, sigma', 'mu', 'equivalence', 'less-greater or equal', 'top-bottom half integral', 'approximately equal', 'radical root', 'small superscript n'.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Taritus ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Curses 640x300diag.png]]&lt;br /&gt;
|author=Taritus&lt;br /&gt;
|dated=2009-03-23&lt;br /&gt;
|size=8&amp;amp;times;12&lt;br /&gt;
|resolution=640&amp;amp;times;300&lt;br /&gt;
|comments=Yuppers.  I requested it a long time ago when everyone else was requesting different sized square tilesets with diagonal walls, and nobody ever fulfilled the request.  I decided, &amp;quot;Oh, it's not like I have some menial and huge English project that's due tomorrow to work on, I'm going to make that.&amp;quot; And I did.--[[User:Taritus|Taritus]] 20:53, 22 March 2009 (UTC)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Thom ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[:Image:Curses_24pt_cleartype_ThomModifications.PNG|Not shown due to size]]&lt;br /&gt;
|author=Herrbdog&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=20&amp;amp;times;24&lt;br /&gt;
|resolution=1600&amp;amp;times;800&lt;br /&gt;
|comments=Hi res won't slow the game as it doesn't use graphics, so if your monitor can display it, go for it, really...&amp;lt;br&amp;gt;I strongly recommend to enable blackspace in the init: [BLACK_SPACE:YES]&amp;lt;br&amp;gt;Made from the 24pts cleartype lucida console above (from winterwing). I added some stuff (some original, some ideas taken from others tilesets). Basically I try to avoid symbols that are often seen in menus, etc. The main &amp;quot;problem&amp;quot; is the bag, because its the male symbol, but it was too good looking to not put it ;) Hope you enjoy :) &amp;lt;br&amp;gt;&amp;lt;font color=white&amp;gt;. . .&amp;lt;/font&amp;gt;&amp;lt;small&amp;gt;Note: Winterwing's tileset is now lost. --[[User:Savok|Savok]]&amp;lt;/small&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== UncleSporky ===&lt;br /&gt;
&lt;br /&gt;
[[Image:UncleSporky_DFTiles1.png|thumb|right|UncleSporky Tileset]] &lt;br /&gt;
[[Image:UncleSporky_DFTiles2.png|thumb|right|UncleSporky Tileset]]&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:UncleSporky_curses_800x600.png]]&lt;br /&gt;
|author=UncleSporky&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=10&amp;amp;times;12&lt;br /&gt;
|resolution=800&amp;amp;times;300&lt;br /&gt;
|comments=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Xenomorph ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Acorntileset.png]]&lt;br /&gt;
|author=[[User:Xenomorph|Xenomorph]]&lt;br /&gt;
|dated=2008-8-9&lt;br /&gt;
|size=8&amp;amp;times;16&lt;br /&gt;
|resolution=640&amp;amp;times;400&lt;br /&gt;
|comments=This is the tileset used by Acorn computers, starting with the BBC Micro.  This version is as it would have appeared in 80-column modes (albeit adapted to CP437). [http://dffd.wimbli.com/file.php?id=408 Download the BMP.]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Zaratustra ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Zaratustra_megazeux2.png]]&lt;br /&gt;
|author=[[User:Zaratustra|Zaratustra]]&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=8&amp;amp;times;14&lt;br /&gt;
|resolution=640&amp;amp;times;350&lt;br /&gt;
|comments=EGA font with added Megazeux modifications.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Zaratustra_custom800x300ca3.png]]&lt;br /&gt;
|author=[[User:Zaratustra|Zaratustra]]&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=10&amp;amp;times;12&lt;br /&gt;
|resolution=800&amp;amp;times;300, 800&amp;amp;times;600 (non-reccomended)&lt;br /&gt;
|comments=Has an appropriate [http://archive.dwarffortresswiki.net/index.php/Object_Tilesets#10x12_version object tileset for v0.23.130.23a (now outdated)]. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Tiny tilesets ==&lt;br /&gt;
&lt;br /&gt;
Sets smaller than 8&amp;amp;times;8. Used for playing in tiny windows, large grids, display massive maps and perhaps videos.&lt;br /&gt;
&lt;br /&gt;
=== Herrbdog ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Herrbdog_7x7.jpg|thumb|right|herrbdog's 7x7 tileset]]&lt;br /&gt;
{{Tileset|&lt;br /&gt;
image=[[Image:Herrbdog_7x7_tileset.gif]]&lt;br /&gt;
|author=[[User:herrbdog|herrbdog]]&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=7&amp;amp;times;7&lt;br /&gt;
|resolution=560&amp;amp;times;175&lt;br /&gt;
|comments=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Kein ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Kein_400x125.gif|thumb|right|Kein's 5x5]] &lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Kein_400x125.png]]&lt;br /&gt;
|author=[[User:Kein|Kein]]&lt;br /&gt;
|dated=2008-8-7&lt;br /&gt;
|size=5&amp;amp;times;5&lt;br /&gt;
|resolution=400&amp;amp;times;125&lt;br /&gt;
|comments=A large 257x257 DFMA world gen map can be found [http://mkv25.net/dfma/map-3278-5x5largeworldmap here.]Updated 08/06/08. Changed most text characters as well as some others to 4x4 with blackspace to avoid tiling. Most characters have been revised to be spaced out to be more distinguishable in such a small set. After seeing the dev update earlier today about increasing your view size I decided to create this small font. This has been built completely from scratch, mostly while at work today. I may be making a shaded version in the future. The first image to the right is from the Abeyverse succession game.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Lord Nightmare ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Lord Nightmare 6x6font01.png]]&lt;br /&gt;
|author=Lord Nightmare&lt;br /&gt;
|dated=2007-11-5&lt;br /&gt;
|size=6&amp;amp;times;6&lt;br /&gt;
|resolution=480&amp;amp;times;150&lt;br /&gt;
|comments=Made in 5 hours on 11/5/07 (I was bored and dissatisfied with other fonts). Most glyphs are really 5&amp;amp;times;6, with a seperator column.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Nightmare_6x6_v2.jpg|thumb|right|Lord Nightmare's 6x6 v2]]&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Lord Nightmare 6x6font02.png]]&lt;br /&gt;
|author=Lord Nightmare&lt;br /&gt;
|dated=2007-11-12&lt;br /&gt;
|size=6&amp;amp;times;6&lt;br /&gt;
|resolution=480&amp;amp;times;150&lt;br /&gt;
|comments=Version 2.05. Updated 11/12/07 to de-fuzz uppercase letters, added serifs and clarified lowercase letters, made horizontal spacing consistent throughout character set, fixed one error in the double horizontal-left-right, single-vertical-up-down character, made exclamation points consistent, thinned out question mark and inverse question mark, sharpened sideways stemless arrows, clarified international characters, and clarified some greek letters. Since v2.0: fixed 'i' 'g', fixed Yen symbol, fixed smiley 0x01 to not have an extra line to its right, lowered the period and colon characters, fixed position of 'x'. Thanks to Markavian for ideas on how to improve the font, as well as an occasional character glyph.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Lord-Nightmare-Terminal-4x6.png]]&lt;br /&gt;
|author=Lord Nightmare/Microsoft&lt;br /&gt;
|dated=2008-1-27&lt;br /&gt;
|size=4&amp;amp;times;6&lt;br /&gt;
|resolution=320&amp;amp;times;150&lt;br /&gt;
|comments=A DF conversion of the 4x6 variant of Microsoft's 'Terminal' Font. Note that I have left the font entirely alone other than converting it, so several glyphs are indistinguishable from one another!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Markavian ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Mkv_curses_480x150.png]]&lt;br /&gt;
|author=[[User:Markavian|Markavian]]&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=6&amp;amp;times;6&lt;br /&gt;
|resolution=480&amp;amp;times;150&lt;br /&gt;
|comments=The first version the tiny tileset, superceded by the version below.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Image:mark_6x6_v2.jpg|thumb|right|Markavian's 6x6 v2]]&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Mkv_curses_480x150_v2.png]]&lt;br /&gt;
|author=[[User:Markavian|Markavian]]&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=6&amp;amp;times;6&lt;br /&gt;
|resolution=480&amp;amp;times;150&lt;br /&gt;
|comments=My second version of the tiny tileset, for uber small resolution DF, with improved visibility of several symbols.&lt;br /&gt;
Available in [http://mkv25.net/showcase/df/mkv_curses%2012x12%20and%206x6%20v2.zip mkv curses 12&amp;amp;times;12 and 6&amp;amp;times;6 v2.zip].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Nobbins ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:nobbins6x6.png]]&lt;br /&gt;
|author=[[User:Nobbins|Nobbins]]&lt;br /&gt;
|dated=2010-01-10&lt;br /&gt;
|size=6&amp;amp;times;6&lt;br /&gt;
|resolution=480&amp;amp;times;150, 960&amp;amp;times;300&lt;br /&gt;
|comments=Tiny tileset for small screens, with experimental colour blending and pseudo-curved walls.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:nobbin_ts_v2.png]]&lt;br /&gt;
|author=[[User:Nobbins|Nobbins]]&lt;br /&gt;
|dated=2010-06-28&lt;br /&gt;
|size=6&amp;amp;times;6&lt;br /&gt;
|resolution=480&amp;amp;times;150, 960&amp;amp;times;300&lt;br /&gt;
|comments=Tiny tileset for small screens/large projects, using slightly Monaco-styled serifs. Transparency-supporting version needed. [http://www.bay12games.com/forum/index.php?topic=47680 Forum thread.]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Terbert ===&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:terbert_7x7.png]]&lt;br /&gt;
|author=[[User:Terbert|Terbert]]&lt;br /&gt;
|dated=2009-6-30&lt;br /&gt;
|size=7&amp;amp;times;7&lt;br /&gt;
|resolution=560&amp;amp;times;175&lt;br /&gt;
|comments=This is a 7x7 tileset made for overseeing large constructions &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Zaratustra ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Zara_4x6.jpg|thumb|right|Zaratustra's 4x6]] &lt;br /&gt;
[[Image:Zara_5x6.jpg|thumb|right|Zaratustra's 5x6]] &lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Zaratustra_custom_4x6.png]]&lt;br /&gt;
|author=[[User:Zaratustra|Zaratustra]]&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=4&amp;amp;times;6&lt;br /&gt;
|resolution=320&amp;amp;times;150&lt;br /&gt;
|comments=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Zaratustra_custom_5x5.png]]&lt;br /&gt;
|author=[[User:Zaratustra|Zaratustra]]&lt;br /&gt;
|dated=2008-11-20&lt;br /&gt;
|size=5&amp;amp;times;5&lt;br /&gt;
|resolution=400&amp;amp;times;125, 800&amp;amp;times;250, 800&amp;amp;times;500&lt;br /&gt;
|comments=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Tileset|&lt;br /&gt;
|image=[[Image:Zaratustra_custom_5x6.png]]&lt;br /&gt;
|author=[[User:Zaratustra|Zaratustra]]&lt;br /&gt;
|dated=2007-10-30&lt;br /&gt;
|size=5&amp;amp;times;6&lt;br /&gt;
|resolution=400&amp;amp;times;150, 800&amp;amp;times;300, 800&amp;amp;times;600&lt;br /&gt;
|comments=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Mods]]&lt;br /&gt;
[[Category:Interface]]&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=123475</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=123475"/>
		<updated>2010-08-03T06:01:31Z</updated>

		<summary type="html">&lt;p&gt;DDR: Added curses + markvii tileset.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Me ==&lt;br /&gt;
I am a student living in British Colombia, Canada. DDR is my screen name, and is simply my initials. Please check out some other games I have been involved in, namely the Battle for Wesnoth, and Frogatto: Frogatto &amp;amp; Friends.&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
'cascade' simple cave-in system: http://www.bay12forums.com/smf/index.php?topic=58416.0&lt;br /&gt;
&lt;br /&gt;
== Art ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Unknown_curses_12x12_&amp;amp;_Markvii_Walls.png‎]]&lt;br /&gt;
|An edition of the unknown curses 12x12 tileset with diagonal walls from the Markvii tileset. Rock doors are unknown curses, as are arrows. (Arrows are freaking LOGS in Markvii.) The fonts mix fairly well.&lt;br /&gt;
|[[File:Unknown curses 12x12 &amp;amp; Markvii Walls example screenshot.jpeg]]&lt;br /&gt;
|-&lt;br /&gt;
|Above: The Font&lt;br /&gt;
|&lt;br /&gt;
|A dwarf at archery practice.&amp;lt;br /&amp;gt;He died later.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General AHK Script===&lt;br /&gt;
These AutoHotKey scripts (ahk scripts) contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page. If you wish a new hotkey, you ''may'' leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
====The gettage of AHK and this Script (for beginners):====&lt;br /&gt;
&lt;br /&gt;
Grab the installer from http://www.autohotkey.com/, and install it.&lt;br /&gt;
&lt;br /&gt;
Next, copy the script you want below.&lt;br /&gt;
&lt;br /&gt;
Nip over to Windows Explorer. Go to where you want to store the script, and, from the right click menu, select new -&amp;gt; autohotkey script.&lt;br /&gt;
&lt;br /&gt;
Edit the script (it's in the right-click menu). Click in the text that appears, and press ctrl-a, ctrl-v, ctrl-s, ctrl-f4.&lt;br /&gt;
&lt;br /&gt;
Now, run the script by double-clicking on it. Now, when you press the key combo, it will start the script.&lt;br /&gt;
&lt;br /&gt;
====Fortress Mode Keys:====&lt;br /&gt;
Examples: Please see [[:File:DA Quarters.JPG|Quarters.jpg]] and [[:File:DA Level.JPG|Level.jpg]] for disambiguation.&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language: English&lt;br /&gt;
; Platform:	WinXP&lt;br /&gt;
; Author: D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
; Version: 4&lt;br /&gt;
;&lt;br /&gt;
; Script Function:&lt;br /&gt;
;	This script is a collection of hotkeys that make playing Dwarf Fortress (fortress mode) much, much faster.&lt;br /&gt;
;&lt;br /&gt;
; Help:&lt;br /&gt;
;	alt &amp;lt;, &amp;gt;	.	.	.	- Move up or down ten levels. Very handy for 150 z-level forts. (Or, alt-shift-,, ..)&lt;br /&gt;
;	ctrl enter	.	.	.	- Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	- Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	ctrl i	.	.	.	.	- Designate a 2x2 up/down staircase and advance one level deeper. Start: Upper left corner. Dig mode, up/down staircase selected.&lt;br /&gt;
;	ctrl q	.	.	.	.	- Dig quarters bloc. 3x3 rooms, ((8 rooms in 2x4 grid) on hallway) x4. 2x2 up/down stairway in center. Start: Upper left corner of future stairway, dig mode.&lt;br /&gt;
;	alt q	.	.	.	.	- Same as above, but rotated by 90 degrees cw.&lt;br /&gt;
;	alt l	.	.	.	.	- Dig an industry bloc. Digs 4 9x9 rooms, with 2-wide passages surrounding all four sides of the rooms. Up/down stairs are dug at passage intersections. Start: Upper right corner, dig mode.&lt;br /&gt;
;	ctrl f	.	.	.	.	- Fill 2x4 quarters grid with furniture. Graceful failure. Start: Highlight furniture, enter, position furniture in top left room.&lt;br /&gt;
;	alt f	.	.	.	.	- Same as above, but rotated by 90 degrees cw.&lt;br /&gt;
;	ctrl a	.	.	.	.	- Make the above furniture into a room. Start: Press q to view the furniture you want to make the room from.&lt;br /&gt;
;	alt a	.	.	.	.	- Same as above, but rotated by 90 degrees cw.&lt;br /&gt;
;	ctrl o	.	.	.	.	- Designates an industrial block (ctrl-l) with pathing zones. Start: d, o, choose cost, cursor in upper right stairs.&lt;br /&gt;
;	alt c	.	.	.	.	- Build a row of furniture (useful for coffins). Start: Highlight furniture, enter, position furniture.&lt;br /&gt;
;	ctrl b	.	.	.	.	- Toggle a row (see above) of coffins for burial use. Start: q, highlight upper-leftmost coffin.&lt;br /&gt;
;	alt number pad plus	.	- Press keys tiq+. For use selecting squads to train at a barraks.&lt;br /&gt;
;	g right .	.	.	.	- Position a floor grate. Press g and right arrow key to build that grate and position a floor grate to the right of the first grate.&lt;br /&gt;
&lt;br /&gt;
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.&lt;br /&gt;
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.&lt;br /&gt;
SetKeydelay, 20&lt;br /&gt;
&lt;br /&gt;
#SingleInstance force&lt;br /&gt;
&lt;br /&gt;
#IfWinActive Dwarf Fortress&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!+.::Send {&amp;gt; 10}&lt;br /&gt;
Return&lt;br /&gt;
!+,::Send {&amp;lt; 10}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^Enter::&lt;br /&gt;
Send {ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^NumpadAdd::&lt;br /&gt;
Send {ENTER}{NumpadAdd}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^i::&lt;br /&gt;
Send {ENTER}3{ENTER}7{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^q:: &lt;br /&gt;
Send, i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}, .{SHIFTUP}d9{ENTER}{SHIFTDOWN}, {SHIFTUP}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{SHIFTDOWN}.{SHIFTUP}{ENTER}{DOWN}{DOWN}7{ENTER}1{ENTER}x{ENTER}9{ENTER}d{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}77722138{ENTER}9918{ENTER}{ENTER}11{ENTER}988{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}444{ENTER}{ENTER}x{ENTER}{ENTER}d4{ENTER}{ENTER}3{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}778888{ENTER}11{ENTER}337{ENTER}{ENTER}88{ENTER}{ENTER}224138{ENTER}33{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{ENTER}{UP}{UP}{UP}{UP}{UP}{UP}{LEFT}{UP}{ENTER}{UP}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{DOWN}{ENTER}{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{UP}{UP}	;lower right corner&lt;br /&gt;
Send, 9936{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}4444{ENTER}22222224{ENTER}66666666{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}66{ENTER}33{ENTER}1{ENTER}{ENTER}137{ENTER}33{ENTER}1{ENTER}{ENTER}6666{ENTER}{ENTER}9{ENTER}77{ENTER}88{ENTER}99{ENTER}122{ENTER}{ENTER}1111144444444444	;upper right corner&lt;br /&gt;
Send, {LEFT}{ENTER}{LEFT}{LEFT}{ENTER}9{ENTER}{ENTER}7{ENTER}99x222{ENTER}44d{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}44{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1771{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}714{ENTER}4x{ENTER}d{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}86	; upper left corner&lt;br /&gt;
Send, 411{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}144{ENTER}x{ENTER}7d{ENTER}{ENTER}3d{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}66666666666666688{SHIFTDOWN}.{SHIFTUP}	;lower left corner&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!q::&lt;br /&gt;
Send, i{ENTER}{LEFT}{UP}{ENTER}77d{ENTER}77{ENTER}1{ENTER}{ENTER}1{ENTER}77{ENTER}88{ENTER}99{ENTER}3{ENTER}{ENTER}3{ENTER}99{ENTER}88{ENTER}77{ENTER}1{ENTER}{ENTER}7{ENTER}11{ENTER}8888{ENTER}99{ENTER}3{ENTER}{ENTER}3{ENTER}99{ENTER}3{ENTER}{ENTER}2222{ENTER}{ENTER}2222{ENTER}{ENTER}2222{ENTER}{ENTER}369{ENTER}{ENTER}3{ENTER}99{ENTER}3{ENTER}{ENTER}9{ENTER}33{ENTER}888{ENTER}x{ENTER}d8{ENTER}77{ENTER}1{ENTER}{ENTER}1{ENTER}77{ENTER}1{ENTER}{ENTER}8888{ENTER}{ENTER}3{ENTER}99{ENTER}3{ENTER}{ENTER}3{ENTER}99{ENTER}88{ENTER}77{ENTER}1{ENTER}{ENTER}177{ENTER}33{ENTER}474{ENTER}{ENTER}7{ENTER}122222222222222{ENTER}33{ENTER}6669666{ENTER}222{ENTER}11{ENTER}7{ENTER}{ENTER}7{ENTER}11{ENTER}22{ENTER}33{ENTER}9{ENTER}{ENTER}9{ENTER}33{ENTER}22{ENTER}11{ENTER}7{ENTER}{ENTER}7{ENTER}11{ENTER}22{ENTER}33{ENTER}9{ENTER}{ENTER}3{ENTER}99{ENTER}4414444{ENTER}{ENTER}7898{ENTER}{ENTER}8888{ENTER}{ENTER}8888{ENTER}{ENTER}78{ENTER}4222222223131312{ENTER}7{ENTER}{ENTER}1{ENTER}77{ENTER}1{ENTER}{ENTER}1{ENTER}77{ENTER}88{ENTER}99{ENTER}3{ENTER}{ENTER}3{ENTER}99{ENTER}3{ENTER}{ENTER}8888{ENTER}{ENTER}8888{ENTER}{ENTER}122{ENTER}11{ENTER}7{ENTER}{ENTER}1{ENTER}77{ENTER}88{ENTER}99{ENTER}3{ENTER}{ENTER}3{ENTER}99{ENTER}996{LEFT}{LEFT}{ENTER}{UP}{LEFT}{LEFT}{LEFT}{LEFT}{LEFT}{LEFT}{LEFT}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!l::&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; right n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; middle n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}	; left n/s passage&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}{RIGHT}{RIGHT}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}	; left e/w passages&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}	; right e/w passages&lt;br /&gt;
Send, {UP}{UP}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig ne room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig nw room&lt;br /&gt;
Send, {SHIFTDOWN}{RIGHT}{RIGHT}{DOWN}{SHIFTUP}3333366{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig se room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}99999999999999999999999999999{SHIFTDOWN}.{SHIFTUP}	; dig sw room&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^f::&lt;br /&gt;
Send, {ENTER  3}{RIGHT  4}{ENTER  3}{RIGHT  4}{ENTER  3}{RIGHT  4}{ENTER  3}{DOWN  4}{ENTER  3}{LEFT  4}{ENTER  3}{LEFT  4}{ENTER  3}{LEFT  4}{ENTER  3}{UP  4}{ESC}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!f::&lt;br /&gt;
Send, {ENTER}{ENTER}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{ENTER}{ENTER}1111{ENTER}{ENTER}{ENTER}6666{ENTER}{ENTER}{ENTER}1111{ENTER}{ENTER}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{ENTER}{ENTER}1111{ENTER}{ENTER}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{ENTER}{ENTER}{UP}{UP}{UP}{UP}{UP}{UP}{UP}{UP}{UP}{LEFT}{LEFT}{LEFT}{UP}{UP}{UP}{LEFT}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^a::&lt;br /&gt;
Send, r{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}r{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}r{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}r{ENTER}{DOWN}{DOWN}{DOWN}{DOWN}r{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}r{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}r{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}r{ENTER}{UP}{UP}{UP}{UP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!a::&lt;br /&gt;
Send, r{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}r{ENTER}{DOWN}{DOWN}{DOWN}{DOWN}r{ENTER}{LEFT}{LEFT}{LEFT}r{ENTER}{DOWN}{DOWN}{DOWN}r{ENTER}{RIGHT}{RIGHT}{RIGHT}r{ENTER}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}r{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}r{ENTER}{UP 12}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^o::&lt;br /&gt;
Send, 111{ENTER}1111111111{ENTER}77{SHIFTDOWN}{UP}{SHIFTUP}114{ENTER}1111111111{ENTER}22222{ENTER}3333333333{ENTER}66666{ENTER}9999999999{ENTER}999988888887888888{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!c::&lt;br /&gt;
Send, {ENTER 3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{DOWN}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{DOWN  2}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^b::&lt;br /&gt;
Send, b{RIGHT}b{RIGHT}b{RIGHT}b{RIGHT}b{RIGHT}b{RIGHT}b{RIGHT}b{RIGHT}b{DOWN}b{LEFT}b{LEFT}b{LEFT}b{LEFT}b{LEFT}b{LEFT}b{LEFT}b{LEFT}b{DOWN}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!NumpadAdd::&lt;br /&gt;
Send, tiq{+}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
g &amp;amp; Right::&lt;br /&gt;
Send, {ENTER}{ENTER}{SHIFTDOWN}g{SHIFTUP}{RIGHT}	;Grate in direction. Traps g, though, so...&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
+g::Send, {SHIFTDOWN}g{SHIFTUP}	;Send g if g pressed; otherwise g won't work. Script traps g in above trigger.&lt;br /&gt;
Return&lt;br /&gt;
g::Send, g&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=File:Unknown_curses_12x12_%26_Markvii_Walls_example_screenshot.jpeg&amp;diff=123474</id>
		<title>File:Unknown curses 12x12 &amp; Markvii Walls example screenshot.jpeg</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=File:Unknown_curses_12x12_%26_Markvii_Walls_example_screenshot.jpeg&amp;diff=123474"/>
		<updated>2010-08-03T05:37:48Z</updated>

		<summary type="html">&lt;p&gt;DDR: An example of the font File:Unknown_curses_12x12_&amp;amp;_Markvii_Walls.png‎ in use.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An example of the font [[File:Unknown_curses_12x12_&amp;amp;_Markvii_Walls.png‎]] in use.&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=File:Unknown_curses_12x12_%26_Markvii_Walls.png&amp;diff=123473</id>
		<title>File:Unknown curses 12x12 &amp; Markvii Walls.png</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=File:Unknown_curses_12x12_%26_Markvii_Walls.png&amp;diff=123473"/>
		<updated>2010-08-03T05:29:32Z</updated>

		<summary type="html">&lt;p&gt;DDR: Mix of two tilesets. I wanted diagonal walls on the curses 12x12.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mix of two tilesets. I wanted diagonal walls on the curses 12x12.&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=v0.31:Pressure&amp;diff=122661</id>
		<title>v0.31:Pressure</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=v0.31:Pressure&amp;diff=122661"/>
		<updated>2010-07-27T08:15:17Z</updated>

		<summary type="html">&lt;p&gt;DDR: Added advanced pressure notes.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{quality|Masterwork|19:05, 6 July 2010 (UTC)}}{{av}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dwarf Fortress features some pretty complex behavior in an attempt to simulate '''fluid mechanics'''. One aspect of this behavior is seen in the form of '''pressure'''. The basic idea here is quite simple, '''{{l|flow|fluids}}''' such as '''{{l|water}}''' and in some cases '''{{l|magma}}''' can become pressurized which can result in them being pushed back up into other areas by the weight of the fluid. &lt;br /&gt;
&lt;br /&gt;
==A demonstration of pressure using U-Bends==&lt;br /&gt;
A U-Bend is a channel that digs down, and curves back up. With '''pressure''' a {{l|flow|fluid}} will be pushed up the other side of the u-bend in an attempt to equalize the pressure. By understanding how pressure works in a u-bend you should be able to adapt this knowledge to use fluids in any configuration you desire without any unexpected surprises that could make life in your fortress more '''{{l|fun}}''' than anticipated. '''{{L|Water}}''' and '''{{l|magma}}''' both behave very differently with regards to pressure, so read carefully.&lt;br /&gt;
&lt;br /&gt;
===Water in a U-Bend===&lt;br /&gt;
The following three diagrams demonstrate different ways water might behave in a u-bend. In all three cases, the water source is on the left side of the diagram and water is filling the area to the right. In the first example (Diagram A), we have water taken directly from a river used to fill a u-bend. In this case, because the river is free to flow out the edge of the map the water never fully pressurizes which results in the water stopping one level below the actual level of the river itself. This behavior applies to water taken from any infinite water source.&lt;br /&gt;
&lt;br /&gt;
In the next example (Diagram B), a '''dam''' has been placed preventing the river from flowing off the edge of the map. Because of this, the water soon becomes fully pressurized and quickly fills up the remaining level of the u-bend. Use caution when placing a dam on your river.&lt;br /&gt;
&lt;br /&gt;
The final example (Diagram C), demonstrates how a '''{{l|pump|screw pump}}''' pressurizes water up to the level of the pump. In this case the water is actually being taken to one level above the river because it is being pressurized by the pump. &lt;br /&gt;
&lt;br /&gt;
With these three simple examples, you should be ready to go build your enormous plumbing masterpiece, and be relatively safe from any unanticipated flooding. If you plan to work with {{l|magma}} as well however, you should read further.&lt;br /&gt;
&lt;br /&gt;
   '''Diagram A'''       '''Diagram B'''       '''Diagram C'''&lt;br /&gt;
     River       Dammed River      Screw Pump&lt;br /&gt;
   Side View       Side View       Side View&amp;lt;br /&amp;gt;&lt;br /&gt;
     ▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒         ▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒         %%&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒     %% = {{l|Pump}}&lt;br /&gt;
     ▒▒▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒     ▒▒▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒     ▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒      &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt; = Water&lt;br /&gt;
       ▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒       ▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒     ▒▒▒▒▒▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒      ▒ = Solid Ground&lt;br /&gt;
       ▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈≈≈&amp;lt;/font&amp;gt;▒       ▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈≈≈&amp;lt;/font&amp;gt;▒          ▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈≈≈&amp;lt;/font&amp;gt;▒&lt;br /&gt;
       ▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒          ▒▒▒▒▒▒▒&lt;br /&gt;
&lt;br /&gt;
===Magma in a U-bend===&lt;br /&gt;
'''{{l|Magma}}''' behaves very differently from {{l|water}} because it will not normally retain any pressure. In our first magma example (Diagram A) we show how this works by creating a short u-bend and connecting it up to a magma pipe. because {{l|magma}} is not a pressurized fluid, it simply fills the lowest point and makes no further attempt to go back up.&lt;br /&gt;
&lt;br /&gt;
Do not however make the mistake of thinking that {{l|magma}} can never be pressurized. In the second diagram (Diagram B) we see how with the addition of a single {{l|pump|screw pump}}, the entire situation changes dramatically. The screw pump is pressurizing the magma so that it will now fill the area back up to the level of the pump. Accidentally flooding your fortress with {{l|magma}} is considerably more {{l|fun}} than a flood of {{l|water}}.&lt;br /&gt;
&lt;br /&gt;
   '''Diagram A'''       '''Diagram B'''&lt;br /&gt;
   Magma Pipe      Screw Pump&lt;br /&gt;
   Side View       Side View&amp;lt;br /&amp;gt;&lt;br /&gt;
    ▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒             %%&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒     %% = {{l|Pump}}&lt;br /&gt;
    ▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒   ▒     ▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒      &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt; = Magma&lt;br /&gt;
    ▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒   ▒     ▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒      ▒ = Solid Ground&lt;br /&gt;
    ▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈≈≈≈≈&amp;lt;/font&amp;gt;▒     ▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈≈≈&amp;lt;/font&amp;gt;▒&lt;br /&gt;
    ▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒▒▒▒▒     ▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒▒▒▒▒▒▒▒&lt;br /&gt;
&lt;br /&gt;
==Advanced Pressure==&lt;br /&gt;
Pressure is a lazy model, but will ''always'' behave like above. For example, a system on z0 receives water from a cistern z3 in amounts of ~3/tick. This system consists of a tree of passages, one tile wide, and contains 'underpasses' on z-1. Water will flow into the system to a depth of 7 before coming up on the other side of a the first underpass, as is expected. However, if faced with ''two'' underpasses, it will choose the nearest one and fill all the system on the other side of that underpass to a depth of 7 before filling the system on the other side of the far underpass. Similarly, if faced with multiple exits from the system, the whole flow will flow out of ''one'' exit, the nearest lowest one.&lt;br /&gt;
&lt;br /&gt;
===Waterfalls===&lt;br /&gt;
Waterfalls are of special concern. When drawing water from a waterfall it is important to understand that this water may be pressurized up to the highest point of the waterfall. So that if you tap into a natural waterfall at the low side you could very easily flood your entire fortress very quickly.&lt;br /&gt;
&lt;br /&gt;
==Neutralizing Pressure==&lt;br /&gt;
There are two methods for depressurizing fluids when this is needed. Either Diagonal connections or carefully used screw pumps can eliminate problems with pressurized fluids. Knowing how to pressurize and depressurize water as needed allows you to quickly move fluids wherever you wish in your fortress allowing you to build things a dwarf can be proud of. &lt;br /&gt;
&lt;br /&gt;
===Diagonal Flow===&lt;br /&gt;
Diagonal {{l|flow|flowing}} fluids create a unique behavior which neutralizes all '''pressure'''. By forcing fluids through a diagonal connection you can neutralize all pressure quite easily. Neutralized water will fill U-bends to exactly one z-level below the level that the diagonal is on. A result of this is that a tunnel system that spans several z-levels, but is connected to a river only by a diagonal tile, will fill only to one z-level lower than the river, but if an orthogonal connection is created, it will fill up another level.&lt;br /&gt;
&lt;br /&gt;
Here is a top-down diagram of neutralizing the flow of a river.&lt;br /&gt;
&lt;br /&gt;
 '''Top View'''&amp;lt;br /&amp;gt; &lt;br /&gt;
                 ▒▒▒▒▒▒&lt;br /&gt;
         ▒▒▒▒▒▒▒▒▒&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒▒▒▒▒▒▒▒&lt;br /&gt;
  &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;'''Direction-&amp;gt;'''&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;-&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
  &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;'''   of    -&amp;gt;''' &amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;-&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
  &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;'''  Flow   -&amp;gt;'''&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;-&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
         ▒▒▒▒▒▒▒▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈≈&amp;lt;/font&amp;gt;▒▒▒▒▒▒▒▒▒&lt;br /&gt;
                ▒▒▒▒▒▒&amp;lt;br /&amp;gt;&lt;br /&gt;
  ▒ = wall, constructed or undug&lt;br /&gt;
  &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt; = pressurized water&lt;br /&gt;
  &amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt; = neutral/normal water pressure&lt;br /&gt;
&lt;br /&gt;
This does not work on a vertical basis - water only travels vertically to a different z-level, never diagonally.  &lt;br /&gt;
&lt;br /&gt;
If you wish to maintain the rate of '''{{l|flow}}''' after de-pressurizing, it's recommended that you have more diagonals than water tiles - that is, if the source is 3-tiles wide, you may wish 4 or more diagonal passages.&lt;br /&gt;
&lt;br /&gt;
===Pumps===&lt;br /&gt;
Water pressure does not propagate through pumps, so it is possible to fill a pool using a screw pump without it having the same pressure as its source. Of course, there is a downside - you still have to run the pumps and due to the source water's pressure, the pump must be {{l|power|powered}} instead of {{l|pump operator|run by a dwarf}}, as the tile the dwarf needs to stand on is filled by water. Furthermore, the pump will likely need to be powered from above or below (as water would simply flow around a gear or axle placed next to the pump), though creative setups are still possible by using additional screw pumps to transmit power.&lt;br /&gt;
&lt;br /&gt;
Your vertical axles or gear assemblies need to be placed above the solid tile of the pump, and there must not be a channel over the walkable pump tile. (Water can only flow straight upward, not up and to the side at the same time.) Multiple adjacent pumps will also transfer '''power''' between themselves automatically.&lt;br /&gt;
&lt;br /&gt;
 Side view&lt;br /&gt;
                       &lt;br /&gt;
     Power  Water       Key&lt;br /&gt;
       ↓    ↓↓↓↓↓       ▒ = Normal wall&lt;br /&gt;
 ▒▒▒▒▒▒&amp;lt;font color=&amp;quot;brown&amp;quot;&amp;gt;║&amp;lt;/font&amp;gt;▒▒▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;▒&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;b&amp;gt;≈≈≈≈≈&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;       &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;▒&amp;lt;/font&amp;gt; = Wall that pressurised water would flow into if it were to be dug out&lt;br /&gt;
 ▒▒▒▒▒▒&amp;lt;font color=&amp;quot;brown&amp;quot;&amp;gt;║&amp;lt;/font&amp;gt;▒▒▒▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;▒&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;b&amp;gt;≈≈≈≈&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;       &amp;lt;font color=&amp;quot;#4080FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt; = Regular water&lt;br /&gt;
 _ ___▒&amp;lt;font color=&amp;quot;brown&amp;quot;&amp;gt;║&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;▒▒▒▒▒▒▒&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;b&amp;gt;≈≈&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;       &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;b&amp;gt;≈&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; = Pressurised water&lt;br /&gt;
 ▒&amp;lt;font color=&amp;quot;#4080FF&amp;quot;&amp;gt;≈≈≈≈≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;b&amp;gt;%%&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;b&amp;gt;≈≈≈≈≈≈≈≈&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;      &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;b&amp;gt;%%&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; = Pump&lt;br /&gt;
 ▒▒▒▒▒▒▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;▒&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;b&amp;gt;≈&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;▒▒▒▒▒▒▒&amp;lt;/font&amp;gt;       &amp;lt;font color=&amp;quot;brown&amp;quot;&amp;gt;║&amp;lt;/font&amp;gt; = Axle&lt;br /&gt;
 ▒▒▒▒▒▒▒▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;▒&amp;lt;/font&amp;gt;▒▒▒▒▒▒▒       _ = Floor&lt;br /&gt;
&lt;br /&gt;
Do note that the water output from the screw pump '''will''' be pressurized as per the U-bend diagrams above, but said pressure will be independent of the source and can be subsequently 'reset' by additional pumps or diagonal gaps.&lt;br /&gt;
&lt;br /&gt;
==Hatches==&lt;br /&gt;
{{l|Hatch_cover|Hatches}} can be placed over {{l|channel|channels}}, {{l|stair|stairs}}, {{l|ramp|ramps}} etc to prevent {{l|water}} moving vertically but will still allow the tile to be used, even as a water source (and possibly still for fishing too).&lt;br /&gt;
&lt;br /&gt;
== See Also==&lt;br /&gt;
:* {{l|flow|flow}}&lt;br /&gt;
:* {{l|river}}&lt;br /&gt;
&lt;br /&gt;
{{Category|Physics}}&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=122506</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=122506"/>
		<updated>2010-07-25T21:51:34Z</updated>

		<summary type="html">&lt;p&gt;DDR: /* Fortress Mode Keys: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Me ==&lt;br /&gt;
I am a student living in British Colombia, Canada. DDR is my screen name, and is simply my initials. Please check out some other games I have been involved in, namely the Battle for Wesnoth, and Frogatto: Frogatto &amp;amp; Friends.&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
'cascade' simple cave-in system: http://www.bay12forums.com/smf/index.php?topic=58416.0&lt;br /&gt;
&lt;br /&gt;
== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General AHK Script===&lt;br /&gt;
These AutoHotKey scripts (ahk scripts) contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page. If you wish a new hotkey, you ''may'' leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
====The gettage of AHK and this Script (for beginners):====&lt;br /&gt;
&lt;br /&gt;
Grab the installer from http://www.autohotkey.com/, and install it.&lt;br /&gt;
&lt;br /&gt;
Next, copy the script you want below.&lt;br /&gt;
&lt;br /&gt;
Nip over to Windows Explorer. Go to where you want to store the script, and, from the right click menu, select new -&amp;gt; autohotkey script.&lt;br /&gt;
&lt;br /&gt;
Edit the script (it's in the right-click menu). Click in the text that appears, and press ctrl-a, ctrl-v, ctrl-s, ctrl-f4.&lt;br /&gt;
&lt;br /&gt;
Now, run the script by double-clicking on it. Now, when you press the key combo, it will start the script.&lt;br /&gt;
&lt;br /&gt;
====Fortress Mode Keys:====&lt;br /&gt;
Examples: Please see [[:File:DA Quarters.JPG|Quarters.jpg]] and [[:File:DA Level.JPG|Level.jpg]] for disambiguation.&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language: English&lt;br /&gt;
; Platform:	WinXP&lt;br /&gt;
; Author: D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
; Version: 4&lt;br /&gt;
;&lt;br /&gt;
; Script Function:&lt;br /&gt;
;	This script is a collection of hotkeys that make playing Dwarf Fortress (fortress mode) much, much faster.&lt;br /&gt;
;&lt;br /&gt;
; Help:&lt;br /&gt;
;	alt &amp;lt;, &amp;gt;	.	.	.	- Move up or down ten levels. Very handy for 150 z-level forts. (Or, alt-shift-,, ..)&lt;br /&gt;
;	ctrl enter	.	.	.	- Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	- Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	ctrl i	.	.	.	.	- Designate a 2x2 up/down staircase and advance one level deeper. Start: Upper left corner. Dig mode, up/down staircase selected.&lt;br /&gt;
;	ctrl q	.	.	.	.	- Dig quarters bloc. 3x3 rooms, ((8 rooms in 2x4 grid) on hallway) x4. 2x2 up/down stairway in center. Start: Upper left corner of future stairway, dig mode.&lt;br /&gt;
;	alt q	.	.	.	.	- Same as above, but rotated by 90 degrees cw.&lt;br /&gt;
;	alt l	.	.	.	.	- Dig an industry bloc. Digs 4 9x9 rooms, with 2-wide passages surrounding all four sides of the rooms. Up/down stairs are dug at passage intersections. Start: Upper right corner, dig mode.&lt;br /&gt;
;	ctrl f	.	.	.	.	- Fill 2x4 quarters grid with furniture. Graceful failure. Start: Highlight furniture, enter, position furniture in top left room.&lt;br /&gt;
;	alt f	.	.	.	.	- Same as above, but rotated by 90 degrees cw.&lt;br /&gt;
;	ctrl a	.	.	.	.	- Make the above furniture into a room. Start: Press q to view the furniture you want to make the room from.&lt;br /&gt;
;	alt a	.	.	.	.	- Same as above, but rotated by 90 degrees cw.&lt;br /&gt;
;	ctrl o	.	.	.	.	- Designates an industrial block (ctrl-l) with pathing zones. Start: d, o, choose cost, cursor in upper right stairs.&lt;br /&gt;
;	alt c	.	.	.	.	- Build a row of furniture (useful for coffins). Start: Highlight furniture, enter, position furniture.&lt;br /&gt;
;	ctrl b	.	.	.	.	- Toggle a row (see above) of coffins for burial use. Start: q, highlight upper-leftmost coffin.&lt;br /&gt;
;	alt number pad plus	.	- Press keys tiq+. For use selecting squads to train at a barraks.&lt;br /&gt;
;	g right .	.	.	.	- Position a floor grate. Press g and right arrow key to build that grate and position a floor grate to the right of the first grate.&lt;br /&gt;
&lt;br /&gt;
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.&lt;br /&gt;
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.&lt;br /&gt;
SetKeydelay, 20&lt;br /&gt;
&lt;br /&gt;
#SingleInstance force&lt;br /&gt;
&lt;br /&gt;
#IfWinActive Dwarf Fortress&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!+.::Send {&amp;gt; 10}&lt;br /&gt;
Return&lt;br /&gt;
!+,::Send {&amp;lt; 10}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^Enter::&lt;br /&gt;
Send {ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^NumpadAdd::&lt;br /&gt;
Send {ENTER}{NumpadAdd}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^i::&lt;br /&gt;
Send {ENTER}3{ENTER}7{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^q:: &lt;br /&gt;
Send, i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}, .{SHIFTUP}d9{ENTER}{SHIFTDOWN}, {SHIFTUP}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{SHIFTDOWN}.{SHIFTUP}{ENTER}{DOWN}{DOWN}7{ENTER}1{ENTER}x{ENTER}9{ENTER}d{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}77722138{ENTER}9918{ENTER}{ENTER}11{ENTER}988{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}444{ENTER}{ENTER}x{ENTER}{ENTER}d4{ENTER}{ENTER}3{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}778888{ENTER}11{ENTER}337{ENTER}{ENTER}88{ENTER}{ENTER}224138{ENTER}33{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{ENTER}{UP}{UP}{UP}{UP}{UP}{UP}{LEFT}{UP}{ENTER}{UP}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{DOWN}{ENTER}{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{UP}{UP}	;lower right corner&lt;br /&gt;
Send, 9936{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}4444{ENTER}22222224{ENTER}66666666{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}66{ENTER}33{ENTER}1{ENTER}{ENTER}137{ENTER}33{ENTER}1{ENTER}{ENTER}6666{ENTER}{ENTER}9{ENTER}77{ENTER}88{ENTER}99{ENTER}122{ENTER}{ENTER}1111144444444444	;upper right corner&lt;br /&gt;
Send, {LEFT}{ENTER}{LEFT}{LEFT}{ENTER}9{ENTER}{ENTER}7{ENTER}99x222{ENTER}44d{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}44{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1771{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}714{ENTER}4x{ENTER}d{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}86	; upper left corner&lt;br /&gt;
Send, 411{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}144{ENTER}x{ENTER}7d{ENTER}{ENTER}3d{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}66666666666666688{SHIFTDOWN}.{SHIFTUP}	;lower left corner&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!q::&lt;br /&gt;
Send, i{ENTER}{LEFT}{UP}{ENTER}77d{ENTER}77{ENTER}1{ENTER}{ENTER}1{ENTER}77{ENTER}88{ENTER}99{ENTER}3{ENTER}{ENTER}3{ENTER}99{ENTER}88{ENTER}77{ENTER}1{ENTER}{ENTER}7{ENTER}11{ENTER}8888{ENTER}99{ENTER}3{ENTER}{ENTER}3{ENTER}99{ENTER}3{ENTER}{ENTER}2222{ENTER}{ENTER}2222{ENTER}{ENTER}2222{ENTER}{ENTER}369{ENTER}{ENTER}3{ENTER}99{ENTER}3{ENTER}{ENTER}9{ENTER}33{ENTER}888{ENTER}x{ENTER}d8{ENTER}77{ENTER}1{ENTER}{ENTER}1{ENTER}77{ENTER}1{ENTER}{ENTER}8888{ENTER}{ENTER}3{ENTER}99{ENTER}3{ENTER}{ENTER}3{ENTER}99{ENTER}88{ENTER}77{ENTER}1{ENTER}{ENTER}177{ENTER}33{ENTER}474{ENTER}{ENTER}7{ENTER}122222222222222{ENTER}33{ENTER}6669666{ENTER}222{ENTER}11{ENTER}7{ENTER}{ENTER}7{ENTER}11{ENTER}22{ENTER}33{ENTER}9{ENTER}{ENTER}9{ENTER}33{ENTER}22{ENTER}11{ENTER}7{ENTER}{ENTER}7{ENTER}11{ENTER}22{ENTER}33{ENTER}9{ENTER}{ENTER}3{ENTER}99{ENTER}4414444{ENTER}{ENTER}7898{ENTER}{ENTER}8888{ENTER}{ENTER}8888{ENTER}{ENTER}78{ENTER}4222222223131312{ENTER}7{ENTER}{ENTER}1{ENTER}77{ENTER}1{ENTER}{ENTER}1{ENTER}77{ENTER}88{ENTER}99{ENTER}3{ENTER}{ENTER}3{ENTER}99{ENTER}3{ENTER}{ENTER}8888{ENTER}{ENTER}8888{ENTER}{ENTER}122{ENTER}11{ENTER}7{ENTER}{ENTER}1{ENTER}77{ENTER}88{ENTER}99{ENTER}3{ENTER}{ENTER}3{ENTER}99{ENTER}996{LEFT}{LEFT}{ENTER}{UP}{LEFT}{LEFT}{LEFT}{LEFT}{LEFT}{LEFT}{LEFT}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!l::&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; right n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; middle n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}	; left n/s passage&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}{RIGHT}{RIGHT}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}	; left e/w passages&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}	; right e/w passages&lt;br /&gt;
Send, {UP}{UP}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig ne room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig nw room&lt;br /&gt;
Send, {SHIFTDOWN}{RIGHT}{RIGHT}{DOWN}{SHIFTUP}3333366{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig se room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}99999999999999999999999999999{SHIFTDOWN}.{SHIFTUP}	; dig sw room&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^f::&lt;br /&gt;
Send, {ENTER  3}{RIGHT  4}{ENTER  3}{RIGHT  4}{ENTER  3}{RIGHT  4}{ENTER  3}{DOWN  4}{ENTER  3}{LEFT  4}{ENTER  3}{LEFT  4}{ENTER  3}{LEFT  4}{ENTER  3}{UP  4}{ESC}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!f::&lt;br /&gt;
Send, {ENTER}{ENTER}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{ENTER}{ENTER}1111{ENTER}{ENTER}{ENTER}6666{ENTER}{ENTER}{ENTER}1111{ENTER}{ENTER}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{ENTER}{ENTER}1111{ENTER}{ENTER}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{ENTER}{ENTER}{UP}{UP}{UP}{UP}{UP}{UP}{UP}{UP}{UP}{LEFT}{LEFT}{LEFT}{UP}{UP}{UP}{LEFT}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^a::&lt;br /&gt;
Send, r{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}r{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}r{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}r{ENTER}{DOWN}{DOWN}{DOWN}{DOWN}r{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}r{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}r{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}r{ENTER}{UP}{UP}{UP}{UP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!a::&lt;br /&gt;
Send, r{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}r{ENTER}{DOWN}{DOWN}{DOWN}{DOWN}r{ENTER}{LEFT}{LEFT}{LEFT}r{ENTER}{DOWN}{DOWN}{DOWN}r{ENTER}{RIGHT}{RIGHT}{RIGHT}r{ENTER}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}r{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}r{ENTER}{UP 12}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^o::&lt;br /&gt;
Send, 111{ENTER}1111111111{ENTER}77{SHIFTDOWN}{UP}{SHIFTUP}114{ENTER}1111111111{ENTER}22222{ENTER}3333333333{ENTER}66666{ENTER}9999999999{ENTER}999988888887888888{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!c::&lt;br /&gt;
Send, {ENTER 3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{DOWN}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{DOWN  2}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^b::&lt;br /&gt;
Send, b{RIGHT}b{RIGHT}b{RIGHT}b{RIGHT}b{RIGHT}b{RIGHT}b{RIGHT}b{RIGHT}b{DOWN}b{LEFT}b{LEFT}b{LEFT}b{LEFT}b{LEFT}b{LEFT}b{LEFT}b{LEFT}b{DOWN}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!NumpadAdd::&lt;br /&gt;
Send, tiq{+}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
g &amp;amp; Right::&lt;br /&gt;
Send, {ENTER}{ENTER}{SHIFTDOWN}g{SHIFTUP}{RIGHT}	;Grate in direction. Traps g, though, so...&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
+g::Send, {SHIFTDOWN}g{SHIFTUP}	;Send g if g pressed; otherwise g won't work. Script traps g in above trigger.&lt;br /&gt;
Return&lt;br /&gt;
g::Send, g&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=121274</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=121274"/>
		<updated>2010-07-12T20:33:32Z</updated>

		<summary type="html">&lt;p&gt;DDR: /* Fortress Mode Keys: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Me ==&lt;br /&gt;
I am a student living in British Colombia, Canada. DDR is my screen name, and is simply my initials. Please check out some other games I have been involved in, namely the Battle for Wesnoth, and Frogatto: Frogatto &amp;amp; Friends.&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
'cascade' simple cave-in system: http://www.bay12forums.com/smf/index.php?topic=58416.0&lt;br /&gt;
&lt;br /&gt;
== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General AHK Script===&lt;br /&gt;
These AutoHotKey scripts (ahk scripts) contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page. If you wish a new hotkey, you ''may'' leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
====The gettage of AHK and this Script (for beginners):====&lt;br /&gt;
&lt;br /&gt;
Grab the installer from http://www.autohotkey.com/, and install it.&lt;br /&gt;
&lt;br /&gt;
Next, copy the script you want below.&lt;br /&gt;
&lt;br /&gt;
Nip over to Windows Explorer. Go to where you want to store the script, and, from the right click menu, select new -&amp;gt; autohotkey script.&lt;br /&gt;
&lt;br /&gt;
Edit the script (it's in the right-click menu). Click in the text that appears, and press ctrl-a, ctrl-v, ctrl-s, ctrl-f4.&lt;br /&gt;
&lt;br /&gt;
Now, run the script by double-clicking on it. Now, when you press the key combo, it will start the script.&lt;br /&gt;
&lt;br /&gt;
====Fortress Mode Keys:====&lt;br /&gt;
Examples: Please see [[:File:DA Quarters.JPG|Quarters.jpg]] and [[:File:DA Level.JPG|Level.jpg]] for disambiguation.&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language: English&lt;br /&gt;
; Platform:	WinXP&lt;br /&gt;
; Author: D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
; Version: 3.1&lt;br /&gt;
;&lt;br /&gt;
; Script Function:&lt;br /&gt;
;	This script is a collection of hotkeys that make playing Dwarf Fortress (fortress mode) much, much faster.&lt;br /&gt;
;&lt;br /&gt;
; Help:&lt;br /&gt;
;	alt &amp;lt;, &amp;gt;	.	.	.	- Move up or down ten levels. Very handy for 150 z-level forts. (Or, alt-shift-,, ..)&lt;br /&gt;
;	ctrl enter	.	.	.	- Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	- Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	ctrl i	.	.	.	.	- Designate a 2x2 up/down staircase and advance one level deeper. Start: Upper left corner. Dig mode, up/down staircase selected.&lt;br /&gt;
;	ctrl q	.	.	.	.	- Dig quarters bloc. 3x3 rooms, ((8 rooms in 2x4 grid) on hallway) x4. 2x2 up/down stairway in center. Start: Upper left corner of future stairway, dig mode.&lt;br /&gt;
;	alt q	.	.	.	.	- Same as above, but rotated by 90 degrees cw.&lt;br /&gt;
;	ctrl l	.	.	.	.	- Dig an industry bloc. Digs 4 9x9 rooms, with 2-wide passages surrounding all four sides of the rooms. Up/down stairs are dug at passage intersections. Start: Upper right corner, dig mode.&lt;br /&gt;
;	ctrl f	.	.	.	.	- Fill 2x4 quarters grid with furniture. Graceful failure. Start: Highlight furniture, enter, position furniture in top left room.&lt;br /&gt;
;	alt f	.	.	.	.	- Same as above, but rotated by 90 degrees cw.&lt;br /&gt;
;	ctrl a	.	.	.	.	- Make the above furniture into a room. Start: Press q to view the furniture you want to make the room from.&lt;br /&gt;
;	alt a	.	.	.	.	- Same as above, but rotated by 90 degrees cw.&lt;br /&gt;
;	ctrl o	.	.	.	.	- Designates an industrial block (ctrl-l) with pathing zones. Start: d, o, choose cost, cursor in upper right stairs.&lt;br /&gt;
;	alt c	.	.	.	.	- Build a row of furniture (useful for coffins). Start: Highlight furniture, enter, position furniture.&lt;br /&gt;
;	ctrl b	.	.	.	.	- Toggle a row (see above) of coffins for burial use. Start: q, highlight upper-leftmost coffin.&lt;br /&gt;
;	alt number pad plus	.	- Press keys tiq+. For use selecting squads to train at a barraks.&lt;br /&gt;
&lt;br /&gt;
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.&lt;br /&gt;
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.&lt;br /&gt;
SetKeydelay, 20&lt;br /&gt;
&lt;br /&gt;
#SingleInstance force&lt;br /&gt;
&lt;br /&gt;
!+.::Send {&amp;gt; 10}&lt;br /&gt;
Return&lt;br /&gt;
!+,::Send {&amp;lt; 10}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^Enter::&lt;br /&gt;
Send {ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^NumpadAdd::&lt;br /&gt;
Send {ENTER}{NumpadAdd}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^i::&lt;br /&gt;
Send {ENTER}3{ENTER}7{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^q:: &lt;br /&gt;
Send, i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}, .{SHIFTUP}d9{ENTER}{SHIFTDOWN}, {SHIFTUP}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{SHIFTDOWN}.{SHIFTUP}{ENTER}{DOWN}{DOWN}7{ENTER}1{ENTER}x{ENTER}9{ENTER}d{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}77722138{ENTER}9918{ENTER}{ENTER}11{ENTER}988{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}444{ENTER}{ENTER}x{ENTER}{ENTER}d4{ENTER}{ENTER}3{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}778888{ENTER}11{ENTER}337{ENTER}{ENTER}88{ENTER}{ENTER}224138{ENTER}33{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{ENTER}{UP}{UP}{UP}{UP}{UP}{UP}{LEFT}{UP}{ENTER}{UP}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{DOWN}{ENTER}{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{UP}{UP}	;lower right corner&lt;br /&gt;
Send, 9936{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}4444{ENTER}22222224{ENTER}66666666{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}66{ENTER}33{ENTER}1{ENTER}{ENTER}137{ENTER}33{ENTER}1{ENTER}{ENTER}6666{ENTER}{ENTER}9{ENTER}77{ENTER}88{ENTER}99{ENTER}122{ENTER}{ENTER}1111144444444444	;upper right corner&lt;br /&gt;
Send, {LEFT}{ENTER}{LEFT}{LEFT}{ENTER}9{ENTER}{ENTER}7{ENTER}99x222{ENTER}44d{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}44{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1771{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}714{ENTER}4x{ENTER}d{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}86	; upper left corner&lt;br /&gt;
Send, 411{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}144{ENTER}x{ENTER}7d{ENTER}{ENTER}3d{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}66666666666666688{SHIFTDOWN}.{SHIFTUP}	;lower left corner&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!q::&lt;br /&gt;
Send, i{ENTER}{LEFT}{UP}{ENTER}77d{ENTER}77{ENTER}1{ENTER}{ENTER}1{ENTER}77{ENTER}88{ENTER}99{ENTER}3{ENTER}{ENTER}3{ENTER}99{ENTER}88{ENTER}77{ENTER}1{ENTER}{ENTER}7{ENTER}11{ENTER}8888{ENTER}99{ENTER}3{ENTER}{ENTER}3{ENTER}99{ENTER}3{ENTER}{ENTER}2222{ENTER}{ENTER}2222{ENTER}{ENTER}2222{ENTER}{ENTER}369{ENTER}{ENTER}3{ENTER}99{ENTER}3{ENTER}{ENTER}9{ENTER}33{ENTER}888{ENTER}x{ENTER}d8{ENTER}77{ENTER}1{ENTER}{ENTER}1{ENTER}77{ENTER}1{ENTER}{ENTER}8888{ENTER}{ENTER}3{ENTER}99{ENTER}3{ENTER}{ENTER}3{ENTER}99{ENTER}88{ENTER}77{ENTER}1{ENTER}{ENTER}177{ENTER}33{ENTER}474{ENTER}{ENTER}7{ENTER}122222222222222{ENTER}33{ENTER}6669666{ENTER}222{ENTER}11{ENTER}7{ENTER}{ENTER}7{ENTER}11{ENTER}22{ENTER}33{ENTER}9{ENTER}{ENTER}9{ENTER}33{ENTER}22{ENTER}11{ENTER}7{ENTER}{ENTER}7{ENTER}11{ENTER}22{ENTER}33{ENTER}9{ENTER}{ENTER}3{ENTER}99{ENTER}4414444{ENTER}{ENTER}7898{ENTER}{ENTER}8888{ENTER}{ENTER}8888{ENTER}{ENTER}78{ENTER}4222222223131312{ENTER}7{ENTER}{ENTER}1{ENTER}77{ENTER}1{ENTER}{ENTER}1{ENTER}77{ENTER}88{ENTER}99{ENTER}3{ENTER}{ENTER}3{ENTER}99{ENTER}3{ENTER}{ENTER}8888{ENTER}{ENTER}8888{ENTER}{ENTER}122{ENTER}11{ENTER}7{ENTER}{ENTER}1{ENTER}77{ENTER}88{ENTER}99{ENTER}3{ENTER}{ENTER}3{ENTER}99{ENTER}996{LEFT}{LEFT}{ENTER}{UP}{LEFT}{LEFT}{LEFT}{LEFT}{LEFT}{LEFT}{LEFT}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^l::&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; right n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; middle n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}	; left n/s passage&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}{RIGHT}{RIGHT}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}	; left e/w passages&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}	; right e/w passages&lt;br /&gt;
Send, {UP}{UP}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig ne room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig nw room&lt;br /&gt;
Send, {SHIFTDOWN}{RIGHT}{RIGHT}{DOWN}{SHIFTUP}3333366{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig se room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}99999999999999999999999999999{SHIFTDOWN}.{SHIFTUP}	; dig sw room&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^f::&lt;br /&gt;
Send, {ENTER  3}{RIGHT  4}{ENTER  3}{RIGHT  4}{ENTER  3}{RIGHT  4}{ENTER  3}{DOWN  4}{ENTER  3}{LEFT  4}{ENTER  3}{LEFT  4}{ENTER  3}{LEFT  4}{ENTER  3}{UP  4}{ESC}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!f::&lt;br /&gt;
Send, {ENTER}{ENTER}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{ENTER}{ENTER}1111{ENTER}{ENTER}{ENTER}6666{ENTER}{ENTER}{ENTER}1111{ENTER}{ENTER}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{ENTER}{ENTER}1111{ENTER}{ENTER}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{ENTER}{ENTER}{UP}{UP}{UP}{UP}{UP}{UP}{UP}{UP}{UP}{LEFT}{LEFT}{LEFT}{UP}{UP}{UP}{LEFT}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^a::&lt;br /&gt;
Send, r{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}r{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}r{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}r{ENTER}{DOWN}{DOWN}{DOWN}{DOWN}r{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}r{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}r{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}r{ENTER}{UP}{UP}{UP}{UP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!a::&lt;br /&gt;
Send, r{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}r{ENTER}{DOWN}{DOWN}{DOWN}{DOWN}r{ENTER}{LEFT}{LEFT}{LEFT}r{ENTER}{DOWN}{DOWN}{DOWN}r{ENTER}{RIGHT}{RIGHT}{RIGHT}r{ENTER}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}r{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}r{ENTER}{UP 12}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^o::&lt;br /&gt;
Send, 111{ENTER}1111111111{ENTER}77{SHIFTDOWN}{UP}{SHIFTUP}114{ENTER}1111111111{ENTER}22222{ENTER}3333333333{ENTER}66666{ENTER}9999999999{ENTER}999988888887888888{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!c::&lt;br /&gt;
Send, {ENTER 3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{RIGHT}{ENTER  3}{DOWN}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{LEFT}{ENTER  3}{DOWN  2}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^b::&lt;br /&gt;
Send, b{RIGHT}b{RIGHT}b{RIGHT}b{RIGHT}b{RIGHT}b{RIGHT}b{RIGHT}b{RIGHT}b{DOWN}b{LEFT}b{LEFT}b{LEFT}b{LEFT}b{LEFT}b{LEFT}b{LEFT}b{LEFT}b{DOWN}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
!NumpadAdd::&lt;br /&gt;
Send, tiq{+}&lt;br /&gt;
Return&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User_talk:BaronW&amp;diff=120194</id>
		<title>User talk:BaronW</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User_talk:BaronW&amp;diff=120194"/>
		<updated>2010-07-04T19:42:44Z</updated>

		<summary type="html">&lt;p&gt;DDR: addition of article for admission of admiration&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is without doubt the most mind-blowing DF construction I have ever witnessed, good sir. Bravao! [[User:Kelu|Kelu]] 08:28, 4 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I completely agree, amazing. --[[User:Khelek|Khelek]] 20:07, 5 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I would love to see a video of it in process. Very nice construction :) ~~&lt;br /&gt;
&lt;br /&gt;
Mind blown. [[Special:Contributions/99.135.72.137|99.135.72.137]] 18:09, 12 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Most epic megaproject ever attempted or ever completed.  My [http://tf2wiki.net/wiki/Towering_pillar_of_hats stack of hats] off to you.--[[User:Draco18s|Draco18s]] 17:55, 28 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
My blood-god. The scaled-down images of the mechanism cells look like circuit cards. That is amazing. This megaconstruction gets sixteen beards out of five.--[[Special:Contributions/169.229.103.22|169.229.103.22]] 20:32, 12 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How are you planning to input decimal? [[User:Immibis|Immibis]] 02:58, 9 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Decimal is implemented.--[[User:DDR|-DDR]] 19:42, 4 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dude, this needs an upload to the map repository and videos of it working. Awesome. Beats megaprojects hands down. I'm bowing right now!&amp;lt;font face=&amp;quot;FixedSys&amp;quot; color=&amp;quot;#00FFFF&amp;quot;&amp;gt;[[User:GarrieIrons|Gar]]&amp;lt;/font&amp;gt;[[User Talk:GarrieIrons|rie]] 11:51, 17 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
The decimal display is the most amazing part.  Nice. --[[User:Squirrelloid|Squirrelloid]] 14:48, 12 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== youre amazing ==&lt;br /&gt;
&lt;br /&gt;
youre godamn amazing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IM Hoo TEPP....&lt;br /&gt;
&lt;br /&gt;
== Schematics ==&lt;br /&gt;
&lt;br /&gt;
Due to the nature of the invisibility of DF's mechanics, I can't tell what's hooked up to what in here...  Can you help me understand how this all works?--[[User:Aescula|Aescula]] 09:42, 4 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:For subtraction... it becomes much easier if you pick the right way to represent a negative number. If you have the largest bit of a number represent the sign, you can then add as normal and exploit the rollover. So to subtract B from A you just need to flip B's sign bit and add. [[User:VengefulDonut|VengefulDonut]] 03:40, 15 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::You can use 2 bits complement binary representation for substraction (and general computation) you'd only go from 499 to -500 for input digits but it really simplifies adding/substraction (basically both are the same only the sign of the second number would have to be changed (this would allow for substracting negative numbers (thus adding them). And this is also how microprocessors in real computers (not computers made inside games ran on computers) work :P [http://en.wikipedia.org/wiki/Two%27s_complement 2's complement wikipedia]&lt;br /&gt;
&lt;br /&gt;
== Awesome ==&lt;br /&gt;
&lt;br /&gt;
It's only a matter of time now until you can run dwarf fortress in dwarf fortress.&lt;br /&gt;
&lt;br /&gt;
--ah the ultimate goal. BaronW&lt;br /&gt;
&lt;br /&gt;
* Conway's Game of Life is Turing-complete. No, seriously; someone built [http://rendell-attic.org/gol/tm.htm a Turing machine in Conway's Game of Life].&lt;br /&gt;
&lt;br /&gt;
== You Win ==&lt;br /&gt;
&lt;br /&gt;
I think you just won all of Dwarf Fortress forever. Parthon. --[[Special:Contributions/203.59.88.183|203.59.88.183]] 19:56, 15 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
I'm not worthy! --[[User:Kami|Kami]] 11:41, 16 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Eh, negative schmegative. ==&lt;br /&gt;
&lt;br /&gt;
Just use [http://en.wikipedia.org/wiki/Two%27s_complement two's complement] representations. Easy as pi! Calculating pi, that is. Hmm. Off to build a pi-calculator in DF-land....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Another Comment on the Calculator ==&lt;br /&gt;
&lt;br /&gt;
Wow. That is seriously epic.-[[User:Studoku|Studoku]] 19:59, 18 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Yet Another Comment ==&lt;br /&gt;
&lt;br /&gt;
Oh my Armok, this is-&lt;br /&gt;
&lt;br /&gt;
Haspen has been struck down by the awesomeness&lt;br /&gt;
x1001&lt;br /&gt;
&lt;br /&gt;
I feel unworthy downloading and testing it myself. Bravo, sir!&lt;br /&gt;
--[[User:Haspen|Haspen]] 20:33, 18 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== My head asplode. ==&lt;br /&gt;
&lt;br /&gt;
I can't even put into words how epic this is. Holy crap.--[[User:DarthCloakedDwarf|DarthCloakedDwarf]] 05:59, 9 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Holy Sweet Smokes!! ==&lt;br /&gt;
&lt;br /&gt;
This is incredible. Sir, you are a true Dwarf. We are now one step further towards DDFF, or Dwarf Fortress in Dwarf Fortress.&lt;br /&gt;
Or, in other words, &amp;quot;Wow.&amp;quot;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Dwarf_Fortress_Wiki:Magmawiki&amp;diff=119207</id>
		<title>Dwarf Fortress Wiki:Magmawiki</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Dwarf_Fortress_Wiki:Magmawiki&amp;diff=119207"/>
		<updated>2010-06-21T03:05:26Z</updated>

		<summary type="html">&lt;p&gt;DDR: removed erronous pipe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;magmawiki is the project to replace the mediaWiki engine.&lt;br /&gt;
&lt;br /&gt;
Source code is hosted on [http://www.github.com/locriani/magmawiki Github].&lt;br /&gt;
&lt;br /&gt;
IRC channel for '''software development''' ('''[[IRC|NOT dwarf fortress questions / discussions, check here for those channels!]]''') is [http://irc.freenode.org/#magmawiki #magmawiki on freenode.org]&lt;br /&gt;
&lt;br /&gt;
Discussion of the magmawiki project on the forums is [http://www.bay12forums.com/smf/index.php?topic=55613.0 here]&lt;br /&gt;
== Versioning ==&lt;br /&gt;
{| style='width: 35em; margin: 1em auto; border-spacing: 0; text-align: center'&lt;br /&gt;
|-&lt;br /&gt;
| colspan='4' |&lt;br /&gt;
| colspan='2' width='1%' style='font-size: 200%; padding: 0.2em; border-bottom: 3px solid #999; background: #eeeeee' | 0&lt;br /&gt;
| colspan='2' width='1%' style='font-size: 200%; padding: 0' | .&lt;br /&gt;
| colspan='2' width='1%' style='font-size: 200%; padding: 0.2em; border-bottom: 3px solid #9df; background: #eef5ff' | 0&lt;br /&gt;
| colspan='2' width='1%' style='font-size: 200%; padding: 0' | .&lt;br /&gt;
| colspan='2' width='1%' style='font-size: 200%; padding: 0.2em; border-bottom: 3px solid #db8; background: #fff5ee' | 17&lt;br /&gt;
| colspan='2' width='1%' style='font-size: 200%; padding: 0' | .&lt;br /&gt;
| colspan='2' width='1%' style='font-size: 200%; padding: 0.2em; border-bottom: 3px solid #bd8; background: #f5ffee' | 0&lt;br /&gt;
| colspan='1' width='1%' style='font-size: 200%; padding: 0' | .&lt;br /&gt;
| colspan='2' width='1%' style='font-size: 200%; padding: 0.2em; border-bottom: 3px solid #999; background: #eeeeee' | 246&lt;br /&gt;
| colspan='4' |&lt;br /&gt;
|-&lt;br /&gt;
| style='height: 1em' |&lt;br /&gt;
| style='border-bottom: 1px solid #999' |&lt;br /&gt;
| style='width: 1em; border-bottom: 1px solid #999' |&lt;br /&gt;
| style='width: 15em' style='border-bottom: 1px solid #999' |&lt;br /&gt;
| width='1%' style='border-right: 1px solid #999; border-bottom: 1px solid #999' |&lt;br /&gt;
| width='1%' style='border-left: 1px solid #999' |&lt;br /&gt;
| width='1%' style='border-bottom: 1px solid #9df' |&lt;br /&gt;
| width='1%' style='border-bottom: 1px solid #9df' |&lt;br /&gt;
| width='1%' style='border-right: 1px solid #9df; border-bottom: 1px solid #9df' |&lt;br /&gt;
| width='1%' style='border-left: 1px solid #9df' |&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
| width='1%' style='border-right: 1px solid #db8' |&lt;br /&gt;
| width='1%' style='border-left: 1px solid #db8' |&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
| width='1%' style='border-right: 1px solid #bd8' |&lt;br /&gt;
| width='1%' style='border-left: 1px solid #bd8; border-bottom: 1px solid #bd8' |&lt;br /&gt;
| width='1%' style='border-bottom: 1px solid #bd8' |&lt;br /&gt;
| style='border-right: 1px solid #999' |&lt;br /&gt;
| width='1%' style='border-bottom: 1px solid #999; border-left: 1px solid #999' |&lt;br /&gt;
| style='width: 3em; border-bottom: 1px solid #999'|&lt;br /&gt;
| style='width: 3em; border-bottom: 1px solid #999' |&lt;br /&gt;
| style='border-bottom: 1px solid #999' |&lt;br /&gt;
| style='height: 1em' |&lt;br /&gt;
|-&lt;br /&gt;
| style='height: 1em; border-right: 1px solid #999' |&lt;br /&gt;
| style='border-left: 1px solid #999; border-top: 1px solid #999' |&lt;br /&gt;
| style='border-top: 1px solid #999' |&lt;br /&gt;
| style='border-top: 1px solid #999' |&lt;br /&gt;
| style='border-top: 1px solid #999' |&lt;br /&gt;
| style='border-right: 1px solid #9df' |&lt;br /&gt;
| style='border-left: 1px solid #9df; border-top: 1px solid #9df' |&lt;br /&gt;
| style='border-top: 1px solid #9df' |&lt;br /&gt;
| width='1%' style='border-top: 1px solid #9df' |&lt;br /&gt;
| width='1%' |&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
| width='1%' style='border-right: 1px solid #db8' |&lt;br /&gt;
| width='1%' style='border-left: 1px solid #db8' |&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
| width='1%' style='border-top: 1px solid #bd8' |&lt;br /&gt;
| width='1%' style='border-right: 1px solid #bd8; border-top: 1px solid #bd8' |&lt;br /&gt;
| width='1%' style='border-left: 1px solid #bd8' |&lt;br /&gt;
| width='1%' style='border-top: 1px solid #999' |&lt;br /&gt;
| style='border-top: 1px solid #999' |&lt;br /&gt;
| style='border-top: 1px solid #999' |&lt;br /&gt;
| style='border-right: 1px solid #999; border-top: 1px solid #999' |&lt;br /&gt;
| width='40' style='border-left: 1px solid #999' |&lt;br /&gt;
|-&lt;br /&gt;
| colspan='2' style='padding: 0.25em; border: 2px solid #999; background: #eeeeee' | Major version number.&lt;br /&gt;
| colspan='1' | &amp;lt;div style='width: 1.5em'&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
| colspan='5' style='padding: 0.25em; border: 2px solid #9df; background: #eef5ff' | Level of magma (0-6/7), new major version when it reaches 7.&lt;br /&gt;
| colspan='1' | &amp;lt;div style='width: 0.5em'&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
| colspan='8' style='padding: 0.25em; border: 2px solid #db8; background: #fff5ee' | Minor feature version.&lt;br /&gt;
| colspan='1' | &amp;lt;div style='width: 0.5em'&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
| colspan='4' style='padding: 0.25em; border: 2px solid #bd8; background: #f5ffee' | Bug/security fixes on current &amp;quot;major.magma.minor&amp;quot; version combo.&lt;br /&gt;
| colspan='1' | &amp;lt;div style='width: 1.5em'&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
| colspan='2' style='padding: 0.25em; border: 2px solid #999; background: #eeeeee' | Number of expletives uttered during development. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Conceptual screenshots / sketches ==&lt;br /&gt;
[[File:Screen_shot_2010-05-11_at_5.08.20_PM.png]] loginbox design (modal dialogs)&lt;br /&gt;
THE FONT SIZE IS BUGGING ME AUGH THE PAIN&lt;br /&gt;
&lt;br /&gt;
==Planned Versions ==&lt;br /&gt;
=== Version 0.1 Features ===&lt;br /&gt;
{{progress_bar|17|total=34}}&lt;br /&gt;
*Header&lt;br /&gt;
**Tabs&lt;br /&gt;
***&amp;lt;s&amp;gt;Article Actions (Read / Edit / History)&amp;lt;/s&amp;gt;&lt;br /&gt;
***Talk&lt;br /&gt;
***Menu&lt;br /&gt;
***Favorite&lt;br /&gt;
***Special tabs&lt;br /&gt;
**User Bar&lt;br /&gt;
*Articles&lt;br /&gt;
**&amp;lt;s&amp;gt;Optimistic Locking&amp;lt;/s&amp;gt;&lt;br /&gt;
**Actions&lt;br /&gt;
***&amp;lt;s&amp;gt;Create (New)&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Read (Show)&amp;lt;/s&amp;gt;&lt;br /&gt;
****&amp;lt;s&amp;gt;Parser (Mediawiki)&amp;lt;/s&amp;gt;&lt;br /&gt;
*****&amp;lt;s&amp;gt;Article Links&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Update (Edit)&amp;lt;/s&amp;gt;&lt;br /&gt;
**&amp;lt;s&amp;gt;Named URIs (slugs)&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Immutable until page move (NYI)&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;Mutable titles, as long as same slug is generated&amp;lt;/s&amp;gt;&lt;br /&gt;
**Revisions&lt;br /&gt;
***&amp;lt;s&amp;gt;Counter cache&amp;lt;/s&amp;gt;&lt;br /&gt;
***&amp;lt;s&amp;gt;History&amp;lt;/s&amp;gt;&lt;br /&gt;
***Differences view&lt;br /&gt;
*&amp;lt;s&amp;gt;Missing unit tests&amp;lt;/s&amp;gt;&lt;br /&gt;
*Users&lt;br /&gt;
**&amp;lt;s&amp;gt;Account creation&amp;lt;/s&amp;gt;&lt;br /&gt;
**&amp;lt;s&amp;gt;Login / Logout (sessions)&amp;lt;/s&amp;gt;&lt;br /&gt;
**Account management&lt;br /&gt;
***&amp;lt;s&amp;gt;Localization options&amp;lt;/s&amp;gt;&lt;br /&gt;
***Change password&lt;br /&gt;
***Change email&lt;br /&gt;
**IP Tracking&lt;br /&gt;
**Revision / Article edit tied to user&lt;br /&gt;
*&amp;lt;s&amp;gt;Localization backend stuff&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Version 0.2 Features ===&lt;br /&gt;
{{progress_bar|0|total=1}}&lt;br /&gt;
*Articles&lt;br /&gt;
**Actions&lt;br /&gt;
***Delete&lt;br /&gt;
**Optimistic Locking Merges (&amp;lt;s&amp;gt;I don't remember what I meant by this&amp;lt;/s&amp;gt; page merge screen for changes when changes are blocked by optimistic locking)&lt;br /&gt;
**Page moves&lt;br /&gt;
**Namespaces&lt;br /&gt;
**Page level protection&lt;br /&gt;
**Redirects&lt;br /&gt;
*Users&lt;br /&gt;
**Captcha&lt;br /&gt;
**User Permissions&lt;br /&gt;
**User Permission Levels&lt;br /&gt;
*Search&lt;br /&gt;
**Basic article name search&lt;br /&gt;
&lt;br /&gt;
=== Version 0.3 Features ===&lt;br /&gt;
{{progress_bar|0|total=1}}&lt;br /&gt;
*Articles&lt;br /&gt;
**Parser (Textile / Markdown?)&lt;br /&gt;
**Templates&lt;br /&gt;
***Mediawiki&lt;br /&gt;
***Python&lt;br /&gt;
**Subpages&lt;br /&gt;
**Fulltext search&lt;br /&gt;
&lt;br /&gt;
=== Version 0.4 Features ===&lt;br /&gt;
{{progress_bar|0|total=1}}&lt;br /&gt;
*Articles&lt;br /&gt;
**Live edit preview&lt;br /&gt;
**Mediawiki Import functionality&lt;br /&gt;
**Sandboxes&lt;br /&gt;
***Sandbox merging&lt;br /&gt;
== Points of discussion ==&lt;br /&gt;
*Mass deletion of a users contribs (perhaps ranges and checkbox methods?)&lt;br /&gt;
*Talk forums -- see [[DF: Magmawiki/Emmys Talk Forum Mockup|this page]]&lt;br /&gt;
*Article ratings&lt;br /&gt;
*Line / Word comments (post it notes / discussion thread reference points?)&lt;br /&gt;
*Alternative url implementations (RESTful state w/o /[new, edit, create, etc])&lt;br /&gt;
*Side by side rendering&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[09:17am] epitron: side-by-side markup/rendered-html&lt;br /&gt;
[09:17am] epitron: you click &amp;quot;preview&amp;quot; and it re-renders it&lt;br /&gt;
[09:18am] epitron: and if you scroll, it scrolls both windows in synch&lt;br /&gt;
[09:18am] epitron: like the way MELD does&lt;br /&gt;
[09:18am] locriani: that's good&lt;br /&gt;
[09:18am] epitron: the preview will scroll a lot less sometimes&lt;br /&gt;
[09:18am] epitron: like for your version number table monstrousity&lt;br /&gt;
[09:18am] locriani: and the cursor position in the markup window&lt;br /&gt;
[09:18am] locriani: or in the html window&lt;br /&gt;
[09:18am] locriani: will highlight the appropriate element in the other window&lt;br /&gt;
[09:18am] epitron: yeah!&lt;br /&gt;
[09:18am] epitron: cursor position would be harder&lt;br /&gt;
[09:18am] epitron: but it would be slick&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*AUGH PASSWORDS (Mediawiki: &amp;lt;code&amp;gt;&amp;quot;:B:&amp;quot;+ salt (31 bit, hex between 0 and 7fff ffff inclusive) + &amp;quot;:&amp;quot; + md5(salt + &amp;quot;-&amp;quot; + md5(password))&amp;lt;/code&amp;gt; )&lt;br /&gt;
*file uploads, html5 display methods, etc (video, &amp;lt;code&amp;gt;&amp;lt;canvas&amp;gt;&amp;lt;/code&amp;gt; tags, media, acceptable formats, etc)&lt;br /&gt;
*Document management stuffs&lt;br /&gt;
&lt;br /&gt;
*Inline-comments&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
12:00 &amp;lt;@epitron&amp;gt; i think i just solved the marking problem&lt;br /&gt;
12:01 &amp;lt;@epitron&amp;gt; 1) the match is saved as plaintext with an integer&lt;br /&gt;
12:02 &amp;lt;@epitron&amp;gt;   1.a) the integer represents which occurance of that match you've marked&lt;br /&gt;
12:02 &amp;lt;@epitron&amp;gt; 2) html can be stripped to find the same position in the markup doc&lt;br /&gt;
12:03 &amp;lt;@epitron&amp;gt; 3) to deal with new edits, the integer can increment when a diff&lt;br /&gt;
                 contains the plaintext match&lt;br /&gt;
12:03 &amp;lt;@epitron&amp;gt; (a diff before the marked area)&lt;br /&gt;
12:03 &amp;lt;@epitron&amp;gt; (we can ignore diffs afterwards)&lt;br /&gt;
12:03 &amp;lt;@epitron&amp;gt; sound good?&lt;br /&gt;
12:04 &amp;lt;@epitron&amp;gt; it gets around the round-tripping problem by reducing everything to&lt;br /&gt;
                 good old plaintext :D&lt;br /&gt;
12:04 &amp;lt;@epitron&amp;gt; i believe that's a reliable 1:1 mapping&lt;br /&gt;
12:05 &amp;lt;@epitron&amp;gt; just gotta normalize it by doing gsub(/\s+/, ' ')&lt;br /&gt;
13:27 &amp;lt;@epitron&amp;gt; the only piece remaining is how to persist the inline comments across&lt;br /&gt;
                 revisions&lt;br /&gt;
13:28 &amp;lt;@epitron&amp;gt; the marked area will be active on a revision up until it's overwritten&lt;br /&gt;
13:29 &amp;lt;@epitron&amp;gt; (there's a little edge case where a marking is overwritten, then a&lt;br /&gt;
                 few revisions down the road you revert back to an earlier copy with&lt;br /&gt;
                 the marking... it should be re-connected to that document)&lt;br /&gt;
13:29 &amp;lt;@epitron&amp;gt; s/document/revision/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Considered Features ==&lt;br /&gt;
&lt;br /&gt;
Items are color coded. Green means very important, yellow means fairly important, and red means near feature, but we need to get the other stuff done first.&lt;br /&gt;
&lt;br /&gt;
*{{ryg|0|Categories}}&lt;br /&gt;
*{{ryg|2|Templates}}&lt;br /&gt;
**{{ryg|2|Clone some mediawiki parser functionality}}&lt;br /&gt;
**{{ryg|1|Python and Ruby}}&lt;br /&gt;
***{{ryg|1|&amp;quot;Restricted Python&amp;quot;:http://pypi.python.org/pypi/RestrictedPython/}}&lt;br /&gt;
***{{ryg|1|&amp;quot;Ruby Taint&amp;quot;:http://ruby-doc.org/docs/ProgrammingRuby/html/taint.html}}&lt;br /&gt;
*{{ryg|1|Talk forums}} (could temporarily use article system as stop-gap)&lt;br /&gt;
*{{ryg|1|User accounts}}&lt;br /&gt;
**{{ryg|2|Permission levels}}&lt;br /&gt;
**{{ryg|2|Blocking}}&lt;br /&gt;
**{{ryg|0|Per-user JS}}&lt;br /&gt;
**{{ryg|0|Per-user CSS}}&lt;br /&gt;
*{{ryg|2|Search}}&lt;br /&gt;
*{{ryg|2|Articles}}&lt;br /&gt;
**{{ryg|2|History}}&lt;br /&gt;
**{{ryg|1|Diff view}}&lt;br /&gt;
**{{ryg|2|Redirects}}&lt;br /&gt;
**{{ryg|0|Per-page JS}}&lt;br /&gt;
**{{ryg|0|Per-page CSS}}&lt;br /&gt;
*{{ryg|2|Namespaces}}&lt;br /&gt;
**{{ryg|2|Aliases}}&lt;br /&gt;
*{{ryg|0|User Preferences}}&lt;br /&gt;
**{{ryg|0|Default search namespace}}&lt;br /&gt;
**{{ryg|1|Change password}} (if there are users)&lt;br /&gt;
**{{ryg|0|Signature? (with forums not really needed)}}&lt;br /&gt;
*{{ryg|0|Maintenance}}&lt;br /&gt;
**{{ryg|0|API for bots}}&lt;br /&gt;
**{{ryg|0|Disabling edits to large categories of pages}}&lt;br /&gt;
**{{ryg|0|Automated spam filtering}}&lt;br /&gt;
[[Category:Wikiprojects]]&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=File:Bloodtrail3.JPG&amp;diff=118232</id>
		<title>File:Bloodtrail3.JPG</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=File:Bloodtrail3.JPG&amp;diff=118232"/>
		<updated>2010-06-12T10:01:44Z</updated>

		<summary type="html">&lt;p&gt;DDR: Elephant blood trail.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Elephant blood trail.&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=117976</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=117976"/>
		<updated>2010-06-11T05:51:13Z</updated>

		<summary type="html">&lt;p&gt;DDR: deleted /* Comics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Me ==&lt;br /&gt;
I am a student living in British Colombia, Canada. DDR is my screen name, and is simply my initials. Please check out some other games I have been involved in, namely the Battle for Wesnoth, and Frogatto: Frogatto &amp;amp; Friends.&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
'cascade' simple cave-in system: http://www.bay12forums.com/smf/index.php?topic=58416.0&lt;br /&gt;
&lt;br /&gt;
== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General AHK Script===&lt;br /&gt;
These AutoHotKey scripts (ahk scripts) contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page. If you wish a new hotkey, you ''may'' leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
====The gettage of AHK and this Script (for beginners):====&lt;br /&gt;
&lt;br /&gt;
Grab the installer from http://www.autohotkey.com/, and install it.&lt;br /&gt;
&lt;br /&gt;
Next, copy the script you want below.&lt;br /&gt;
&lt;br /&gt;
Nip over to Windows Explorer. Go to where you want to store the script, and, from the right click menu, select new -&amp;gt; autohotkey script.&lt;br /&gt;
&lt;br /&gt;
Edit the script (it's in the right-click menu). Click in the text that appears, and press ctrl-a, ctrl-v, ctrl-s, ctrl-f4.&lt;br /&gt;
&lt;br /&gt;
Now, run the script by double-clicking on it. Now, when you press the key combo, it will start the script.&lt;br /&gt;
&lt;br /&gt;
====Fortress Mode Keys:====&lt;br /&gt;
Examples: Please see [[:File:DA Quarters.JPG|Quarters.jpg]] and [[:File:DA Level.JPG|Level.jpg]] for disambiguation.&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language: English&lt;br /&gt;
; Platform:	WinXP&lt;br /&gt;
; Author: D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
; Version: 2&lt;br /&gt;
;&lt;br /&gt;
; Script Function:&lt;br /&gt;
;	This script is a collection of hotkeys that make playing Dwarf Fortress (fortress mode) much, much faster.&lt;br /&gt;
;&lt;br /&gt;
; Help:&lt;br /&gt;
;	alt &amp;lt;, &amp;gt;	.	.	.	- Move up or down ten levels. Very handy for 150 z-level forts. (Or, alt-shift-,, ..)&lt;br /&gt;
;	ctrl enter	.	.	.	- Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	- Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	ctrl i	.	.	.	.	- Designate a 2x2 up/down staircase and advance one level deeper. Start: Upper left corner. Dig mode, up/down staircase selected.&lt;br /&gt;
;	ctrl q	.	.	.	.	- Dig quarters bloc. 3x3 rooms, ((8 rooms in 2x4 grid) on hallway) x4. 2x2 up/down stairway in center. Start: Upper left corner of future stairway, dig mode.&lt;br /&gt;
;	ctrl l	.	.	.	.	- Dig an industry bloc. Digs 4 9x9 rooms, arranged in a square, with 2-wide passages surrounding all four sides of the rooms. Up/down stairs are dug at passage intersections. Start: Upper right corner, dig mode.&lt;br /&gt;
&lt;br /&gt;
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.&lt;br /&gt;
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.&lt;br /&gt;
SetKeydelay, 15&lt;br /&gt;
&lt;br /&gt;
#SingleInstance force&lt;br /&gt;
&lt;br /&gt;
!+.::Send {&amp;gt; 10}&lt;br /&gt;
Return&lt;br /&gt;
!+,::Send {&amp;lt; 10}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^Enter::Send {ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^NumpadAdd::Send {ENTER}{NumpadAdd}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^i::Send {ENTER}3{ENTER}7{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^q:: &lt;br /&gt;
Send, i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}, .{SHIFTUP}d9{ENTER}{SHIFTDOWN}, {SHIFTUP}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{SHIFTDOWN}.{SHIFTUP}{ENTER}{DOWN}{DOWN}7{ENTER}1{ENTER}x{ENTER}9{ENTER}d{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}77722138{ENTER}9918{ENTER}{ENTER}11{ENTER}988{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}444{ENTER}{ENTER}x{ENTER}{ENTER}d4{ENTER}{ENTER}3{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}778888{ENTER}11{ENTER}337{ENTER}{ENTER}88{ENTER}{ENTER}224138{ENTER}33{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{ENTER}{UP}{UP}{UP}{UP}{UP}{UP}{LEFT}{UP}{ENTER}{UP}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{DOWN}{ENTER}{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{UP}{UP}	;lower right corner&lt;br /&gt;
Send, 9936{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}4444{ENTER}22222224{ENTER}66666666{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}66{ENTER}33{ENTER}1{ENTER}{ENTER}137{ENTER}33{ENTER}1{ENTER}{ENTER}6666{ENTER}{ENTER}9{ENTER}77{ENTER}88{ENTER}99{ENTER}122{ENTER}{ENTER}1111144444444444	;upper right corner&lt;br /&gt;
Send, {LEFT}{ENTER}{LEFT}{LEFT}{ENTER}9{ENTER}{ENTER}7{ENTER}99x222{ENTER}44d{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}44{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1771{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}714{ENTER}4x{ENTER}d{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}86	; upper left corner&lt;br /&gt;
Send, 411{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}144{ENTER}x{ENTER}7d{ENTER}{ENTER}3d{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}66666666666666688{SHIFTDOWN}.{SHIFTUP}	;lower left corner&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^l::&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; right n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; middle n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}	; left n/s passage&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}{RIGHT}{RIGHT}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}	; left e/w passages&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}	; right e/w passages&lt;br /&gt;
Send, {UP}{UP}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig ne room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig nw room&lt;br /&gt;
Send, {SHIFTDOWN}{RIGHT}{RIGHT}{DOWN}{SHIFTUP}3333366{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig se room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}99999999999999999999999999999{SHIFTDOWN}.{SHIFTUP}	; dig sw room&lt;br /&gt;
Return&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=116774</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=116774"/>
		<updated>2010-06-03T19:19:30Z</updated>

		<summary type="html">&lt;p&gt;DDR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Me ==&lt;br /&gt;
I am a student living in British Colombia, Canada. DDR is my screen name, and is simply my initials. Please check out some other games I have been involved in, namely the Battle for Wesnoth, and Frogatto: Frogatto &amp;amp; Friends.&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
'cascade' simple cave-in system: http://www.bay12forums.com/smf/index.php?topic=58416.0&lt;br /&gt;
&lt;br /&gt;
== Comics ==&lt;br /&gt;
A man. A plan. MS Paint. It ain't Panama.&lt;br /&gt;
&lt;br /&gt;
[[File:What clt really means.JPG]]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;This may take a while.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General AHK Script===&lt;br /&gt;
These AutoHotKey scripts (ahk scripts) contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page. If you wish a new hotkey, you ''may'' leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
====The gettage of AHK and this Script (for beginners):====&lt;br /&gt;
&lt;br /&gt;
Grab the installer from http://www.autohotkey.com/, and install it.&lt;br /&gt;
&lt;br /&gt;
Next, copy the script you want below.&lt;br /&gt;
&lt;br /&gt;
Nip over to Windows Explorer. Go to where you want to store the script, and, from the right click menu, select new -&amp;gt; autohotkey script.&lt;br /&gt;
&lt;br /&gt;
Edit the script (it's in the right-click menu). Click in the text that appears, and press ctrl-a, ctrl-v, ctrl-s, ctrl-f4.&lt;br /&gt;
&lt;br /&gt;
Now, run the script by double-clicking on it. Now, when you press the key combo, it will start the script.&lt;br /&gt;
&lt;br /&gt;
====Fortress Mode Keys:====&lt;br /&gt;
Examples: Please see [[:File:DA Quarters.JPG|Quarters.jpg]] and [[:File:DA Level.JPG|Level.jpg]] for disambiguation.&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language: English&lt;br /&gt;
; Platform:	WinXP&lt;br /&gt;
; Author: D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
; Version: 2&lt;br /&gt;
;&lt;br /&gt;
; Script Function:&lt;br /&gt;
;	This script is a collection of hotkeys that make playing Dwarf Fortress (fortress mode) much, much faster.&lt;br /&gt;
;&lt;br /&gt;
; Help:&lt;br /&gt;
;	alt &amp;lt;, &amp;gt;	.	.	.	- Move up or down ten levels. Very handy for 150 z-level forts. (Or, alt-shift-,, ..)&lt;br /&gt;
;	ctrl enter	.	.	.	- Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	- Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	ctrl i	.	.	.	.	- Designate a 2x2 up/down staircase and advance one level deeper. Start: Upper left corner. Dig mode, up/down staircase selected.&lt;br /&gt;
;	ctrl q	.	.	.	.	- Dig quarters bloc. 3x3 rooms, ((8 rooms in 2x4 grid) on hallway) x4. 2x2 up/down stairway in center. Start: Upper left corner of future stairway, dig mode.&lt;br /&gt;
;	ctrl l	.	.	.	.	- Dig an industry bloc. Digs 4 9x9 rooms, arranged in a square, with 2-wide passages surrounding all four sides of the rooms. Up/down stairs are dug at passage intersections. Start: Upper right corner, dig mode.&lt;br /&gt;
&lt;br /&gt;
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.&lt;br /&gt;
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.&lt;br /&gt;
SetKeydelay, 15&lt;br /&gt;
&lt;br /&gt;
#SingleInstance force&lt;br /&gt;
&lt;br /&gt;
!+.::Send {&amp;gt; 10}&lt;br /&gt;
Return&lt;br /&gt;
!+,::Send {&amp;lt; 10}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^Enter::Send {ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^NumpadAdd::Send {ENTER}{NumpadAdd}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^i::Send {ENTER}3{ENTER}7{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^q:: &lt;br /&gt;
Send, i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}, .{SHIFTUP}d9{ENTER}{SHIFTDOWN}, {SHIFTUP}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{SHIFTDOWN}.{SHIFTUP}{ENTER}{DOWN}{DOWN}7{ENTER}1{ENTER}x{ENTER}9{ENTER}d{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}77722138{ENTER}9918{ENTER}{ENTER}11{ENTER}988{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}444{ENTER}{ENTER}x{ENTER}{ENTER}d4{ENTER}{ENTER}3{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}778888{ENTER}11{ENTER}337{ENTER}{ENTER}88{ENTER}{ENTER}224138{ENTER}33{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{ENTER}{UP}{UP}{UP}{UP}{UP}{UP}{LEFT}{UP}{ENTER}{UP}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{DOWN}{ENTER}{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{UP}{UP}	;lower right corner&lt;br /&gt;
Send, 9936{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}4444{ENTER}22222224{ENTER}66666666{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}66{ENTER}33{ENTER}1{ENTER}{ENTER}137{ENTER}33{ENTER}1{ENTER}{ENTER}6666{ENTER}{ENTER}9{ENTER}77{ENTER}88{ENTER}99{ENTER}122{ENTER}{ENTER}1111144444444444	;upper right corner&lt;br /&gt;
Send, {LEFT}{ENTER}{LEFT}{LEFT}{ENTER}9{ENTER}{ENTER}7{ENTER}99x222{ENTER}44d{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}44{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1771{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}714{ENTER}4x{ENTER}d{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}86	; upper left corner&lt;br /&gt;
Send, 411{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}144{ENTER}x{ENTER}7d{ENTER}{ENTER}3d{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}66666666666666688{SHIFTDOWN}.{SHIFTUP}	;lower left corner&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^l::&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; right n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; middle n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}	; left n/s passage&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}{RIGHT}{RIGHT}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}	; left e/w passages&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}	; right e/w passages&lt;br /&gt;
Send, {UP}{UP}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig ne room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig nw room&lt;br /&gt;
Send, {SHIFTDOWN}{RIGHT}{RIGHT}{DOWN}{SHIFTUP}3333366{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig se room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}99999999999999999999999999999{SHIFTDOWN}.{SHIFTUP}	; dig sw room&lt;br /&gt;
Return&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=116773</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=116773"/>
		<updated>2010-06-03T19:18:58Z</updated>

		<summary type="html">&lt;p&gt;DDR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Me ==&lt;br /&gt;
I am a student living in British Colombia, Canada. DDR is my screen name, and is simply my initials. Please check out some other games I have been involved in, namely the Battle for Wesnoth, and Frogatto: Frogatto &amp;amp; Friends.&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
'cascade' simple cave-in system: http://www.bay12forums.com/smf/index.php?topic=58416.0&lt;br /&gt;
&lt;br /&gt;
== Comics ==&lt;br /&gt;
A man. A plan. MS Paint. It ain't Panama.&lt;br /&gt;
&lt;br /&gt;
[[File:What clt really means.JPG]]&lt;br /&gt;
&lt;br /&gt;
== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General AHK Script===&lt;br /&gt;
These AutoHotKey scripts (ahk scripts) contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page. If you wish a new hotkey, you ''may'' leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
====The gettage of AHK and this Script (for beginners):====&lt;br /&gt;
&lt;br /&gt;
Grab the installer from http://www.autohotkey.com/, and install it.&lt;br /&gt;
&lt;br /&gt;
Next, copy the script you want below.&lt;br /&gt;
&lt;br /&gt;
Nip over to Windows Explorer. Go to where you want to store the script, and, from the right click menu, select new -&amp;gt; autohotkey script.&lt;br /&gt;
&lt;br /&gt;
Edit the script (it's in the right-click menu). Click in the text that appears, and press ctrl-a, ctrl-v, ctrl-s, ctrl-f4.&lt;br /&gt;
&lt;br /&gt;
Now, run the script by double-clicking on it. Now, when you press the key combo, it will start the script.&lt;br /&gt;
&lt;br /&gt;
====Fortress Mode Keys:====&lt;br /&gt;
Examples: Please see [[:File:DA Quarters.JPG|Quarters.jpg]] and [[:File:DA Level.JPG|Level.jpg]] for disambiguation.&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language: English&lt;br /&gt;
; Platform:	WinXP&lt;br /&gt;
; Author: D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
; Version: 2&lt;br /&gt;
;&lt;br /&gt;
; Script Function:&lt;br /&gt;
;	This script is a collection of hotkeys that make playing Dwarf Fortress (fortress mode) much, much faster.&lt;br /&gt;
;&lt;br /&gt;
; Help:&lt;br /&gt;
;	alt &amp;lt;, &amp;gt;	.	.	.	- Move up or down ten levels. Very handy for 150 z-level forts. (Or, alt-shift-,, ..)&lt;br /&gt;
;	ctrl enter	.	.	.	- Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	- Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	ctrl i	.	.	.	.	- Designate a 2x2 up/down staircase and advance one level deeper. Start: Upper left corner. Dig mode, up/down staircase selected.&lt;br /&gt;
;	ctrl q	.	.	.	.	- Dig quarters bloc. 3x3 rooms, ((8 rooms in 2x4 grid) on hallway) x4. 2x2 up/down stairway in center. Start: Upper left corner of future stairway, dig mode.&lt;br /&gt;
;	ctrl l	.	.	.	.	- Dig an industry bloc. Digs 4 9x9 rooms, arranged in a square, with 2-wide passages surrounding all four sides of the rooms. Up/down stairs are dug at passage intersections. Start: Upper right corner, dig mode.&lt;br /&gt;
&lt;br /&gt;
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.&lt;br /&gt;
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.&lt;br /&gt;
SetKeydelay, 15&lt;br /&gt;
&lt;br /&gt;
#SingleInstance force&lt;br /&gt;
&lt;br /&gt;
!+.::Send {&amp;gt; 10}&lt;br /&gt;
Return&lt;br /&gt;
!+,::Send {&amp;lt; 10}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^Enter::Send {ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^NumpadAdd::Send {ENTER}{NumpadAdd}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^i::Send {ENTER}3{ENTER}7{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^q:: &lt;br /&gt;
Send, i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}, .{SHIFTUP}d9{ENTER}{SHIFTDOWN}, {SHIFTUP}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{SHIFTDOWN}.{SHIFTUP}{ENTER}{DOWN}{DOWN}7{ENTER}1{ENTER}x{ENTER}9{ENTER}d{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}77722138{ENTER}9918{ENTER}{ENTER}11{ENTER}988{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}444{ENTER}{ENTER}x{ENTER}{ENTER}d4{ENTER}{ENTER}3{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}778888{ENTER}11{ENTER}337{ENTER}{ENTER}88{ENTER}{ENTER}224138{ENTER}33{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{ENTER}{UP}{UP}{UP}{UP}{UP}{UP}{LEFT}{UP}{ENTER}{UP}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{DOWN}{ENTER}{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{UP}{UP}	;lower right corner&lt;br /&gt;
Send, 9936{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}4444{ENTER}22222224{ENTER}66666666{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}66{ENTER}33{ENTER}1{ENTER}{ENTER}137{ENTER}33{ENTER}1{ENTER}{ENTER}6666{ENTER}{ENTER}9{ENTER}77{ENTER}88{ENTER}99{ENTER}122{ENTER}{ENTER}1111144444444444	;upper right corner&lt;br /&gt;
Send, {LEFT}{ENTER}{LEFT}{LEFT}{ENTER}9{ENTER}{ENTER}7{ENTER}99x222{ENTER}44d{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}44{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1771{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}714{ENTER}4x{ENTER}d{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}86	; upper left corner&lt;br /&gt;
Send, 411{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}144{ENTER}x{ENTER}7d{ENTER}{ENTER}3d{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}66666666666666688{SHIFTDOWN}.{SHIFTUP}	;lower left corner&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^l::&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; right n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; middle n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}	; left n/s passage&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}{RIGHT}{RIGHT}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}	; left e/w passages&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}	; right e/w passages&lt;br /&gt;
Send, {UP}{UP}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig ne room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig nw room&lt;br /&gt;
Send, {SHIFTDOWN}{RIGHT}{RIGHT}{DOWN}{SHIFTUP}3333366{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig se room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}99999999999999999999999999999{SHIFTDOWN}.{SHIFTUP}	; dig sw room&lt;br /&gt;
Return&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=116772</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=116772"/>
		<updated>2010-06-03T19:18:39Z</updated>

		<summary type="html">&lt;p&gt;DDR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Me ==&lt;br /&gt;
I am a student living in British Colombia, Canada. DDR is my screen name, and is simply my initials. Please check out some other games I have been involved in, namely the Battle for Wesnoth, and Frogatto: Frogatto &amp;amp; Friends.&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
'cascade' simple cave-in system: http://www.bay12forums.com/smf/index.php?topic=58416.0&lt;br /&gt;
&lt;br /&gt;
== Comics ==&lt;br /&gt;
A man. A plan. MS Paint. It ain't Panama.&lt;br /&gt;
[[File:What clt really means.JPG]]&lt;br /&gt;
&lt;br /&gt;
== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General AHK Script===&lt;br /&gt;
These AutoHotKey scripts (ahk scripts) contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page. If you wish a new hotkey, you ''may'' leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
====The gettage of AHK and this Script (for beginners):====&lt;br /&gt;
&lt;br /&gt;
Grab the installer from http://www.autohotkey.com/, and install it.&lt;br /&gt;
&lt;br /&gt;
Next, copy the script you want below.&lt;br /&gt;
&lt;br /&gt;
Nip over to Windows Explorer. Go to where you want to store the script, and, from the right click menu, select new -&amp;gt; autohotkey script.&lt;br /&gt;
&lt;br /&gt;
Edit the script (it's in the right-click menu). Click in the text that appears, and press ctrl-a, ctrl-v, ctrl-s, ctrl-f4.&lt;br /&gt;
&lt;br /&gt;
Now, run the script by double-clicking on it. Now, when you press the key combo, it will start the script.&lt;br /&gt;
&lt;br /&gt;
====Fortress Mode Keys:====&lt;br /&gt;
Examples: Please see [[:File:DA Quarters.JPG|Quarters.jpg]] and [[:File:DA Level.JPG|Level.jpg]] for disambiguation.&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language: English&lt;br /&gt;
; Platform:	WinXP&lt;br /&gt;
; Author: D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
; Version: 2&lt;br /&gt;
;&lt;br /&gt;
; Script Function:&lt;br /&gt;
;	This script is a collection of hotkeys that make playing Dwarf Fortress (fortress mode) much, much faster.&lt;br /&gt;
;&lt;br /&gt;
; Help:&lt;br /&gt;
;	alt &amp;lt;, &amp;gt;	.	.	.	- Move up or down ten levels. Very handy for 150 z-level forts. (Or, alt-shift-,, ..)&lt;br /&gt;
;	ctrl enter	.	.	.	- Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	- Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	ctrl i	.	.	.	.	- Designate a 2x2 up/down staircase and advance one level deeper. Start: Upper left corner. Dig mode, up/down staircase selected.&lt;br /&gt;
;	ctrl q	.	.	.	.	- Dig quarters bloc. 3x3 rooms, ((8 rooms in 2x4 grid) on hallway) x4. 2x2 up/down stairway in center. Start: Upper left corner of future stairway, dig mode.&lt;br /&gt;
;	ctrl l	.	.	.	.	- Dig an industry bloc. Digs 4 9x9 rooms, arranged in a square, with 2-wide passages surrounding all four sides of the rooms. Up/down stairs are dug at passage intersections. Start: Upper right corner, dig mode.&lt;br /&gt;
&lt;br /&gt;
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.&lt;br /&gt;
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.&lt;br /&gt;
SetKeydelay, 15&lt;br /&gt;
&lt;br /&gt;
#SingleInstance force&lt;br /&gt;
&lt;br /&gt;
!+.::Send {&amp;gt; 10}&lt;br /&gt;
Return&lt;br /&gt;
!+,::Send {&amp;lt; 10}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^Enter::Send {ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^NumpadAdd::Send {ENTER}{NumpadAdd}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^i::Send {ENTER}3{ENTER}7{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^q:: &lt;br /&gt;
Send, i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}, .{SHIFTUP}d9{ENTER}{SHIFTDOWN}, {SHIFTUP}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{SHIFTDOWN}.{SHIFTUP}{ENTER}{DOWN}{DOWN}7{ENTER}1{ENTER}x{ENTER}9{ENTER}d{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}77722138{ENTER}9918{ENTER}{ENTER}11{ENTER}988{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}444{ENTER}{ENTER}x{ENTER}{ENTER}d4{ENTER}{ENTER}3{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}778888{ENTER}11{ENTER}337{ENTER}{ENTER}88{ENTER}{ENTER}224138{ENTER}33{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{ENTER}{UP}{UP}{UP}{UP}{UP}{UP}{LEFT}{UP}{ENTER}{UP}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{DOWN}{ENTER}{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{UP}{UP}	;lower right corner&lt;br /&gt;
Send, 9936{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}4444{ENTER}22222224{ENTER}66666666{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}66{ENTER}33{ENTER}1{ENTER}{ENTER}137{ENTER}33{ENTER}1{ENTER}{ENTER}6666{ENTER}{ENTER}9{ENTER}77{ENTER}88{ENTER}99{ENTER}122{ENTER}{ENTER}1111144444444444	;upper right corner&lt;br /&gt;
Send, {LEFT}{ENTER}{LEFT}{LEFT}{ENTER}9{ENTER}{ENTER}7{ENTER}99x222{ENTER}44d{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}44{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1771{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}714{ENTER}4x{ENTER}d{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}86	; upper left corner&lt;br /&gt;
Send, 411{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}144{ENTER}x{ENTER}7d{ENTER}{ENTER}3d{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}66666666666666688{SHIFTDOWN}.{SHIFTUP}	;lower left corner&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^l::&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; right n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; middle n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}	; left n/s passage&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}{RIGHT}{RIGHT}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}	; left e/w passages&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}	; right e/w passages&lt;br /&gt;
Send, {UP}{UP}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig ne room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig nw room&lt;br /&gt;
Send, {SHIFTDOWN}{RIGHT}{RIGHT}{DOWN}{SHIFTUP}3333366{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig se room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}99999999999999999999999999999{SHIFTDOWN}.{SHIFTUP}	; dig sw room&lt;br /&gt;
Return&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=File:What_clt_really_means.JPG&amp;diff=116746</id>
		<title>File:What clt really means.JPG</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=File:What_clt_really_means.JPG&amp;diff=116746"/>
		<updated>2010-06-03T08:19:56Z</updated>

		<summary type="html">&lt;p&gt;DDR: When butchering a megabeast at a butcher's shop, even the presence of a head leads to the shop being marked *clt*. Therefore, I have drawn a graphic describing the situation.

Caption:
&amp;quot;This is going to take a while.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When butchering a megabeast at a butcher's shop, even the presence of a head leads to the shop being marked *clt*. Therefore, I have drawn a graphic describing the situation.&lt;br /&gt;
&lt;br /&gt;
Caption:&lt;br /&gt;
&amp;quot;This is going to take a while.&amp;quot;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=116698</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=116698"/>
		<updated>2010-06-02T23:08:37Z</updated>

		<summary type="html">&lt;p&gt;DDR: added proposals&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Me ==&lt;br /&gt;
I am a student living in British Colombia, Canada. DDR is my screen name, and is simply my initials. Please check out some other games I have been involved in, namely the Battle for Wesnoth, and Frogatto: Frogatto &amp;amp; Friends.&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
'cascade' simple cave-in system: http://www.bay12forums.com/smf/index.php?topic=58416.0&lt;br /&gt;
&lt;br /&gt;
== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General AHK Script===&lt;br /&gt;
These AutoHotKey scripts (ahk scripts) contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page. If you wish a new hotkey, you ''may'' leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
====The gettage of AHK and this Script (for beginners):====&lt;br /&gt;
&lt;br /&gt;
Grab the installer from http://www.autohotkey.com/, and install it.&lt;br /&gt;
&lt;br /&gt;
Next, copy the script you want below.&lt;br /&gt;
&lt;br /&gt;
Nip over to Windows Explorer. Go to where you want to store the script, and, from the right click menu, select new -&amp;gt; autohotkey script.&lt;br /&gt;
&lt;br /&gt;
Edit the script (it's in the right-click menu). Click in the text that appears, and press ctrl-a, ctrl-v, ctrl-s, ctrl-f4.&lt;br /&gt;
&lt;br /&gt;
Now, run the script by double-clicking on it. Now, when you press the key combo, it will start the script.&lt;br /&gt;
&lt;br /&gt;
====Fortress Mode Keys:====&lt;br /&gt;
Examples: Please see [[:File:DA Quarters.JPG|Quarters.jpg]] and [[:File:DA Level.JPG|Level.jpg]] for disambiguation.&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language: English&lt;br /&gt;
; Platform:	WinXP&lt;br /&gt;
; Author: D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
; Version: 2&lt;br /&gt;
;&lt;br /&gt;
; Script Function:&lt;br /&gt;
;	This script is a collection of hotkeys that make playing Dwarf Fortress (fortress mode) much, much faster.&lt;br /&gt;
;&lt;br /&gt;
; Help:&lt;br /&gt;
;	alt &amp;lt;, &amp;gt;	.	.	.	- Move up or down ten levels. Very handy for 150 z-level forts. (Or, alt-shift-,, ..)&lt;br /&gt;
;	ctrl enter	.	.	.	- Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	- Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	ctrl i	.	.	.	.	- Designate a 2x2 up/down staircase and advance one level deeper. Start: Upper left corner. Dig mode, up/down staircase selected.&lt;br /&gt;
;	ctrl q	.	.	.	.	- Dig quarters bloc. 3x3 rooms, ((8 rooms in 2x4 grid) on hallway) x4. 2x2 up/down stairway in center. Start: Upper left corner of future stairway, dig mode.&lt;br /&gt;
;	ctrl l	.	.	.	.	- Dig an industry bloc. Digs 4 9x9 rooms, arranged in a square, with 2-wide passages surrounding all four sides of the rooms. Up/down stairs are dug at passage intersections. Start: Upper right corner, dig mode.&lt;br /&gt;
&lt;br /&gt;
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.&lt;br /&gt;
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.&lt;br /&gt;
SetKeydelay, 15&lt;br /&gt;
&lt;br /&gt;
#SingleInstance force&lt;br /&gt;
&lt;br /&gt;
!+.::Send {&amp;gt; 10}&lt;br /&gt;
Return&lt;br /&gt;
!+,::Send {&amp;lt; 10}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^Enter::Send {ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^NumpadAdd::Send {ENTER}{NumpadAdd}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^i::Send {ENTER}3{ENTER}7{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^q:: &lt;br /&gt;
Send, i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}, .{SHIFTUP}d9{ENTER}{SHIFTDOWN}, {SHIFTUP}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{SHIFTDOWN}.{SHIFTUP}{ENTER}{DOWN}{DOWN}7{ENTER}1{ENTER}x{ENTER}9{ENTER}d{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}77722138{ENTER}9918{ENTER}{ENTER}11{ENTER}988{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}444{ENTER}{ENTER}x{ENTER}{ENTER}d4{ENTER}{ENTER}3{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}778888{ENTER}11{ENTER}337{ENTER}{ENTER}88{ENTER}{ENTER}224138{ENTER}33{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{ENTER}{UP}{UP}{UP}{UP}{UP}{UP}{LEFT}{UP}{ENTER}{UP}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{DOWN}{ENTER}{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{UP}{UP}	;lower right corner&lt;br /&gt;
Send, 9936{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}4444{ENTER}22222224{ENTER}66666666{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}66{ENTER}33{ENTER}1{ENTER}{ENTER}137{ENTER}33{ENTER}1{ENTER}{ENTER}6666{ENTER}{ENTER}9{ENTER}77{ENTER}88{ENTER}99{ENTER}122{ENTER}{ENTER}1111144444444444	;upper right corner&lt;br /&gt;
Send, {LEFT}{ENTER}{LEFT}{LEFT}{ENTER}9{ENTER}{ENTER}7{ENTER}99x222{ENTER}44d{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}44{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1771{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}714{ENTER}4x{ENTER}d{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}86	; upper left corner&lt;br /&gt;
Send, 411{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}144{ENTER}x{ENTER}7d{ENTER}{ENTER}3d{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}66666666666666688{SHIFTDOWN}.{SHIFTUP}	;lower left corner&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^l::&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; right n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; middle n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}	; left n/s passage&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}{RIGHT}{RIGHT}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}	; left e/w passages&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}	; right e/w passages&lt;br /&gt;
Send, {UP}{UP}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig ne room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig nw room&lt;br /&gt;
Send, {SHIFTDOWN}{RIGHT}{RIGHT}{DOWN}{SHIFTUP}3333366{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig se room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}99999999999999999999999999999{SHIFTDOWN}.{SHIFTUP}	; dig sw room&lt;br /&gt;
Return&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=File:Side_View.gif&amp;diff=116147</id>
		<title>File:Side View.gif</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=File:Side_View.gif&amp;diff=116147"/>
		<updated>2010-05-31T06:24:15Z</updated>

		<summary type="html">&lt;p&gt;DDR: uploaded a new version of &amp;quot;File:Side View.gif&amp;quot;:&amp;amp;#32;Reverted to version as of 05:12, 31 May 2010... I'm an idiot.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Side view of proposed cave-in system. See also Top_View.gif.&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=File:Side_View.gif&amp;diff=116146</id>
		<title>File:Side View.gif</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=File:Side_View.gif&amp;diff=116146"/>
		<updated>2010-05-31T06:22:19Z</updated>

		<summary type="html">&lt;p&gt;DDR: uploaded a new version of &amp;quot;File:Side View.gif&amp;quot;:&amp;amp;#32;Reverted to version as of 05:02, 31 May 2010&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Side view of proposed cave-in system. See also Top_View.gif.&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=File:Side_View.gif&amp;diff=116142</id>
		<title>File:Side View.gif</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=File:Side_View.gif&amp;diff=116142"/>
		<updated>2010-05-31T05:12:17Z</updated>

		<summary type="html">&lt;p&gt;DDR: uploaded a new version of &amp;quot;File:Side View.gif&amp;quot;:&amp;amp;#32;Fixed layer collapse.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Side view of proposed cave-in system. See also Top_View.gif.&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=File:Top_View.gif&amp;diff=116141</id>
		<title>File:Top View.gif</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=File:Top_View.gif&amp;diff=116141"/>
		<updated>2010-05-31T05:03:29Z</updated>

		<summary type="html">&lt;p&gt;DDR: Top view of proposed cave-in system. See also Side_View.gif.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Top view of proposed cave-in system. See also Side_View.gif.&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=File:Side_View.gif&amp;diff=116140</id>
		<title>File:Side View.gif</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=File:Side_View.gif&amp;diff=116140"/>
		<updated>2010-05-31T05:02:18Z</updated>

		<summary type="html">&lt;p&gt;DDR: Side view of proposed cave-in system. See also Top_View.gif.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Side view of proposed cave-in system. See also Top_View.gif.&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=115571</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=115571"/>
		<updated>2010-05-27T07:11:12Z</updated>

		<summary type="html">&lt;p&gt;DDR: /* Fortress Mode Keys: */  added picts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Me ==&lt;br /&gt;
I am a student living in British Colombia, Canada. DDR is my screen name, and is simply my initials. Please check out some other games I have been involved in, namely the Battle for Wesnoth, and Frogatto: Frogatto &amp;amp; Friends.&lt;br /&gt;
&lt;br /&gt;
== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General AHK Script===&lt;br /&gt;
These AutoHotKey scripts (ahk scripts) contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page. If you wish a new hotkey, you ''may'' leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
====The gettage of AHK and this Script (for beginners):====&lt;br /&gt;
&lt;br /&gt;
Grab the installer from http://www.autohotkey.com/, and install it.&lt;br /&gt;
&lt;br /&gt;
Next, copy the script you want below.&lt;br /&gt;
&lt;br /&gt;
Nip over to Windows Explorer. Go to where you want to store the script, and, from the right click menu, select new -&amp;gt; autohotkey script.&lt;br /&gt;
&lt;br /&gt;
Edit the script (it's in the right-click menu). Click in the text that appears, and press ctrl-a, ctrl-v, ctrl-s, ctrl-f4.&lt;br /&gt;
&lt;br /&gt;
Now, run the script by double-clicking on it. Now, when you press the key combo, it will start the script.&lt;br /&gt;
&lt;br /&gt;
====Fortress Mode Keys:====&lt;br /&gt;
Examples: Please see [[:File:DA Quarters.JPG|Quarters.jpg]] and [[:File:DA Level.JPG|Level.jpg]] for disambiguation.&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language: English&lt;br /&gt;
; Platform:	WinXP&lt;br /&gt;
; Author: D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
; Version: 2&lt;br /&gt;
;&lt;br /&gt;
; Script Function:&lt;br /&gt;
;	This script is a collection of hotkeys that make playing Dwarf Fortress (fortress mode) much, much faster.&lt;br /&gt;
;&lt;br /&gt;
; Help:&lt;br /&gt;
;	alt &amp;lt;, &amp;gt;	.	.	.	- Move up or down ten levels. Very handy for 150 z-level forts. (Or, alt-shift-,, ..)&lt;br /&gt;
;	ctrl enter	.	.	.	- Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	- Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	ctrl i	.	.	.	.	- Designate a 2x2 up/down staircase and advance one level deeper. Start: Upper left corner. Dig mode, up/down staircase selected.&lt;br /&gt;
;	ctrl q	.	.	.	.	- Dig quarters bloc. 3x3 rooms, ((8 rooms in 2x4 grid) on hallway) x4. 2x2 up/down stairway in center. Start: Upper left corner of future stairway, dig mode.&lt;br /&gt;
;	ctrl l	.	.	.	.	- Dig an industry bloc. Digs 4 9x9 rooms, arranged in a square, with 2-wide passages surrounding all four sides of the rooms. Up/down stairs are dug at passage intersections. Start: Upper right corner, dig mode.&lt;br /&gt;
&lt;br /&gt;
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.&lt;br /&gt;
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.&lt;br /&gt;
SetKeydelay, 15&lt;br /&gt;
&lt;br /&gt;
#SingleInstance force&lt;br /&gt;
&lt;br /&gt;
!+.::Send {&amp;gt; 10}&lt;br /&gt;
Return&lt;br /&gt;
!+,::Send {&amp;lt; 10}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^Enter::Send {ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^NumpadAdd::Send {ENTER}{NumpadAdd}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^i::Send {ENTER}3{ENTER}7{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^q:: &lt;br /&gt;
Send, i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}, .{SHIFTUP}d9{ENTER}{SHIFTDOWN}, {SHIFTUP}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{SHIFTDOWN}.{SHIFTUP}{ENTER}{DOWN}{DOWN}7{ENTER}1{ENTER}x{ENTER}9{ENTER}d{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}77722138{ENTER}9918{ENTER}{ENTER}11{ENTER}988{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}444{ENTER}{ENTER}x{ENTER}{ENTER}d4{ENTER}{ENTER}3{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}778888{ENTER}11{ENTER}337{ENTER}{ENTER}88{ENTER}{ENTER}224138{ENTER}33{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{ENTER}{UP}{UP}{UP}{UP}{UP}{UP}{LEFT}{UP}{ENTER}{UP}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{DOWN}{ENTER}{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{UP}{UP}	;lower right corner&lt;br /&gt;
Send, 9936{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}4444{ENTER}22222224{ENTER}66666666{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}66{ENTER}33{ENTER}1{ENTER}{ENTER}137{ENTER}33{ENTER}1{ENTER}{ENTER}6666{ENTER}{ENTER}9{ENTER}77{ENTER}88{ENTER}99{ENTER}122{ENTER}{ENTER}1111144444444444	;upper right corner&lt;br /&gt;
Send, {LEFT}{ENTER}{LEFT}{LEFT}{ENTER}9{ENTER}{ENTER}7{ENTER}99x222{ENTER}44d{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}44{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1771{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}714{ENTER}4x{ENTER}d{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}86	; upper left corner&lt;br /&gt;
Send, 411{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}144{ENTER}x{ENTER}7d{ENTER}{ENTER}3d{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}66666666666666688{SHIFTDOWN}.{SHIFTUP}	;lower left corner&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^l::&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; right n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; middle n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}	; left n/s passage&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}{RIGHT}{RIGHT}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}	; left e/w passages&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}	; right e/w passages&lt;br /&gt;
Send, {UP}{UP}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig ne room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig nw room&lt;br /&gt;
Send, {SHIFTDOWN}{RIGHT}{RIGHT}{DOWN}{SHIFTUP}3333366{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig se room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}99999999999999999999999999999{SHIFTDOWN}.{SHIFTUP}	; dig sw room&lt;br /&gt;
Return&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=File:DA_Quarters.JPG&amp;diff=115570</id>
		<title>File:DA Quarters.JPG</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=File:DA_Quarters.JPG&amp;diff=115570"/>
		<updated>2010-05-27T07:00:43Z</updated>

		<summary type="html">&lt;p&gt;DDR: DDR's DF AHK script quarters function.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DDR's DF AHK script quarters function.&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=File:DA_Level.JPG&amp;diff=115569</id>
		<title>File:DA Level.JPG</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=File:DA_Level.JPG&amp;diff=115569"/>
		<updated>2010-05-27T06:57:26Z</updated>

		<summary type="html">&lt;p&gt;DDR: DDR's DF AHK script level function.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DDR's DF AHK script level function.&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=115568</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=115568"/>
		<updated>2010-05-27T06:48:12Z</updated>

		<summary type="html">&lt;p&gt;DDR: /* Fortress Mode Keys: 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Me ==&lt;br /&gt;
I am a student living in British Colombia, Canada. DDR is my screen name, and is simply my initials. Please check out some other games I have been involved in, namely the Battle for Wesnoth, and Frogatto: Frogatto &amp;amp; Friends.&lt;br /&gt;
&lt;br /&gt;
== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General AHK Script===&lt;br /&gt;
These AutoHotKey scripts (ahk scripts) contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page. If you wish a new hotkey, you ''may'' leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
====The gettage of AHK and this Script (for beginners):====&lt;br /&gt;
&lt;br /&gt;
Grab the installer from http://www.autohotkey.com/, and install it.&lt;br /&gt;
&lt;br /&gt;
Next, copy the script you want below.&lt;br /&gt;
&lt;br /&gt;
Nip over to Windows Explorer. Go to where you want to store the script, and, from the right click menu, select new -&amp;gt; autohotkey script.&lt;br /&gt;
&lt;br /&gt;
Edit the script (it's in the right-click menu). Click in the text that appears, and press ctrl-a, ctrl-v, ctrl-s, ctrl-f4.&lt;br /&gt;
&lt;br /&gt;
Now, run the script by double-clicking on it. Now, when you press the key combo, it will start the script.&lt;br /&gt;
&lt;br /&gt;
====Fortress Mode Keys:====&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language: English&lt;br /&gt;
; Platform:	WinXP&lt;br /&gt;
; Author: D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
; Version: 2&lt;br /&gt;
;&lt;br /&gt;
; Script Function:&lt;br /&gt;
;	This script is a collection of hotkeys that make playing Dwarf Fortress (fortress mode) much, much faster.&lt;br /&gt;
;&lt;br /&gt;
; Help:&lt;br /&gt;
;	alt &amp;lt;, &amp;gt;	.	.	.	- Move up or down ten levels. Very handy for 150 z-level forts. (Or, alt-shift-,, ..)&lt;br /&gt;
;	ctrl enter	.	.	.	- Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	- Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	ctrl i	.	.	.	.	- Designate a 2x2 up/down staircase and advance one level deeper. Start: Upper left corner. Dig mode, up/down staircase selected.&lt;br /&gt;
;	ctrl q	.	.	.	.	- Dig quarters bloc. 3x3 rooms, ((8 rooms in 2x4 grid) on hallway) x4. 2x2 up/down stairway in center. Start: Upper left corner of future stairway, dig mode.&lt;br /&gt;
;	ctrl l	.	.	.	.	- Dig an industry bloc. Digs 4 9x9 rooms, arranged in a square, with 2-wide passages surrounding all four sides of the rooms. Up/down stairs are dug at passage intersections. Start: Upper right corner, dig mode.&lt;br /&gt;
&lt;br /&gt;
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.&lt;br /&gt;
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.&lt;br /&gt;
SetKeydelay, 15&lt;br /&gt;
&lt;br /&gt;
#SingleInstance force&lt;br /&gt;
&lt;br /&gt;
!+.::Send {&amp;gt; 10}&lt;br /&gt;
Return&lt;br /&gt;
!+,::Send {&amp;lt; 10}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^Enter::Send {ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^NumpadAdd::Send {ENTER}{NumpadAdd}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^i::Send {ENTER}3{ENTER}7{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^q:: &lt;br /&gt;
Send, i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}, .{SHIFTUP}d9{ENTER}{SHIFTDOWN}, {SHIFTUP}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{SHIFTDOWN}.{SHIFTUP}{ENTER}{DOWN}{DOWN}7{ENTER}1{ENTER}x{ENTER}9{ENTER}d{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}77722138{ENTER}9918{ENTER}{ENTER}11{ENTER}988{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}444{ENTER}{ENTER}x{ENTER}{ENTER}d4{ENTER}{ENTER}3{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}778888{ENTER}11{ENTER}337{ENTER}{ENTER}88{ENTER}{ENTER}224138{ENTER}33{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{ENTER}{UP}{UP}{UP}{UP}{UP}{UP}{LEFT}{UP}{ENTER}{UP}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{DOWN}{ENTER}{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{UP}{UP}	;lower right corner&lt;br /&gt;
Send, 9936{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}4444{ENTER}22222224{ENTER}66666666{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}66{ENTER}33{ENTER}1{ENTER}{ENTER}137{ENTER}33{ENTER}1{ENTER}{ENTER}6666{ENTER}{ENTER}9{ENTER}77{ENTER}88{ENTER}99{ENTER}122{ENTER}{ENTER}1111144444444444	;upper right corner&lt;br /&gt;
Send, {LEFT}{ENTER}{LEFT}{LEFT}{ENTER}9{ENTER}{ENTER}7{ENTER}99x222{ENTER}44d{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}44{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1771{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}714{ENTER}4x{ENTER}d{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}86	; upper left corner&lt;br /&gt;
Send, 411{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}144{ENTER}x{ENTER}7d{ENTER}{ENTER}3d{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}66666666666666688{SHIFTDOWN}.{SHIFTUP}	;lower left corner&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^l::&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; right n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}{SHIFTDOWN}{UP}{SHIFTUP}74{LEFT}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}	; middle n/s passage&lt;br /&gt;
Send, i{ENTER}1{ENTER}d22{ENTER}3{SHIFTDOWN}{SHIFTUP}{DOWN}{SHIFTDOWN}{SHIFTUP}{UP}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}x{ENTER}{RIGHT}{SHIFTDOWN}{UP}{SHIFTUP}{UP}{UP}{ENTER}d{UP}{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{ENTER}{DOWN}{ENTER}{LEFT}{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}{DOWN}d{ENTER}{LEFT}{ENTER}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{RIGHT}{ENTER}{DOWN}{ENTER}176{ENTER}{DOWN}i{ENTER}{RIGHT}{DOWN}{ENTER}	; left n/s passage&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}{RIGHT}{RIGHT}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}	; left e/w passages&lt;br /&gt;
Send, {RIGHT}d{ENTER}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{ENTER}{SHIFTDOWN}{UP}{UP}{UP}{SHIFTUP}{ENTER}{SHIFTDOWN}{LEFT}{SHIFTUP}{LEFT}{LEFT}{DOWN}{ENTER}{SHIFTDOWN}{DOWN}{SHIFTUP}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}	; right e/w passages&lt;br /&gt;
Send, {UP}{UP}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig ne room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig nw room&lt;br /&gt;
Send, {SHIFTDOWN}{RIGHT}{RIGHT}{DOWN}{SHIFTUP}3333366{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}	; dig se room&lt;br /&gt;
Send, {LEFT}{LEFT}{LEFT}{ENTER}{ENTER}{LEFT}{UP}{ENTER}{SHIFTDOWN}{LEFT}{UP}{SHIFTUP}{ENTER}7{ENTER}{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{ENTER}{ENTER}111111111111{ENTER}{ENTER}99999999999999999999999999999{SHIFTDOWN}.{SHIFTUP}	; dig sw room&lt;br /&gt;
Return&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Utility_Talk:Obsidian&amp;diff=115463</id>
		<title>Utility Talk:Obsidian</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Utility_Talk:Obsidian&amp;diff=115463"/>
		<updated>2010-05-26T05:24:47Z</updated>

		<summary type="html">&lt;p&gt;DDR: made talk&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I'm looking to being able, perhaps, to walk through my fortress as would a dwarf. I think that would just be awesome. Bonus points if we can make it so Obsidian displays the relationships, traits, what-have-you of the dwarves as you pass them in the passages.&lt;br /&gt;
&lt;br /&gt;
Looking forward to seeing the end result, whatever features it has!&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User_talk:DDR&amp;diff=115462</id>
		<title>User talk:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User_talk:DDR&amp;diff=115462"/>
		<updated>2010-05-26T05:09:31Z</updated>

		<summary type="html">&lt;p&gt;DDR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DDR's Feedback:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bagok701 asks:&lt;br /&gt;
&lt;br /&gt;
^q:: Does WHAT exactly?&lt;br /&gt;
&lt;br /&gt;
DDR replies:&lt;br /&gt;
&lt;br /&gt;
^q digs a level of rooms for sleeping. It digs rooms two deep off a passageway, and digs four of these sets of rooms per quarter. It proceeds to repeat the pattern for the other three quarters surrounding the central stair. (It is a rather specific style, though, and may not be exactly what you want.)&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User_talk:DDR&amp;diff=102246</id>
		<title>User talk:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User_talk:DDR&amp;diff=102246"/>
		<updated>2010-05-02T07:26:43Z</updated>

		<summary type="html">&lt;p&gt;DDR: Created page with 'DDR's Feedback:'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DDR's Feedback:&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=v0.31:Macros_and_keymaps&amp;diff=102234</id>
		<title>v0.31:Macros and keymaps</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=v0.31:Macros_and_keymaps&amp;diff=102234"/>
		<updated>2010-05-02T03:08:31Z</updated>

		<summary type="html">&lt;p&gt;DDR: Updated ahk page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{av}}&lt;br /&gt;
Playing Dwarf Fortress means lots of typing.  Although the game has no internal macro/keymap system (except in alpha version 40d12), using an external program can save you a great deal of time when dumping, rewalling, designating, and so forth.&lt;br /&gt;
&lt;br /&gt;
#  Go to {{L|Utilities#AutoHotKey}} and download AutoHotKey.  Installation is simple and the program uses few system resources.&lt;br /&gt;
#  Write macro scripts (file type .ahk), which may contain any number of commands.  You activate scripts by double-clicking .ahk files and deactivate them by right-clicking the AutoHotKey icon on the task bar.  Both of these can be done at any time - even right in the middle of a game.  AutoHotKey also allows for automated activation of scripts.&lt;br /&gt;
&lt;br /&gt;
'''Please see also the 40d macros page, as much of what is there works perfectly fine. If you can verify it works, please move it to this page.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting Scripts==&lt;br /&gt;
Users may experience some issues in getting scripts to work, particularly when using looping scripts when experiencing low frame-rates.&lt;br /&gt;
* If experiencing low frame-rates, try adding delays (&amp;quot;Sleep 100&amp;quot; to pause for 100 milliseconds for example) within loops to allow the interface to keep up. If there are nested loops, sometimes adding a pause at the end of an inner loop is all that is needed to flush the keyboard buffer&lt;br /&gt;
* Another way to add delay during and after each simulated key press is to put &amp;lt;B&amp;gt;SetKeyDelay, 40, 40&amp;lt;/B&amp;gt; at the start of the macro.&lt;br /&gt;
* Make sure that Dwarf Fortress maintains focus. IM windows are the enemy! Who needs friends anyhow? You've got Dwarf Fortress.&lt;br /&gt;
* This may go without saying, but most macros assume standard key-mappings. If you're using non-standard ones, you may have to edit the macro to get it to work.&lt;br /&gt;
* Visiting liaisons can bring up screens that eat keystrokes, throwing a long-looping script out-of-phase with where it expects the game to be.  Wait for the farewell screen before running a long script.&lt;br /&gt;
* The &amp;lt;B&amp;gt;SendPlay&amp;lt;/B&amp;gt; function supports keys that the &amp;lt;B&amp;gt;Send&amp;lt;/B&amp;gt; function does not, for example {{key|Shift-Enter}}.  According to the AutoHotKey documentation, &amp;lt;B&amp;gt;SendPlay&amp;lt;/B&amp;gt; may also be better at preventing dropped keystrokes.&lt;br /&gt;
&lt;br /&gt;
==General Fortress Mode Hotkeys Script==&lt;br /&gt;
An attempt at speeding up various designations. Includes an up/down stair builder, a fast move up/down, and some select-and-advance keys. Please see [[user:DDR#Dwarf_Fortress_General_AHK_Script]].&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=102231</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=102231"/>
		<updated>2010-05-02T02:54:58Z</updated>

		<summary type="html">&lt;p&gt;DDR: /* Dwarf Fortress General AHK Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Me ==&lt;br /&gt;
I am a student living in British Colombia, Canada. DDR is my screen name, and is simply my initials. Please check out some other games I have been involved in, namely the Battle for Wesnoth, and Frogatto: Frogatto &amp;amp; Friends.&lt;br /&gt;
&lt;br /&gt;
== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General AHK Script===&lt;br /&gt;
These AutoHotKey scripts (ahk scripts) contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page. If you wish a new hotkey, you ''may'' leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
====The gettage of AHK and this Script (for beginners):====&lt;br /&gt;
&lt;br /&gt;
Grab the installer from http://www.autohotkey.com/, and install it.&lt;br /&gt;
&lt;br /&gt;
Next, copy the script you want below.&lt;br /&gt;
&lt;br /&gt;
Nip over to Windows Explorer. Go to where you want to store the script, and, from the right click menu, select new -&amp;gt; autohotkey script.&lt;br /&gt;
&lt;br /&gt;
Edit the script (it's in the right-click menu). Click in the text that appears, and press ctrl-a, ctrl-v, ctrl-s, ctrl-f4.&lt;br /&gt;
&lt;br /&gt;
Now, run the script by double-clicking on it. Now, when you press the key combo, it will start the script.&lt;br /&gt;
&lt;br /&gt;
====Fortress Mode Keys:====&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language:       English&lt;br /&gt;
; Platform:       WinXP&lt;br /&gt;
; Author:         D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Script Function:&lt;br /&gt;
;	This script is a collection of hotkeys that make playing Dwarf Fortress (fortress mode) much, much faster.&lt;br /&gt;
;&lt;br /&gt;
; Help:&lt;br /&gt;
;	ctrl &amp;lt;, &amp;gt;	.	.	.	- Move up or down ten levels. Very handy for the nice new 150 z-level forts.&lt;br /&gt;
;	ctrl enter	.	.	.	- Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	- Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	ctrl i	.	.	.	.	- Dig mode, up/down staircase selected, position mouse cursor in upper left corner. Press to designate a 2x2 up/down staircase and advance one level deeper.&lt;br /&gt;
;	ctrl q	.	.	.	.	- Dig quarters bloc. 3x3 rooms, ((8 rooms in 2x4 grid) on hallway) x4. Enter dig mode and place cursor on upper left corner of future 2x2 up/down stairway.&lt;br /&gt;
&lt;br /&gt;
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.&lt;br /&gt;
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.&lt;br /&gt;
SetKeydelay, 30&lt;br /&gt;
&lt;br /&gt;
#SingleInstance force&lt;br /&gt;
&lt;br /&gt;
^+.::Send {&amp;gt; 10}&lt;br /&gt;
Return&lt;br /&gt;
^+,::Send {&amp;lt; 10}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^Enter::Send {ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^NumpadAdd::Send {ENTER}{NumpadAdd}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^i::Send {ENTER}3{ENTER}7{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^q:: &lt;br /&gt;
Send, i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}, .{SHIFTUP}d9{ENTER}{SHIFTDOWN}, {SHIFTUP}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{SHIFTDOWN}.{SHIFTUP}{ENTER}{DOWN}{DOWN}7{ENTER}1{ENTER}x{ENTER}9{ENTER}d{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}77722138{ENTER}9918{ENTER}{ENTER}11{ENTER}988{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}444{ENTER}{ENTER}x{ENTER}{ENTER}d4{ENTER}{ENTER}3{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}778888{ENTER}11{ENTER}337{ENTER}{ENTER}88{ENTER}{ENTER}224138{ENTER}33{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{ENTER}{UP}{UP}{UP}{UP}{UP}{UP}{LEFT}{UP}{ENTER}{UP}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{DOWN}{ENTER}{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{UP}{UP}	;lower right corner&lt;br /&gt;
Send, 9936{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}4444{ENTER}22222224{ENTER}66666666{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}66{ENTER}33{ENTER}1{ENTER}{ENTER}137{ENTER}33{ENTER}1{ENTER}{ENTER}6666{ENTER}{ENTER}9{ENTER}77{ENTER}88{ENTER}99{ENTER}122{ENTER}{ENTER}1111144444444444	;upper right corner&lt;br /&gt;
Send, {LEFT}{ENTER}{LEFT}{LEFT}{ENTER}9{ENTER}{ENTER}7{ENTER}99x222{ENTER}44d{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}44{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1771{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}714{ENTER}4x{ENTER}d{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}86	; upper left corner&lt;br /&gt;
Send, 411{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}144{ENTER}x{ENTER}7d{ENTER}{ENTER}3d{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}66666666666666688{SHIFTDOWN}.{SHIFTUP}	;lower left corner&lt;br /&gt;
Return&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=102228</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=102228"/>
		<updated>2010-05-02T02:36:59Z</updated>

		<summary type="html">&lt;p&gt;DDR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About Me ==&lt;br /&gt;
I am a student living in British Colombia, Canada. DDR is my screen name, and is simply my initials. Please check out some other games I have been involved in, namely the Battle for Wesnoth, and Frogatto: Frogatto &amp;amp; Friends.&lt;br /&gt;
&lt;br /&gt;
== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General AHK Script===&lt;br /&gt;
These AutoHotKey scripts (ahk scripts) contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
====The gettage of AHK and this Script (for beginners):====&lt;br /&gt;
&lt;br /&gt;
Grab the installer from http://www.autohotkey.com/, and install it.&lt;br /&gt;
&lt;br /&gt;
Next, copy the script you want below.&lt;br /&gt;
&lt;br /&gt;
Nip over to Windows Explorer. Go to where you want to store the script, and, from the right click menu, select new -&amp;gt; autohotkey script.&lt;br /&gt;
&lt;br /&gt;
Edit the script (it's in the right-click menu). Click in the text that appears, and press ctrl-a, ctrl-v, ctrl-s, ctrl-f4.&lt;br /&gt;
&lt;br /&gt;
Now, run the script by double-clicking on it. Now, when you press the key combo, it will start the script.&lt;br /&gt;
&lt;br /&gt;
====Fortress Mode Keys:====&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language:       English&lt;br /&gt;
; Platform:       WinXP&lt;br /&gt;
; Author:         D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Script Function:&lt;br /&gt;
;	This script is a collection of hotkeys that make playing Dwarf Fortress (fortress mode) much, much faster.&lt;br /&gt;
;&lt;br /&gt;
; Help:&lt;br /&gt;
;	ctrl &amp;lt;, &amp;gt;	.	.	.	- Move up or down ten levels. Very handy for the nice new 150 z-level forts.&lt;br /&gt;
;	ctrl enter	.	.	.	- Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	- Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	ctrl i	.	.	.	.	- Dig mode, up/down staircase selected, position mouse cursor in upper left corner. Press to designate a 2x2 up/down staircase and advance one level deeper.&lt;br /&gt;
;	ctrl q	.	.	.	.	- Dig quarters bloc. 3x3 rooms, ((8 rooms in 2x4 grid) on hallway) x4. Enter dig mode and place cursor on upper left corner of future 2x2 up/down stairway.&lt;br /&gt;
&lt;br /&gt;
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.&lt;br /&gt;
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.&lt;br /&gt;
SetKeydelay, 30&lt;br /&gt;
&lt;br /&gt;
#SingleInstance force&lt;br /&gt;
&lt;br /&gt;
^+.::Send {&amp;gt; 10}&lt;br /&gt;
Return&lt;br /&gt;
^+,::Send {&amp;lt; 10}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^Enter::Send {ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^NumpadAdd::Send {ENTER}{NumpadAdd}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^i::Send {ENTER}3{ENTER}7{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^q:: &lt;br /&gt;
Send, i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}, .{SHIFTUP}d9{ENTER}{SHIFTDOWN}, {SHIFTUP}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{SHIFTDOWN}.{SHIFTUP}{ENTER}{DOWN}{DOWN}7{ENTER}1{ENTER}x{ENTER}9{ENTER}d{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}77722138{ENTER}9918{ENTER}{ENTER}11{ENTER}988{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}444{ENTER}{ENTER}x{ENTER}{ENTER}d4{ENTER}{ENTER}3{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}778888{ENTER}11{ENTER}337{ENTER}{ENTER}88{ENTER}{ENTER}224138{ENTER}33{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{ENTER}{UP}{UP}{UP}{UP}{UP}{UP}{LEFT}{UP}{ENTER}{UP}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{DOWN}{ENTER}{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{UP}{UP}	;lower right corner&lt;br /&gt;
Send, 9936{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}4444{ENTER}22222224{ENTER}66666666{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}66{ENTER}33{ENTER}1{ENTER}{ENTER}137{ENTER}33{ENTER}1{ENTER}{ENTER}6666{ENTER}{ENTER}9{ENTER}77{ENTER}88{ENTER}99{ENTER}122{ENTER}{ENTER}1111144444444444	;upper right corner&lt;br /&gt;
Send, {LEFT}{ENTER}{LEFT}{LEFT}{ENTER}9{ENTER}{ENTER}7{ENTER}99x222{ENTER}44d{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}44{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1771{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}714{ENTER}4x{ENTER}d{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}86	; upper left corner&lt;br /&gt;
Send, 411{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}144{ENTER}x{ENTER}7d{ENTER}{ENTER}3d{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}66666666666666688{SHIFTDOWN}.{SHIFTUP}	;lower left corner&lt;br /&gt;
Return&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=102219</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=102219"/>
		<updated>2010-05-02T02:33:08Z</updated>

		<summary type="html">&lt;p&gt;DDR: /* Dwarf Fortress General Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General AHK Script===&lt;br /&gt;
These AutoHotKey scripts (ahk scripts) contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
====The gettage of AHK and this Script (for beginners):====&lt;br /&gt;
&lt;br /&gt;
Grab the installer from http://www.autohotkey.com/, and install it.&lt;br /&gt;
&lt;br /&gt;
Next, copy the script you want below.&lt;br /&gt;
&lt;br /&gt;
Nip over to Windows Explorer. Go to where you want to store the script, and, from the right click menu, select new -&amp;gt; autohotkey script.&lt;br /&gt;
&lt;br /&gt;
Edit the script (it's in the right-click menu). Click in the text that appears, and press ctrl-a, ctrl-v, ctrl-s, ctrl-f4.&lt;br /&gt;
&lt;br /&gt;
Now, run the script by double-clicking on it. Now, when you press the key combo, it will start the script.&lt;br /&gt;
&lt;br /&gt;
====Fortress Mode Keys:====&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language:       English&lt;br /&gt;
; Platform:       WinXP&lt;br /&gt;
; Author:         D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Script Function:&lt;br /&gt;
;	This script is a collection of hotkeys that make playing Dwarf Fortress (fortress mode) much, much faster.&lt;br /&gt;
;&lt;br /&gt;
; Help:&lt;br /&gt;
;	ctrl &amp;lt;, &amp;gt;	.	.	.	- Move up or down ten levels. Very handy for the nice new 150 z-level forts.&lt;br /&gt;
;	ctrl enter	.	.	.	- Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	- Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	ctrl i	.	.	.	.	- Dig mode, up/down staircase selected, position mouse cursor in upper left corner. Press to designate a 2x2 up/down staircase and advance one level deeper.&lt;br /&gt;
;	ctrl q	.	.	.	.	- Dig quarters bloc. 3x3 rooms, ((8 rooms in 2x4 grid) on hallway) x4. Enter dig mode and place cursor on upper left corner of future 2x2 up/down stairway.&lt;br /&gt;
&lt;br /&gt;
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.&lt;br /&gt;
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.&lt;br /&gt;
SetKeydelay, 30&lt;br /&gt;
&lt;br /&gt;
#SingleInstance force&lt;br /&gt;
&lt;br /&gt;
^+.::Send {&amp;gt; 10}&lt;br /&gt;
Return&lt;br /&gt;
^+,::Send {&amp;lt; 10}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^Enter::Send {ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^NumpadAdd::Send {ENTER}{NumpadAdd}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^i::Send {ENTER}3{ENTER}7{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^q:: &lt;br /&gt;
Send, i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}, .{SHIFTUP}d9{ENTER}{SHIFTDOWN}, {SHIFTUP}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{SHIFTDOWN}.{SHIFTUP}{ENTER}{DOWN}{DOWN}7{ENTER}1{ENTER}x{ENTER}9{ENTER}d{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}77722138{ENTER}9918{ENTER}{ENTER}11{ENTER}988{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}444{ENTER}{ENTER}x{ENTER}{ENTER}d4{ENTER}{ENTER}3{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}778888{ENTER}11{ENTER}337{ENTER}{ENTER}88{ENTER}{ENTER}224138{ENTER}33{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{ENTER}{UP}{UP}{UP}{UP}{UP}{UP}{LEFT}{UP}{ENTER}{UP}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{DOWN}{ENTER}{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{UP}{UP}	;lower right corner&lt;br /&gt;
Send, 9936{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}4444{ENTER}22222224{ENTER}66666666{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}66{ENTER}33{ENTER}1{ENTER}{ENTER}137{ENTER}33{ENTER}1{ENTER}{ENTER}6666{ENTER}{ENTER}9{ENTER}77{ENTER}88{ENTER}99{ENTER}122{ENTER}{ENTER}1111144444444444	;upper right corner&lt;br /&gt;
Send, {LEFT}{ENTER}{LEFT}{LEFT}{ENTER}9{ENTER}{ENTER}7{ENTER}99x222{ENTER}44d{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}44{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1771{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}714{ENTER}4x{ENTER}d{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}86	; upper left corner&lt;br /&gt;
Send, 411{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}144{ENTER}x{ENTER}7d{ENTER}{ENTER}3d{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}66666666666666688{SHIFTDOWN}.{SHIFTUP}	;lower left corner&lt;br /&gt;
Return&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=102201</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=102201"/>
		<updated>2010-05-02T02:29:50Z</updated>

		<summary type="html">&lt;p&gt;DDR: /* Dwarf Fortress General Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General Script===&lt;br /&gt;
This AutoHotKey script (ahk script) contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
The gettage of AHK and this Script (for beginners):&lt;br /&gt;
Grab the installer from http://www.autohotkey.com/, and install it.&lt;br /&gt;
Next, copy the script you want below.&lt;br /&gt;
Nip over to Windows Explorer. Go to where you want to store the script, and, from the right click menu, select new -&amp;gt; autohotkey script.&lt;br /&gt;
Edit the script (it's in the right-click menu). Click in the text that appears, and press ctrl-a, ctrl-v, ctrl-s, ctrl-f4.&lt;br /&gt;
Now, run the script by double-clicking on it. Now, when you press the key combo, it will start the script.&lt;br /&gt;
&lt;br /&gt;
Fortress Mode Keys:&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language:       English&lt;br /&gt;
; Platform:       WinXP&lt;br /&gt;
; Author:         D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Script Function:&lt;br /&gt;
;	This script is a collection of hotkeys that make playing Dwarf Fortress (fortress mode) much, much faster.&lt;br /&gt;
;&lt;br /&gt;
; Help:&lt;br /&gt;
;	ctrl &amp;lt;, &amp;gt;	.	.	.	- Move up or down ten levels. Very handy for the nice new 150 z-level forts.&lt;br /&gt;
;	ctrl enter	.	.	.	- Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	- Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	ctrl i	.	.	.	.	- Dig mode, up/down staircase selected, position mouse cursor in upper left corner. Press to designate a 2x2 up/down staircase and advance one level deeper.&lt;br /&gt;
;	ctrl q	.	.	.	.	- Dig quarters bloc. 3x3 rooms, ((8 rooms in 2x4 grid) on hallway) x4. Enter dig mode and place cursor on upper left corner of future 2x2 up/down stairway.&lt;br /&gt;
&lt;br /&gt;
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.&lt;br /&gt;
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.&lt;br /&gt;
SetKeydelay, 30&lt;br /&gt;
&lt;br /&gt;
#SingleInstance force&lt;br /&gt;
&lt;br /&gt;
^+.::Send {&amp;gt; 10}&lt;br /&gt;
Return&lt;br /&gt;
^+,::Send {&amp;lt; 10}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^Enter::Send {ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^NumpadAdd::Send {ENTER}{NumpadAdd}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^i::Send {ENTER}3{ENTER}7{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^q:: &lt;br /&gt;
Send, i{ENTER}{RIGHT}{DOWN}{ENTER}{SHIFTDOWN}, .{SHIFTUP}d9{ENTER}{SHIFTDOWN}, {SHIFTUP}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{SHIFTDOWN}.{SHIFTUP}{ENTER}{DOWN}{DOWN}7{ENTER}1{ENTER}x{ENTER}9{ENTER}d{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}77722138{ENTER}9918{ENTER}{ENTER}11{ENTER}988{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}444{ENTER}{ENTER}x{ENTER}{ENTER}d4{ENTER}{ENTER}3{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}778888{ENTER}11{ENTER}337{ENTER}{ENTER}88{ENTER}{ENTER}224138{ENTER}33{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{ENTER}{UP}{UP}{UP}{UP}{UP}{UP}{LEFT}{UP}{ENTER}{UP}{UP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{DOWN}{ENTER}{ENTER}{LEFT}{LEFT}{LEFT}{LEFT}{UP}{UP}	;lower right corner&lt;br /&gt;
Send, 9936{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}4444{ENTER}22222224{ENTER}66666666{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}7{ENTER}99{ENTER}66{ENTER}33{ENTER}1{ENTER}{ENTER}137{ENTER}33{ENTER}1{ENTER}{ENTER}6666{ENTER}{ENTER}9{ENTER}77{ENTER}88{ENTER}99{ENTER}122{ENTER}{ENTER}1111144444444444	;upper right corner&lt;br /&gt;
Send, {LEFT}{ENTER}{LEFT}{LEFT}{ENTER}9{ENTER}{ENTER}7{ENTER}99x222{ENTER}44d{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}44{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1771{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}714{ENTER}4x{ENTER}d{ENTER}11{ENTER}3{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}1{ENTER}{SHIFTDOWN}{RIGHT}{SHIFTUP}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{RIGHT}{DOWN}{ENTER}86	; upper left corner&lt;br /&gt;
Send, 411{ENTER}{ENTER}1{ENTER}33{ENTER}1{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}9{ENTER}77{ENTER}9{ENTER}{ENTER}144{ENTER}x{ENTER}7d{ENTER}{ENTER}3d{ENTER}11{ENTER}3{ENTER}{ENTER}3{ENTER}11{ENTER}44{ENTER}77{ENTER}9{ENTER}{ENTER}7{ENTER}99{ENTER}7{ENTER}{ENTER}66666666666666688{SHIFTDOWN}.{SHIFTUP}	;lower left corner&lt;br /&gt;
Return&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=97567</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=97567"/>
		<updated>2010-04-22T23:15:44Z</updated>

		<summary type="html">&lt;p&gt;DDR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General Script===&lt;br /&gt;
This script contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page.&lt;br /&gt;
&amp;lt;pre&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language:       English&lt;br /&gt;
; Platform:       WinXP&lt;br /&gt;
; Author:         D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Script Function:&lt;br /&gt;
;	This script is a collection of hotkeys that make playing Dwarf Fortress (fortress mode) much, much faster.&lt;br /&gt;
;&lt;br /&gt;
; Help:&lt;br /&gt;
;	ctrl &amp;lt;, &amp;gt;	.	.	.	- Move up or down ten levels. Very handy for the nice new 150 z-level forts.&lt;br /&gt;
;	ctrl enter	.	.	.	- Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	- Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	ctrl i	.	.	.	.	- Dig mode, up/down staircase selected, position mouse cursor in upper left corner. Press to designate a 2x2 up/down staircase and advance one level deeper.&lt;br /&gt;
&lt;br /&gt;
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.&lt;br /&gt;
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.&lt;br /&gt;
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.&lt;br /&gt;
&lt;br /&gt;
^+.::Send {&amp;gt; 10}&lt;br /&gt;
Return&lt;br /&gt;
^+,::Send {&amp;lt; 10}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^Enter::Send {ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^NumpadAdd::Send {ENTER}{NumpadAdd}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^i::Send {ENTER}3{ENTER}7{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=97566</id>
		<title>User:DDR</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR&amp;diff=97566"/>
		<updated>2010-04-22T23:12:54Z</updated>

		<summary type="html">&lt;p&gt;DDR: Created page with '== AHK Scripts ==  ===Dwarf Fortress General Script=== This script contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-level…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== AHK Scripts ==&lt;br /&gt;
&lt;br /&gt;
===Dwarf Fortress General Script===&lt;br /&gt;
This script contains hotkeys that automate some repetitive tasks, such as selecting trade goods and designating 100 z-levels of up/down stairs. If any problem or key conflicts are encountered, please leave me a message on the talk page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;; AutoHotkey Version: 1.x&lt;br /&gt;
; Language:       English&lt;br /&gt;
; Platform:       WinXP&lt;br /&gt;
; Author:         D. D. Roberts &amp;lt;robertsdavidddr@gmail.com&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Script Function:&lt;br /&gt;
;	This script is a collection of hotkeys that make playing Dwarf Fortress (fortress mode) much, much faster.&lt;br /&gt;
;&lt;br /&gt;
; Help:&lt;br /&gt;
;	ctrl &amp;lt;, &amp;gt;	.	.	.	- Move up or down ten levels. Very handy for the nice new 150 z-level forts.&lt;br /&gt;
;	ctrl enter	.	.	.	- Enter select, and advance the cursor with the down arrow key.&lt;br /&gt;
;	ctrl number pad plus.	- Enter select, and advance the cursor with the number pad plus key.&lt;br /&gt;
;	ctrl i	.	.	.	.	- Dig mode, up/down staircase selected, position mouse cursor in upper left corner. Press to designate a 2x2 up/down staircase and advance one level deeper.&lt;br /&gt;
&lt;br /&gt;
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.&lt;br /&gt;
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.&lt;br /&gt;
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.&lt;br /&gt;
&lt;br /&gt;
^+.::Send {&amp;gt; 10}&lt;br /&gt;
Return&lt;br /&gt;
^+,::Send {&amp;lt; 10}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^Enter::Send {ENTER}{DOWN}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^NumpadAdd::Send {ENTER}{NumpadAdd}&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
^i::Send {ENTER}3{ENTER}7{SHIFTDOWN}.{SHIFTUP}&lt;br /&gt;
Return&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:DDR/monobook.js&amp;diff=97564</id>
		<title>User:DDR/monobook.js</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:DDR/monobook.js&amp;diff=97564"/>
		<updated>2010-04-22T23:02:44Z</updated>

		<summary type="html">&lt;p&gt;DDR: Created page with 'importScript('User:Briess/hideAnnouncements.js');'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;importScript('User:Briess/hideAnnouncements.js');&lt;/div&gt;</summary>
		<author><name>DDR</name></author>
	</entry>
</feed>