边缘世界 RimWorld

边缘世界 RimWorld

Extra Explosion Effects
Axlit 2023 年 10 月 31 日 下午 1:16
Map Generation Failure
This mod can cause map generation failure, reported both by on a big modpack with Steam-release CE + Rocketman and by Rollardinho on HSK. I was asked for logs, so here they are.
With the start of this thread, I unfollow general comment one.

Mod list: https://pastebin.com/cd9JSx1H

Exception:

Exception from asynchronous event: System.ArgumentNullException: Value cannot be null.
Parameter name: key
at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Collections.Generic.Dictionary`2[TKey,TValue].TryGetValue (TKey key, TValue& value) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at Verse.FleckManager..ctor () [0x00031] in <95de19971c5d40878d8742747904cdcd>:0
at Verse.FleckManager..ctor (Verse.Map parent) [0x00000] in <95de19971c5d40878d8742747904cdcd>:0
at (wrapper dynamic-method) Verse.Map.Verse.Map.ConstructComponents_Patch4(Verse.Map)
at (wrapper dynamic-method) Verse.MapGenerator.Verse.MapGenerator.GenerateMap_Patch3(Verse.IntVec3,RimWorld.Planet.MapParent,Verse.MapGeneratorDef,System.Collections.Generic.IEnumerable`1<Verse.GenStepWithParams>,System.Action`1<Verse.Map>)
at (wrapper dynamic-method) Verse.Game.Verse.Game.InitNewGame_Patch2(Verse.Game)
at Verse.Root_Play+<>c.<Start>b__1_2 () [0x00011] in <95de19971c5d40878d8742747904cdcd>:0
at (wrapper dynamic-method) Verse.LongEventHandler.Verse.LongEventHandler.RunEventFromAnotherThread_Patch0(System.Action)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) Verse.LongEventHandler:Verse.LongEventHandler.RunEventFromAnotherThread_Patch0 (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__27_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()
< >
正在显示第 1 - 7 条,共 7 条留言
Axlit 2023 年 10 月 31 日 下午 1:33 
Oh, and the full one before I loose it. Please ignore the xenotype errors, they are unrelated.
https://pastebin.com/NEvTyNpa
Keshash  [开发者] 2023 年 11 月 1 日 上午 9:12 
Can you try again? I rewrote the harmony patch, might help. If not, it must be incompatibility with one of the mods.

Also, could you check what is your CE version in main menu Mods tab? It throws errors cause it can't find a new mechanic from CE 5.5. Do your guns play recoil animations when shooting?
最后由 Keshash 编辑于; 2023 年 11 月 1 日 上午 10:33
Axlit 2023 年 11 月 1 日 下午 12:10 
I believe CE should've been updated as Steam was done downloading everything for Rimworld and the Steam CE release was updated around a day by then.
I will try in an hour...
Axlit 2023 年 11 月 1 日 下午 12:55 
Same (I'm not cheking this letter by letter, let me once play a busy man) result, but CE is for some ♥♥♥♥♥♥♥ reason 1.4.5.4, according to the description which they might've forgot to change. See you when I have time for this.

Exception from asynchronous event: System.ArgumentNullException: Value cannot be null.
Parameter name: key
at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Collections.Generic.Dictionary`2[TKey,TValue].TryGetValue (TKey key, TValue& value) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at Verse.FleckManager..ctor () [0x00031] in <95de19971c5d40878d8742747904cdcd>:0
at Verse.FleckManager..ctor (Verse.Map parent) [0x00000] in <95de19971c5d40878d8742747904cdcd>:0
at (wrapper dynamic-method) Verse.Map.Verse.Map.ConstructComponents_Patch4(Verse.Map)
at (wrapper dynamic-method) Verse.MapGenerator.Verse.MapGenerator.GenerateMap_Patch3(Verse.IntVec3,RimWorld.Planet.MapParent,Verse.MapGeneratorDef,System.Collections.Generic.IEnumerable`1<Verse.GenStepWithParams>,System.Action`1<Verse.Map>)
at (wrapper dynamic-method) Verse.Game.Verse.Game.InitNewGame_Patch2(Verse.Game)
at Verse.Root_Play+<>c.<Start>b__1_2 () [0x00011] in <95de19971c5d40878d8742747904cdcd>:0
at (wrapper dynamic-method) Verse.LongEventHandler.Verse.LongEventHandler.RunEventFromAnotherThread_Patch0(System.Action)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) Verse.LongEventHandler:Verse.LongEventHandler.RunEventFromAnotherThread_Patch0 (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__27_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()
Keshash  [开发者] 2023 年 11 月 1 日 下午 1:10 
Your CE is not 1.4.5.5, that's why it happens. Steam sometimes forgets to update, unsubcribe and re-subscribe to CE
Axlit 2023 年 11 月 1 日 下午 3:15 
Ok thanks. Steam - awesome. Still, can you please explain, for my general knowledge, why your mod even does something on worldgen?
Keshash  [开发者] 2023 年 11 月 2 日 上午 1:49 
It doesn't.

CE introduces a new class of effects - flecks with gravity, which I guess is considered to be part of world gen.

Errors were there because that class was missing, and it somehow cascaded into a full load failure. Flecks were missing a flecksystem, fleckmanager failed because of no flecksystem, and initialising flack manager is part of generating the world
< >
正在显示第 1 - 7 条,共 7 条留言
每页显示数: 1530 50