Dwarf Manager helps you manage your dwarf workforce. It lets you manage the labor assignments and custom profession names of your dwarfs. It is inspired by Dwarf Foreman, but adds more features to it.
Requirements: Microsoft .NET Framework 3.5 and Dwarf Fortress ;)Simply unzip the files into any directory and run the DwarfManager.exe. Make sure you have the .NET Framework 3.5 installed or it won't work.
All dwarfs are listed here and grouped by their profession, if desired.
The grouping can be changed by clicking the button at the bottom. Profession are listed by their name and the number of dwarfs in this group. A profession group may represent a built-in DF profession or a custom profession name. A profession group can be expanded by clicking on it.
A dwarf is listed by its name and its profession if the grouping is disabled. It can be double-clicked for editing its nickname or custom profession name. A right-click opens the context menu and allows setting the custom profession quickly (see (3)).
In this table the state of the labors listed above for any profession group or dwarf listed to the left are shown. Additionally, the skill of single dwarfs for this profession is indicated by a small box. The cells colorings express the following states:
The labor is not actived for this profession or dwarf. | |
The labor is active for all members of this profession. | |
The labor is active for some members of this profession. | |
The labor is active for this dwarf. | |
The dwarf has a low skill for this labor and does not perform it. | |
The dwarf has a high skill for this labor and performs it. |
The right-click menu allows to easily set a single dwarfs custom profession name to any existing custom profession name or none. Additionally, the edit window for this dwarf can be opened.
This button makes DwarfManager reload all data from DwarfFortress and discard any changes done.
This button makes DwarfManager flush any changes done to DwarfFortress. As long as this button is not pressed, no change will actually be visible in DF.
In case the view may not represent the state it should, you may press this button to force a redraw of the table. This can be useful to make changes done by the creature edit window visible, like nickname or custom profession name changes.
The statusbar contains information about the state of the application (i.e. "Ready"), the number of modifications not yet written to DF and the process id and version of the DwarfFortress instance Dwarf Manager is connected to.
DwarfManager is very customizable, so you can change pretty much any name or color and the order of some things. Additionally, there is the memory layout that is required for every DwarfFortress version in order to find the required data in memory.