RimWorld

RimWorld

RPG Style Level Up Mod
Gudmo 15 Feb, 2020 @ 4:44pm
Mod conflicts
There is a conflict wth Misc Robots++ if that hasn't already been stated, the robots will lock up doing chores or for example butcher a corpse but no meat or leather is produced and the corpse is still there. Or cooking a meal and the ingredients are used up but no meals are produced, etc..

Don't know if this helps...

Exception in JobDriver tick for pawn Crafter Bot 3 driver=JobDriver_DoBill (toilIndex=15) driver.job=(DoBill (Job_2971374) A=Thing_Table_RPP_RoboticsBench285353 B=Thing_UnfinishedComponent295369 C=(192, 0, 135)) lastJobGiver=AIRobot.X2_JobGiver_Work
System.NullReferenceException: Object reference not set to an instance of an object
at FP_RSLUM.harmony_patches.LearnPrefix (RimWorld.SkillRecord,single,bool) <0x000a7>
at (wrapper dynamic-method) RimWorld.SkillRecord.Learn_Patch4 (object,single,bool) <0x00051>
at RimWorld.Pawn_SkillTracker.Learn (RimWorld.SkillDef,single,bool) <0x0005e>
at Verse.AI.Toils_Recipe/<DoRecipeWork>c__AnonStorey1.<>m__1 () <0x00419>
at (wrapper dynamic-method) Verse.AI.JobDriver.DriverTick_Patch1 (object) <0x004c8>

Is there a version where the level system if for pawns only and not for animals (robots)?
< >
Showing 1-15 of 16 comments
FlashPoint55  [developer] 17 Feb, 2020 @ 4:16am 
FIXED! :)
Gudmo 18 Feb, 2020 @ 10:40am 
Well done, can't wait to try if I ever go back to 1.0 :)
Sebu 22 Feb, 2020 @ 11:08am 
Hey FlashPoint ! I found a small mod conflict with RimMadness Vampire. Your mod and the vampire mod both share the class/variable (know just little of coding :P ) "Level" this causes to have a absurd high level as a vampire which makes it impossbile to level up and gain new skills.
Last edited by Sebu; 22 Feb, 2020 @ 11:09am
FlashPoint55  [developer] 22 Feb, 2020 @ 4:34pm 
@Sebu Thank you. found it.
This problem is cannot solved in 1.0 version.
Resolving this issue can corrupt other people's savefiles. sorry! :)
Sebu 22 Feb, 2020 @ 4:46pm 
I understand. Thank you for taking a look ! I just will level up after maxing my skills, truly a great mod for a real RPG experience ! =D
bagelhe 5 Mar, 2020 @ 1:57am 
i find this error when i start

Could not find class LevelUp.LevelUpModSettings while resolving node ModSettings. Trying to use LevelThis.LevelUpModSettings instead. Full node: <ModSettings Class="LevelUp.LevelUpModSettings"><BodySizeMattersLess>True</BodySizeMattersLess><LevellingRate>0.7503803</LevellingRate></ModSettings>
FlashPoint55  [developer] 5 Mar, 2020 @ 3:17am 
@bagelhe
that's not my my mod's error.
It seems like 'level this''s error. :)
Alvicate 20 Mar, 2020 @ 11:05pm 
Hey Flashpoint, I've found the following error when launching the game, not sure whether it's from your mod or not, but it's the only one I found with Smithing Speed.

Could not resolve cross-reference: No RimWorld.StatDef named SmithingSpeed found to give to Verse.RecipeMakerProperties Verse.RecipeMakerProperties
Verse.Log:Error(String, Boolean)
Verse.WantedRefForObject:TryResolve(FailMode)
Verse.<>c__DisplayClass14_1:<ResolveAllWantedCrossReferences>b__0(WantedRef)
Verse.<>c__DisplayClass6_1`1:<ParallelForEach>b__0(Object)
System.Threading.QueueUserWorkItemCallback:WaitCallback_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
System.Threading.ThreadPoolWorkQueue:Dispatch()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback()
CMDR Youth 2 Apr, 2020 @ 7:10am 
I think there may be a conflict between this and the recently reuploaded "SS Researchable Stat Upgrades" mod. Having the latter anywhere in the mod load order removes some of the worktype bonuses normally gained from certain stats.
FlashPoint55  [developer] 4 Apr, 2020 @ 3:13am 
@CMDR Youth
put this mod below "SS Researchable Stat Upgrades".
Peter Han 24 Apr, 2020 @ 11:27am 
Root level exception in OnGUI(): System.NullReferenceException: Object reference not set to an instance of an object
at Verse.WindowStack.Add (Verse.Window window) [0x00000] in <36108d57f84d49cabdae818c2a53fc38>:0
at (wrapper dynamic-method) RimWorld.MainTabsRoot.DMD<DMD<ToggleTab_Patch1>?231714560::ToggleTab_Patch1>(RimWorld.MainTabsRoot,RimWorld.MainButtonDef,bool)
at RimWorld.MainButtonWorker_ToggleTab.Activate () [0x00005] in <36108d57f84d49cabdae818c2a53fc38>:0
at RimWorld.MainButtonWorker.InterfaceTryActivate () [0x0004d] in <36108d57f84d49cabdae818c2a53fc38>:0
at (wrapper dynamic-method) RimWorld.MainButtonWorker.DMD<DMD<DoButton_Patch1>?1532754944::DoButton_Patch1>(RimWorld.MainButtonWorker,UnityEngine.Rect)
at RimWorld.MainButtonsRoot.DoButtons () [0x0010c] in <36108d57f84d49cabdae818c2a53fc38>:0
at (wrapper dynamic-method) RimWorld.MainButtonsRoot.DMD<DMD<MainButtonsOnGUI_Patch1>?-1197404672::MainButtonsOnGUI_Patch1>(RimWorld.MainButtonsRoot)
at (wrapper dynamic-method) RimWorld.UIRoot_Play.DMD<DMD<UIRootOnGUI_Patch1>?222384128::UIRootOnGUI_Patch1>(RimWorld.UIRoot_Play)
at Verse.Root.OnGUI () [0x0003d] in <36108d57f84d49cabdae818c2a53fc38>:0
Verse.Log:Error(String, Boolean)
Verse.Root:OnGUI()
LevenReverie 14 Mar, 2022 @ 5:53am 
butchering gives no output for advanced androids (Just found out recently)
not sure if this is from Advanced Droids by NECROS, Alpha Animals

My advanced droid from Androids Expanded was just butchering a Terramorph from Alpha Animals and there was no output. Not sure if it was because of Androids Expanded, Alpha Animals, or Optimization: Meat and Leather
LevenReverie 14 Mar, 2022 @ 5:53am 
just found out that it wasn't Optimization: Meat and Leather
Dybrav 7 Jan, 2024 @ 3:36am 
I came across a strange error. Settlers in a hospital bed, when they fall out of bed, launch the "put me to bed" task. If the level-up menu is open at this moment, when the settler returns to bed, he disappears/teleports outside the map.
Writes the following in the logs:
Глава starting job LightAbsorbed (Job_8650095) from JobGiver while already having job LayDown (Job_8648462) A=Thing_HospitalBed560982 without a specific job end condition.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Warning_Patch1 (string)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.StartJob_Patch3 (Verse.AI.Pawn_JobTracker,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool,bool,System.Nullable`1<bool>,bool,bool)
X_Euglena.Eug_Need_LightAbsorbed:LocalNeedInterval ()
X_Euglena.Eug_Need_LightAbsorbed:NeedInterval ()
(wrapper dynamic-method) RimWorld.Pawn_NeedsTracker:RimWorld.Pawn_NeedsTracker.NeedsTrackerTick_Patch2 (RimWorld.Pawn_NeedsTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch4 (Verse.Pawn)
Verse.TickList:Tick ()
(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 ()



JobDriver threw exception in toil StartCarryThing's initAction for pawn Морон driver=JobDriver_TakeToBed (toilIndex=5) driver.job=(Rescue (Job_8650118) A=Thing_Human1892 B=Thing_HospitalBed560982)
System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.MainTabWindow_PawnTable.SetDirty () [0x00000] in <cd7169108ea74757aa50c5b33d275c15>:0
at RimWorld.MainTabWindow_PawnTable.Notify_PawnsChanged () [0x00000] in <cd7169108ea74757aa50c5b33d275c15>:0
at RimWorld.MainTabWindowUtility.NotifyAllPawnTables_PawnsChanged () [0x00022] in <cd7169108ea74757aa50c5b33d275c15>:0
at Verse.MapPawns.DoListChangedNotifications () [0x00000] in <cd7169108ea74757aa50c5b33d275c15>:0
at Verse.MapPawns.DeRegisterPawn (Verse.Pawn p) [0x00064] in <cd7169108ea74757aa50c5b33d275c15>:0
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.DeSpawn_Patch6(Verse.Pawn,Verse.DestroyMode)
at Verse.Thing.DeSpawnOrDeselect (Verse.DestroyMode mode) [0x0001f] in <cd7169108ea74757aa50c5b33d275c15>:0
at (wrapper dynamic-method) Verse.Thing.Verse.Thing.SplitOff_Patch0(Verse.Thing,int)
at Verse.ThingWithComps.SplitOff (System.Int32 count) [0x00000] in <cd7169108ea74757aa50c5b33d275c15>:0
at Verse.Pawn.SplitOff (System.Int32 count) [0x0000d] in <cd7169108ea74757aa50c5b33d275c15>:0
at Verse.Pawn_CarryTracker.TryStartCarry (Verse.Thing item, System.Int32 count, System.Boolean reserve) [0x0007c] in <cd7169108ea74757aa50c5b33d275c15>:0
at Verse.AI.Toils_Haul+<>c__DisplayClass1_0.<StartCarryThing>b__0 () [0x00131] in <cd7169108ea74757aa50c5b33d275c15>:0
at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x001b0] in <cd7169108ea74757aa50c5b33d275c15>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch6 (string)
Verse.AI.JobUtility:TryStartErrorRecoverJob (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
Verse.AI.JobDriver:TryActuallyStartNextToil ()
(wrapper dynamic-method) Verse.AI.JobDriver:Verse.AI.JobDriver.ReadyForNextToil_Patch1 (Verse.AI.JobDriver)
Verse.AI.JobDriver:TryActuallyStartNextToil ()
(wrapper dynamic-method) Verse.AI.JobDriver:Verse.AI.JobDriver.ReadyForNextToil_Patch1 (Verse.AI.JobDriver)
Verse.AI.JobDriver:TryActuallyStartNextToil ()
(wrapper dynamic-method) Verse.AI.JobDriver:Verse.AI.JobDriver.ReadyForNextToil_Patch1 (Verse.AI.JobDriver)
(wrapper dynamic-method) Verse.AI.JobDriver:Verse.AI.JobDriver.Notify_PatherArrived_Patch1 (Verse.AI.JobDriver)
Verse.AI.Pawn_PathFollower:PatherArrived ()
(wrapper dynamic-method) Verse.AI.Pawn_PathFollower:Verse.AI.Pawn_PathFollower.TryEnterNextPathCell_Patch3 (Verse.AI.Pawn_PathFollower)
(wrapper dynamic-method) Verse.AI.Pawn_PathFollower:Verse.AI.Pawn_PathFollower.PatherTick_Patch3 (Verse.AI.Pawn_PathFollower)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch4 (Verse.Pawn)
Verse.TickList:Tick ()
(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 ()
Dybrav 7 Jan, 2024 @ 3:39am 
I encountered this bug on version 1.4. Babies disappear most often. The only way to get back through social connections in the Character Editor is by teleporting the settler back to the map.
< >
Showing 1-15 of 16 comments
Per page: 1530 50