.. dfhack-tool::
:summary: Report on dwarf preferences and efficiency.
:tags: unavailable
It can also show heads-up display widgets with live fort statistics.
enable dwarfmonitor- Enable tracking of job efficiency for display on the
dwarfmonitor statsscreen. dwarfmonitor stats- Show statistics and efficiency summary.
dwarfmonitor prefs- Show a summary of preferences for dwarves in your fort.
The following widgets are registered for display on the main fortress mode screen with the overlay framework:
dwarfmonitor.cursor- Show the current keyboard and mouse cursor positions.
dwarfmonitor.date- Show the in-game date.
dwarfmonitor.misery- Show overall happiness levels of all dwarves.
dwarfmonitor.weather- Show current weather (e.g. rain/snow).
They can be enabled or disable via the overlay command.
The :file:`dfhack-config/dwarfmonitor.json` file can be edited to change widget configuration with any of the following fields:
date_format(string): format for thedwarfmonitor.datewidget:Yory: The current yearM: The current month, zero-padded if necessarym: The current month, not zero-paddedD: The current day, zero-padded if necessaryd: The current day, not zero-padded
The default date format is
Y-M-D, per the ISO8601 standard.coords_type(string): the coordinate type to show in thedwarfmonitor.cursorwidget:all(the default): show all of the coordinate types listed heremouse_ui: the X/Y UI coordinates of the tile the mouse is positioned overmouse_map: the X/Y/Z map coordinates of the tile the mouse is positioned over (only if over the map)keyboard_map: the X/Y/Z map coordinates of the tile selected by the keyboard-controlledXcursor in DF (if active)
coords_short(boolean, default:false): iftrue, hides explanatory text from thedwarfmonitor.cursorwidget, and only shows coordinates as(X,Y,Z)
Example configuration file:
{
"date_format": "m/d/y",
"coords_type": "mouse_map",
"coords_short": false
}