Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
1) start a new game
2) install a hauling bot by a power source
3) click activate
this is WITH the worktab compat mod and misc robots++
this only started today.. it was all working fine 2-3 days ago even with worktab
if I spawn a new hauler base and install it I get the same error
Exception ticking AIRobot_RechargeStation_Hauler3442270 (at (134, 0, 53)): System.NullReferenceException: Object reference not set to an instance of an object
at WorkTab.WorkPriority.set_Item (System.Int32 hour, System.Int32 value) [0x00035] in <cd123ec7d4b943f4b5b6cdfbd2cbe016>:0
at WorkTab.PriorityTracker.SetPriority (RimWorld.WorkGiverDef workgiver, System.Int32 priority, System.Int32 hour, System.Boolean recache) [0x0001d] in <cd123ec7d4b943f4b5b6cdfbd2cbe016>:0
at WorkTab.PriorityTracker.SetPriority (Verse.WorkTypeDef worktype, System.Int32 priority, System.Int32 hour, System.Boolean recache) [0x00016] in <cd123ec7d4b943f4b5b6cdfbd2cbe016>:0
at WorkTab.PriorityTracker.SetPriority (Verse.WorkTypeDef worktype, System.Int32 priority, System.Collections.Generic.List`1[T] hours) [0x00020] in <cd123ec7d4b943f4b5b6cdfbd2cbe016>:0
at WorkTab.Pawn_Extensions.SetPriority (Verse.Pawn pawn, Verse.WorkTypeDef worktype, System.Int32 priority, System.Collections.Generic.List`1[T] hours) [0x0000b] in <cd123ec7d4b943f4b5b6cdfbd2cbe016>:0
at WorkTab.Pawn_WorkSettings_SetPriority.Prefix (RimWorld.Pawn_WorkSettings __instance, Verse.WorkTypeDef w, System.Int32& priority) [0x00006] in <cd123ec7d4b943f4b5b6cdfbd2cbe016>:0
at (wrapper dynamic-method) RimWorld.Pawn_WorkSettings.RimWorld.Pawn_WorkSettings.SetPriority_Patch1(RimWorld.Pawn_WorkSettings,Verse.WorkTypeDef,int)
at AIRobot.X2_AIRobot_Pawn_WorkSettings.EnableAndInitialize () [0x000d0] in <1751a4a8abc04e79bf96a416f46629e8>:0
at AIRobot.X2_AIRobot_Pawn_WorkSettings..ctor (Verse.Pawn pawn) [0x00010] in <1751a4a8abc04e79bf96a416f46629e8>:0
at AIRobot.X2_Building_AIRobotCreator.CreateRobot (System.String pawnDefName, Verse.IntVec3 position, Verse.Map map, RimWorld.Faction faction) [0x000d2] in <1751a4a8abc04e79bf96a416f46629e8>:0
at AIRobot.X2_Building_AIRobotRechargeStation.Button_SpawnBot () [0x000f7] in <1751a4a8abc04e79bf96a416f46629e8>:0
at AIRobot.X2_Building_AIRobotRechargeStation.Tick () [0x00045] in <1751a4a8abc04e79bf96a416f46629e8>:0
at Verse.TickList.Tick () [0x0015c] in <1b9c4c73530448bcbb33283e1d4d7d05>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch1 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
https://steamcommunity.com/sharedfiles/filedetails/?id=2271338001
With the latest update I switched from Reflecting to directly setting the workPriorities.
It looks like there is something in Fluffy's WorkTabs that doesn't work when I directly set the workPriorities.
-> Now I'll catch this error and only give out a WARNING once.
-> This is not a bugfix, but a bug-suppression as I can't do anything about WorkTabs.
-> Problematic is: Pawn_WorkSettings.SetPriority
ooops misread... not a bug fix but bug suppression
next is to look at worktab and see what's what
this mod and worktab are both "must haves" for me in the current play through
Basically that mod adds a new work tab for robots. It should be noted that some robots might become more lazy. From what I can gather the crafting robot and maybe a few others they don't have any task. Like on the work tab where there is boxes and numbers. For given robots there is no numbers or boxes. And due to a glitch it's impossible to fix that.
The problem does come down to the work tab. But some of the robots will work now with this.
the bots still do not do anything.
Basically I'm testing this with hauler bots and it just throw a null reference exception every time I hit activate.
So the bots don't even show up in the work tab
Here's what I get for crafter and hauler bots and kitchen and cleaner bots too
and because it is on activate the bots do not even get added to the worktab because they do not even become pawns due to the error.
GenerateNewPawnInternal_Patch1
It can be found at the beginning of your harmony log
Or where is the right place to find the log, the file I found is really old?
Is there some way to toggle it on or something?