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.

Utility:Dwarf Therapist/Addons Repository

From Dwarf Fortress Wiki
Revision as of 16:44, 3 August 2014 by Resident Mario (talk | contribs) (jeez)
Jump to navigation Jump to search

Recent version of Dwarf Therapists include a very large set of customizable tools for managing your dwarves, namely custom roles, custom professions, custom grid views, filter scripts, and optimization plans, which greatly enhance the user's ability to manage their fort in a well-optimized, pain-free manner. This page serves as a repository for packaged exports of custom definitions for these tools, created by other players and made available for other users here. This page is only meant to serve Splinterz's current fork of Dwarf Therapist; earlier versions of the utility did not yet implement many of the features described here. If you need help understanding what's documented on this page, or would like to learn how to write Dwarf Therapist customizations yourself, refer to the Dwarf Therapist User Guide. All exports should be hosted at the Dwarf Fortress File Depot.

You are encouraged to standardize the upload format to "Dwarf Therapist Export---<Package Name>".

Packages

Export packages are ZIP or other archive files containing a set of differing customizations all meant for a single purpose.

Military Starter

{{{image}}}
Download: DFFD File # 9232
Type: Packaged Export
Author: ResMar
Current Version: {{{current version}}}
Installation: {{{installation}}}
This ZIP file contains the customizations created over the course of the "Putting it all Together" section of the Dwarf Therapist User Guide: a set of tools that makes military drafting into a much easier and more elegant process.


Views

Grid views are the main list view in Dwarf Fortress they are accessible via the tabs at the top of the list view (Labors, Military, Social, etc).

Micro Labor View

{{{image}}}
Download: DFFD File # 9233
Type: Grid View
Author: ResMar
Current Version: {{{current version}}}
Installation: {{{installation}}}
An even smaller version of the default Labor view which merges all of the hauling sublabors into one "Hauling" column. This view is recommended for 21-inch screens, as it allows you to use the labor view with left or right-mounted docks without resorting to a horizontal scrollbar.


Custom Roles

Thistleknot's Melee and Ranged Roles

{{{image}}}
Download: DFFD File
Type: Custom Roles
Author: Thistleknot
Current Version: 1.0
Installation: {{{installation}}}
Last Updated Apr 29, 2013

These are the Melee and Ranged Roles seen in Thistleknot's Efficiently Assign Militia/Labors tutorial video, at least I think they are. I typed them in manually from what was visible on screen.


Optimization Plans

Slyrdvs's Optimization Plan

{{{image}}}
Download: Google Drive
Type: Optimization Plan
Author: /u//slyrdvs
Current Version: 1.0
Installation: {{{installation}}}
Last Updated Apr 29, 2013

From a reddit thread. Emphasizes trapping and hunting, which may not be to everyone's playstyle.

The author noted: When starting with the optimization plan on a new embark, set max jobs to 10. The dwarfs will usually have enough skills in certain areas to get 1-2 of each of the jobs that they should be good/great at. As you get more dwarfs in the fort you will if you see fit need to lower the max jobs to 7, then 5 and then fiddle with the percent total jobs to keep the workers and haulers how you would like.

I tend to use 5-10 max jobs, and a hauler percent that is less than the max jobs. You only want to have dwarfs who don't have many important jobs running around hauling. I suggest fiddling with your percent jobs and hauler percent until you find something that you enjoy for your forts.


Note from SlyrDVS in a pm: I still have to sit down and plan the jobs out again, reoptimize for a new version. As for why I have so many trappers/hunters, they are the firstline defense, they can then later become the army. :P

Thistleknot's Optimization Plan

Using AutoLabor to manage hauling jobs alongside Labor Optimizer

Since I prefer Dwarf Therapist's %'s on calculating my roles to labor mappings via the Labor Optimizer, I found the dynamic ability that autolabor has missing. So to alleviate this. I still do my own labor optimizations every few migrant waves; however, I get the advantage of autolabor's hauling behaviour (I believe it doesn't enable hauling on dwarfs that have a labor enabled for queued job).

run this inside a DFHack console

Mass Nickname Assignment for Sub-set Identification

Workshop Profiles

By mass assigning nicknames inside Dwarf Therapist to "mark" dwarves, they can be easily found in workshop profiles (if using Masterwork Mod, DFHack is included, Alt Shift N sorts alphabetically).

This is useful for workshops in various mods that train skills that you wish were limited to certain dwarfs, such as dwarfs who have a skill that is to be trained. (ex... train your axedwarf for your militia dwarfs (these would be the dwarfs that would be tagged with the nickname), via the warfare library)

Using Labors to Mark dwarf's for Custom Professions/Super Labors, or for Militia purposes

In this video (http://www.youtube.com/watch?v=gNVci8h1MkY), I actually do this method to assign my militia, but it could be extended for "super labors" as well.

What I do is assign a custom role to something I wish to assign that Dwarf Therapist doesn't currently support (such as assign militia dwarfs via the labor optimizer). So I use an optimization plan to assign a specific role (such as melee dwarfs) to a meaningless labor, then when the labors are assigned. I hand assign them inside the Therapist tool to the melee role.

One could use the same method to assign a dwarf to a custom profession that covers multiple labors (i.e. super labor concept).

It goes without saying that one should unassign the meaningless labor.

Filter Scripts

Ramblurr's Filter Pack

A small collection of filter scripts useful when using the labor optimizer.

Thistleknot's Filter Pack

I pretty much use the 1st three every migrant wave. I use an optimization plan to single out militia dwarfs (ranged and melee) to weaving (weapon, melee) and alchemy (archers, i.e. crossbowdwarfs).

Then I run the second script to see who rates high for noble roles, and pick them

Then I run the 3rd to apply a labor optimization plan.

Grid Views

Masterwork Dwarf Therapist

Highly customized version of Dwarf Therapist for use with Masterwork dwarf fortress. It uses the same binary build as Splinterminds, just uses a new .dtg (default grid view) as well as a .ini file that covers name changes for Masterwork.

http://www.bay12forums.com/smf/index.php?topic=132010.0

ResMar's Advanced Labor View

click for full view
Download: DFFD File
Type: Grid View
Author: User:Resident Mario
Current Version: 1.0
Installation: {{{installation}}}
Last Updated Aug 05, 2013

This is a heavily modified version of the "Labors NO SPACERS" view that comes packaged with the program. Useless or never-turned-off labors removed, and columns organized for better readability.