RimWorld

RimWorld

Dubs Bad Hygiene
 Denne tråd er blevet fastgjort, så den er sikkert vigtig
Dubwise  [udvikler] 5. okt. 2017 kl. 9:55
2
BUG REPORTS
post bug reports here please:

https://github.com/Dubwise56/Dubs-Bad-Hygiene/issues

Thank you
Sidst redigeret af Dubwise; 29. juli kl. 7:27
< >
Viser 1-15 af 1,619 kommentarer
۞Monkey 5. okt. 2017 kl. 10:09 
Exception in Verse.AI.ThinkNode_Priority TryIssueJobPackage: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.JoyGiver_TakeDrug.BestIngestItem (Verse.Pawn pawn, System.Predicate`1 extraValidator) [0x00000] in <filename unknown>:0
at RimWorld.JoyGiver_Ingest.TryGiveJobInternal (Verse.Pawn pawn, System.Predicate`1 extraValidator) [0x00000] in <filename unknown>:0
at RimWorld.JoyGiver_Ingest.TryGiveJob (Verse.Pawn pawn) [0x00000] in <filename unknown>:0
at PrisonLabor.JobGiver_Joy.TryGiveJobFromJoyGiverDefDirect (RimWorld.JoyGiverDef def, Verse.Pawn pawn) [0x00000] in <filename unknown>:0
at PrisonLabor.JobGiver_Joy.TryGiveJob (Verse.Pawn pawn) [0x00000] in <filename unknown>:0
at Verse.AI.ThinkNode_JobGiver.TryIssueJobPackage (Verse.Pawn pawn, JobIssueParams jobParams) [0x00000] in <filename unknown>:0
at Verse.AI.ThinkNode_Priority.TryIssueJobPackage (Verse.Pawn pawn, JobIssueParams jobParams) [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
RimWorld.ThinkNode_Conditional:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_SubtreesByTag:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.Pawn_JobTracker:DetermineNextJob(ThinkTreeDef&)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

When I click the washing bucket.

I do NOT have any drug mods enabled only Hugslib,EPOE,JecTools,cosmic horrors, vegetable garden, cults and your mod. This happedn after I installed your mod so this game is not save game compatible or? :-/
Sidst redigeret af ۞Monkey; 5. okt. 2017 kl. 10:13
Dubwise  [udvikler] 5. okt. 2017 kl. 10:15 
ah its the prison labor mod... "at PrisonLabor.JobGiver_Joy.TryGiveJob"
i have heard of a couple of problems coming from that mod, it must change a lot to make jobs work with prisoners, not sure why it would think my bucket is a drug that doesnt quite make sense
۞Monkey 5. okt. 2017 kl. 11:13 
Oprindeligt skrevet af Dubwise:
ah its the prison labor mod... "at PrisonLabor.JobGiver_Joy.TryGiveJob"
i have heard of a couple of problems coming from that mod, it must change a lot to make jobs work with prisoners, not sure why it would think my bucket is a drug that doesnt quite make sense
Strange because I do no longer have that enabled :-/ Thx for your help for pointing it out anyway! <3
Sidst redigeret af ۞Monkey; 5. okt. 2017 kl. 11:18
Dubwise  [udvikler] 5. okt. 2017 kl. 11:19 
that might be why then, something has been saved which is looking for that job driver and the class no longer exists so its tripping up
Exception in Tick (pawn=Hangman, job=takeBath A=Thing_Bathtub105062, CurToil=5): System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.JoyUtility.JoyTickCheckEnd (Verse.Pawn pawn, JoyTickFullJoyAction fullJoyAction, Single extraJoyGainFactor) [0x00000] in <filename unknown>:0
at DubsBadHygiene.JobDriver_takeBath+<>c__DisplayClass0_0.<MakeNewToils>b__3 () [0x00000] in <filename unknown>:0
at Verse.AI.JobDriver.DriverTick () [0x00000] in <filename unknown>:0 lastJobGiver=DubsBadHygiene.JobGiver_prisonersGetClean, curJob.def=takeBath, curDriver=DubsBadHygiene.JobDriver_takeBath
Verse.Log:Error(String)
Verse.AI.Pawn_JobTracker:StartErrorRecoverJob(String)
Verse.AI.JobDriver:DriverTick()
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()

No idea whats causing it, but prisoners now cannot stop taking a bath unless its for food or rest.
Dubwise  [udvikler] 8. okt. 2017 kl. 17:38 
prisoners cant use baths at the moment its a bug, stick to showers
Cynblue 9. okt. 2017 kl. 11:38 
how do i use the sewage out let
Dubwise  [udvikler] 9. okt. 2017 kl. 12:02 
place it adjacent to any moving water tiles found in rivers
Miess 15. okt. 2017 kl. 12:24 
Whenever I research the tech I need for toilets, baths etc, I can't create the bathroom stuff. It also then says I didn't research it in the tech tree. Any fixes coming for this?
Dubwise  [udvikler] 15. okt. 2017 kl. 12:52 
I need some more details about the problem, can you provide screenshots or a step by step of what you are doing up until the point you are getting stuck?
Sidst redigeret af Dubwise; 15. okt. 2017 kl. 12:52
Stychis 25. okt. 2017 kl. 23:01 
Inspect string for WashBucket70959 contains empty lines.
Verse.Log:Error(String)
Verse.Log:ErrorOnce(String, Int32)
RimWorld.InspectPaneFiller:DrawInspectStringFor(ISelectable, Single&)
RimWorld.InspectPaneFiller:DoPaneContentsFor(ISelectable, Rect)
RimWorld.MainTabWindow_Inspect:DoPaneContents(Rect)
RimWorld.InspectPaneUtility:InspectPaneOnGUI(Rect, IInspectPane)
RimWorld.MainTabWindow_Inspect:DoWindowContents(Rect)
Verse.<WindowOnGUI>c__AnonStorey2C4:<>m__1B1(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, GUISkin, Int32, Single, Single, GUIStyle)


This seems to happen once (But only once) when I click the washbuckets.
Dubwise  [udvikler] 26. okt. 2017 kl. 4:21 
yeah its a common problem because of a change to the way text strings worked a while back, doesn't break anything
(KOD) Aszh 19. nov. 2017 kl. 18:49 
Bug in the new B18 version that you linked in the comments:

TryMakePreToilReservations() returned false for a non-queued job right after StartJob(). This should have been checked before. curJob=provideBedpan (Job_604038)
Verse.Log:Warning(String)
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()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

This is firing when a pawn tries to clean a bed pan, which is in a waste stockpile. The result is the pawn stands still in place doing nothing while this error fires over and over.
rome of oxtrot 21. nov. 2017 kl. 15:37 
Following error at load:

Found no usable data when trying to get defs from file Incidents_Map_Misc.xml
Verse.Log:Error(String)
Verse.<AllDefsFromAsset>c__Iterator2:MoveNext()
Verse.ModContentPack:LoadDefs(IEnumerable`1)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

I get this even if I remove everything except HugsLib and ModSwitch.
Dubwise  [udvikler] 21. nov. 2017 kl. 15:41 
thats just a warning because all the incidents are commented out right now
< >
Viser 1-15 af 1,619 kommentarer
Per side: 1530 50