DFHack, quelques commandes utiles

DFHack est un petit utiliatire pour Dwarf Fortress qui permet de passer des commandes au jeu. Certains trucs sont de la triche, mais il y en a d'autres qui aident bien à décoincer certains problèmes, ou ajoutent des fonctionnalités sympa.

Doc complète (en anglais) sur https://dfhack.readthedocs.io

Cette page est un aide mémoire sur quelques commandes utiles.

Visuel

  • twaterlvl : Changer entre afficher ou non la profondeur des liquides par des nombres. Ctrl+W
  • deathcause : Choisir un morceau de corps en jeu, ou une unité via u (unit list) et le script indiquera la cause de la mort.
  • forum-dwarves : permet d'exporter une description au format texte, utilisable ensuite pour partager avec le reste du monde les inventions de nos nains. Encodé en CP437. Ctrl Shift F
  • markdown : idem mais en markdown, sur la fenêtre en cours. markdown [-n] [filename]
  • position : indique divers éléments. Current time: date, clock time, month, and season. Location: z-level, cursor position, window size, and mouse location.
  • showmood: indique les items demandés lors d'un “strange mood” actif.
  • sort-units : trier les unités selon certains critères. Pratique sur la liste animale…
    • Alt Shift n pour trier par nom
    • Alt Shift r par arrivée
    • Alt Shift t par “profession”
    • sort-units race par race

Fonctionnalitées en plus

  • quicksave : depuis le monde, appelé via Ctrl Alt s ; sauvegarde rapide (comme pour les saisons)
  • dwarfvet : active la fonctionnalité de vétérinaire. Il faut un “hôpital animalier”, soit une zone qui soit hôpital et zone d'entrainement (hospital and animal training). Un nain doit avoir Animal Caretaker actif. Options : enable, disable, report (indique les zones considérées comme hôpital animalier.
  • emigration : autorise les nains mécontents à émigrer. Réduit donc la population de mécontents dans une forteresse. Vérifié une fois par mois. emigration enable|disable

Automatismes

  • unforbid : unforbid all. Options available: all, help
  • burial : rend tous les cercueils disponibles pour servir de tombe. burial –pets autorise aussi les tombes pour les animaux.
  • stocksettings : permet de reprendre les caractéristiques d'un stock. Diverses options mais le plus simple : ouvrir la fenêtre d'un stock (p) puis Alt p.
  • autogems : sur un atelier de Jewellery, indiquer de faire une tâche puis alt a : permet de sélectionner des tâches plus large, comme “cut all gem”.
  • resume : Allows automatic resumption of suspended constructions, along with colored UI hints for construction status.

FPS

  • deterioratecorpses : Accélère la décomposition, donc fait disparaitre les restes plus rapidement. Pour réduire les fps. deterioratecorpses (start|stop)
  • feature : révèle certains aspects de la carte (magma, caverne) ; est-ce que cela permettrait de réduire les FPS en allant plus vite à la bonne couche ? Ou est-ce qu'au contraire ça va les faire exploser en révélant trop de chose ? Possibilité de cacher une couche aussi.
  • clean : peut aider mais aussi créer des soucis, donc avec prudence. Nettoie les tuiles de la map. options :
    • map: Clean the map tiles. By default, it leaves mud and snow alone.
      • mud: Remove mud in addition to the normal stuff.
      • snow: Also remove snow coverings.
    • units: Clean the creatures. Will also clean hostiles.
    • items: Clean all the items. Even a poisoned blade.
  • spotclean : nettoie juste la tuile indiquée, avec le raccourci Ctrl C
  • fix/dead-units : enlève de la liste des morts les trucs secondaires, comme les animaux, pour libérer de la place. Peut relancer l'arrivée des migrants si bloquée à cause de ça.

Triche

  • exterminate : tue tous les membres d'une race sur la carte
  • migrants-now : force une vague d'immigrant, disponible uniquement après la première.
  • points : détermine le nombre de points à l'embarquement ; 1000000 pour permettre d'acheter tout ce qu'on veut ou 0 pour partir à poil.
  • startdwarf : détermine le nombre de nain à l'embarquement. Mais 7, c'est bien.
  • regrass : redensifie l'herbe.
  • Forceequip : déplace un item dans l'inventaire d'un nain. Voir forceequip help ainsi que modtools/equip-item. Probablement utile quand ces foutues haches restent coincées.
  • source : ajoute une source d'eau ou de lave sur le curseur. source add water 7
  • reveal-hidden-units : révèle les unités cachées, entre autre ces saloupiots d'elfes embusqués.
CC Attribution-Noncommercial-Share Alike 4.0 International Driven by DokuWiki
pratique/dwarf/dfhack.txt · Dernière modification : 28/12/2022 11:53 de Zatalyz