RimWorld
Bionix Automator
Sarus 2024 年 11 月 11 日 上午 5:29
Unable to use Bionix Automator
Ok so i tried on both a new save and current run, with mod at top of list or very bottom, either a pawn only gets given one implant from the preset or none, or they get ejected and still get none, or it keeps them in there and spams the sound effect and notification of "subcore softscanner completed for Test" and now below this is what console is saying during it all


(This be error 1)
Part is null
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
AutoImplanter.AutoImplanter_Helper:ListAllImplantsForBodypart (Verse.BodyPartRecord)
AutoImplanter.Dialog_AutoImplanterPreset:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

(Error 2)
Exception ticking AutoImplanter10014 (at (120, 0, 143)): System.NullReferenceException: Object reference not set to an instance of an object
[Ref 4F64CB9F]
at Verse.GenCollection.Any[T] (System.Collections.Generic.List`1[T] list, System.Predicate`1[T] predicate) [0x00000] in <2a40c3593b334f29ac3cb3d32d652351>:0
at AutoImplanter.AutoImplanter_Helper.applyImplantPreset (AutoImplanter.AutoImplanterPreset preset, Verse.Pawn pawn) [0x0009c] in <c1eb98e28886419591d92b0774e13e43>:0
at AutoImplanter.Building_AutoImplanter.EjectContents () [0x00056] in <c1eb98e28886419591d92b0774e13e43>:0
at AutoImplanter.Building_AutoImplanter.Tick () [0x0011f] in <c1eb98e28886419591d92b0774e13e43>:0
at Verse.TickList.Tick () [0x0015c] in <2a40c3593b334f29ac3cb3d32d652351>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.TickManagerUpdate_Patch0 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()
最後修改者:Sarus; 2024 年 11 月 11 日 上午 5:31
< >
目前顯示第 1-15 則留言,共 15
Lil Guy 2024 年 11 月 11 日 上午 10:11 
I've had the same error, its very odd I have no clue whats causing it
Nalzurin  [開發人員] 2024 年 11 月 11 日 下午 2:27 
Do both of you have medical system expansion? That probably causes it
FarawayVision 2024 年 11 月 11 日 下午 10:53 
I'm encountering this issue as well. I also don't have Medical System Expansion installed (and have never heard of that mod before today, for that matter).
最後修改者:FarawayVision; 2024 年 11 月 11 日 下午 10:54
Nalzurin  [開發人員] 2024 年 11 月 11 日 下午 11:26 
Do you have biotech enabled?
Lil Guy 2024 年 11 月 12 日 上午 4:26 
I do not have Medical Systems Expansion installed so it can't be the problem
FarawayVision 2024 年 11 月 12 日 上午 10:02 
引用自 Nalzurin
Do you have biotech enabled?
Yes. I have all DLCs installed and active.
最後修改者:FarawayVision; 2024 年 11 月 12 日 上午 10:03
Nalzurin  [開發人員] 2024 年 11 月 12 日 下午 2:36 
Alright, then please describe exactly which implants you were selecting, if they are from the mod, say which mod its from, might be something related to that
FarawayVision 2024 年 11 月 12 日 下午 4:40 
IIRC the implants selected were:
- Left and right detoxifier lungs
- Left and right immunoenhancers
- Healing enhancer
- Coagulator
Nalzurin  [開發人員] 2024 年 11 月 12 日 下午 4:50 
Were you using the bionix on any HAR races?
Sarus 2024 年 11 月 13 日 上午 3:24 
i do not have HAR or the medical systems expansion (which i had not heard of till now lol)
i had tried a preset of
Left bionic leg
Coagulator
Healing Enhancer
Aesthetic Shaper
^ Nose
Love enhancer
(So all vanilla implants)
最後修改者:Sarus; 2024 年 11 月 13 日 上午 3:25
Sarus 2024 年 11 月 13 日 上午 6:34 
Have a few colonists that for some reason just seem to hated by the machine: gets this (replace
Leg with nose, or torso, etc for each category, same log cept name of body part in question) applies anesthetic and ejects with no implants done

Tried to add health diff to missing part BodyPartRecord(Leg parts.Count=3)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.HediffSet.AddDirect_Patch3 (Verse.HediffSet,Verse.Hediff,System.Nullable`1<Verse.DamageInfo>,Verse.DamageWorker/DamageResult)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn_HealthTracker.AddHediff_Patch3 (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)
AutoImplanter.AutoImplanter_Helper:applyImplantPreset (AutoImplanter.AutoImplanterPreset,Verse.Pawn)
AutoImplanter.Building_AutoImplanter:EjectContents ()
AutoImplanter.Building_AutoImplanter:Tick ()
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.TickManagerUpdate_Patch0 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()
最後修改者:Sarus; 2024 年 11 月 13 日 上午 6:34
Sarus 2024 年 11 月 13 日 上午 6:51 
Actually i suspect the cause for the 2 colonists in question are because of a gene from Big and Small: Four armed human, CE also displays them as "Four Armed Human" so i think this is throwing off the Machine/Mod
FarawayVision 2024 年 11 月 13 日 上午 9:07 
引用自 Nalzurin
Were you using the bionix on any HAR races?
I do have HAR installed along with two races that use it (Milira and Kiiro), but the particular pawn I had in the bionix was just a regular human. They did have a custom xenotype implanted, though.

I dunno if this is relevant, but when I forced the pawn out of the bionix by destroying it using dev mode (T: Kill => click the machine), they actually had all but the last selected implant installed (either the healing enhancer or the coagulator, I forget which).
最後修改者:FarawayVision; 2024 年 11 月 13 日 上午 9:13
Nalzurin  [開發人員] 2024 年 11 月 13 日 下午 4:10 
The automator uses the baseliner body type as a template for body parts, so if you put something in that doesn't have the same body type its gonna end up messing things up
最後修改者:Nalzurin; 2024 年 11 月 13 日 下午 4:11
Sarus 2024 年 11 月 14 日 上午 1:57 
Yep as that BNS gene technically changes from normal human to a "four armed" yep it dont work, so just some lil CE black magic to fix em up, and probably never use that gene again, was a curiosity test run but if it interferes using this glorious machine, it can gtfo now lol
最後修改者:Sarus; 2024 年 11 月 14 日 上午 1:57
< >
目前顯示第 1-15 則留言,共 15
每頁顯示: 1530 50