Work Studio
Reorganize the Work tab from inside the game, without restarting.
Reorganize the Work tab from inside the game, without restarting.
• Create your own work types and fill them with tasks taken from other types — pull "tend animals" out of Handler, carve a cooking job apart from serving.
• Rename, reorder and hide columns, vanilla ones included.
• Drag and drop on two levels: the order of the types themselves, and the order of tasks within a type. Up/down arrows double the drag, with the Steam Deck in mind.
• Import and export your setups to carry them from one game to the next.
Everything applies immediately. No def file to write, no restart.
YOUR PRIORITIES ARE SAFE
RimWorld stores colonist priorities in a list indexed by position, without ever recording which work each value belongs to. Adding or removing a work type — yours, or one from a mod you just installed — therefore shifts the whole column. This mod stores those priorities by name in the save and puts them back against the right work on load, which protects vanilla and other mods' work types too.
GOOD TO KNOW
• This mod does not create new tasks: it redistributes the ones that already exist.
• A type fed from several sources inherits the disabling rules of each. A work mixing medicine and hauling will be disabled for a colonist incapable of either.
• Incompatible with Work Tab, which also rebuilds the Work tab columns.
• Removing this mod gives moved tasks their original types back.
Interface in English and French.
IF I GO QUIET
If I do not answer within a reasonable time after being contacted, anyone may freely update this or any other of my mods, including publishing a continuation of it. All credit must be preserved.
AI-GENERATED
This mod's code was written with Claude Code (Anthropic) and its images generated with DALL-E (OpenAI), under human direction, review and testing. Stated openly: designing with these tools is my job.
THANKS
Claude Code (Anthropic) and DALL-E (OpenAI).
Andreas Pardeike (pardeike / Brrainz), for Harmony without which none of this would exist, and for Achtung!, whose MIT-licensed DynamicWorkTypes.cs is the whole reason work types can be changed without a restart. Achtung! is where this technique was first made to work, and this mod stands on it.
https://steamcommunity.com/sharedfiles/filedetails/?id=730936602
https://github.com/pardeike/RimWorld-Achtung-Mod
Above all, 0。0, who pointed at that technique publicly and explained where to find it — without that pointer this mod would not exist at all.
https://steamcommunity.com/profiles/76561198380244407
Densevoid, for Personal Work Categories, where the pointer was shared.
https://steamcommunity.com/sharedfiles/filedetails/?id=2722053051
What is reused and how it differs is detailed in ATTRIBUTION.md. This mod is MIT licensed.