Dwarf fortress: Difference between revisions

From miki
Jump to navigation Jump to search
Line 28: Line 28:
* '''Animals starving to death'''.<br/>Grazing animals must be assigned to a pasture zone, otherwise they won't eat and starve to death.
* '''Animals starving to death'''.<br/>Grazing animals must be assigned to a pasture zone, otherwise they won't eat and starve to death.


* '''Dump materials easily'''. In ''Look'' mode ({{kb|k}} or left-click), move cursor to an object on the map. Press {{kb|d}} to '''dump''' the object. When done, a letter '''D''' appears next to the object in the list. If the square contains multiple object, make sure you select the correct one with {{kb|-+}}.
* '''Dump materials easily'''. In ''Look'' mode ({{K|k}})


== Hacks ==
== Hacks ==

Revision as of 00:35, 5 January 2018

This page is dedicated to Dwarf Fortress, an incredible simulation game where you have to build your own fortress. The learning curve is very steep but the universe is very rich and detailed.

Reference

Tilesets:

3D visualizers:

Utilities:

Install

Recommended solution is to install complete software package like the Lazy Newb Pack.

Tips and tricks

  • Unconscious wounded dwarf ignored by hospital and doctors
    I had a wounded dwarf in his bedroom that required healthcare, but was ignored by the doctors. To solve this, I assigned an hospital zone on his room, de-assigned the bedroom and removed (claim back) his bed. At that time, the doctors came and brought him to the hospital.
    See also bug tracker entry for more information and tricks.
  • Animals starving to death.
    Grazing animals must be assigned to a pasture zone, otherwise they won't eat and starve to death.
  • Dump materials easily. In Look mode (k or left-click), move cursor to an object on the map. Press d to dump the object. When done, a letter D appears next to the object in the list. If the square contains multiple object, make sure you select the correct one with -+.

Hacks

AZERTY keyboard bindings

Edit file data/init/interface.txt [1]:

diff --git a/df_linux/data/init/interface.txt b/df_linux/data/init/interface.txt
index efe4622..9246a35 100644
--- a/df_linux/data/init/interface.txt
+++ b/df_linux/data/init/interface.txt
@@ -961,7 +961,7 @@
 [BIND:SETUP_LOCAL_Y_MUP:REPEAT_SLOW]
 [KEY:u]
 [BIND:SETUP_LOCAL_Y_MDOWN:REPEAT_SLOW]
-[KEY:m]
+[KEY:,]
 [BIND:SETUP_LOCAL_X_MUP:REPEAT_SLOW]
 [KEY:k]
 [BIND:SETUP_LOCAL_X_MDOWN:REPEAT_SLOW]
@@ -1412,7 +1412,7 @@
 [BIND:BUILDING_DIM_Y_UP:REPEAT_NOT]
 [KEY:u]
 [BIND:BUILDING_DIM_Y_DOWN:REPEAT_NOT]
-[KEY:m]
+[KEY:,]
 [BIND:BUILDING_DIM_X_UP:REPEAT_NOT]
 [KEY:k]
 [BIND:BUILDING_DIM_X_DOWN:REPEAT_NOT]

First game (after long time)

Vocabulary

DFHack / Dwarf Therapist have different terminology. I take here DFHack as reference:

Digram Profession Labor
En Engraver Stone Detailing
He Herbalist Plant Gathering