Asenna Steam
kirjaudu sisään
|
kieli
简体中文 (yksinkertaistettu kiina)
繁體中文 (perinteinen kiina)
日本語 (japani)
한국어 (korea)
ไทย (thai)
български (bulgaria)
Čeština (tšekki)
Dansk (tanska)
Deutsch (saksa)
English (englanti)
Español – España (espanja – Espanja)
Español – Latinoamérica (espanja – Lat. Am.)
Ελληνικά (kreikka)
Français (ranska)
Italiano (italia)
Bahasa Indonesia (indonesia)
Magyar (unkari)
Nederlands (hollanti)
Norsk (norja)
Polski (puola)
Português (portugali – Portugali)
Português – Brasil (portugali – Brasilia)
Română (romania)
Русский (venäjä)
Svenska (ruotsi)
Türkçe (turkki)
Tiếng Việt (vietnam)
Українська (ukraina)
Ilmoita käännösongelmasta
I'll try to mess with it on my own for now. Maybe it's finally time to switch over to 1.2 now that i still have time.
the removed mods were dubs performance analyzer,runtimegc, job limit tweaker, change map edge, Dubs break mod, faster aging and auto cut blight
here is a screenshot of the working mods (used a small helpful exploit to easily view them all just by removing a mod from the working save and taking a screenshot of the before mod list)
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2224708873
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2224708961
at System.Array.Clear (System.Array array, System.Int32 index, System.Int32 length) [0x00044] in <567df3e0919241ba98db88bec4c6696f>:0
at System.Collections.Generic.Dictionary`2[TKey,TValue].Clear () [0x00025] in <567df3e0919241ba98db88bec4c6696f>:0
at Verse.Region.DangerFor (Verse.Pawn p) [0x00091] in <7b345446a85d4ed599f9c604ae61854b>:0
at Verse.DangerUtility.GetDangerFor (Verse.IntVec3 c, Verse.Pawn p, Verse.Map map) [0x0001e] in <7b345446a85d4ed599f9c604ae61854b>:0
at RimWorld.RCellFinder.CanWanderToCell (Verse.IntVec3 c, Verse.Pawn pawn, Verse.IntVec3 root, System.Func`4[T1,T2,T3,TResult] validator, System.Int32 tryIndex, Verse.Danger maxDanger) [0x001ae] in <7b345446a85d4ed599f9c604ae61854b>:0
at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <567df3e0919241ba98db88bec4c6696f>:0
--- End of inner exception stack trace ---
at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <567df3e0919241ba98db88bec4c6696f>:0
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <567df3e0919241ba98db88bec4c6696f>:0
at RimThreaded.RCellFinder_Patch.RandomWanderDestFor (Verse.IntVec3& __result, Verse.Pawn pawn, Verse.IntVec3 root, System.Single radius, System.Func`4[T1,T2,T3,TResult] validator, Verse.Danger maxDanger) [0x00205] in <31d6c78bd3394707928f68600ef50389>:0
at (wrapper dynamic-method) RimWorld.RCellFinder.RimWorld.RCellFinder.RandomWanderDestFor_Patch1(Verse.Pawn,Verse.IntVec3,single,System.Func`4<Verse.Pawn, Verse.IntVec3, Verse.IntVec3, bool>,Verse.Danger)
at Verse.AI.JobGiver_Wander.GetExactWanderDest (Verse.Pawn pawn) [0x0004f] in <7b345446a85d4ed599f9c604ae61854b>:0
at Verse.AI.JobGiver_Wander.TryGiveJob (Verse.Pawn pawn) [0x00066] in <7b345446a85d4ed599f9c604ae61854b>:0
at Verse.AI.ThinkNode_JobGiver.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00000] in <7b345446a85d4ed599f9c604ae61854b>:0
at Verse.AI.ThinkNode_Priority.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00022] in <7b345446a85d4ed599f9c604ae61854b>:0
Verse.Log:Error(String, Boolean)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Conditional:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Tagger: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, Boolean)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
RimThreaded.Ticklist_Patch:ProcessTicks()
RimThreaded.<>c:<CreateTickThreads>b__25_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()
Exception in RimWorld.ThinkNode_ConditionalHerdAnimal TryIssueJobPackage: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IndexOutOfRangeException: index + length > size
at System.Array.Clear (System.Array array, System.Int32 index, System.Int32 length) [0x00044] in <567df3e0919241ba98db88bec4c6696f>:0
at System.Collections.Generic.Dictionary`2[TKey,TValue].Clear () [0x00025] in <567df3e0919241ba98db88bec4c6696f>:0
at Verse.Region.DangerFor (Verse.Pawn p) [0x00091] in <7b345446a85d4ed599f9c604ae61854b>:0
at Verse.DangerUtility.GetDangerFor (Verse.IntVec3 c, Verse.Pawn p, Verse.Map map) [0x0001e] in <7b345446a85d4ed599f9c604ae61854b>:0
at RimWorld.RCellFinder.CanWanderToCell (Verse.IntVec3 c, Verse.Pawn pawn, Verse.IntVec3 root, System.Func`4[T1,T2,T3,TResult] validator, System.Int32 tryIndex, Verse.Danger maxDanger) [0x00176] in <7b345446a85d4ed599f9c604ae61854b>:0
at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <567df3e0919241ba98db88bec4c6696f>:0
--- End of inner exception stack trace ---
at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <567df3e0919241ba98db88bec4c6696f>:0
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <567df3e0919241ba98db88bec4c6696f>:0
at RimThreaded.RCellFinder_Patch.RandomWanderDestFor (Verse.IntVec3& __result, Verse.Pawn pawn, Verse.IntVec3 root, System.Single radius, System.Func`4[T1,T2,T3,TResult] validator, Verse.Danger maxDanger) [0x00205] in <31d6c78bd3394707928f68600ef50389>:0
at (wrapper dynamic-method) RimWorld.RCellFinder.RimWorld.RCellFinder.RandomWanderDestFor_Patch1(Verse.Pawn,Verse.IntVec3,single,System.Func`4<Verse.Pawn, Verse.IntVec3, Verse.IntVec3, bool>,Verse.Danger)
at Verse.AI.JobGiver_Wander.GetExactWanderDest (Verse.Pawn pawn) [0x0004f] in <7b345446a85d4ed599f9c604ae61854b>:0
at Verse.AI.JobGiver_Wander.TryGiveJob (Verse.Pawn pawn) [0x00066] in <7b345446a85d4ed599f9c604ae61854b>:0
at Verse.AI.ThinkNode_JobGiver.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00000] in <7b345446a85d4ed599f9c604ae61854b>:0
at Verse.AI.ThinkNode_Priority.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00022] in <7b345446a85d4ed599f9c604ae61854b>:0
Verse.Log:Error(String, Boolean)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Conditional:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Tagger: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, Boolean)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
RimThreaded.Ticklist_Patch:ProcessTicks()
RimThreaded.<>c:<CreateTickThreads>b__25_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()
Exception in Verse.AI.ThinkNode_Tagger TryIssueJobPackage: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IndexOutOfRangeException: index + length > size
at System.Array.Clear (System.Array array, System.Int32 index, System.Int32 length) [0x00044] in <567df3e0919241ba98db88bec4c6696f>:0
at System.Collections.Generic.Dictionary`2[TKey,TValue].Clear () [0x00025] in <567df3e0919241ba98db88bec4c6696f>:0
at Verse.Region.DangerFor (Verse.Pawn p) [0x00091] in <7b345446a85d4ed599f9c604ae61854b>:0
and so on
Mods: Harmony, core, RimThread
6 threads, 6 core CPU
Where is the problem?
No errors in lod, btw o_o.
Please, fix it if possible!
Mods that are possibly incompatible as of now that I can think of right now (unless someone has made it work please say so.):
- SOS 2 (potentially)
- What the hack (because of the extra job added by this mod)
- Z-levels (potentially)
- deep storage
- ogrestacks (some people claim it works, others don't)
- runtimeGC
- any mods that add "bugfixes"
- Race mods? (It really depends on the framework though in this case)
- locks mod (someone mentioned this)
- timecontrol ("absolutely hates this mod" according to "omegaprime02")
- other mods like achtung possibly as well
- "hand holding mods" for obvious reasons
Mods that should work:
- Any of the vanilla expanded mods
- mods that add new power generation
- mods that add new weapons, armors or items but nothing else
please tell me if I'm wrong, I may update this post in the future.
I will request a patch from deep storage author. At least inform him.
Exception drawing Door37662: System.NullReferenceException: Object reference not set to an instance of an object
at RimThreaded.Building_Door_Patch.get_DoorPowerOn (RimWorld.Building_Door __instance, System.Boolean& __result) [0x00011] in <3068906bf2df42b090c8d6bd4c889e43>:0
at (wrapper dynamic-method) RimWorld.Building_Door.RimWorld.Building_Door.get_DoorPowerOn_Patch1(RimWorld.Building_Door)
at RimWorld.Building_Door.get_TicksToOpenNow () [0x00013] in <7b345446a85d4ed599f9c604ae61854b>:0
at RimWorld.Building_Door.Draw () [0x00017] in <7b345446a85d4ed599f9c604ae61854b>:0
at RimThreaded.Verse_DynamicDrawManager_Patch.DrawDynamicThings (Verse.DynamicDrawManager __instance) [0x0013f] in <3068906bf2df42b090c8d6bd4c889e43>:0
Verse.Log:Error(String, Boolean)
RimThreaded.Verse_DynamicDrawManager_Patch:DrawDynamicThings(DynamicDrawManager)
Verse.DynamicDrawManager:Verse.DynamicDrawManager.DrawDynamicThings_Patch1(DynamicDrawManager)
Verse.Map:Verse.Map.MapUpdate_Patch1(Map)
Verse.Game:Verse.Game.UpdatePlay_Patch1(Game)
Verse.Root_Play:Update()
Root level exception in OnGUI(): System.NullReferenceException: Object reference not set to an instance of an object
at RimThreaded.Building_Door_Patch.get_DoorPowerOn (RimWorld.Building_Door __instance, System.Boolean& __result) [0x00011] in <3068906bf2df42b090c8d6bd4c889e43>:0
at (wrapper dynamic-method) RimWorld.Building_Door.RimWorld.Building_Door.get_DoorPowerOn_Patch1(RimWorld.Building_Door)
at RimWorld.Building_Door.get_SlowsPawns () [0x00000] in <7b345446a85d4ed599f9c604ae61854b>:0
at Verse.AI.Pawn_PathFollower.NextCellDoorToWaitForOrManuallyOpen () [0x0001f] in <7b345446a85d4ed599f9c604ae61854b>:0
at Verse.PawnTweener.MovedPercent () [0x00048] in <7b345446a85d4ed599f9c604ae61854b>:0
at Verse.PawnTweener.TweenedPosRoot () [0x00021] in <7b345446a85d4ed599f9c604ae61854b>:0
at Verse.PawnTweener.ResetTweenedPosToRoot () [0x00000] in <7b345446a85d4ed599f9c604ae61854b>:0
at Verse.PawnTweener.PreDrawPosCalculation () [0x0001d] in <7b345446a85d4ed599f9c604ae61854b>:0
at (wrapper dynamic-method) Verse.Pawn_DrawTracker.Verse.Pawn_DrawTracker.get_DrawPos_Patch1(Verse.Pawn_DrawTracker)
at Verse.Pawn.get_DrawPos () [0x00006] in <7b345446a85d4ed599f9c604ae61854b>:0
at (wrapper dynamic-method) Verse.GenUI.Verse.GenUI.ThingsUnderMouse_Patch0(UnityEngine.Vector3,single,RimWorld.TargetingParameters)
at RimWorld.Selector+<SelectableObjectsUnderMouse>d__39.MoveNext () [0x0009e] in <7b345446a85d4ed599f9c604ae61854b>:0
at System.Collections.Generic.List`1[T]..ctor (System.Collections.Generic.IEnumerable`1[T] collection) [0x00077] in <567df3e0919241ba98db88bec4c6696f>:0
at System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00018] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at (wrapper dynamic-method) RimWorld.Selector.RimWorld.Selector.SelectUnderMouse_Patch2(RimWorld.Selector)
at (wrapper dynamic-method) RimWorld.Selector.RimWorld.Selector.HandleMapClicks_Patch3(RimWorld.Selector)
at RimWorld.Selector.SelectorOnGUI () [0x00000] in <7b345446a85d4ed599f9c604ae61854b>:0
at RimWorld.MapInterface.HandleLowPriorityInput () [0x0000f] in <7b345446a85d4ed599f9c604ae61854b>:0
at RimWorld.UIRoot_Play.UIRootOnGUI () [0x000d3] in <7b345446a85d4ed599f9c604ae61854b>:0
at (wrapper dynamic-method) Verse.Root.Verse.Root.OnGUI_Patch1(Verse.Root)
Verse.Log:Error(String, Boolean)
Verse.Root:Verse.Root.OnGUI_Patch1(Root)
However the big and important mods seem to do just fine.
Ogrestacks seems to function just fine, granted I haven't been able to play saves for very long