@@ -375,9 +375,10 @@ on UNIX-like systems:
375375 with the default, if this port cannot be used, the server is not started.
376376 See `remote ` for more details.
377377
378- - ``DFHACK_DISABLE_CONSOLE ``: if set, the DFHack console is not set up. This is
379- the default behavior if ``PRINT_MODE:TEXT `` is set in ``data/init/init.txt ``.
380- Intended for situations where DFHack cannot run in a terminal window.
378+ - ``DFHACK_DISABLE_CONSOLE ``: if set, DFHack's external console is not set up.
379+ This is the default behavior if ``PRINT_MODE:TEXT `` is set in
380+ ``data/init/init.txt ``. Intended for situations where DFHack cannot run in a
381+ terminal window.
381382
382383- ``DFHACK_HEADLESS ``: if set, and ``PRINT_MODE:TEXT `` is set, DF's display will
383384 be hidden, and the console will be started unless ``DFHACK_DISABLE_CONSOLE ``
@@ -409,19 +410,23 @@ Other (non-DFHack-specific) variables that affect DFHack:
409410Core preferences
410411================
411412
412- There are a few settings that can be changed dynamically via
413- `gui/control-panel ` to affect runtime behavior. You can also toggle these from
414- the commandline using the `lua ` command, e.g.
415- ``lua dfhack.HIDE_ARMOK_TOOLS=true `` or by editing the generated
416- ``dfhack-config/init/dfhack.control-panel-preferences.init `` file and
417- restarting DF.
418-
419- - ``dfhack.HIDE_CONSOLE_ON_STARTUP ``: Whether to hide the external DFHack
420- terminal window on startup. This, of course, is not useful to change
421- dynamically. You'll have to use `gui/control-panel ` or edit the init file
422- directly and restart DF for it to have an effect.
423-
424- - ``dfhack.HIDE_ARMOK_TOOLS ``: Whether to hide "armok" tools in command lists.
413+ Settings that control DFHack's runtime behavior can be changed dynamically via
414+ the "Preferences" tab in `gui/control-panel ` or on the commandline with
415+ `control-panel `. The two most important settings for the core are:
416+
417+ - ``HIDE_CONSOLE_ON_STARTUP ``: On Windows, this controls whether to hide the
418+ external DFHack terminal window on startup. The console is hidden by default
419+ so it does not get in the way of gameplay, but it can be useful to enable for
420+ debugging purposes or if you just prefer to use the external console instead
421+ of the in-game `gui/launcher `. When you change this setting, the new behavior
422+ will take effect the next time you start the game. If you are running the
423+ native Linux version of DF (and DFHack), the terminal that you run the game
424+ from becomes the DFHack console and this setting has no effect.
425+
426+ - ``HIDE_ARMOK_TOOLS ``: Whether to hide "armok" tools in command lists. Also
427+ known as "Mortal mode", this setting keeps god-mode tools out of sight and
428+ out of mind. Highly recommended for players who would prefer if the god-mode
429+ tools were not quite as obvious and accessible.
425430
426431Performance monitoring
427432======================
0 commit comments