RimWorld

RimWorld

Allow Tool
In Vitriol 13 Mar, 2024 @ 12:30pm
Errors and weird bugs
https://steamuserimages-a.akamaihd.net/ugc/2411186841874519489/DE5C761E2DB5C1CB5F371620BBCE5A7DE9335107/?imw=5000&imh=5000&ima=fit&impolicy=Letterbox&imcolor=%23000000&letterbox=false

Glitchy buttons on interface. Drafted pawns now have no order menu at all, and have this repeating error for every animal on the map:

JobDriver threw exception in toil MakeNewToils's initAction for pawn Bear_Grizzly101827 driver=JobDriver_WaitMaintainPosture (toilIndex=0) driver.job=(Wait_MaintainPosture (Job_649870))
System.NullReferenceException: Object reference not set to an instance of an object
at AllowTool.PartyHuntHandler.get_WorldSettings () [0x0000b] in <d3e3fec3eced4dceb8190139680bcabd>:0
at AllowTool.PartyHuntHandler.DoBehaviorForPawn (Verse.AI.JobDriver_Wait driver) [0x0001e] in <d3e3fec3eced4dceb8190139680bcabd>:0
at AllowTool.Patches.JobDriverWait_CheckForAutoAttack_Patch.DoPartyHunting (Verse.AI.JobDriver_Wait __instance) [0x00001] in <d3e3fec3eced4dceb8190139680bcabd>:0
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Verse.AI.JobDriver_Wait.CheckForAutoAttack_Patch1(Verse.AI.JobDriver_Wait)
at Verse.AI.JobDriver_Wait.<MakeNewToils>b__3_0 () [0x0003d] in <cd7169108ea74757aa50c5b33d275c15>:0
at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x001b0] in <cd7169108ea74757aa50c5b33d275c15>:0
< >
Showing 1-14 of 14 comments
In Vitriol 13 Mar, 2024 @ 12:45pm 
Had to disable allow tool to continue the game.
SuperDawsome 13 Mar, 2024 @ 12:54pm 
having the same problem
micmic25 13 Mar, 2024 @ 12:58pm 
I'm also having the same issue today.
In Vitriol 13 Mar, 2024 @ 1:06pm 
Simple sidearms, Harmony, Minify everything and Animals Logic updated today apparently.
Guessing 1 of those must be causing conflicts?
Archfiend 13 Mar, 2024 @ 5:31pm 
same issue
hobbs 13 Mar, 2024 @ 9:11pm 
Originally posted by In Vitriol:
Simple sidearms, Harmony, Minify everything and Animals Logic updated today apparently.
Guessing 1 of those must be causing conflicts?
I tried disabling minify everything, and it still didn't work. my shot in the dark is that Harmony broke it somehow, or some other mod idk
Eugen3006 (GER) 14 Mar, 2024 @ 3:48am 
Have the same after Harmony Update. get older Version from https://github.com/pardeike/HarmonyRimWorld/releases/tag/v1.7.1.0
Last edited by Eugen3006 (GER); 14 Mar, 2024 @ 4:12am
Archfiend 14 Mar, 2024 @ 7:02am 
thank u Eugen3006 <3 not all heroes wear capes
lilslizzle 20 Mar, 2024 @ 10:43am 
as of the 20th, allow tool still breaks my save. lose control of any drafted pawn. will this be resolved soon?
Samuel_Bucher 31 Mar, 2024 @ 1:25am 
If you finish off a pawn with the Deathless gene, they still get the Regeneration Coma hediff. I didn't test if it actually does anything once it runs out, but this doesn't feel intentional.
DarkStar 31 Mar, 2024 @ 10:12am 
Just an FYI for developers of this mod, I think I will need to disable it for the time being as it is throwing off bunches of errors, here's a snippet.

Exception in RimWorld.InspectGizmoGrid.DrawInspectGizmoGridFor: System.NullReferenceException: Object reference not set to an instance of an object
at Verse.GridsUtility.Fogged (Verse.IntVec3 c, Verse.Map map) [0x00000] in <cd7169108ea74757aa50c5b33d275c15>:0
at AllowTool.Designator_HaulUrgently.ThingIsRelevant (Verse.Thing thing) [0x00015] in <d3e3fec3eced4dceb8190139680bcabd>:0
at AllowTool.Designator_HaulUrgently.CanDesignateThing (Verse.Thing t) [0x00001] in <d3e3fec3eced4dceb8190139680bcabd>:0
at Verse.Designator.CreateReverseDesignationGizmo (Verse.Thing t) [0x00045] in <cd7169108ea74757aa50c5b33d275c15>:0

VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
- transpiler UnlimitedHugs.AllowTool: IEnumerable`1 AllowTool.Patches.InspectGizmoGrid_DrawInspectGizmoGridFor_Patch:ClearReverseDesignators(IEnumerable`1 instructions)
- transpiler PerformanceOptimizer.Main: IEnumerable`1

Not saying anything is wrong with the tool itself, could be another mod causing the conflict but I thought I would post this in case it is of any use to you :)
ert 24 Jun @ 1:17am 
Still having this issue - had to disable it since it would not allow for me to bring up pawn commands by right-clicking.
Had to restart my game without the tool. Unable to right click to give orders but on a new game without either pick up and haul or the allow tool it works. With both installed it breaks. This all started Sunday night
Shurupchik 24 Jun @ 11:48pm 
The problem is that the game freezes at regular intervals, about every second. The problem was solved by canceling the "haul to" order. I had an order to move the stone fragments to a certain place, but they did not move for a long time, because the pawns had enough work


Spawned Steel429702 with stackCount 2267 but stackLimit is 750. Truncating.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Thing.SpawnSetup_Patch3 (Verse.Thing,Verse.Map,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.ThingWithComps.SpawnSetup_Patch1 (Verse.ThingWithComps,Verse.Map,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.GenSpawn.Spawn_Patch8 (Verse.Thing,Verse.IntVec3,Verse.Map,Verse.Rot4,Verse.WipeMode,bool,bool)
StorageUpperBound.Patch_TryPlaceDirect:SplitAndSpawnOneStackOnCellRespectStackGap (int,Verse.Thing,Verse.IntVec3,Verse.Rot4,Verse.Map,Verse.Thing&,System.Action`2<Verse.Thing, int>)
StorageUpperBound.Patch_TryPlaceDirect/TryPlaceDirect_Patch:Prefix (bool&,Verse.Thing,Verse.IntVec3,Verse.Rot4,Verse.Map,Verse.Thing&,System.Action`2<Verse.Thing, int>)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.GenPlace.TryPlaceDirect_Patch2 (Verse.Thing,Verse.IntVec3,Verse.Rot4,Verse.Map,Verse.Thing&,System.Action`2<Verse.Thing, int>)
Verse.GenPlace:TryPlaceThing (Verse.Thing,Verse.IntVec3,Verse.Map,Verse.ThingPlaceMode,Verse.Thing&,System.Action`2<Verse.Thing, int>,System.Predicate`1<Verse.IntVec3>,Verse.Rot4)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.GenDrop.TryDropSpawn_Patch2 (Verse.Thing,Verse.IntVec3,Verse.Map,Verse.ThingPlaceMode,Verse.Thing&,System.Action`2<Verse.Thing, int>,System.Predicate`1<Verse.IntVec3>,bool)
Verse.ThingOwner:TryDrop (Verse.Thing,Verse.IntVec3,Verse.Map,Verse.ThingPlaceMode,Verse.Thing&,System.Action`2<Verse.Thing, int>,System.Predicate`1<Verse.IntVec3>,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.ThingOwner`1[[Verse.Thing, Assembly-CSharp, Version=1.5.9214.33606, Culture=neutral, PublicKeyToken=null]].TryDrop_Patch1 (Verse.ThingOwner`1<Verse.Thing>,Verse.Thing,Verse.IntVec3,Verse.Map,Verse.ThingPlaceMode,Verse.Thing&,System.Action`2<Verse.Thing, int>,System.Predicate`1<Verse.IntVec3>)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn_CarryTracker.TryDropCarriedThing_Patch1 (Verse.Pawn_CarryTracker,Verse.IntVec3,Verse.ThingPlaceMode,Verse.Thing&,System.Action`2<Verse.Thing, int>)
Verse.AI.Toils_Haul/<>c__DisplayClass8_0:<PlaceHauledThingInCell>b__0 ()
AllowTool.Patches.ToilsHaul_PlaceInCell_Patch/<>c__DisplayClass0_0:<ClearHaulUrgently>b__0 ()
LWM.DeepStorage.Patch_PlaceHauledThingInCell_Toil/<>c__DisplayClass0_0:<Postfix>b__0 ()
Verse.AI.JobDriver:TryActuallyStartNextToil ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.ReadyForNextToil_Patch1 (Verse.AI.JobDriver)
Verse.AI.JobDriver:Notify_PatherArrived ()
Verse.AI.Pawn_PathFollower:PatherArrived ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_PathFollower.TryEnterNextPathCell_Patch1 (Verse.AI.Pawn_PathFollower)
Verse.AI.Pawn_PathFollower:PatherTick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickList.Tick_Patch2 (Verse.TickList)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch0 (Verse.Root_Play)
Last edited by Shurupchik; 24 Jun @ 11:49pm
< >
Showing 1-14 of 14 comments
Per page: 1530 50