RimWorld

RimWorld

Humanoid Alien Races
TurtleShroom Aug 14, 2021 @ 6:10pm
Bug Reports
Good evening.

Shockingly, there is no centralized place for us to post our Logs and errors for our Bug Reports when dealing with this Mod.

For that reason, I will be adding this as a centralized location for future reports.


Thank you.
-TURTLESHROOM
< >
Showing 226-240 of 732 comments
RutraNickers Nov 3, 2022 @ 7:48pm 
Found a bug when using color specific genes (both hair and skin): The pawns are generated randomly without considering genes. I didn't test this mod alone on my game, but the relevant mods that I found the bug with are: Vanilla Expanded Framework, Cookie Genes (Skin and Hair Colors) and Better Gene Graphics Framework.
TurtleShroom Nov 9, 2022 @ 2:11pm 
SOYUZ:[README] System.NullReferenceException: Object reference not set to an instance of an object at AlienRace.HarmonyPatches.WantsToUseStylePrefix (Verse.Pawn pawn, RimWorld.StyleItemDef styleItemDef, System.Boolean& __result) [0x00018] in <e054d42838004b88a3ed9adf441c5ad4>:0 at (wrapper dynamic-method) RimWorld.PawnStyleItemChooser.RimWorld.PawnStyleItemChooser.WantsToUseStyle_Patch2(Verse.Pawn,RimWorld.StyleItemDef,System.Nullable`1<RimWorld.TattooType>) at RimWorld.Pawn_StyleTracker.get_HasUnwantedHairStyle () [0x00000] in <81af9f8a18324e17b286924a43555a7c>:0 at RimWorld.Pawn_StyleTracker.get_HasAnyUnwantedStyleItem () [0x00000] in <81af9f8a18324e17b286924a43555a7c>:0 at RimWorld.Pawn_StyleTracker.StyleTrackerTick () [0x00022] in <81af9f8a18324e17b286924a43555a7c>:0 at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.Tick_Patch1(Verse.Pawn) UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) RocketMan.Logger:Debug (string,System.Exception,string) Soyuz.Patches.Pawn_Tick_Patch:Finalizer (Verse.Pawn,System.Exception) (wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn) Verse.TickList:Tick () (wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager) Verse.TickManager:TickManagerUpdate () (wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game) Verse.Root_Play:Update () Exception ticking Parrot (at (153, 0, 150)): System.NullReferenceException: Object reference not set to an instance of an object at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.Tick_Patch1(Verse.Pawn) at Verse.TickList.Tick () [0x0015c] in <81af9f8a18324e17b286924a43555a7c>:0 UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.TickList:Tick () (wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager) Verse.TickManager:TickManagerUpdate () (wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game) Verse.Root_Play:Update ()

I permanently got spammed by these errors every few seconds. This one in particular relates to the Wonderland of Mister Cringe Mod, which has been discontinued.

I have seen this happen before, and it is usually when a non-human Pawn wants to change his hair or tattoos, but nothing exists for him to take. How do you disable a creature of an Alien Race from wanting to change his Style? The attempt to use a Style Prefix simply doesn't appear to have any readily available repair.

I am not sure how to fix this, but I fixed one my own Mod's races before, so I know that it can be done.

This is my Hugs Library Log: https://www.anonfiles.com/k125C6G3ya/HLL_log .
erdelf  [developer] Nov 9, 2022 @ 7:30pm 
You do have a few errors about missing style category references, I would assume for now that it is because of that.
TurtleShroom Nov 9, 2022 @ 7:50pm 
Originally posted by erdelf:
You do have a few errors about missing style category references, I would assume for now that it is because of that.

Oh, do you mean the Floran ones? Okay, I'll look into that.
Generalissimus Leon Nov 10, 2022 @ 12:47pm 
Confirming that skin color and even hair color is broken by this mod
TurtleShroom Nov 10, 2022 @ 3:31pm 
Originally posted by erdelf:
You do have a few errors about missing style category references, I would assume for now that it is because of that.

I can confirm that those references are NOT what are causing problems.

Exception ticking Linnea (at (138, 0, 118)): System.NullReferenceException: Object reference not set to an instance of an object at AlienRace.HarmonyPatches.WantsToUseStylePrefix (Verse.Pawn pawn, RimWorld.StyleItemDef styleItemDef, System.Boolean& __result) [0x00018] in <e054d42838004b88a3ed9adf441c5ad4>:0 at (wrapper dynamic-method) RimWorld.PawnStyleItemChooser.RimWorld.PawnStyleItemChooser.WantsToUseStyle_Patch2(Verse.Pawn,RimWorld.StyleItemDef,System.Nullable`1<RimWorld.TattooType>) at RimWorld.Pawn_StyleTracker.get_HasUnwantedHairStyle () [0x00000] in <81af9f8a18324e17b286924a43555a7c>:0 at RimWorld.Pawn_StyleTracker.get_HasAnyUnwantedStyleItem () [0x00000] in <81af9f8a18324e17b286924a43555a7c>:0 at RimWorld.Pawn_StyleTracker.StyleTrackerTick () [0x00022] in <81af9f8a18324e17b286924a43555a7c>:0 at Verse.Pawn.Tick () [0x00230] in <81af9f8a18324e17b286924a43555a7c>:0 at (wrapper dynamic-method) Verse.TickList.Verse.TickList.Tick_Patch2(Verse.TickList) UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch3 (string) (wrapper dynamic-method) Verse.TickList:Verse.TickList.Tick_Patch2 (Verse.TickList) (wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch10 (Verse.TickManager) Verse.TickManager:TickManagerUpdate () (wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game) Verse.Root_Play:Update ()
Raith Nov 11, 2022 @ 6:00am 
Originally posted by Rutra Nickers:
Found a bug when using color specific genes (both hair and skin): The pawns are generated randomly without considering genes. I didn't test this mod alone on my game, but the relevant mods that I found the bug with are: Vanilla Expanded Framework, Cookie Genes (Skin and Hair Colors) and Better Gene Graphics Framework.


Originally posted by Generalissimus Leon:
Confirming that skin color and even hair color is broken by this mod

He's unlikely to help either of you unless you post a log that shows the error
Jedia Kyrol Nov 12, 2022 @ 6:21am 
Originally posted by Raith:
Originally posted by Rutra Nickers:
Found a bug when using color specific genes (both hair and skin): The pawns are generated randomly without considering genes. I didn't test this mod alone on my game, but the relevant mods that I found the bug with are: Vanilla Expanded Framework, Cookie Genes (Skin and Hair Colors) and Better Gene Graphics Framework.


Originally posted by Generalissimus Leon:
Confirming that skin color and even hair color is broken by this mod

He's unlikely to help either of you unless you post a log that shows the error

That's the problem. It doesn't generate an error or the error is suppressed. I posted a full log earlier after generating multiple pawns which weren't getting the appropriate skin coloration from having a gene applied to them.
RedFox_NT Nov 12, 2022 @ 8:28pm 
Exception drawing "random entity name": System.MissingFieldException: Field 'AlienRace.AlienPartGenerator/BodyAddon.bodyPart' not found.
at (wrapper dynamic-method) Rimworld_Animations.HarmonyPatch_AlienRace.Rimworld_Animations.HarmonyPatch_AlienRace.Prefix_AnimateHeadAddons_Patch1(Verse.PawnRenderFlags,UnityEngine.Vector3,UnityEngine.Vector3,Verse.Pawn,UnityEngine.Quaternion,Verse.Rot4)
at (wrapper dynamic-method) AlienRace.HarmonyPatches.AlienRace.HarmonyPatches.DrawAddons_Patch3(Verse.PawnRenderFlags,UnityEngine.Vector3,UnityEngine.Vector3,Verse.Pawn,UnityEngine.Quaternion,Verse.Rot4)
at (wrapper dynamic-method) Verse.PawnRenderer.Verse.PawnRenderer.RenderPawnInternal_Patch9(Verse.PawnRenderer,UnityEngine.Vector3,single,bool,Verse.Rot4,Verse.RotDrawMode,Verse.PawnRenderFlags)
at (wrapper dynamic-method) Verse.PawnRenderer.Verse.PawnRenderer.RenderPawnAt_Patch3(Verse.PawnRenderer,UnityEngine.Vector3,System.Nullable`1<Verse.Rot4>,bool)
at Verse.Pawn_DrawTracker.DrawAt (UnityEngine.Vector3 loc) [0x00000] in <1ea541f48818430abd724fc665f76dc4>:0
at Verse.Pawn.DrawAt (UnityEngine.Vector3 drawLoc, System.Boolean flip) [0x00006] in <1ea541f48818430abd724fc665f76dc4>:0
at Verse.Thing.Draw () [0x00015] in <1ea541f48818430abd724fc665f76dc4>:0
at Verse.ThingWithComps.Draw () [0x0000e] in <1ea541f48818430abd724fc665f76dc4>:0
at Verse.DynamicDrawManager.DrawDynamicThings () [0x000d8] in <1ea541f48818430abd724fc665f76dc4>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

https://gist.github.com/HugsLibRecordKeeper/543941dbe53e4726b4596c56645df3ed

um..... is that missing something?
erdelf  [developer] Nov 13, 2022 @ 5:09am 
means your animation mod is not updated to 1.4
Ziehn Nov 14, 2022 @ 11:27am 
Children seem to be causing the ResolveAllGraphicsPrefix patch to spike from 0.5-1.5ms every few seconds when a child is on screen. It is multiplied by every child on screen, so the performance impact adds up and is very noticeable when having lots of children. The patch is not called at all when no children are present.

Tested with both the Public Steam version and Dev version of the mod

https://gist.github.com/e8bfd4e255e529ac1aa40fdc5f9fd51d
erdelf  [developer] Nov 14, 2022 @ 1:56pm 
wait what. why is that called that often. It's supposed to only be called when something that could change graphics happened.
You are using the analyzer, can you give me the stack trace it shows ?
Ziehn Nov 14, 2022 @ 2:22pm 
Originally posted by erdelf:
wait what. why is that called that often. It's supposed to only be called when something that could change graphics happened.
You are using the analyzer, can you give me the stack trace it shows ?

https://imgur.com/a/WUzZnUs
Cosokabe Nov 14, 2022 @ 4:45pm 
Hello I am still using 1.3 since most of my mods are still on 1.3. The problem is, and that's not really a new one, sometimes you had the problem that some pawns would be bigger then they should. Before the release of 1.4 there was a pretty easy fix for it by saving and reloading your game (fixed it every time the bigger alien pawns occurred). But now the fix doesn't work anymore. Is there perhaps a new way to fix that problem?
erdelf  [developer] Nov 14, 2022 @ 9:05pm 
happens rarely when pawns of different sizes left the map, letting pawns of other races slide into their config. 1.3 didn't really change on my side. Issue is fixed in 1.4
< >
Showing 226-240 of 732 comments
Per page: 1530 50