v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Difference between revisions of "Utility:Dwarf Companion"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
Line 1: Line 1:
Please come back in a few minutes, ironing stuff out.
 
 
 
= What? =
 
= What? =
 
This project is about having a helper utility for dwarf fortress, hopefully filling gaps in the user interface. It will also allow some cool cheating, so that it would be possible to play with the engine. For example, you can now mark your nobles as butcherable! Ain't that cool?
 
This project is about having a helper utility for dwarf fortress, hopefully filling gaps in the user interface. It will also allow some cool cheating, so that it would be possible to play with the engine. For example, you can now mark your nobles as butcherable! Ain't that cool?
Line 15: Line 13:
 
* from [http://gladewin32.sourceforge.net/modules/news/ this page], the latest "Gtk+/Win32 Runtime Environment Installer"
 
* from [http://gladewin32.sourceforge.net/modules/news/ this page], the latest "Gtk+/Win32 Runtime Environment Installer"
  
Now you can just grab the utility at [http://bartabox.banquise.net/df/utils.zip this place], unzip it and double click on "dfcompanion_prototype.py".
+
Now you can just grab the utility at [http://bartabox.banquise.net/df/utils.0.1.zip this place], unzip it and double click on "dfcompanion_prototype.py".
  
 
= Problems? =
 
= Problems? =
Line 36: Line 34:
 
= Changelog =
 
= Changelog =
 
* utils.zip : initial test, some bugs with accents
 
* utils.zip : initial test, some bugs with accents
 +
* utils.0.1.zip : corrected problem with bad characters

Revision as of 16:11, 21 December 2007

What?

This project is about having a helper utility for dwarf fortress, hopefully filling gaps in the user interface. It will also allow some cool cheating, so that it would be possible to play with the engine. For example, you can now mark your nobles as butcherable! Ain't that cool?

For now, a PROTOTYPE utility is available, for testings. It uses python and requires many dependencies. It will end up as a standard .exe tool once features are ironed out.

It supports versions 33d and 33f.

Dfcompanion1.png

How

You need to install several things first:

  • Python 2.4 (this is a link to 2.4.4, it does NOT work with 2.5.*)
  • from this page, the latest "Gtk+/Win32 Runtime Environment Installer"

Now you can just grab the utility at this place, unzip it and double click on "dfcompanion_prototype.py".

Problems?

Please run the tool from the command line if you experience problems, and copy/paste errors in the discussion page.

The unit list often gets desynchronised (multiple dwarves appearing). To solve this, just press "refresh".

Usage

First run Dwarf Fortress.

The general idea is to have the main window open next to your DF windows. Order dwarves using the column "alerts" so that most important stuff is on top. You can play with creatures by double clicking them. Right now, you can interact by:

  • clicking "heal", heals creature
  • clicking "hurt", hurts creature
  • clicking "apply", saves the following changes:
    • position X,Y,Z
    • strength, agility, toughness
    • all flags (the checkbox stuff), most being unknown, please let us know about their use if you get it!
    • pain, exhaustion, hunger, thirst, drowsiness

Changelog

  • utils.zip : initial test, some bugs with accents
  • utils.0.1.zip : corrected problem with bad characters