RimWorld

RimWorld

Nice Health Tab
Bug report: More Injuries (Continued) breaks this mod.
While both mods installed and hovering mouse above body parts it displays wrong body parts like fingers on arm...
< >
Zobrazuje se 17 z 7 komentářů
I'm having the same issue as well.
Andromeda  [vývojář] 10. lis. 2024 v 4.17 
Go to the mod settings and open the body parts tab. Select the modded body type and click on auto assign. Manually assign anything that wasn't assigned automatically. Thats it, youve created a compatibility patch
Error pops up when I open the pawn health window (
Node is null - you must called EnsureGraphicsInitialized() on the drawn dynamic thing Cara before drawing it.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.Log:ErrorOnce (string,int)
Verse.PawnRenderTree:TraverseTree (System.Action`1<Verse.PawnRenderNode>)
System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.MethodBase:Invoke (object,object[])
NiceHealthTab.OverlayGeneCache:CallTraverseTree (Verse.PawnRenderTree,System.Action`1<Verse.PawnRenderNode>)
NiceHealthTab.OverlayGeneCache:SolveCache (Verse.Pawn)
NiceHealthTab.DollDrawer:DrawAllDolls (UnityEngine.Rect,Verse.Pawn,bool)
NiceHealthTab.Patches/DrawHediffListing_Patch:Prefix (UnityEngine.Rect,Verse.Pawn,bool,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.HealthCardUtility.DrawHediffListing_Patch1 (UnityEngine.Rect,Verse.Pawn,bool,single,bool)
NiceHealthTab.Patches/HealthCardUtility_DrawPawnHealthCard_Patch:Prefix (UnityEngine.Rect,Verse.Pawn,bool,bool,Verse.Thing)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.HealthCardUtility.DrawPawnHealthCard_Patch4 (UnityEngine.Rect,Verse.Pawn,bool,bool,Verse.Thing)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.ITab_Pawn_Health.FillTab_Patch1 (RimWorld.ITab_Pawn_Health)
Verse.InspectTabBase/<>c__DisplayClass19_0:<DoTabGUI>b__0 ()
Verse.ImmediateWindow:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
so had this happen too, the way to fix is to unbind everything, go to a different body type then back to human and auto it again
Also some effects, for example Choking on Blood, which is very important to see, just isn't listed when using the fancy tab. This should appear as it affects the whole body, but it doesn't appear anywhere if not seen through the vanilla tabs. Could anything be done with this?
Black Onix původně napsal:
Error pops up when I open the pawn health window (
Node is null - you must called EnsureGraphicsInitialized() on the drawn dynamic thing Cara before drawing it.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.Log:ErrorOnce (string,int)
Verse.PawnRenderTree:TraverseTree (System.Action`1<Verse.PawnRenderNode>)
System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.MethodBase:Invoke (object,object[])
NiceHealthTab.OverlayGeneCache:CallTraverseTree (Verse.PawnRenderTree,System.Action`1<Verse.PawnRenderNode>)
NiceHealthTab.OverlayGeneCache:SolveCache (Verse.Pawn)
NiceHealthTab.DollDrawer:DrawAllDolls (UnityEngine.Rect,Verse.Pawn,bool)
NiceHealthTab.Patches/DrawHediffListing_Patch:Prefix (UnityEngine.Rect,Verse.Pawn,bool,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.HealthCardUtility.DrawHediffListing_Patch1 (UnityEngine.Rect,Verse.Pawn,bool,single,bool)
NiceHealthTab.Patches/HealthCardUtility_DrawPawnHealthCard_Patch:Prefix (UnityEngine.Rect,Verse.Pawn,bool,bool,Verse.Thing)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.HealthCardUtility.DrawPawnHealthCard_Patch4 (UnityEngine.Rect,Verse.Pawn,bool,bool,Verse.Thing)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.ITab_Pawn_Health.FillTab_Patch1 (RimWorld.ITab_Pawn_Health)
Verse.InspectTabBase/<>c__DisplayClass19_0:<DoTabGUI>b__0 ()
Verse.ImmediateWindow:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

That's a totally separate issue, unrelated to More Injuries. I actually came here to make a post about it myself.
Andromeda původně napsal:
Go to the mod settings and open the body parts tab. Select the modded body type and click on auto assign. Manually assign anything that wasn't assigned automatically. Thats it, youve created a compatibility patch

Its not possible to select more than one body part for one body part

(example: more injuries adds femoral and popliteal artery, but you cant choose both for the same leg)
< >
Zobrazuje se 17 z 7 komentářů
Na stránku: 1530 50