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.
Editing Utility:Dwarf Companion
Jump to navigation
Jump to search
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | + | I'm in holidays, so if you encounter issues, please copy/paste in the discussion page. I'll check it often. Oh and if you know how to reduce the screenshot, please do so ! | |
− | + | ||
= 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? | ||
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. | 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 | + | It supports versions 33d, 33f and 33g. The latest screenshot is at [http://bartabox.banquise.net/df/screen1.png this place]. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | [[Image:dfcompanion1.png|720px]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | = How = | |
− | + | You need to install several things first: | |
− | + | * [http://www.python.org/download/ Python] (works with any version, 2.5 is prefered) | |
− | = How | + | * from [http://gladewin32.sourceforge.net/modules/news/ this page], the latest "Gtk+/Win32 Runtime Environment Installer" |
− | You need to install several things first | ||
− | |||
− | * [http://www.python.org/download/ Python] ( | ||
− | * from [http://sourceforge.net/ | ||
+ | * For python 2.5 users, just grab the utility at [http://bartabox.banquise.net/df/companion-0.6-python25.zip this place], and unzip it. | ||
* For users of the -any versions, or python 2.4 users, you must: | * For users of the -any versions, or python 2.4 users, you must: | ||
** Install the three modules from [http://www.pygtk.org/downloads.html this page] (PyCairo, PyGObject, PyGTK) | ** Install the three modules from [http://www.pygtk.org/downloads.html this page] (PyCairo, PyGObject, PyGTK) | ||
− | ** Grab the software | + | ** Grab the software at [http://bartabox.banquise.net/df/companion-0.6-any.zip this place]. |
− | |||
* Double click on "dfcompanion_prototype.py"! | * Double click on "dfcompanion_prototype.py"! | ||
= Problems? = | = 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 - what can you do? = | = Usage - what can you do? = | ||
First run Dwarf Fortress, and load your game. It won't work otherwise. | First run Dwarf Fortress, and load your game. It won't work otherwise. | ||
− | The general idea is to have the main window open next to your DF windows. It should help you play the game by providing useful hints while playing. Order dwarves using the column "alerts" so that most important stuff is on top : hungry, unhappy, moody, hurt dwarves. You can play with creatures and view | + | The general idea is to have the main window open next to your DF windows. It should help you play the game by providing useful hints while playing. Order dwarves using the column "alerts" so that most important stuff is on top : hungry, unhappy, moody, hurt dwarves. You can play with creatures and view detailled views of their attributes by double clicking them. Right now, you can interact by: |
* clicking "heal", heals creature | * clicking "heal", heals creature | ||
* clicking "hurt", hurts creature | * clicking "hurt", hurts creature | ||
Line 75: | Line 42: | ||
Interesting effects are [http://mkv25.net/dfma/movie-236-lazydwarvesmustdie butcherable dwarves] and [http://img184.imageshack.us/img184/7919/straydognz6.jpg Corbine's crazy dogs]. Oh, and skeletal legendary miners that turn against your fortress. | Interesting effects are [http://mkv25.net/dfma/movie-236-lazydwarvesmustdie butcherable dwarves] and [http://img184.imageshack.us/img184/7919/straydognz6.jpg Corbine's crazy dogs]. Oh, and skeletal legendary miners that turn against your fortress. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
= Changelog = | = Changelog = | ||
Line 109: | Line 67: | ||
** More details | ** More details | ||
** Instamood! | ** Instamood! | ||
− | * companion.0.7-any.zip - | + | * companion.0.7-any.zip - not yet released |
** Couples list | ** Couples list | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
= thanks = | = thanks = | ||
Line 147: | Line 75: | ||
* Corbine, for early testings, bug discovery, and flags discovery | * Corbine, for early testings, bug discovery, and flags discovery | ||
* sinoth, for early testings, bug discovery | * sinoth, for early testings, bug discovery | ||
− | |||
− | |||
− |