Skip to content

Releases: Klok-e/RimWorld_Mod_AutoPriorities

1.6.1

14 Feb 18:40

Choose a tag to compare

add forbidden for non adults work types

1.6.0

21 Jan 20:43

Choose a tag to compare

fix broken comparison in exclude pawns handling

1.5.4

01 Mar 21:12

Choose a tag to compare

Add patch for arof.fluffy.worktab.continued

Fixes

10 Feb 22:35

Choose a tag to compare

Move excluded pawns to world component and fix excluded pawns resetting on map change

1.5.2

09 Feb 21:26

Choose a tag to compare

Fix random "collection was modified while iterating" errors - set priorities in the main thread and stop playing sound when using a timer

1.5.1

09 Feb 12:37

Choose a tag to compare

  1. Rework priority assignment to use global optimization instead of greedy heuristics. The new approach is to formulate the priority assignment as an integer linear programming problem and solve the equations using an established equation solver. Sadly, for C# there are no solvers which support integer variables, so this new approach first solves a relaxed version of the problem using ALGLIB (no integer constraints) and then uses random search (a simple genetic algorithm in this case) to find an integer solution which satisfies all constraints. Random search sometimes leads to suboptimal or inconsistent solutions, but I think this is still much better than before.
  2. Reworked how excluded colonists are saved.
  3. Added more options.
  4. Added an option to set priorities periodically.
  5. Fixed top and left panes in the exclude colonists tab. Rimworld UI is cancer so don't scroll too fast if you have more than 30 pawns or your game might freeze. Idk how to fix this.
  6. Included work speed in the priority assignment calculation, so skilled pawns without arms won't get first priority in medicine, and those with field hands/drill arms, but low skills will be prioritized.

1.5.0: add patch operation for Work Tab 1.5 unoffical (#13)

22 Sep 13:55
ea5bcb2

Choose a tag to compare

this one https://steamcommunity.com/sharedfiles/filedetails/?id=3253535347

seems to work in my few minutes of testing

Various fixes, add minimum fitness

03 Nov 18:17

Choose a tag to compare

1.4.3

More logs & fix retrieval of minimum fitness

Various fixes

29 Oct 13:56

Choose a tag to compare

1.4.2

Fix devide by zero

Misc

23 Oct 10:47

Choose a tag to compare

1.4.1

Fix thing