RimWorld

RimWorld

244 ratings
Schedule Everything!
11
5
2
3
4
2
3
2
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.5, 1.6
File Size
Posted
Updated
57.647 KB
23 May @ 9:46am
27 Jun @ 8:30am
8 Change Notes ( view )

Subscribe to download
Schedule Everything!

Description
The Schedule Mod you know you need!

Adds custom schedules for (nearly) every work type. You can assign your colonists specific activities at specific times during the day.

How does it work?
Adds a new Schedule Button next to the existing ones. You can click it to change the job you want to Schedule.
During the assigned schedule, your colonists' priority for the task is automatically set to 1.
Once the schedule ends, their priorities resets to what it was before.

Problems?
This is the first mod I've ever created, so there might still be some bugs (though everything worked fine during my own tests)
There could be compatibility issues with other scheduling mods. If you encounter any, please let me know.
IMPORTANT: When you want to disable this mod, make sure to change all time assignments back to vanilla before removing the mod.

Feedback
Time Assignments and Scheduling are topics only a few mods are tackling. It requires coding skills (which I kinda lack) and is quite complex.
I still hope this mod makes your colony management a bit easier!
Any and all feedback is welcome :)
93 Comments
BHZRD_guy2 9 Jul @ 10:41pm 
Hello!
I'd like to report an error that seems related to the Biotech DLC, which I don't have enabled. The mod tries to load the Childcare WorkTypeDef — I believe that’s Biotech-only. Could you please take a look? If Biotech is required, a note in the mod requirements would help avoid confusion. Thanks!

Steps to reproduce:

Run RimWorld with Harmony and the Schedule Everything mod.

Make sure the Biotech DLC is disabled.

Launch the game — error appears in new game after choosing your scenario.

Error message:

Failed to find Verse.WorkTypeDef named Childcare. There are 20 defs of this type loaded.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.DefDatabase`1<Verse.WorkTypeDef>:GetNamed (string,bool)
MazoScheduleMod.GameComponent_MazoSchedule:.cctor ()

Screenshot:
https://imgur.com/a/EFwyW6f
Nat Shade 8 Jul @ 2:27pm 
omg been waiting for a mod like this my colony can be cleaned
~Yelen ☾ 4 Jul @ 5:53am 
Alright here we go, this is how I reproduced it with this and BPC enabled:
1) start or load any game
2) for ease of observation 3 colonists will do fine, schedule one activity/work type of any so that at hour h colonist 1 will do X, at h+1 colonist 2 will do X, at h+2 colonist 3 will do X, at h+3 colonist 1 will do X and so on, it should look like oblique stripes

hour h must not have started yet

3) open the work tab and watch priorities change as they should, for a few hours
4) now, say you closed the tab at 15, open it again at 17, so after the hour has gone and another one has passed, this is when i think the scheduled priority is 'saved' and will always stay at 1. priorities will stop changing unless you keep the work tab open, and even then only the ones that were not 'saved' previously in this step
~Yelen ☾ 3 Jul @ 5:43pm 
Don't worry about it! It's a great mod and it's a niche case at best, and even then what's the rush for?
Anyway I will come back tomorrow with a step by step just in case, I'm pretty :deadweight:tired from a work day and I might have taken for granted the steps I took to verify this
Mazo  [author] 3 Jul @ 5:30pm 
I’ll try to recreate the problem to solve it.
It’s the first time I created a mod and im really glad for the feedback. It just might take a while to make things happen <4
~Yelen ☾ 3 Jul @ 5:00pm 
Narrowed it down to Better Pawn Control. In retrospect I should have imagined it but I didn't think this would be the case.
It won't be that bad to run without it, this mod fits the way I play too well to give it up.
I imagine the issue is on BPC's side of things but I don't really know lol.
Thank you for your availability ♥
Mazo  [author] 3 Jul @ 4:43pm 
If you find out, let me know. I’ll fix it asap.
Thanks for letting me know, this helps a lot 👍🏻
~Yelen ☾ 3 Jul @ 4:32pm 
I can confirm that it is a conflict, I'll try to find out which one is causing it and let you know, as a disclaimer!
~Yelen ☾ 3 Jul @ 4:20pm 
This mod is a lifesaver and I thank you A LOT for it <3
I came across an issue which I haven't seen mentioned by others and that I honestly can't explain since I don't run any other scheduling mods: basically the mod runs as it should if I don't check it during work-type scheduling OR if I have it open since before the schedule starts and close it after it ends, however if I accidentally open it as any schedule is active it will 'save' all current priorities and the current schedule time frame will stop doing anything.
Regardless, I will try disabling every other mod to weed out any weird conflicts and report back!
yobigpotnah 2 Jul @ 11:34pm 
i wish there was a eat tab