<?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=3lb33</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=3lb33"/>
	<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php/Special:Contributions/3lb33"/>
	<updated>2026-08-19T02:21:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.11</generator>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=v0.31:Utilities&amp;diff=148048</id>
		<title>v0.31:Utilities</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=v0.31:Utilities&amp;diff=148048"/>
		<updated>2011-04-29T15:59:34Z</updated>

		<summary type="html">&lt;p&gt;3lb33: .21 is not the latest version anymore...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quality|Exceptional}}{{av}}&lt;br /&gt;
 Please only list utilities that are known to work with the newest version here.&lt;br /&gt;
&lt;br /&gt;
:''You may also be like to see the [[Tileset repository]] or [[Graphics set repository]].''&lt;br /&gt;
&lt;br /&gt;
Here are third party applications useful for Dwarf Fortress players and modders.&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Dwarf Fortress filesharing services==&lt;br /&gt;
&lt;br /&gt;
=== [http://dffd.wimbli.com/ Dwarf Fortress File Depot] ===&lt;br /&gt;
The Dwarf Fortress File Upload Service - an excellent place to store mods, community games, tilesets and other files. Courtesy of [[User:Janus|Janus]]; for files related to Dwarf Fortress only.&lt;br /&gt;
&lt;br /&gt;
=== [http://mkv25.net/dfma/ DF Map Archive] ===&lt;br /&gt;
&lt;br /&gt;
* http://mkv25.net/dfma/&lt;br /&gt;
&lt;br /&gt;
The Dwarf Fortress Map Archive is a large collection of user-submitted maps and a nice flash viewer for perusing them.  &lt;br /&gt;
Maps are uploaded, stored, and downloaded in a special compressed format created by the DF Map Compressor (see below).&lt;br /&gt;
&lt;br /&gt;
Read more about the [[User:Markavian/DF_Map_Archive|DF Map Archive]] on [[User:Markavian|Markavian]]'s User page.&lt;br /&gt;
&lt;br /&gt;
=== DF Map Compressor ===&lt;br /&gt;
&lt;br /&gt;
*[http://shadowlord13.googlepages.com/dfmap-index.html SL's DF Map Compressor - Website] (currently not accessible)&lt;br /&gt;
*Download from [http://dffd.wimbli.com/file.php?id=997 DF File Depot]&lt;br /&gt;
&lt;br /&gt;
The DF Map Compressor encodes multiple bitmaps exported from Dwarf Fortress into a single, very compressed, .fdf-map file, and functions as a viewer for this format.  It can also export the maps to PNG format.  &lt;br /&gt;
&lt;br /&gt;
The .fdf-map file can then be shared with your friends by uploading to the [http://mkv25.net/dfma/ DF Map Archive] that features an online viewer (written in Flash).&lt;br /&gt;
&lt;br /&gt;
The map compressor was created by Shadowlord in May 2007.  The web site is currently not accessible.  Extract from the website :&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;quot;The '''DF Map Compressor''' is a program I made to encode Dwarf Fortress fortress or world map images into a much smaller format than is possible with normal image formats. Here's a quick summary of how it works: It determines the size of your tiles from your DF font file (or asks you), splits the map up into tiles, identifies duplicate tiles, writes out every unique tile image, and then writes out a list of ID#s for each tile position which points to the tile image for that tile.  What it outputs is piped through the LZMA compressor (the one used in 7-zip), to compress it further.  The .df-map file which it writes out is usually less than 100 KB in size. (By comparison, a PNG of the same map can exceed 2 megabytes, depending on how well you compress it, whether you change the color depth, and whether you are using a graphical tileset or detailed font).&amp;quot;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is a little bit of information at the [http://dffd.wimbli.com/file.php?id=997 DF File Depot] page, where the compressor can be downloaded:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;quot;It requires either .NET 2.0 or newer (If you have Windows Vista, you already have this, if not, you might need to get it), or if you're on Linux or a Mac or other non-Windows OS, requires Mono.&lt;br /&gt;
* .NET 2.0: http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5&lt;br /&gt;
* Mono: http://www.mono-project.com/&amp;quot;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get it working on OSX, according to [http://www.bay12forums.com/smf/index.php?topic=64174.msg1511109#msg1511109 this forum post]:&lt;br /&gt;
:1. [http://www.go-mono.com/mono-downloads/ download the Mono Framework] and install it.  If you're on a modern Mac, you want the [http://ftp.novell.com/pub/mono/archive/2.8.1/macos-10-x86/3/MonoFramework-2.8.1_3.macos10.novell.x86.dmg latest Intel version], which requires OSX 10.5 or 10.6.  [http://www.mono-project.com/OldReleases Older versions are available] but no longer supported.&lt;br /&gt;
:2. export your map from Dwarf Fortress (Esc -&amp;gt; Export Local Image)&lt;br /&gt;
:3. download the [http://dffd.wimbli.com/file.php?id=997 DF Map Compressor from the DF File Depot].&lt;br /&gt;
:4. open the terminal, navigate to the DF Map Compressor folder and type:&lt;br /&gt;
 mono DwarfFortressMapCompressor.3.3.4.exe&lt;br /&gt;
:5. WAIT a bit for the DF Map Compressor windows to appear (''I almost thought it had crashed, it's rather slow'')&lt;br /&gt;
:6. follow the on screen instructions&lt;br /&gt;
&lt;br /&gt;
== 3D Visualizers ==&lt;br /&gt;
&lt;br /&gt;
=== [[Utility:Stonesense|Stonesense]] ===&lt;br /&gt;
[[File:stonesense.jpg|208px|thumb|right|Stonesense Screenshot]]&lt;br /&gt;
''by Jonask, Solifuge, Kaypy and Japa''&lt;br /&gt;
&lt;br /&gt;
Stonesense is a third party real-time visualizer that lets you view your Dwarf Fortress world in a classic isometric perspective.&lt;br /&gt;
&lt;br /&gt;
More information is available in [http://www.bay12games.com/forum/index.php?topic=43260.0 this forum thread].&lt;br /&gt;
&lt;br /&gt;
Stonesense is now in version 2.3 Slate, supports v0.31.21 - [http://stonesense.googlecode.com/files/Stonesense_Slate_2.3.zip Download]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
It is possible to get a quick working version of Stonesense for versions up to v0.31.21, without compiling the SVN development version (or downloading the new non SVN version), by downloading the updated [http://stonesense.googlecode.com/svn/trunk/Memory.xml Memory.xml] and overwriting the file of the same name in the base directory of Stonesense 2.2. If (and only if), this does not work, download and replace [http://stonesense.googlecode.com/svn/trunk/dfhack.dll dfhack.dll]. If it still doesn't work, replace [http://stonesense.googlecode.com/svn/trunk/stonesense.exe stonesense.exe]. If it displays a problem with missing dlls, download these .dll files [http://stonesense.googlecode.com/svn/trunk/allegro-5.0.dll 1], [http://stonesense.googlecode.com/svn/trunk/allegro_dialog-5.0.dll 2], [http://stonesense.googlecode.com/svn/trunk/allegro_font-5.0.dll 3], [http://stonesense.googlecode.com/svn/trunk/allegro_image-5.0.dll 4], [http://stonesense.googlecode.com/svn/trunk/allegro_primitives-5.0.dll 5], [http://stonesense.googlecode.com/svn/trunk/allegro_ttf-5.0.dll 6] and place them in the Stonesense base directory.&lt;br /&gt;
&lt;br /&gt;
=== [[Utility:Overseer|Fortress Overseer]] ===&lt;br /&gt;
''by thewonderidiot and sexymustard''&lt;br /&gt;
&lt;br /&gt;
Overseer is a full 3D visualizer for DF2010 using the DFHack library. Its appearance is highly customizable and will be even more so in the near future. Check out its [http://www.bay12forums.com/smf/index.php?topic=63484.0 forum thread] for more details or download it from [http://dffd.wimbli.com/file.php?id=2922 here].&lt;br /&gt;
&lt;br /&gt;
== Music and Sounds ==&lt;br /&gt;
&lt;br /&gt;
=== [[Utility:SoundSense|SoundSense]] ===&lt;br /&gt;
&lt;br /&gt;
SoundSense is a tool that parses game logs and reacts to game events with sound effects, incidental music and dwarfy comments.&lt;br /&gt;
&lt;br /&gt;
[http://www.bay12forums.com/smf/index.php?topic=60287 forum thread], download at [http://df.zweistein.cz/soundsense/ homepage].&lt;br /&gt;
&lt;br /&gt;
== Interface tools ==&lt;br /&gt;
&lt;br /&gt;
===[http://www.bay12games.com/forum/index.php?topic=50643.0 Dfterm2]===&lt;br /&gt;
&lt;br /&gt;
Dfterm2 is a tool to run Dwarf Fortress via terminals remotely. Multiple people can connect and watch or join in.&lt;br /&gt;
&lt;br /&gt;
Main article here: [[Utility:Dfterm2]].&lt;br /&gt;
&lt;br /&gt;
== Game manipulation tools ==&lt;br /&gt;
&lt;br /&gt;
=== [http://dffd.wimbli.com/file.php?id=645 Reveal] ===&lt;br /&gt;
&lt;br /&gt;
The standalone Reveal utility is obsolete due to missing source code.  [[DF2010:Utilities#DFHack|DFHack]]'s dfreveal module works like Reveal did, and has built-in undo capability.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=-2&amp;gt;Reveal (or Reveal.exe as it is commonly referred to) is a program that runs alongside Dwarf Fortress and shows all &amp;quot;unexplored&amp;quot; or &amp;quot;undug&amp;quot; tiles of the map (in fortress mode).  To reveal entire map designate the entire bottom level to be mined and then remove designation before running reveal (Not required in the latest version using the parameters below, simply start the .exe file.). Playing on revealed map might ''(read &amp;quot;will&amp;quot;)'' cause some bugs (like not being able to build magma buildings or a tower-cap farm, losing all plants/trees on the map, and a lot more).  '''Using Reveal has been known to corrupt saved game folders.''' and, as such, it is highly recommended to only use Reveal to preview a biome's layout and then restart without running Reveal.&lt;br /&gt;
&amp;lt;/font size&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[http://www.bay12forums.com/smf/index.php?topic=66525 Dwarf Therapist]===&lt;br /&gt;
&lt;br /&gt;
Dwarf Therapist gives you an advanced GUI to manage and check dwarf job allocations, military assignments (40d), statistics (such as attributes, personality traits and happiness), plus sort dwarves by various criteria (eg. profession, migration wave, happiness, number of assigned jobs etc.) and generally manage the Dwarven Resources of your fortress in a very convenient way. &lt;br /&gt;
&lt;br /&gt;
Version 0.6.10 is out (March 15, 2011). This version supports DF builds up to 0.31.21&amp;lt;!--, although information on patches for newer versions can be found below--&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
''NOTE'': This project is currently seeking a new maintainer.&lt;br /&gt;
&lt;br /&gt;
New dedicated support forum: http://code.google.com/p/dwarftherapist/&lt;br /&gt;
&lt;br /&gt;
Read the full changelog here: http://code.google.com/p/dwarftherapist/source/browse/CHANGELOG.txt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Patch for ver. 0.31.12 found here: http://dffd.wimbli.com/file.php?id=2822--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Instruction for making it work with new versions here: http://code.google.com/p/dwarftherapist/wiki/MappingNewVersions This page also tends to have the new addresses within an hour or two of new releases of Dwarf Fortress.&lt;br /&gt;
N.B. Dwarftherapist appears to be automatically updating; 0.6.9 updated automatically from 0.31.19 to 0.31.21 on Windows SDL.&lt;br /&gt;
&lt;br /&gt;
=== [http://www.bay12forums.com/smf/index.php?topic=59056.0 Runesmith] ===&lt;br /&gt;
Runesmith is a Dwarf information viewing and editing tool inspired by the original Dwarf Companion. It uses the DFHack library to interface with Dwarf Fortress and Qt to provide a robust and professional looking cross-platform GUI. http://www.bay12forums.com/smf/index.php?topic=59056.0&lt;br /&gt;
&lt;br /&gt;
Version 0.1.9 is out for Windows, currently supporting 0.31.21. Since it uses DFHack, all versions of DF that DFHack supports, Runesmith supports!&lt;br /&gt;
&lt;br /&gt;
    * Windows: http://dffd.wimbli.com/file.php?id=2538&lt;br /&gt;
    * Linux: to follow (the windows one is reported to work fine under wine though)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;A tool that allows smithing (editing) of the digits and runes (letters) that control all life in DF. By smithing these runes, the metagods (players) can meddle with DF mortals to suit their games, be it recasting a soul into a new species body, blessing and cursing indiviudals or just to make predictions of when a mortal will attain the next degree of competence to guide them on how they should spend their limited time.&amp;quot; - Psieye - (http://www.bay12forums.com/smf/index.php?topic=57003.msg1324765#msg1324765)&lt;br /&gt;
&lt;br /&gt;
=== [http://www.bay12forums.com/smf/index.php?topic=58809 DFHack] ===&lt;br /&gt;
&lt;br /&gt;
DFHack is a Dwarf Fortress memory access library and a set of basic tools using this library. The library is a work in progress, so things might change as more tools are written for it. Releases support versions up through 0.31.25 (as of April, 2011).  Runs on both Windows and Linux.&lt;br /&gt;
&lt;br /&gt;
Code and binary releases are available from the [http://github.com/peterix/dfhack/downloads Github site].&lt;br /&gt;
&lt;br /&gt;
=== DFhack tools for DF 2010 ===&lt;br /&gt;
==== dfcleanmap ====&lt;br /&gt;
Cleans all the bloodsmears that get scattered all over the map.&lt;br /&gt;
==== dfliquids ====&lt;br /&gt;
Allows creating liquids (water and magma), making them flow or preventing them from flowing. Newly also allows making obsidian walls. It's a command-prompt style utility where you type in very simple commands. Replaces the older magma_create tool.&lt;br /&gt;
&lt;br /&gt;
Use like this:&lt;br /&gt;
&lt;br /&gt;
game: place 'k' cursor on the tile or on the upper left corner of the area to manipulate.&lt;br /&gt;
&lt;br /&gt;
tool: enter 'range' in the tool and specify width and height of the rectangle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- remove water&lt;br /&gt;
&lt;br /&gt;
'w'&lt;br /&gt;
'0'&lt;br /&gt;
's-'&lt;br /&gt;
&amp;lt;ENTER&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- create obsidian wall (only works for a single tile, even if a range is specified)&lt;br /&gt;
&lt;br /&gt;
'o'&lt;br /&gt;
'1'&lt;br /&gt;
's.'&lt;br /&gt;
&amp;lt;ENTER&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note that previously existing water or magma still stays at this spot.&lt;br /&gt;
&lt;br /&gt;
- create magma&lt;br /&gt;
&lt;br /&gt;
'm'&lt;br /&gt;
'7'&lt;br /&gt;
's+'&lt;br /&gt;
&amp;lt;ENTER&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== dfprospector ====&lt;br /&gt;
Lists all available minerals on the map and how much of them there is.&lt;br /&gt;
==== dfreveal ====&lt;br /&gt;
Pauses the game and reveals the whole map, then unreveals it afterwards (unless you press Ctrl+C). Use with caution, releases [[HFS]]! Same warnings as to the original Reveal tool apply.&lt;br /&gt;
&lt;br /&gt;
==== dfvdig ====&lt;br /&gt;
Designates a whole vein for digging. When using the '-x' option, it will dig stairs into other z-levels. Point the cursor at a vein and run this thing :)&lt;br /&gt;
&lt;br /&gt;
=== [[Utility:DwarfForeman|Dwarf Foreman]] ===&lt;br /&gt;
Dwarf Foreman is a third party program to automatically dispatch jobs to your workers. &lt;br /&gt;
&lt;br /&gt;
=== [[Utility:DwarfScript|Dwarf Script]] ===&lt;br /&gt;
Dwarf Script is a program and allows you to manipulate DF's memory using a script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fortress layout tools ==&lt;br /&gt;
&lt;br /&gt;
=== [http://sun2design.com/quickfort/ Quickfort] ===&lt;br /&gt;
&lt;br /&gt;
Quickfort is an AutoHotkey-based utility for Dwarf Fortress that helps you build fortresses from &amp;quot;blueprint&amp;quot; .CSV files (comma separated values). These files are easily created and edited in an app like Excel. Most building-oriented DF commands are supported through the use of multiple .CSV files to describe the different phases of DF construction (designation, building, stockpiles, and making adjustments.&lt;br /&gt;
&lt;br /&gt;
=== [[User:Soundandfury/DF_Designer|DF Designer]] ===&lt;br /&gt;
DF Designer, by [[User:Soundandfury|soundnfury]] is a fort layout planning tool.  It enables you to work out your designs before you start to build, and even see how they look in 3-D.&lt;br /&gt;
It's written in C with SDL, and both Linux and Windows builds are available.  The source code is freely available under the GPL.&lt;br /&gt;
Since DF Designer does not 'talk to' Dwarf Fortress, it is version-independent. Supports exporting to Quickfort-compatible CSV files.&lt;br /&gt;
&lt;br /&gt;
=== [http://www.bay12forums.com/smf/index.php?topic=55025.0 ChromaFort] ===&lt;br /&gt;
Chromafort allows you to convert 24-bit bitmap (.bmp) images into Quickfort-compatible CSV files.&lt;br /&gt;
&lt;br /&gt;
=== [http://www.bay12forums.com/smf/index.php?topic=64723.15 DF Architect] ===&lt;br /&gt;
DF Architect is a short cut to using Chromafort in conjunction with DF Designer. It uses 24-bit bitmap files and directly designates them into Dwarf Fortress. It is an early release program and currently only supports digging, stairs (up, down, and both), and ramps. Its defining feature is the use of an 'index' which allows for the designer to visually connect the cursor to the image. Be careful when using this program as it had no abort or terminating ability while designating, nor will it check to see if you've uploaded correct formats.&lt;br /&gt;
&lt;br /&gt;
=== [http://www.irritablegourmet.com/dwarf/index.htm Quickfort Mapping Tool] ===&lt;br /&gt;
Quickfort Mapping Tool is a simple to use web app for creating Quickfort blueprints graphically.&lt;br /&gt;
&lt;br /&gt;
== Modding tools ==&lt;br /&gt;
&lt;br /&gt;
=== [http://dffd.wimbli.com/file.php?id=2068 Custom Workshop Workshop] ===&lt;br /&gt;
WYSIWYG editor for designing the raws for a custom workshop.&lt;br /&gt;
(Not all raws, just the tiles and colors)  Lets you see how it will look at each stage of construction.  Comes with the default 16x16 CURSES font built in, but you can load any .BMP formatted DF font you like, keeping in mind that if its bigger than 16x16 it won't fit.&lt;br /&gt;
&lt;br /&gt;
Accommodates up to 32x32 workshops, not that there's any reason for such a large workshop, right?&lt;br /&gt;
&lt;br /&gt;
=== [http://dffd.wimbli.com/file.php?id=1996 Uristmod] ===&lt;br /&gt;
A program which uses text files to automatically change/update raw files.  Makes installation of mods easier.  However at this time, the documentation is a little confusing and makes creating mods harder for beginners.  [http://www.bay12forums.com/smf/index.php?topic=53028.0 Forum Thread]&lt;br /&gt;
&lt;br /&gt;
=== [http://dffd.wimbli.com/file.php?id=2088 Accent replacement tool] ===&lt;br /&gt;
A small application to remove accented characters from a file. A quick solution if you need the language files for a tileset that has images in place of special characters.&lt;br /&gt;
Alternatively, you can use this 20-line perl script: http://github.com/rofl0r/df-mayday/blob/master/charfix.pl&lt;br /&gt;
&lt;br /&gt;
== Raw tile tools ==&lt;br /&gt;
&lt;br /&gt;
=== [[Utility:Raw tile selector]] ===&lt;br /&gt;
&lt;br /&gt;
Provides an easy to use graphical interface to select which tiles and colors should be displayed for plants, stones and small creatures.&lt;br /&gt;
&lt;br /&gt;
Made to ease the job of creators of tilesets with edited raws. It will also be useful for users that dislike decisions made by tileset creators or users that could not find the edited raws for a tileset.&lt;br /&gt;
&lt;br /&gt;
[http://dffd.wimbli.com/file.php?id=2113 Download]&lt;br /&gt;
&lt;br /&gt;
Currently for windows only.&lt;br /&gt;
&lt;br /&gt;
=== Raw tile merger ===&lt;br /&gt;
Provides an easy to use interface to change the tile and color data of raws to match the data of another set of raw files.&lt;br /&gt;
&lt;br /&gt;
Made to ease the job of creators of tilesets with edited raws when new versions of df are released. The edited raws for your tileset for a new df version can now be created with a few clicks.&lt;br /&gt;
&lt;br /&gt;
[http://dffd.wimbli.com/file.php?id=2178 Download]&lt;br /&gt;
&lt;br /&gt;
== World Map / World Gen Tools ==&lt;br /&gt;
&lt;br /&gt;
=== [http://www.bay12forums.com/smf/index.php?topic=57428 PerfectWorldDF] ===&lt;br /&gt;
Very detailed Windows program to help create customize world gens.&lt;br /&gt;
&amp;lt;br&amp;gt;[http://www.bay12forums.com/smf/index.php?topic=57428 Bay 12 forum link]&lt;br /&gt;
&amp;lt;br&amp;gt;[http://dffd.wimbli.com/file.php?id=2354 Dwarf Fortress File Depot link (may be old version)]&lt;br /&gt;
&amp;lt;br&amp;gt;[http://dffd.wimbli.com/who.php?id=1314 Dwarf Fortress File Depot listing for the author]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other/miscellaneous ==&lt;br /&gt;
&lt;br /&gt;
=== [http://winmerge.org/ WinMerge] ===&lt;br /&gt;
Winmerge allows you to compare the contents of folders or files. It highlights any differences between files and allows you to merge them. It is most useful for modders or users of mods. If you compare modified raw files with unmodified ones you can quickly see any differences.&lt;br /&gt;
&lt;br /&gt;
=== [http://kmkeen.com/df2ttf/ df2ttf] ===&lt;br /&gt;
df2ttf allows you to convert any Dwarf Fortress tileset (png or bmp) into a TrueType Font equivalent. It's great for running Dwarf Fortress in ncurses mode.&lt;br /&gt;
&lt;br /&gt;
=== [http://dffd.wimbli.com/file.php?id=4238 Dwarven Guidance Counselor] ===&lt;br /&gt;
The Dwarven Guidance Counselor is a JavaScript/HTML page that lets you input a dwarf's attributes and traits, and gives an estimate of how well that dwarf will serve in a particular job.&lt;br /&gt;
&lt;br /&gt;
= Tools under development =&lt;br /&gt;
&lt;br /&gt;
'''The tools listed below are under development for DF 2010, but cannot perform the task they are intended for at this time.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Utility:Obsidian|Obsidian]] ===&lt;br /&gt;
''by Skeggox''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Obsidian is a toolset for converting DF maps into a renderable scene, manipulating the result, and displaying it directly in 3D or exporting to 3rd party renderers and raytracers.&lt;br /&gt;
&lt;br /&gt;
Its a modular Lua framework, using Open Scene Graph for rendering and DFHack for talking with Dwarf Fortress.&lt;br /&gt;
&lt;br /&gt;
This [http://www.bay12forums.com/smf/index.php?topic=57920.0 forum thread] has more detail.&lt;/div&gt;</summary>
		<author><name>3lb33</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=v0.31:Health_care&amp;diff=128626</id>
		<title>v0.31:Health care</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=v0.31:Health_care&amp;diff=128626"/>
		<updated>2010-10-02T21:43:01Z</updated>

		<summary type="html">&lt;p&gt;3lb33: /* Medical Skills */ Does not appear to be true in 0.31.14&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{quality|Exceptional|20:36, 13 August 2010 (UTC)}}{{av}}&lt;br /&gt;
{{buggy|bugsection=Bugs}}&lt;br /&gt;
&lt;br /&gt;
'''Hospitals''' are a {{l|Activity zone#Hospital|zone}} designated via the {{l|Activity zone|zone menu}}. Hospitals use any beds, tables, traction benches, and boxes/bags that are within these zones. You may also alter how much {{l|thread}}, {{l|cloth}}, {{l|splint}}s, {{l|crutch}}es, {{l|plaster powder}} for casts, {{l|bucket}}s, and {{l|soap}} hospitals use.&lt;br /&gt;
&lt;br /&gt;
'''Doctors''' are dwarves assigned to any of the five medical labors; dressing wounds, diagnosis, surgery, setting bones, and suturing. All doctors in the fortress operate under the instruction of the {{l|Chief Medical Dwarf}}, an appointed {{l|noble}}. Doctors perform medicine on a dwarf only after treatment has been prescribed by a diagnostician. Doctors do not perform any healthcare on animals, despite injured animals &amp;quot;requesting&amp;quot; diagnosis in the {{l|Health screen|z-health screen}}. &lt;br /&gt;
&lt;br /&gt;
All beds within a hospital zone are automatically Hospital beds, where injured dwarves will go to recuperate. Tired healthy dwarves will occasionally camp there too if the hospital is close, even if they have their own bed. &lt;br /&gt;
&lt;br /&gt;
== Medical Skills ==&lt;br /&gt;
There are five doctor skills - how critical they are is unclear at the moment, but from [[Toady]]'s pre-release comments we can assume they are moderately important to the healing process. &lt;br /&gt;
&lt;br /&gt;
Skill (&amp;amp; Profession)&lt;br /&gt;
&lt;br /&gt;
:* {{l|Diagnosis}} (Diagnostician) This skill is used at the start of the treatment of every wounded; used a lot and also needed by your chief medical dwarf&lt;br /&gt;
&lt;br /&gt;
:* {{l|Wound Dressing}} (Wound Dresser) This is also used pretty often; any wound seems to need it&lt;br /&gt;
&lt;br /&gt;
:* {{l|Suturing}} (Suturer) Fairly common; most open wounds (from cutting) seem to need it?&lt;br /&gt;
:* {{l|Surgery}} (Surgeon) Somewhat less common; amongst others, wounds to organs seem to require it&lt;br /&gt;
:* {{l|Setting Bones}} (Bone Doctor) This is obviously needed for broken bones, but perhaps not for all?&lt;br /&gt;
&lt;br /&gt;
===Non-doctor labors===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Non&amp;quot;-doctors have 2 {{L|labor}}s that contribute to healthcare:&lt;br /&gt;
&lt;br /&gt;
:* Feed Patients/Prisoners&lt;br /&gt;
:* Recover Wounded&lt;br /&gt;
&lt;br /&gt;
Note that these are not {{L|skill}}s - they do not cause experience gain, but merely are activities that can be turned on/off for each dwarf. By default, all dwarfs start with these labors designated.&lt;br /&gt;
&lt;br /&gt;
==Setting up a Hospital==&lt;br /&gt;
* You must have assigned a Chief Medical Dwarf to diagnose patients. Without a diagnosis, patients cannot be treated. If they cannot be treated, they will occupy the hospital area until they die, performing no function. (any dwarf with the Diagnosis labor enabled can diagnose dwarves, but the Chief Medical Dwarf may impact the diagnosis Job creation)&lt;br /&gt;
* Ensure your doctors have their respective healthcare labors enabled through {{k|v}}-{{k|p}}-{{k|l}} in order to handle treatments.&lt;br /&gt;
* Hit the 'i' key, and set up a hospital [[zone]] for the area you plan on having your hospital in. Be sure &amp;quot;Hospital&amp;quot; is highlighted.&lt;br /&gt;
* Place enough beds in that zone to ensure you can keep all wounded dwarves in the hospital, plus a few spare that will be occupied by lazy couch-surfers. &lt;br /&gt;
* Build at least four containers ({{k|b}}-{{k|h}}) to store hospital supplies.&lt;br /&gt;
* Build tables ({{k|b}}-{{k|t}}) for surgeons to perform surgery on. You may perform surgery without tables; it will be more messy.&lt;br /&gt;
** Place the tables right next to the beds, or you will get &amp;quot;cancels surgery, patient not resting&amp;quot; spam, as moving the sleeping patient more than one square from the bed to the table wakes up the patient [http://www.bay12forums.com/smf/index.php?topic=60231.0]&lt;br /&gt;
* Build one (or more) traction benches to handle compound fractures when the dwarf requires &amp;quot;immobilization.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Broken bones ==&lt;br /&gt;
&lt;br /&gt;
Broken bones require additional medical peripherals/devices to be properly treated.&lt;br /&gt;
&lt;br /&gt;
=== Traction Benches ===&lt;br /&gt;
&lt;br /&gt;
A '''traction bench''' is used by a {{l|doctor}} in a {{l|Hospital|hospital zone}} to immobilize a dwarf that has sustained complex or overlapping fractures.&lt;br /&gt;
&lt;br /&gt;
It is constructed in the {{l|Mechanic's workshop}}, and requires a {{l|table}}, a {{l|mechanism}}, and a {{l|rope}} to construct.&lt;br /&gt;
&lt;br /&gt;
=== Casts ===&lt;br /&gt;
&lt;br /&gt;
Casts are made out of {{l|plaster powder}} and are used to keep broken bones in their proper place until healed. To store it in a hospital, create a stockpile with furniture/siege ammo enabled, metals allowed (is this needed?), core and total quality all allowed, material plant cloth, and boxes and bags individually selected. Gypsum plaster under &amp;quot;other stones&amp;quot; should also be selected. Applying a cast also requires a bucket and cloth, and a water source.&lt;br /&gt;
&lt;br /&gt;
Plaster powder is produced at a {{L|kiln}} or {{L|magma kiln}} from {{L|gypsum}}, {{L|alabaster}}, {{L|selenite}}, or {{L|satinspar}} and an empty {{L|bag}} by a dwarf with the furnace operator skill enabled.  They can also be bought at embark for 3 points per unit, with each unit coming with a free {{L|bag}}.&lt;br /&gt;
&lt;br /&gt;
=== Crutches ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|Crutches are represented with the symbol&lt;br /&gt;
|{{RT0|┬|#770}}&lt;br /&gt;
|.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A dwarf that needs to use a crutch/crutches will gain experience in the '''Crutch Walking''' skill, which Toady has stated will reduce the speed penalty for having to use crutches. Presumably, at legendary, they will move just as fast as without crutches. Testing remains to be seen whether using crutches causes any other penalties that this skill might reduce.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''See Also:''' &lt;br /&gt;
*{{l|Health screen|z-health screen}}&lt;br /&gt;
&lt;br /&gt;
==Infection==&lt;br /&gt;
Every open wound can become infected. Infections may heal over the time, however, many dwarves will die due to infection, often months after the actual wounding&lt;br /&gt;
&lt;br /&gt;
Causes of infection include:&lt;br /&gt;
* No cleaning of the wounds&lt;br /&gt;
* Cleaning with water from a stagnant water source&lt;br /&gt;
* Cleaning without soap&lt;br /&gt;
* Medical operation from unskilled doctors {{verify}}&lt;br /&gt;
* Bad luck&lt;br /&gt;
&lt;br /&gt;
==Tips for an Effective Hospital==&lt;br /&gt;
* Regularly use ({{k|i}}-{{k|H}}) to examine your hospital stockpile. Ensure your hospital is well-stocked. If you run out of materials regularly, increase the limits.&lt;br /&gt;
* It is possible to do without soap in the hospital stockpile. Choosing to do so, however, increases the risk of infection, which most likely will kill your dwarf. Consult the {{l|soap}} page to understand that industry. Bring a 2 lye on embark for easy soap.&lt;br /&gt;
* Put a well inside the hospital for maximum efficiency. Doctors need to wash regularly, and clean water reduces infection.&lt;br /&gt;
* Do not place chairs next your surgery tables. A chair is an invitation for rat-roast eating freeloaders to block the medical process.&lt;br /&gt;
* As of {{version|0.31.06}}, Surgeons may get stuck in Surgery if they cannot lift their patient. If this happens, remove all tables and traction benches to force them to perform the surgery &amp;quot;on the spot.&amp;quot; &lt;br /&gt;
* Consider making use of burrows to ensure your healthcare workers stay in the area. &lt;br /&gt;
* You may wish to consider individual rooms for each bed if you find your doctors are choosing to treat Urist McScratched over Urist McBloodFountainTheGushing. A locked door minimizes the mess and thereby infection and allows you to prioritize.&lt;br /&gt;
* The Chief Medical Dwarf should be kept unbusy and near the hospital, as no treatment will begin until he has diagnosed them.&lt;br /&gt;
** Yes, expecting him to also treat dwarves is a distraction. When you have multiple dwarves needing a diagnosis, the other medical dwarves cannot start work until he has finished.&lt;br /&gt;
* Create &amp;quot;nurses&amp;quot; by setting dwarves to only use the Recover Wounded, Bring Food and Water labors. &lt;br /&gt;
** It is important not to distract doctors from treating patients. &lt;br /&gt;
** &amp;quot;Give food&amp;quot; and &amp;quot;Give water&amp;quot; are low priority jobs, so it is entirely possible for a patient to starve to death if no one ever gets &amp;quot;unbusy&amp;quot; enough to bring them food. &lt;br /&gt;
** Similarly, it is important not to put your doctors at risk by recovering wounded in the middle of a battle—if they become injured, they cannot treat themselves.&lt;br /&gt;
* You can select nurses who enjoy helping people to give them good thoughts. This helps prevent dwarves that hate bringing others food from receiving unhappy thoughts for being &amp;quot;forced&amp;quot; to.&lt;br /&gt;
* Consult the talk page where past bugs are detailed. Healthcare started out with many bugs. Some of those bugs may no longer be valid.&lt;br /&gt;
&lt;br /&gt;
Dwarves will prefer to store and use the most expensive thread and cloth. Yes, that includes '''adamantine strands'''. ''Fortunately,'' adamantine is not nearly as useful in DF2010 as it used to be; this would have been crippling in 40d.&lt;br /&gt;
&lt;br /&gt;
==Bugs==&lt;br /&gt;
Items linking to a bug on the bug tracker are accurate as of {{version|0.31.08}}.  Older bugs should be removed or tagged with the version they were fixed in.&lt;br /&gt;
&lt;br /&gt;
* If a dwarf gets stuck in surgery or is never properly treated, you can re-injure them to get the attention of Dwarven Healthcare, e.g. by causing a {{l|Cave-in}}. This will cause a new diagnosis to be made and may free the invalid. If he is stuck in a bed, you can sometimes remove the bed the dwarf is resting in to get him to leave the hospital.  {{verify}}&lt;br /&gt;
* Gypsum powder is not stored at the hospital. {{bug|194}}&lt;br /&gt;
* Bone doctors cannot fill buckets to apply plaster casts, instead standing next to the water source holding a bucket indefinitely. If an already-full bucket of water is available somewhere in the fortress, forbidding all empty buckets will allow the cast to be made. {{bug|2627}}&lt;br /&gt;
* Dwarves with healthcare jobs will use the closest supplies to do their work, even if they are not stored in the hospital. {{bug|287}}&lt;br /&gt;
* The hospital allocates as many of a material as possible (enough to fill all chests in the hospital) whenever the material is understocked by any amount. {{bug|191}}&lt;br /&gt;
* The quality and value of a finished traction bench doesn't account for all of the inputs used to make it. {{verify}}&lt;br /&gt;
* Dwarves will steal items from the caravan and store them in hospital.&lt;br /&gt;
* For whatever reason, Dwarves will '''never, EVER''' be assigned crutches. No matter what. It doesn't matter what labors are or aren't assigned, where your crutches are or aren't kept, whether they're stored in {{L|container}}s {{k|b}}uilt in the hospital or in stock{{k|p}}iles placed within the hospital, whether the crutches are masterworks or just tack, or what other injuries the dwarves do or do not have. What this means, in practical gameplay terms, is that a dwarf with a broken leg will recover once the leg is set with gypsum plaster - but a dwarf with motor nerve damage, or a missing limb, will '''remain a bed-ridden invalid for the rest of their miserable life'''. No known workaround, save for {{L|Unfortunate accident|intensive manual therapy}}. {{verify}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Current]]&lt;/div&gt;</summary>
		<author><name>3lb33</name></author>
	</entry>
</feed>