Skip to content

Releases: fluffy-mods/WorkTab

WorkTab v0.16.2.0

08 Feb 14:17
Compare
Choose a tag to compare
WorkTab v0.16.2.0 Pre-release
Pre-release

![RimWorld Alpha 16](https://img.shields.io/badge/RimWorld-Alpha 16-brightgreen.svg)

Provides a vastly more customizable work tab.

Important

Requires HugsLib
This mod requires HugsLib to be loaded before it, or it will not function.

BETA release
This should be considered a beta release. The basic functionality is confirmed to work, but there may be more elusive bugs still to be caught.

Features

Various usability extentions to the 'vanilla' work tab; sorting by columns, toggling/changing priorities for entire columns at once, and creating presets.

An extra detailed 'Dwarf Therapist' mode, that allows you to set priorities for the individual tasks within each job.

Finally, a time scheduler to set priorities for a given time slot only - allows you to designate a cleaning hour, or have your cook prepare meals right before dinner, etc. etc.

Notes

With great power comes great responsibility. The default priorities of tasks within a job is set for a good reason; it's a sensible default. Changing these can lead to deadlock situations, so use the detailed tab at your own risk!

Finally, there will never be an 'autolabor' mode where a mod sets priorities for you. Due to the way the AI is handled (e.g. pawns actively look for work, instead of there being a 'bulletin board' of jobs that need doing), it's not feasible to get the complete list of work that needs doing that would be needed to make this a reality, without extreme overhead and loads of special excpetion coding.

Contributors

  • Bronytamin: Russian translation
  • Eric Swanson:

Changes

  • refactor storage of priorities

WorkTab v0.16.1.9

26 Jan 21:05
Compare
Choose a tag to compare

we're now up to paranoid levels of checking priorities

WorkTab v0.16.1.8

26 Jan 20:47
Compare
Choose a tag to compare

be even more forceful in not allowing forbidden work fix bug where final work column would show up at specific combinations of resolution / counts of worktypes
add readme and license

WorkTab v0.16.1.7

10 Jan 07:12
Compare
Choose a tag to compare

Fixed snafu with assigning hours to priorities

WorkTab v0.16.1.6

09 Jan 20:00
Compare
Choose a tag to compare

Add shift-click to select only single hour in scheduler.
Mark time dependent tooltip cache dirty on applying favourites
Fix translation key for partially scheduled worktypes
Check if pawn Map field is initialized before using it to determine local time
Show the end hour in time-dependent tooltip (#27)

WorkTab v0.16.1.3

04 Jan 22:54
Compare
Choose a tag to compare

allow changing worktype priorities in dwarf therapist view
fix favourite handling
improve detection and logging of setting disabled priorities
always apply workgiver level priorities.

WorkTab v0.16.1.2

04 Jan 00:37
Compare
Choose a tag to compare

Russian translation (#26)

WorkTab v0.16.1.1

28 Dec 11:51
Compare
Choose a tag to compare

Fix errors on world map after loading.

WorkTab v0.16.1.0

26 Dec 17:39
Compare
Choose a tag to compare

![RimWorld Alpha 16](https://img.shields.io/badge/RimWorld-Alpha 16-brightgreen.svg)

Provides a vastly more customizable work tab.

Important

Requires HugsLib
This mod requires HugsLib to be loaded before it, or it will not function.

BETA release
This should be considered a beta release. The basic functionality is confirmed to work, but there may be more elusive bugs still to be caught.

Features

Various usability extentions to the 'vanilla' work tab; sorting by columns, toggling/changing priorities for entire columns at once, and creating presets.

An extra detailed 'Dwarf Therapist' mode, that allows you to set priorities for the individual tasks within each job.

Finally, a time scheduler to set priorities for a given time slot only - allows you to designate a cleaning hour, or have your cook prepare meals right before dinner, etc. etc.

Notes

With great power comes great responsibility. The default priorities of tasks within a job is set for a good reason; it's a sensible default. Changing these can lead to deadlock situations, so use the detailed tab at your own risk!

Finally, there will never be an 'autolabor' mode where a mod sets priorities for you. Due to the way the AI is handled (e.g. pawns actively look for work, instead of there being a 'bulletin board' of jobs that need doing), it's not feasible to get the complete list of work that needs doing that would be needed to make this a reality, without extreme overhead and loads of special excpetion coding.

Changes

  • Initial A16 update.

Steamy Workers

15 Jul 21:21
Compare
Choose a tag to compare

First release for A14.

0.14.0.5:

  • Removed what was hopefully the last bug in priority setting code.

0.14.0.4:

  • Fixed cockups in 0.14.0.3
  • Added two-way communication between vanilla and work tab priorities. Should now be fully compatible with anything that uses vanilla methods to set/get priorities.

0.14.0.3:

  • Detoured WorkSettings.SetPriority to ensure (limited) compatibility with other mods that manipulate work settings. Note this now intercepts changes to vanilla priorities before they are applied - removing this mod will cause further issues.
  • Added workgiver disabled notification to alert pawns when they may have to stop their current job. (mirrors vanilla).

0.14.0.2:

  • Added option to delete existing favourites.
  • Implemented ModConfigurationMenu, allows changing;
    • Number of priority levels
    • Use of colour coded passion icons
    • 12/24h mode
  • Commented out obsolete NaturalPriorities MapComp and Dialog.

Note; Updating to 0.14.0.2 may cause an error on loading older save games. The error relates to the now missing NaturalPriorities MapComp, and may be safely ignored. Creating a new save game will stop future errors.

0.14.0.1:

  • Fixed sorting by column.

0.14.0.0:

  • Updated for A14, added preview and expanded about.