RimWorld

RimWorld

Rim of Madness - Vampires [Deprecated]
RaccoonKing 20. okt. 2018 kl. 22:50
Jittering when vampires work on floors
Seems to be an issue when a vampire builds or removes a floor that makes the game freeze for a few seconds once they finish working on the tile. There doesn't seem to any error message that I can report. Probably has something to do with the AI trying to find the next job (usually another floor). Only other mod I can think of that might have an effect is Colony Manager, although normal colonists have no problems.
< >
Viser 1-15 af 18 kommentarer
Gravage 25. okt. 2018 kl. 5:46 
Same issue here. It seems to occur mostly with floors, but I am noticing it with other things now too (walls, planting)
RaccoonKing 26. okt. 2018 kl. 4:08 
Whatever is causing it is now happening so often the game is constantly frozen...
RaccoonKing 26. okt. 2018 kl. 8:33 
Ok, I am finally getting error logs so hope this helps.

Jenson started 10 jobs in one tick. newJob=Hunt (Job_16848385) A=Thing_Rhinoceros5268365 jobGiver=RimWorld.JobGiver_Work jobList=(Hunt (Job_16848365) A=Thing_Rhinoceros5268365) (Hunt (Job_16848367) A=Thing_Rhinoceros5268365) (Hunt (Job_16848369) A=Thing_Rhinoceros5268365) (Hunt (Job_16848371) A=Thing_Rhinoceros5268365) (Hunt (Job_16848373) A=Thing_Rhinoceros5268365) (Hunt (Job_16848375) A=Thing_Rhinoceros5268365) (Hunt (Job_16848377) A=Thing_Rhinoceros5268365) (Hunt (Job_16848379) A=Thing_Rhinoceros5268365) (Hunt (Job_16848381) A=Thing_Rhinoceros5268365) (Hunt (Job_16848383) A=Thing_Rhinoceros5268365) (Hunt (Job_16848385) A=Thing_Rhinoceros5268365) lastJobGiver=RimWorld.JobGiver_Work
Verse.Log:Error(String, Boolean)
Verse.AI.JobUtility:TryStartErrorRecoverJob(Pawn, String, Exception, JobDriver)
Verse.AI.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean)
Verse.AI.<GotoCastPosition>c__AnonStorey1:<>m__0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean)
Verse.AI.<GotoCastPosition>c__AnonStorey1:<>m__0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean)
Verse.AI.<GotoCastPosition>c__AnonStorey1:<>m__0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean)
Verse.AI.<GotoCastPosition>c__AnonStorey1:<>m__0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean)
Verse.AI.<GotoCastPosition>c__AnonStorey1:<>m__0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean)
Verse.AI.<GotoCastPosition>c__AnonStorey1:<>m__0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean)
Verse.AI.<GotoCastPosition>c__AnonStorey1:<>m__0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean)
Verse.AI.<GotoCastPosition>c__AnonStorey1:<>m__0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean)
Verse.AI.<GotoCastPosition>c__AnonStorey1:<>m__0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean)
Verse.AI.<GotoCastPosition>c__AnonStorey1:<>m__0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick_Patch1(Object)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
Koltonaugust 29. okt. 2018 kl. 11:20 
This happens when the sun is coming up or coming down for me. Has been a bug for ages. I recommend work tab for scheduled priorities and dont allow construction during 4-18
It's very noticable. and just started doing this for me today.

Basically vampire has leveled up to the point where there's no point getting more levels (all skills maxed) and that's when it started doing this.

This is especially frustrating if you also use the pick up and haul mod, which loads stuff in pawns inventory to carry to stockpiles etc.

Vampires with maxed stuff doing this will make the entire game unplayable with the near infinite stutters each time.

Also happens during research, after eating, after just about anything. Very annoying.

Any workaround for this short of disabling al those work types ?
Matt 8. nov. 2018 kl. 9:36 
same problem but not only for constructing but i think for all activity which requires routing(not research) when sun is up
and i don't think it is connected with max upgrades for me but i'm not sure
Sidst redigeret af Matt; 8. nov. 2018 kl. 9:38
Oprindeligt skrevet af Matt:
same problem but not only for constructing but i think for all activity which requires routing(not research) when sun is up
and i don't think it is connected with max upgrades for me but i'm not sure
No it's happening randomly for me at least.

I either have no issues or all the issues, and the only thing to make it stop is disable the vampire working on anything.

Could have something to do with "gains experience for performing tasks around the colony" which somehow causes it to calculate a lot more than it should and cause hitching.

Like my vampire will say "standing" after every task completion and hitch during that time.
Julan 30. nov. 2018 kl. 18:22 
Same here. Three second freezes at random intervals which last for about five minutes where any mining, construction, or plant cutting causes a freeze.
Burnt 9. dec. 2018 kl. 9:39 
Kinda same here. Smalls freezzes during 6 am and 6 pm and when building floors.
shadowstalker1857 23. dec. 2018 kl. 19:59 
Found another problem which for some reason happens, I tested this error becomes more often with any display overlaps on gargolyes and transformations. aka Abililty transformations into bat, shadows, etc.
cinrus 28. dec. 2018 kl. 14:46 
Can confirm it has something to do with Vampire constructing around hours 5h to 20h.

Before 5h and vampire is building: Everything is fine.

At and post 5h and vampire is building: Game stutters like mad.

Draft vampire post 5h: Game runs fine. Until vampire undrafts itself and starts trying to build again.

Set Vampire to do anything else post 5h: Game runs just fine.

Pause and set Vampire to building again: Game starts stuttering immediately after pause.

Set Vampire to build inside and out of the sun: Still bad stuttering.

Have Vampire start building again the next day: Vampire causes stuttering until 20h. Everything works until 5h when the stuttering is back.

I have also toyed with the Vampire's "avoid the burning sun" setting in their Bio menu. No matter what setting I have it set to the stuttering is still there.

I also had an eclispe going on while this was happening so it isn't tied directly to the sunlight, but to the in game clock some how.
ice_corn 9. jan. 2019 kl. 18:30 
does jecrell know this problem after updating to 1.0?
Tookatee 16. feb. 2019 kl. 13:35 
I've had the same issues, but with a colonists of mine that has had his manipulation and walkspeed boosted through heavy amounts of bionics. I think once a pawn's manipulation gets high enough, the game start having issues with them completeing small jobs like flooring or wall building in such a short amount of time.
LittleRedSonja 15. okt. 2019 kl. 12:11 
The problem persists after 1.0. Any idea of a solution?
Ibbz 30. okt. 2019 kl. 3:12 
As somewhat of a workaround, if you increase the sun dimness to 1 (under Rimworld options -> options -> mod settings -> vampire settings). then the issue is resolved. Obviously this means the world is in permanent darkness which you have to compensate for though.
< >
Viser 1-15 af 18 kommentarer
Per side: 1530 50