边缘世界 RimWorld

边缘世界 RimWorld

Clean Pathfinding 2
Braincell 2023 年 3 月 26 日 上午 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 ()
< >
正在显示第 1 - 13 条,共 13 条留言
Owlchemist  [开发者] 2023 年 3 月 26 日 上午 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 2023 年 3 月 26 日 上午 6:05 
引用自 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  [开发者] 2023 年 3 月 26 日 上午 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 2023 年 3 月 26 日 上午 9:13 
引用自 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 2023 年 3 月 27 日 上午 6:07 
引用自 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  [开发者] 2023 年 3 月 30 日 下午 8: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 2023 年 3 月 31 日 上午 1:37 
引用自 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 2023 年 3 月 31 日 上午 1:40 
引用自 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 2024 年 2 月 20 日 上午 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 2024 年 2 月 20 日 上午 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.
最后由 Yaveton 编辑于; 2024 年 2 月 20 日 上午 11:49
Braincell 2024 年 2 月 20 日 下午 12:50 
its been so long already ngl, my current playthrough doesnt have this anymore
kadra, oh..... 2024 年 3 月 5 日 上午 2:23 
引用自 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 2024 年 3 月 5 日 上午 2:31 
引用自 Braincell
its been so long already ngl, my current playthrough doesnt have this anymore


引用自 kadra
引用自 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
< >
正在显示第 1 - 13 条,共 13 条留言
每页显示数: 1530 50