RimWorld

RimWorld

Clean Pathfinding 2
Braincell 26. mar. 2023 kl. 5:58
Pawns won't move, Errors spammed
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at System.Collections.Generic.Dictionary`2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior) [0x000f9] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Collections.Generic.Dictionary`2[TKey,TValue].set_Item (TKey key, TValue value) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at RocketMan.Optimizations.StatWorker_Patch.UpdateCache (System.Int32 key, RimWorld.StatWorker statWorker, RimWorld.StatRequest req, System.Boolean applyPostProcess, System.Int32 tick, System.Boolean storeExists) [0x00133] in <4702842641e4442085ff1802dde51cab>:0
at (wrapper dynamic-method) RimWorld.StatWorker.RimWorld.StatWorker.GetValue_Patch0(RimWorld.StatWorker,RimWorld.StatRequest,bool)
at RimWorld.StatWorker.GetValue (Verse.Thing thing, System.Boolean applyPostProcess, System.Int32 cacheStaleAfterTicks) [0x00085] in <38562b1a2ab64eacb931fb5df05ca994>:0
at (wrapper dynamic-method) RimWorld.StatExtension.RimWorld.StatExtension.GetStatValue_Patch2(Verse.Thing,RimWorld.StatDef,bool,int)
at (wrapper dynamic-method) RimWorld.SteadyEnvironmentEffects.RimWorld.SteadyEnvironmentEffects.FinalDeteriorationRate_Patch1(Verse.Thing,bool,bool,Verse.TerrainDef,System.Collections.Generic.List`1<string>)
at (wrapper dynamic-method) RimWorld.SteadyEnvironmentEffects.RimWorld.SteadyEnvironmentEffects.TryDoDeteriorate_Patch1(RimWorld.SteadyEnvironmentEffects,Verse.Thing,bool,bool,Verse.TerrainDef)
at (wrapper dynamic-method) RimWorld.SteadyEnvironmentEffects.RimWorld.SteadyEnvironmentEffects.DoCellSteadyEffects_Patch0(RimWorld.SteadyEnvironmentEffects,Verse.IntVec3)
at RimWorld.SteadyEnvironmentEffects.SteadyEnvironmentEffectsTick () [0x000c1] in <38562b1a2ab64eacb931fb5df05ca994>:0
at (wrapper dynamic-method) Verse.Map.Verse.Map.MapPostTick_Patch1(Verse.Map)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch3 (string)
(wrapper dynamic-method) Verse.Map:Verse.Map.MapPostTick_Patch1 (Verse.Map)
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch5 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()
< >
Viser 1-13 af 13 kommentarer
Owlchemist  [udvikler] 26. mar. 2023 kl. 6:03 
Hi - there's a number of reasons why a pawn would just stand there stuck and pathfinding is but just one of many reasons. I don't see anything in your error that would relate to this one. But you may want to check out the FAQ, it has info on this you may find useful.
Braincell 26. mar. 2023 kl. 6:05 
Oprindeligt skrevet af Owlchemist:
Hi - there's a number of reasons why a pawn would just stand there stuck and pathfinding is but just one of many reasons. I don't see anything in your error that would relate to this one. But you may want to check out the FAQ, it has info on this you may find useful.
Yes I did, its set to 2 but it keeps happening from time to time. What I noticed however is when my roads are super dirty, that's when the error occurs, somehow if all roads are dirty pawn pathing breaks. Because this never happened when my roads were all packed dirt, it started happening when I upgraded to Grass and Sandstone flagstone and checked to clean inside rooms as priority
Owlchemist  [udvikler] 26. mar. 2023 kl. 6:09 
If by dirty you mean filth, there's no interaction there between this mod and that. The whole dirt avoidance feature this mod speaks of it a feature of the terrain itself.

But anyways you'd need a hugslib proper to identify what those patches are in your log. I guess the uploader is still busted though. Ctrl+alt+f12 lets you do a local copy.
Braincell 26. mar. 2023 kl. 9:13 
Oprindeligt skrevet af Owlchemist:
If by dirty you mean filth, there's no interaction there between this mod and that. The whole dirt avoidance feature this mod speaks of it a feature of the terrain itself.

Further investigation into hugslib errors has had some similar errors to mine apparently. But heres my playerlog: https://drive.google.com/file/d/1oBYseUVm4mgqfMk5nxX7XHl6LoC4DaiB/view?usp=sharing
Braincell 27. mar. 2023 kl. 6:07 
Oprindeligt skrevet af Owlchemist:
If by dirty you mean filth, there's no interaction there between this mod and that. The whole dirt avoidance feature this mod speaks of it a feature of the terrain itself.

But anyways you'd need a hugslib proper to identify what those patches are in your log. I guess the uploader is still busted though. Ctrl+alt+f12 lets you do a local copy.

Update: Save and Quitting and then reloading save fixes things. I really dont know whats going on
Owlchemist  [udvikler] 30. mar. 2023 kl. 20:56 
That looks familiar... are you using Performance Fish and if so did you apply this change? https://psteamcommunity.yuanyoumao.com/workshop/filedetails/discussion/2936140288/3818529563394144888/
Braincell 31. mar. 2023 kl. 1:37 
Oprindeligt skrevet af Owlchemist:
That looks familiar... are you using Performance Fish and if so did you apply this change? https://psteamcommunity.yuanyoumao.com/workshop/filedetails/discussion/2936140288/3818529563394144888/
I don't I do have Dubs analyzer, Performance Optimizations and Rocketman though
Braincell 31. mar. 2023 kl. 1:40 
Oprindeligt skrevet af Owlchemist:
That looks familiar... are you using Performance Fish and if so did you apply this change? https://psteamcommunity.yuanyoumao.com/workshop/filedetails/discussion/2936140288/3818529563394144888/
Just check his playerlog out, its pretty much what I experience
Yaveton 20. feb. 2024 kl. 11:35 
Hi, I'm currently running into the same problem - I do run Performance Fish, but the link seems dead - what's the change in the link?
Yaveton 20. feb. 2024 kl. 11:47 
Hm, okay, nice. Do you ever have a situation where you're asking for help, and just seconds after that you find something that works? I disabled JobGiver_HaulOptimalisation and Haulables patches, seems to be OK for now.
Or maybe it was clearing PF cache in the mod settings? IDK, but at least one of these worked.
Sidst redigeret af Yaveton; 20. feb. 2024 kl. 11:49
Braincell 20. feb. 2024 kl. 12:50 
its been so long already ngl, my current playthrough doesnt have this anymore
kadra, oh..... 5. mar. 2024 kl. 2:23 
Oprindeligt skrevet af Braincell:
its been so long already ngl, my current playthrough doesnt have this anymore

so.....did you remove something or anything for it to disappear for this issue to be gone?
Yaveton 5. mar. 2024 kl. 2:31 
Oprindeligt skrevet af Braincell:
its been so long already ngl, my current playthrough doesnt have this anymore


Oprindeligt skrevet af kadra:
Oprindeligt skrevet af Braincell:
its been so long already ngl, my current playthrough doesnt have this anymore

so.....did you remove something or anything for it to disappear for this issue to be gone?


The problems seems to be with Rocketman's patches, or Performance Fish's. Remove all the Cache in the Rocketman folder in Appdata/LocalLow/Ludeon Studios/Rimworld by Ludeon Studios/Rocketman and it should work
< >
Viser 1-13 af 13 kommentarer
Per side: 1530 50