RimWorld

RimWorld

RocketMan - Performance Mod
milosx May 9, 2021 @ 3:57pm
Help Forum
For discussion when the mod doesn't work and general help.
< >
Showing 121-135 of 286 comments
Fantasy System Mar 9, 2022 @ 6:24am 
Originally posted by Alu:
you have one of the most annoyingly weird and inconsistent issues there
infinite stat recurssion has been localized down to "nearly" vanilla so im not sure remotely what the cause of it is

Right so doing a lot of research, but no ingame troubleshooting. Apperently the issue can be caused by humanoid alien races, or vanilla expanded framework. Are those mods you have ruled out in the past, and how should i go about bringing up this issue to them if not?
Alu Mar 9, 2022 @ 10:25am 
need a way to replicate it it
Fantasy System Mar 9, 2022 @ 4:54pm 
Originally posted by Alu:
need a way to replicate it it
did a bunch of tests downing and healing pawns, its neither of those individually
gom40 May 15, 2022 @ 9:40am 
Exception ticking ffffff (at (144, 0, 141)): System.NullReferenceException: Object reference not set to an instance of an object
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.Tick_Patch2(Verse.Pawn)
at (wrapper dynamic-method) Verse.TickList.Verse.TickList.Tick_Patch0(Verse.TickList)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch3 (string)
(wrapper dynamic-method) Verse.TickList:Verse.TickList.Tick_Patch0 (Verse.TickList)
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch5 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)0
error!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Alu May 15, 2022 @ 6:51pm 
thats a general pawn error
doesnt tell you where its from too common to pinpoint a mod as a cause without testing and generalist log checking
TurtleShroom May 16, 2022 @ 1:41pm 
ROCKETMAN:[NOTROCKETMAN] RocketMan caught an error in StatWorker.GetValueUnfinalized. RocketMan doesn't modify the inners of this method. VEF_VerbRangeFactor VEF_VerbRangeFactor with error System.NullReferenceException: Object reference not set to an instance of an object at Verse.Pawn.get_Inspired () [0x0000a] in <99518a644a3e4a7ea3fde566568df84a>:0 at (wrapper dynamic-method) RimWorld.StatWorker.RimWorld.StatWorker.GetValueUnfinalized_Patch2(RimWorld.StatWorker,RimWorld.StatRequest,bool) at RocketMan.Optimizations.StatWorker_Patch.UpdateCache (System.Int32 key, RimWorld.StatWorker statWorker, RimWorld.StatRequest req, System.Boolean applyPostProcess, System.Int32 tick, System.Boolean storeExists) [0x00013] in <930ffa9c590b44cd8615f87aeb86949f>:0 UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch2 (string) RocketMan.Logger:Debug (string,System.Exception,string) RocketMan.Optimizations.StatWorker_Patch:UpdateCache (int,RimWorld.StatWorker,RimWorld.StatRequest,bool,int,bool) (wrapper dynamic-method) RimWorld.StatWorker:RimWorld.StatWorker.GetValue_Patch1 (RimWorld.StatWorker,RimWorld.StatRequest,bool) RimWorld.StatWorker:GetValue (Verse.Thing,Verse.Pawn,bool) RimWorld.StatExtension:GetStatValueForPawn (Verse.Thing,RimWorld.StatDef,Verse.Pawn,bool) VFECore.VerbUtility:GetVerbRangeMultiplier (Verse.Pawn) VFECore.VerbUtility:TryModifyThingsVerbs (Verse.ThingWithComps) VFECore.DirtyCache_Patch:Postfix (Verse.HediffSet) (wrapper dynamic-method) Verse.HediffSet:Verse.HediffSet.DirtyCache_Patch1 (Verse.HediffSet) (wrapper dynamic-method) Verse.HediffSet:Verse.HediffSet.AddDirect_Patch1 (Verse.HediffSet,Verse.Hediff,System.Nullable`1<Verse.DamageInfo>,Verse.DamageWorker/DamageResult) (wrapper dynamic-method) Verse.Pawn_HealthTracker:Verse.Pawn_HealthTracker.AddHediff_Patch8 (Verse.Pawn_HealthTracker,Verse.Hediff,Verse.BodyPartRecord,System.Nullable`1<Verse.DamageInfo>,Verse.DamageWorker/DamageResult) Verse.Pawn_HealthTracker:AddHediff (Verse.HediffDef,Verse.BodyPartRecord,System.Nullable`1<Verse.DamageInfo>,Verse.DamageWorker/DamageResult) Children.ChildrenHarmony/Pawn_AgeTracker_Patch:CheckAddictionPawn (Verse.Pawn,bool) Children.ChildrenHarmony/Pawn_AgeTracker_Patch:RecalculateLifeStageIndex_Done (Verse.Pawn_AgeTracker) (wrapper dynamic-method) Verse.Pawn_AgeTracker:Verse.Pawn_AgeTracker.RecalculateLifeStageIndex_Patch2 (Verse.Pawn_AgeTracker) Verse.Pawn_AgeTracker:get_CurLifeStageIndex () Verse.Pawn_AgeTracker:get_CurLifeStageRace () Verse.Pawn_AgeTracker:get_CurLifeStage () Children.ChildrenHarmony/Need_Food_Patch:MaxLevel_Pre (RimWorld.Need_Food,Verse.Pawn,single&) (wrapper dynamic-method) RimWorld.Need_Food:RimWorld.Need_Food.get_MaxLevel_Patch1 (RimWorld.Need_Food) RimWorld.Need:set_CurLevelPercentage (single) RimWorld.Need_Food:SetInitialLevel () RimWorld.Need:.ctor (Verse.Pawn) RimWorld.Need_Food:.ctor (Verse.Pawn) System.Reflection.MonoCMethod:InternalInvoke (object,object[]) System.Reflection.MonoCMethod:DoInvoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) System.Reflection.MonoCMethod:Invoke (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) System.RuntimeType:CreateInstanceImpl (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[],System.Threading.StackCrawlMark&) System.Activator:CreateInstance (System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[]) (wrapper dynamic-method) System.Activator:System.Activator.CreateInstance_Patch1 (System.Type,object[]) RimWorld.Pawn_NeedsTracker:AddNeed (RimWorld.NeedDef) RimWorld.Pawn_NeedsTracker:AddOrRemoveNeedsAsAppropriate () RimWorld.Pawn_NeedsTracker:.ctor (Verse.Pawn) (wrapper dynamic-method) RimWorld.PawnComponentsUtility:RimWorld.PawnComponentsUtility.CreateInitialComponents_Patch3 (Verse.Pawn) (wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.TryGenerateNewPawnInternal_Patch3 (Verse.PawnGenerationRequest&,string&,bool,bool) (wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GenerateNewPawnInternal_Patch2 (Verse.PawnGenerationRequest&) Verse.PawnGenerator:GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest) (wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GeneratePawn_Patch8 (Verse.PawnGenerationRequest) RimWorld.PawnRelationWorker_Sibling:GenerateParent (Verse.Pawn,Verse.Pawn,Verse.Gender,Verse.PawnGenerationRequest,bool) RimWorld.PawnRelationWorker_Sibling:CreateRelation (Verse.Pawn,Verse.Pawn,Verse.PawnGenerationRequest&) (wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GeneratePawnRelations_Patch2 (Verse.Pawn,Verse.PawnGenerationRequest&) (wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.TryGenerateNewPawnInternal_Patch3 (Verse.PawnGenerationRequest&,string&,bool,bool) (wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GenerateNewPawnInternal_Patch2 (Verse.PawnGenerationRequest&) Verse.PawnGenerator:GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest) (wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GeneratePawn_Patch8 (Verse.PawnGenerationRequest) (wrapper dynamic-method) RimWorld.PawnGroupKindWorker_Trader:RimWorld.PawnGroupKindWorker_Trader.GenerateGuards_Patch1 (RimWorld.PawnGroupKindWorker_Trader,RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,Verse.Pawn,System.Collections.Generic.List`1<Verse.Thing>,System.Collections.Generic.List`1<Verse.Pawn>) RimWorld.PawnGroupKindWorker_Trader:GeneratePawns (RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,System.Collections.Generic.List`1<Verse.Pawn>,bool) (wrapper dynamic-method) RimWorld.PawnGroupKindWorker:RimWorld.PawnGroupKindWorker.GeneratePawns_Patch1 (RimWorld.PawnGroupKindWorker,RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,bool) RimWorld.PawnGroupMaker:GeneratePawns (RimWorld.PawnGroupMakerParms,bool) RimWorld.PawnGroupMakerUtility/<GeneratePawns>d__2:MoveNext () System.Collections.Generic.List`1<Verse.Pawn>:.ctor (System.Collections.Generic.IEnumerable`1<Verse.Pawn>) System.Linq.Enumerable:ToList<Verse.Pawn> (System.Collections.Generic.IEnumerable`1<Verse.Pawn>) CaravanAdventures.CaravanStory.IncidentWorker_FriendlyCaravanVisit:SpawnPawns (RimWorld.IncidentParms) CaravanAdventures.CaravanStory.IncidentWorker_FriendlyCaravanVisit:TryExecuteWorker (RimWorld.IncidentParms) (wrapper dynamic-method) RimWorld.IncidentWorker:RimWorld.IncidentWorker.TryExecute_Patch3 (RimWorld.IncidentWorker,RimWorld.IncidentParms) CaravanAdventures.CaravanStory.Quests.QuestCont_FriendlyCaravan/<>c__DisplayClass11_0:<TryCreateFriendlyCaravan>b__2 () CaravanAdventures.Helper:RunSavely<bool> (System.Func`1<bool>,bool,string) CaravanAdventures.CaravanStory.Quests.QuestCont_FriendlyCaravan:TryCreateFriendlyCaravan (single&,Verse.Map) CaravanAdventures.CaravanStory.StoryWC:<WorldComponentTick>b__27_0 () CaravanAdventures.Helper/<>c__DisplayClass10_0:<RunSavelyWithDelay>b__0 () CaravanAdventures.Helper:RunSavelyWithDelay<int> (System.Func`1<int>,single&,int,bool,string) CaravanAdventures.Helper:RunSavelyWithDelay (System.Action,single&,int,bool,string) CaravanAdventures.CaravanStory.StoryWC:WorldComponentTick () RimWorld.Planet.WorldComponentUtility:WorldComponentTick (RimWorld.Planet.World) RimWorld.Planet.World:WorldTick () (wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch7 (Verse.TickManager) (wrapper dynamic-method) Verse.TickManager:Verse.TickManager.TickManagerUpdate_Patch1 (Verse.TickManager) (wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch3 (Verse.Game) Verse.Root_Play:Update ()

After painstakingly reviewing my Mod list, I was shocked to find that this Mod was the culprit for all of my innumerable problems. When I remove the Rocket Man Mod, all of these errors immediately vanish and the game functions as intended. The log spam and the complications are entirely gone.

Therefore, by process of elimination, I have proven that the Rocket Man Mod is breaking my game. This is the error I get constantly repeated, which occurs every time a Pawn is spawned and again on every Pawn for as long as they are on the Map.

This is my Hugs Library Log: https://gist.github.com/5c18a938fc208a9a79386be88ab15ea0 .
Alu May 16, 2022 @ 2:20pm 
the error itself mentions vef
you have more mods than most people can ever use
and better loading which has been known to break things of recent months
TurtleShroom May 17, 2022 @ 8:02am 
Originally posted by Alu:
the error itself mentions vef
you have more mods than most people can ever use
and better loading which has been known to break things of recent months

If it was the Vanilla Expanded Framework, the problem would have persisted after I removed the Rocket Man Mod.

Does the Better Loading Mod really break stuff? I'll look into that today.
Alu May 17, 2022 @ 9:49am 
It's been long recorded to completely shatter multiple mods.
The function your reporting as a error is an error tracker that identifies problems that impedes how rocketman works.
Achtung as a similar error tracker for its right click function that tries to identify mods that break right clicking in invisible ways.
TurtleShroom May 17, 2022 @ 10:19am 
Originally posted by Alu:
It's been long recorded to completely shatter multiple mods.

I removed the Better Loading Mod and tried Rocket Man without that. It failed. However, I'll keep the Better Loading Mod off, just in case.
Zahk Jul 16, 2022 @ 1:17pm 
When I add Rocketman it doesn't appear in my mods list on the main menu, and I cannot activate/use it. Any suggestions?
Alu Jul 16, 2022 @ 1:29pm 
unpause steam downloads
Zahk Jul 16, 2022 @ 3:24pm 
Originally posted by Alu:
unpause steam downloads
Solved it, thanks!
FunkyShit Jul 20, 2022 @ 1:53am 
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) [0x000ff] in <121dacf65f454be8a4711b6b581f95b6>: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) [0x00007] in <81af9f8a18324e17b286924a43555a7c>:0
at RimWorld.StatExtension.GetStatValue (Verse.Thing thing, RimWorld.StatDef stat, System.Boolean applyPostProcess) [0x00006] in <81af9f8a18324e17b286924a43555a7c>:0
at Verse.Pawn_HealthTracker.get_InPainShock () [0x0000b] in <81af9f8a18324e17b286924a43555a7c>:0
at Verse.HealthUtility.GetGeneralConditionLabel (Verse.Pawn pawn, System.Boolean shortVersion) [0x0003f] in <81af9f8a18324e17b286924a43555a7c>:0
at RimWorld.InspectPaneFiller.DrawHealth (Verse.WidgetRow row, Verse.Thing t) [0x000c4] in <81af9f8a18324e17b286924a43555a7c>:0
at RimWorld.InspectPaneFiller.DoPaneContentsFor (Verse.ISelectable sel, UnityEngine.Rect rect) [0x0003d] in <81af9f8a18324e17b286924a43555a7c>:0
Vectrix Aug 3, 2022 @ 8:50pm 
so im trying to figure this out but i have reference errors that i cant get rid of from mods i dont have anymore like rimtaser

https://gist.github.com/f4717dc4825ade5b1fd0b4158fe7e1d0

im not sure what to do to clear rocket mans references
< >
Showing 121-135 of 286 comments
Per page: 1530 50