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

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:
Recent versions of Dwarf Therapist 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 [[Utilities#Dwarf_Therapist|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 {{dffd|7889|Dwarf Therapist User Guide}}. All exports should be hosted at the [https://dffd.bay12games.com/ Dwarf Fortress File Depot].
+
Recent versions of Dwarf Therapist 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 [[Utilities#Dwarf_Therapist|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 {{dffd|7889|Dwarf Therapist User Guide}}. All exports should be hosted at the [http://dffd.wimbli.com/ Dwarf Fortress File Depot].
  
 
You are encouraged to standardize the upload format to "Dwarf Therapist Export---<Package Name>".
 
You are encouraged to standardize the upload format to "Dwarf Therapist Export---<Package Name>".
Line 6: Line 6:
  
 
For a detailed explanation of all things Dwarf Therapist, with screenshots and everything, download ResMar's [http://dffd.wimbli.com/file.php?id=7889 User Guide].
 
For a detailed explanation of all things Dwarf Therapist, with screenshots and everything, download ResMar's [http://dffd.wimbli.com/file.php?id=7889 User Guide].
 +
https://esolution.center
 
'''Custom professions''' are templates that dictate what labors a dwarf should have enabled.
 
'''Custom professions''' are templates that dictate what labors a dwarf should have enabled.
  
Line 33: Line 34:
 
| 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.
 
| 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.
 
}}
 
}}
 +
https://esolution.center
  
 
== Custom Professions ==
 
== Custom Professions ==
Line 206: Line 208:
 
=== Thistleknot's Filter Pack ===
 
=== Thistleknot's Filter Pack ===
 
I pretty much use the 1st three every migrant wave.
 
I pretty much use the 1st three every migrant wave.
I use an optimization plan to single out militia dwarves (ranged and melee) to weaving (weapon, melee) and alchemy (archers, i.e. crossbowdwarves).
+
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 second script to see who rates high for noble roles, and pick them
Line 327: Line 329:
 
From [http://www.reddit.com/r/dwarffortress/comments/1d39kd/anyone_have_a_good_optimizer_plan/ a reddit thread]. Emphasizes trapping and hunting, which may not be to everyone's playstyle.  
 
From [http://www.reddit.com/r/dwarffortress/comments/1d39kd/anyone_have_a_good_optimizer_plan/ 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 dwarves 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 dwarves 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.
+
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 dwarves 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.
+
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.
 
}}
 
}}
  
Line 342: Line 344:
  
 
Naming convention is
 
Naming convention is
Name, % of dwarves, # of Labors to assign
+
Name, % of dwarfs, # of Labors to assign
  
 
Vanilla 8 Labor's Per (early fort)
 
Vanilla 8 Labor's Per (early fort)
Line 575: Line 577:
  
 
=== Using AutoLabor to manage hauling jobs alongside Labor Optimizer ===
 
=== 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 dwarves that have a labor enabled for queued job).
+
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.
 
Run this inside a DFHack console.
Line 659: Line 661:
 
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).
 
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 dwarves, such as dwarves who have a skill that is to be trained. (ex... train your axedwarf for your militia dwarves (these would be the dwarves that would be tagged with the nickname), via the warfare library)
+
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 ===
 
=== 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.
 
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 dwarves via the labor optimizer).  So I use an optimization plan to assign a specific role (such as melee dwarves) to a meaningless labor, then when the labors are assigned.  I hand assign them inside the Therapist tool to the melee role.
+
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).
 
One could use the same method to assign a dwarf to a custom profession that covers multiple labors (i.e. super labor concept).
Line 688: Line 690:
  
 
=== % Jobs to Assign===
 
=== % Jobs to Assign===
When editing an optimization plan, the % of total jobs is the target # that is set.  This % is based on Dwarves Selected * Jobs per Dwarf, then there is an ~ number representing the results of our rounded ratio:job #'s.
+
When editing an optimization plan, the % of total jobs is the target # that is set.  This % is based on Dwarfs Selected * Jobs per Dwarf, then there is an ~ number representing the results of our rounded ratio:job #'s.
  
 
=== Theory of Constraints===
 
=== Theory of Constraints===

Please note that all contributions to Dwarf Fortress Wiki are considered to be released under the GFDL & MIT (see Dwarf Fortress Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)

Templates used on this page: