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 Therapist/Addons Repository"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
(jeez)
Line 24: Line 24:
 
-->
 
-->
  
== Military Starter ==
+
== Packages ==
 +
'''Export packages''' are ZIP or other archive files containing a set of differing customizations all meant for a single purpose.
 +
 
 +
=== Military Starter ===
 
{{DTAddon
 
{{DTAddon
 
| type            = Packaged Export
 
| type            = Packaged Export
 
| download link  = {{dffd|9232}}
 
| download link  = {{dffd|9232}}
 
| author          = ResMar
 
| author          = ResMar
| comments        = This ZIP file contains the customizations created over the course of the "Putting it all Together" section of the {{dffd|7889|Dwarf Therapist User Guide}}.
+
| comments        = This ZIP file contains the customizations created over the course of the "Putting it all Together" section of the {{dffd|7889|Dwarf Therapist User Guide}}: a set of tools that makes military drafting into a much easier and more elegant process.
 
}}
 
}}
  
== Micro Labor View ==
+
== 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 ===
 
{{DTAddon
 
{{DTAddon
 
| type            = Grid View
 
| type            = Grid View
 
| download link  = {{dffd|9233}}
 
| download link  = {{dffd|9233}}
 
| author          = ResMar
 
| author          = ResMar
| comments        = An even smaller version of the default Labor view which merges all of the hauling sublabors into one "Hauling" column.
+
| comments        = 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.
 
}}
 
}}
  
Line 51: Line 57:
 
These are the Melee and Ranged Roles seen in Thistleknot's [https://www.youtube.com/watch?v=gNVci8h1MkY Efficiently Assign Militia/Labors] tutorial video, at least I think they are. I typed them in manually from what was visible on screen.
 
These are the Melee and Ranged Roles seen in Thistleknot's [https://www.youtube.com/watch?v=gNVci8h1MkY Efficiently Assign Militia/Labors] tutorial video, at least I think they are. I typed them in manually from what was visible on screen.
 
}}
 
}}
 
 
== Labor Optimizer Tutorial ==
 
 
http://www.youtube.com/embed/Jz_6hMZahU4
 
  
 
== Optimization Plans ==
 
== Optimization Plans ==
Line 395: Line 396:
 
</nowiki>
 
</nowiki>
 
}}
 
}}
 
=== Using AutoLabor to disable hauling jobs on your important dwarfs ===
 
 
Autolabor allows one to disable autolabor on dwarves inside burrows. 
 
 
I've found when hauling jobs trump regular jobs, there's not much I can do about it.  So the "core" of my work can't get done because my main dwarfs are constantly being spammed for hauling jobs. 
 
 
To resolve this, I'll use my criteria to mark out my "worker" dwarfs in Therapist (say I'll sort by health issues, exclude military and nobles via a filter script).  Then I assign my "core" to an optimization plan, then I Mass Nickname them, and assign them to a fortress burrow (using dfhack Sort by Name).  For example, nicknamed to "NH-" To signify these dwarves [at the time of labor assignment] had no health issues.  It also serves as a reminder that these dwarfs are my burrow restricted dwarf's (aka my non hauling).
 
 
Then I do the rest of my dwarf's (injured, nobles, militar, etc) however I want, I usually just assign skilled using the right click menu option when clicking on a dwarf name.
 
  
 
== Mass Nickname Assignment for Sub-set Identification ==
 
== Mass Nickname Assignment for Sub-set Identification ==

Revision as of 16:44, 3 August 2014

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.