v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Editing v0.31:Utilities

Jump to navigation Jump to search

Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.

You are editing a page for an older version of Dwarf Fortress ("Main" is the current version, not "v0.31"). Please make sure you intend to do this. If you are here by mistake, see the current page instead.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
 
{{Quality|Exceptional}}{{av}}
 
{{Quality|Exceptional}}{{av}}
 +
Please only list utilities that are known to work with the newest version here.
 +
 
:''You may also like to see the [[Main:Tileset repository|Tileset repository]] or [[Main:Graphics set repository|Graphics set repository]].''
 
:''You may also like to see the [[Main:Tileset repository|Tileset repository]] or [[Main:Graphics set repository|Graphics set repository]].''
  
Line 68: Line 70:
 
''by thewonderidiot and sexymustard''
 
''by thewonderidiot and sexymustard''
  
Overseer is a full 3D visualizer for v0.31 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=3882 here].
+
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=3882 here].
  
 
== Music and Sounds ==
 
== Music and Sounds ==
Line 90: Line 92:
 
=== [http://dffd.wimbli.com/file.php?id=645 Reveal] ===
 
=== [http://dffd.wimbli.com/file.php?id=645 Reveal] ===
  
The standalone Reveal utility is obsolete due to missing source code.  [[v0.31:Utilities#DFHack|DFHack]]'s reveal command works like Reveal did, and has built-in undo capability.
+
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.
  
 
<font size=-2>Reveal (or Reveal.exe as it is commonly referred to) is a program that runs alongside Dwarf Fortress and shows all "unexplored" or "undug" 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 "will")'' 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.
 
<font size=-2>Reveal (or Reveal.exe as it is commonly referred to) is a program that runs alongside Dwarf Fortress and shows all "unexplored" or "undug" 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 "will")'' 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.
Line 99: Line 101:
 
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.  
 
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.  
  
Version 0.6.12 is out. This version supports DF builds up to 0.34.02.<!--, although information on patches for newer versions can be found below-->.
+
Version 0.6.10 is out (March 15, 2011). This version supports DF builds up to 0.31.25, if you have the right [http://code.google.com/p/dwarftherapist/issues/detail?id=328&can=1&q=31.25 files].<!--, although information on patches for newer versions can be found below-->.
  
 
''NOTE'': DwarfEngineer has taken over chmod's task in maintaining this MOD.
 
''NOTE'': DwarfEngineer has taken over chmod's task in maintaining this MOD.
Line 113: Line 115:
  
  
====For Mac users====
+
'''For Mac users''': A mac version of this utility (built by ghalidrim and compatible with the latest DF version, 31.25) is free for download at [http://dffd.wimbli.com/file.php?id=4463 the DF file depot]. Beware though : this is a test build, so there may be bugs, use with care!
A mac version of this utility (built by ghalidrim and compatible with the DF version 31.25) is free for download at [http://dffd.wimbli.com/file.php?id=4463 the DF file depot]. Beware though : this is a test build, so there may be bugs, use with care! It is also possible to use it with the latest version of DF by using Wine. A DT version for natively running it on OSX is in the works by DwarfEngineeer and should be ready in 2012 March-April.
 
 
 
=====Dwarf Therapist and Dwarf Fortress on Mac using Wine=====
 
# Download latest windows versions of [http://www.bay12games.com/dwarves/ DF] and [http://code.google.com/p/dwarftherapist/downloads/list DT].
 
# Download winebottler http://winebottler.kronenberg.org/. It should also download wine. Launch them both.
 
# Click the Wine icon on your taskbar and find Change Prefix.
 
# From there, create a prefix (it may auto-detect some other games and create prefixes for them, don't bother with that) in a convenient directory, call it 'generic' or something.
 
# Click Change Prefix again after it's done configuring and make sure Wine is using that one.
 
# Move DF and DT to the Program Files associated with the *general* prefix. DT won't find any running versions of DF otherwise. Mine was located in *username*/documents/generic/drive_c/program files.
 
# When launching DF and DT a small window pops up asking which prefix you want to use, choose general.
 
# Strike the earth.
 
 
 
If Dwarf Therapist in Wine starts running slow or gets really laggy, find it's preference file, "Dwarf Therapist.ini," and trash it.
 
It is located in *username*/documents/generic/drive_c/users/*usernameagain*/application data/UDP Software/.
 
 
 
====For Linux users====
 
There are repositories with a Linux version of DwarfTherapist available for download.
 
  
=====Instructions (Ubuntu)=====
+
'''For Linux users''': There is a repository with a Linux version of DwarfTherapist available for download.
 +
====Instructions (Ubuntu)====
 
Run "Software Sources" (super/windows key, type "software s" and click) [System->Administration->Software Sources]
 
Run "Software Sources" (super/windows key, type "software s" and click) [System->Administration->Software Sources]
 
Click Other Software, then Add
 
Click Other Software, then Add
For Ubuntu 10.04 (Lucid) paste: <pre>deb http://dwarftherapist.com/apt lucid universe</pre>
+
Paste: <pre>deb http://dwarftherapist.com/apt maverick universe</pre>
For Ubuntu 11.10 (Oneiric) paste: <pre>deb http://dwarftherapist.com/apt oneiric universe</pre>
 
 
Click on line that says (Source Code) on the end; Remove.
 
Click on line that says (Source Code) on the end; Remove.
 
Open a terminal and
 
Open a terminal and
Line 156: Line 141:
 
"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." - Psieye - (http://www.bay12forums.com/smf/index.php?topic=57003.msg1324765#msg1324765)
 
"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." - Psieye - (http://www.bay12forums.com/smf/index.php?topic=57003.msg1324765#msg1324765)
  
=== DFHack ===
+
=== [http://www.bay12forums.com/smf/index.php?topic=58809 DFHack] ===
 +
 
 +
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.
 +
 
 +
Code and binary releases are available from the [http://github.com/peterix/dfhack/downloads Github site].
 +
 
 +
=== DFhack tools for DF 2010 ===
 +
==== dfcleanmap ====
 +
Cleans all the bloodsmears that get scattered all over the map.
 +
==== dfliquids ====
 +
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.
 +
 
 +
Use like this:
 +
 
 +
game: place 'k' cursor on the tile or on the upper left corner of the area to manipulate.
 +
 
 +
tool: enter 'range' in the tool and specify width and height of the rectangle.
 +
 
 +
 
 +
- remove water
 +
 
 +
'w'
 +
'0'
 +
's-'
 +
<ENTER>
 +
 
 +
- create obsidian wall (only works for a single tile, even if a range is specified)
 +
 
 +
'o'
 +
'1'
 +
's.'
 +
<ENTER>
  
DFHack is an advanced Dwarf Fortress memory access library and a set of tools using this library, providing direct object-oriented access to Dwarf Fortress's internals as if it were compiled into the game itself. The last release for this version supports 0.31.25 only, and it runs on Windows and Linux.
+
note that previously existing water or magma still stays at this spot.
  
DFHack has an [http://www.bay12forums.com/smf/index.php?topic=91166.0 official forum thread].
+
- create magma
  
Code and binary releases are available from the [https://github.com/peterix/dfhack/downloads Github site].
+
'm'
 +
'7'
 +
's+'
 +
<ENTER>
 +
 
 +
==== dfprospector ====
 +
Lists all available minerals on the map and how much of them there is.
 +
==== dfreveal ====
 +
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.
 +
 
 +
==== dfvdig ====
 +
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 :)
  
 
=== [[Utility:DwarfForeman|Dwarf Foreman]] ===
 
=== [[Utility:DwarfForeman|Dwarf Foreman]] ===
Line 173: Line 200:
 
== Fortress layout tools ==
 
== Fortress layout tools ==
  
=== [http://www.joelpt.net/quickfort/ Quickfort] ===
+
=== [http://sun2design.com/quickfort/ Quickfort] ===
  
 
Quickfort is an AutoHotkey-based utility for Dwarf Fortress that helps you build fortresses from "blueprint" .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. Also see [[Main:Quickfort Community Blueprints|Quickfort Community Blueprints]].
 
Quickfort is an AutoHotkey-based utility for Dwarf Fortress that helps you build fortresses from "blueprint" .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. Also see [[Main:Quickfort Community Blueprints|Quickfort Community Blueprints]].
Line 191: Line 218:
 
DF Designator helps you build fortresses from either image files or Quickfort .CSV files. It also has a user interface that allows you to assign hotkeys to blueprints and to combine blueprints in multi z-level designs. Windows, Mac and Linux versions are available.
 
DF Designator helps you build fortresses from either image files or Quickfort .CSV files. It also has a user interface that allows you to assign hotkeys to blueprints and to combine blueprints in multi z-level designs. Windows, Mac and Linux versions are available.
  
=== [http://www.nickskvarla.com/dwarf/ Quickfort Mapping Tool] === (This link is dead -- is there an updated link?)
+
=== [http://www.nickskvarla.com/dwarf/ Quickfort Mapping Tool] ===
 
Quickfort Mapping Tool is a simple to use web app for creating Quickfort blueprints graphically.
 
Quickfort Mapping Tool is a simple to use web app for creating Quickfort blueprints graphically.
  
Line 239: Line 266:
 
<br>[http://dffd.wimbli.com/who.php?id=1314 Dwarf Fortress File Depot listing for the author]
 
<br>[http://dffd.wimbli.com/who.php?id=1314 Dwarf Fortress File Depot listing for the author]
  
It is a Windows program but can also be run under Linux with help of Mono. You can install the required Mono packages by typing this into the terminal (Debian and Debian-based distributions only):
+
It is a Windows program but can also be run under Linux with help of Mono. You can install the required Mono packages by typing this into the terminal:
 
   sudo apt-get install libmono-system-windows-forms4.0-cil libmono-system-core4.0-cil
 
   sudo apt-get install libmono-system-windows-forms4.0-cil libmono-system-core4.0-cil
 
After installing this you should be able to double-click on the exe and it should work.
 
After installing this you should be able to double-click on the exe and it should work.
Line 260: Line 287:
 
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.
 
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.
  
=== [http://www.bay12forums.com/smf/index.php?topic=126076 Lazy Newb Pack Expanded] ===
+
=== [http://www.bay12forums.com/smf/index.php?topic=59026.0 Lazy Newb Pack] ===
 
Everything you could possible ever need all in one handy program. It includes graphics packs, DF Hack tools, StoneSense, and much more.
 
Everything you could possible ever need all in one handy program. It includes graphics packs, DF Hack tools, StoneSense, and much more.
  
Line 271: Line 298:
  
  
[[Category:Utilities|*]]
+
=== [[Utility:Obsidian|Obsidian]] ===
 +
''by Skeggox''
 +
 
 +
 
 +
 
 +
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.
 +
 
 +
Its a modular Lua framework, using Open Scene Graph for rendering and DFHack for talking with Dwarf Fortress.
 +
 
 +
This [http://www.bay12forums.com/smf/index.php?topic=57920.0 forum thread] has more detail.

Please note that all contributions to Dwarf Fortress Wiki are considered to be released under the GFDL & MIT (see Dwarf Fortress Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)