RimWorld
Allow Tool
In Vitriol 2024년 3월 13일 오후 12시 30분
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
< >
전체 댓글 24개 중 1~15개 표시 중
In Vitriol 2024년 3월 13일 오후 12시 45분 
Had to disable allow tool to continue the game.
SuperDawsome 2024년 3월 13일 오후 12시 54분 
having the same problem
micmic25 2024년 3월 13일 오후 12시 58분 
I'm also having the same issue today.
In Vitriol 2024년 3월 13일 오후 1시 06분 
Simple sidearms, Harmony, Minify everything and Animals Logic updated today apparently.
Guessing 1 of those must be causing conflicts?
Archfiend 2024년 3월 13일 오후 5시 31분 
same issue
hobbs 2024년 3월 13일 오후 9시 11분 
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) 2024년 3월 14일 오전 3시 48분 
Have the same after Harmony Update. get older Version from https://github.com/pardeike/HarmonyRimWorld/releases/tag/v1.7.1.0
Eugen3006 (GER) 님이 마지막으로 수정; 2024년 3월 14일 오전 4시 12분
Archfiend 2024년 3월 14일 오전 7시 02분 
thank u Eugen3006 <3 not all heroes wear capes
lilslizzle 2024년 3월 20일 오전 10시 43분 
as of the 20th, allow tool still breaks my save. lose control of any drafted pawn. will this be resolved soon?
Samuel_Bucher 2024년 3월 31일 오전 1시 25분 
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 2024년 3월 31일 오전 10시 12분 
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 2025년 6월 24일 오전 1시 17분 
Still having this issue - had to disable it since it would not allow for me to bring up pawn commands by right-clicking.
DrBossWatson 2025년 6월 24일 오후 3시 30분 
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 2025년 6월 24일 오후 11시 48분 
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)
Shurupchik 님이 마지막으로 수정; 2025년 6월 24일 오후 11시 49분
Borisov.ES 2025년 7월 14일 오후 12시 58분 
AllowTool.WorkGiver_HaulUrgently provided target Thing_VAE_Apparel_Tunic165523 but yielded no actual job for pawn S-04.Еми. The CanGiveJob and JobOnX methods may not be synchronized.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string)
Verse.Log:ErrorOnce (string,int)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.JobGiver_Work.TryIssueJobPackage_Patch0 (RimWorld.JobGiver_Work,Verse.Pawn,Verse.AI.JobIssueParams)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Glue:AbiFixup<Verse.AI.ThinkResult RimWorld.JobGiver_Work:TryIssueJobPackage(Verse.Pawn, Verse.AI.JobIssueParams),Verse.AI.ThinkResult RimWorld.JobGiver_Work.TryIssueJobPackage_Patch0(RimWorld.JobGiver_Work, Verse.Pawn, Verse.AI.JobIssueParams)> (RimWorld.JobGiver_Work,Verse.AI.ThinkResult&,Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_PrioritySorter:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Tagger:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Subtree:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Conditional:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.Pawn_JobTracker:DetermineNextJob (Verse.ThinkTreeDef&,bool)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch2 (Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool)
Verse.AI.Pawn_JobTracker:JobTrackerTickInterval (int)
Verse.Pawn:TickInterval (int)
Verse.Thing:DoTick ()
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.TickManagerUpdate_Patch1 (Verse.TickManager)
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
< >
전체 댓글 24개 중 1~15개 표시 중
페이지당 표시 개수: 1530 50