RimWorld

RimWorld

Rakkle (unofficial update)
sunny  [developer] 24 Oct, 2022 @ 2:29pm
Bug Reports
Please only submit Rakkle related reports. Not incompatibilities with other mods.
< >
Showing 1-15 of 30 comments
Extra Villain 27 Oct, 2022 @ 12:20am 
I subscribed to the mode and used it. However, as soon as the game was played, the debug log came out
The error was the same when I re-subscribed
I want you to tell me the solution
The game language was in Korean
It was the same if you turned off all the modes and left this alone
This is the current mode
Harmony
core
Royalty
Ideology
Biotech
Humanoid Alien Races
Rakkle 1.4 (unofficial update)

This is the debug log (The content was too long, so I only brought the ones marked with red and yellow letters)

Could not resolve cross-reference: No RimWorld.FactionDef named FRU found to give to Verse.PawnKindDef RS_FRUG
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.DirectXmlCrossRefLoader/WantedRefForObject:TryResolve (Verse.FailMode)
Verse.DirectXmlCrossRefLoader/<>c__DisplayClass16_1:<ResolveAllWantedCrossReferences>b__0 (Verse.DirectXmlCrossRefLoader/WantedRef)
Verse.GenThreading/<>c__DisplayClass7_1`1<Verse.DirectXmlCrossRefLoader/WantedRef>:<ParallelForEach>b__0 (object)
System.Threading.QueueUserWorkItemCallback:WaitCallback_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
System.Threading.ThreadPoolWorkQueue:Dispatch ()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()

Could not resolve cross-reference: No RimWorld.FactionDef named FRU found to give to Verse.PawnKindDef RS_FRUT
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.DirectXmlCrossRefLoader/WantedRefForObject:TryResolve (Verse.FailMode)
Verse.DirectXmlCrossRefLoader/<>c__DisplayClass16_1:<ResolveAllWantedCrossReferences>b__0 (Verse.DirectXmlCrossRefLoader/WantedRef)
Verse.GenThreading/<>c__DisplayClass7_1`1<Verse.DirectXmlCrossRefLoader/WantedRef>:<ParallelForEach>b__0 (object)
System.Threading.QueueUserWorkItemCallback:WaitCallback_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
System.Threading.ThreadPoolWorkQueue:Dispatch ()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()

Translation data for language Korean has 114 errors. Generate translation report for more info.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
Verse.LoadedLanguage:InjectIntoData_AfterImpliedDefs ()
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_3 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
Verse.Root:Update ()
Verse.Root_Entry:Update ()
sunny  [developer] 27 Oct, 2022 @ 10:31am 
Thank you for the report.
The error is OK and expected.

RS_FRUG and RS_FRUT (PawnDefinitions) are used in the friendly rakkle factions that are disabled right now. When the faction is fixed they will be gone. I forgot to deactivate those.
Won't impact gameplay at all.
Extra Villain 27 Oct, 2022 @ 5:46pm 
Okay, thank you for your quick answer
brat682 2 Nov, 2022 @ 7:28am 
I am trying to pick the Rakkle I want in my colony but for some reason, none of them have faces? I tried using only Rakkle hair to see if that worked but none of them have faces still.
sunny  [developer] 2 Nov, 2022 @ 11:02am 
if you have mods that allow you to change the auto generation, you will be able to choose female/male faces on the wrong gender resulting in a blank head. (or from a different race etc.)

Either you click through the face until its not empty or not use mods that alter autogen there.
Hello. As of 1.4. In my game, the rakkles just straight up can't wear anything. Not even their own race specific clothing. This is weird as in 1.3. It worked just fine.

And the thing is. I can add their apparel with the character editor and the apparel appears normally on their body. So wtf is preventing me from equipping them normally??
Last edited by Command Wanzer "Bloodking"; 11 Dec, 2022 @ 6:28am
Nevermind. Found the problem. Turns out this mod is incompatible with gene tools.
nicholiathan 21 Jan, 2023 @ 2:48pm 
Are Rakkles supposed to be sterile? If not could it be a conflict with one of my mods?

Harmony
Rimworld
Ideology
Biotech
Hugslib
EDB Perpare Carefully fork
Humanoid Alien Races
MOHAR framework
No burn metal
Camera+
Mend and Recycle
perspective Doors
Realistic Rooms
Room Food
Replace Stuff
Medical tab
Tent
Centralized Climate Control
Fish Industry
Medpod
In-wall Coolers and Vents
Rimfridge.kv.rw
Ceiling Utilities
Wall Utilities
Polyamory Beds.vanilla
Rimkea
Transport Cargopod
Setup Camp
Encounter Map Resources
AFR Womens Hairstyles
Odz Hairs
Hair Redux
Rimsenal har
Glasses Hair
Vanilla Expanded
WON Hair
WON Hairw
Xeva Rim Hair
Detailed Body Textures ii
Idhale
Maru Race Mod
Mincho the Mint Chocoslime HAR version
nemonian.my
HAR Nnearmare
Orassans
Rakkle Race Mod
Ratkin Race Mod
Rabbie Race Mod
Dragonian Race Prime 2.0
Rabbie English Patch
HAR Silkiera
Aya Translations
Vanilla Ractions Expanded.core
Ideology Icons and Symbols
Vanilla Expanded Memese
Vanilla Expanded Ideology Relics and Artifacts
vanilla Expanded Social Interactions Expanded
Character Editor
sunny  [developer] 21 Jan, 2023 @ 3:40pm 
Hello. It's not a conflict. The mod base (MoHAR) did not support children yet when I updated the mod.
The current version does but I haven't implemented it yet. (needs child sprites etc.)
It's on the ToDo list.
nicholiathan 22 Jan, 2023 @ 4:33am 
Cool. Minia will be eagerly "expecting" the update, she even got a fertility gene implant when Chaddallic left is wife for her. I appreciate the swift reply.
DAOWAce 14 Feb, 2023 @ 7:10am 
EDIT: Okay, lack of replies here has resulted in this being a big bug post. Includes multiple issues separated with dashes.
---

Seems to be an issue with Ideology specific clothing.

Getting an error on anything that shows the graphic of a Rakkle wearing, for example, a Spikecore Parka:

Failed to find any textures at Things/Pawn/Humanlike/ApparelStyles/ParkaSpikecore/ParkaSpikecore_RakkleM while constructing Multi(initPath=Things/Pawn/Humanlike/ApparelStyles/ParkaSpikecore/ParkaSpikecore_RakkleM, color=RGBA(0.451, 0.431, 0.392, 1.000), colorTwo=RGBA(1.000, 1.000, 1.000, 1.000)) UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string) Verse.Graphic_Multi:Init (Verse.GraphicRequest) Verse.GraphicDatabase:GetInner<Verse.Graphic_Multi> (Verse.GraphicRequest) Verse.GraphicDatabase:Get<Verse.Graphic_Multi> (string,UnityEngine.Shader,UnityEngine.Vector2,UnityEngine.Color) AlienRace.ApparelGraphics.ApparelGraphicUtility:GetGraphic (string,UnityEngine.Shader,UnityEngine.Vector2,UnityEngine.Color,RimWorld.Apparel,RimWorld.BodyTypeDef) (wrapper dynamic-method) RimWorld.ApparelGraphicRecordGetter:RimWorld.ApparelGraphicRecordGetter.TryGetGraphicApparel_Patch1 (RimWorld.Apparel,RimWorld.BodyTypeDef,RimWorld.ApparelGraphicRecord&) Verse.PawnGraphicSet:ResolveApparelGraphics () Verse.PawnGraphicSet:SetApparelGraphicsDirty () RimWorld.Pawn_ApparelTracker:<Notify_ApparelChanged>b__79_0 () Verse.LongEventHandler:ExecuteToExecuteWhenFinished () Verse.LongEventHandler:ExecuteWhenFinished (System.Action) RimWorld.Pawn_ApparelTracker:Notify_ApparelChanged () (wrapper dynamic-method) RimWorld.Pawn_ApparelTracker:RimWorld.Pawn_ApparelTracker.Notify_ApparelAdded_Patch3 (RimWorld.Pawn_ApparelTracker,RimWorld.Apparel) Verse.ThingOwner:NotifyAdded (Verse.Thing) (wrapper dynamic-method) Verse.ThingOwner`1<Verse.Thing>:Verse.ThingOwner`1[[Verse.Thing, Assembly-CSharp, Version=1.4.8418.19235, Culture=neutral, PublicKeyToken=null]].TryAdd_Patch2 (Verse.ThingOwner`1<Verse.Thing>,Verse.Thing,bool) (wrapper dynamic-method) RimWorld.Pawn_ApparelTracker:RimWorld.Pawn_ApparelTracker.Wear_Patch1 (RimWorld.Pawn_ApparelTracker,RimWorld.Apparel,bool,bool) RimWorld.JobDriver_Wear:<MakeNewToils>b__8_0 () Verse.AI.JobDriver:TryActuallyStartNextToil () Verse.AI.JobDriver:ReadyForNextToil () (wrapper dynamic-method) Verse.AI.JobDriver:Verse.AI.JobDriver.DriverTick_Patch0 (Verse.AI.JobDriver) (wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0 (Verse.AI.Pawn_JobTracker) (wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn) Verse.TickList:Tick () (wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch1 (Verse.TickManager) Verse.TickManager:TickManagerUpdate () (wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch4 (Verse.Game) Verse.Root_Play:Update ()

SetPass(0) call failed on material with shader UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string) Verse.GenDraw:DrawMeshNowOrLater (UnityEngine.Mesh,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Material,bool) Verse.PawnRenderer:DrawBodyApparel (UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Mesh,single,Verse.Rot4,Verse.PawnRenderFlags) (wrapper dynamic-method) Verse.PawnRenderer:Verse.PawnRenderer.RenderPawnInternal_Patch3 (Verse.PawnRenderer,UnityEngine.Vector3,single,bool,Verse.Rot4,Verse.RotDrawMode,Verse.PawnRenderFlags) Verse.PawnRenderer:RenderCache (Verse.Rot4,single,UnityEngine.Vector3,bool,bool,bool,bool,bool,System.Collections.Generic.IReadOnlyDictionary`2<RimWorld.Apparel, UnityEngine.Color>,System.Nullable`1<UnityEngine.Color>,bool) RimWorld.PawnCacheRenderer:OnPostRender () (wrapper dynamic-method) RimWorld.PawnCacheRenderer:RimWorld.PawnCacheRenderer.RenderPawn_Patch1 (RimWorld.PawnCacheRenderer,Verse.Pawn,UnityEngine.RenderTexture,UnityEngine.Vector3,single,single,Verse.Rot4,bool,bool,bool,bool,bool,UnityEngine.Vector3,System.Collections.Generic.IReadOnlyDictionary`2<RimWorld.Apparel, UnityEngine.Color>,System.Nullable`1<UnityEngine.Color>,bool) RimWorld.PortraitsCache/PortraitParams:RenderPortrait (Verse.Pawn,UnityEngine.RenderTexture) RimWorld.PortraitsCache:Get (Verse.Pawn,UnityEngine.Vector2,Verse.Rot4,UnityEngine.Vector3,single,bool,bool,bool,bool,System.Collections.Generic.IReadOnlyDictionary`2<RimWorld.Apparel, UnityEngine.Color>,System.Nullable`1<UnityEngine.Color>,bool,System.Nullable`1<Verse.PawnHealthState>) ColoredMoodBar13.MoodPatch:DrawColonist (object,UnityEngine.Rect&,Verse.Pawn&,Verse.Map&,bool&,bool&,System.Collections.Generic.Dictionary`2<int, ColoredMoodBar13.MoodCache>) ColoredMoodBar13.VanillaDrawColonist:Prefix (RimWorld.ColonistBarColonistDrawer,UnityEngine.Rect&,Verse.Pawn&,Verse.Map&,bool&,bool&) (wrapper dynamic-method) RimWorld.ColonistBarColonistDrawer:RimWorld.ColonistBarColonistDrawer.DrawColonist_Patch1 (RimWorld.ColonistBarColonistDrawer,UnityEngine.Rect,Verse.Pawn,Verse.Map,bool,bool) RimWorld.ColonistBar:ColonistBarOnGUI () (wrapper dynamic-method) RimWorld.MapInterface:RimWorld.MapInterface.MapInterfaceOnGUI_BeforeMainTabs_Patch1 (RimWorld.MapInterface) (wrapper dynamic-method) RimWorld.UIRoot_Play:RimWorld.UIRoot_Play.UIRootOnGUI_Patch2 (RimWorld.UIRoot_Play) (wrapper dynamic-method) Verse.Root:Verse.Root.OnGUI_Patch2 (Verse.Root)


As there's no way to forbid wearing specific styles of clothing, this is quite a pain as the error pops up every single time a UI is opened or the pawn rotates while moving. Only workaround is to completely forbid vanilla gear that can be stylized.

Edit: Seems this mod can workaround it: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2037354634

Setting the body type to just change to the other gender appears to work. Introduces some small graphic bugs (for M -> F), but better than error spam or forbidding equipment types.

Edit2: The pawn turns into a white square if they spawn as a Biotech Xenotype with cosmetic traits (Yttakin for example).

---

There's also an issue of Rakkle meat being counted both as Human Meat and as Cannibalism even through ideologies with acceptable cannibalism.

With a human pawn and anti-human/alien cannibalism, they took 3 debuffs:

Ate human mean (-12)
Cooked cannibalism (-15)
Ate alien meat (-20)

Compared to the acceptable cannibalism Ideology which only took the -15.


Testing with a Rakkle (and acceptable cannibalism), if they eat it, it for some reason counts as a vegetable, and they get a -13 moodlet from it: https://i.imgur.com/HDh45BC.png It completely slipped my mind vegetables are in fine meals. Haven't played in years, before the carnivore/herbivore diet stuff was added. Gotta re-test with the new meal system.

---

Rakkle specific clothing doesn't appear to be able to be sold to any trader, including Rakkle. In fact Kurin clothing behaves the same way. HAR issue or are both the mods not integrated into the trading system? Weapons are the only thing that shows up.

---

Rakkkle's render extremely blurry when zooming in with Camera+ until a certain 'step' where they pop in to higher quality (and subsequently change rendering causing hats to render behind them from any show-hats-with-hair mod). Probably an issue introduced in 1.3's changes to pawn rendering.

---


Between Kurin and Rakkle (both abandonware being kept alive by fans), Rakkle is definitely more buggy. If I could help resolve this I would, but I'm no programmer or artist and barely know anything about Rimworld modding.
Last edited by DAOWAce; 22 Mar, 2023 @ 2:36am
sunny  [developer] 17 Apr, 2023 @ 1:08pm 
Hey DAOWAce,

thanks for the report.

Yeah ideology as a whole was mostly not well implemented. The new clothes would need sprite work, at best placeholders. The food policies are.. not easy. Like, playing vegetarian Rakkle is currently not reasonable - because they will hate veggies. I already started working on a solution however.

The blurry thing shouldn't be Rakkle specific.
The porting from 1.3 -> 1.4 was a big effort for all MoHAR races.
BullPapich 21 Jun, 2023 @ 10:03pm 
Hola! i have a trouble with hair (mod show hair under hat) mod just tottaly destroy hair my snakes and make them all bald :C
Purple squares when they wearing any common clothes like t-shirt. But when they naked it not fix that problem.Their body collor and hair collor not simmilar they look like RGB keyboard.
In all Positions and any clothes their tale cutting on 2 parts. Pls help :C
BullPapich 22 Jun, 2023 @ 5:46am 
see the problem with hair. They don t have any color on their hair. IDK how to fix this with all hair on enemies/allie rakkles
sunny  [developer] 23 Jun, 2023 @ 11:08pm 
Hi, I think there is a general problem, I am working on it this weekend.
< >
Showing 1-15 of 30 comments
Per page: 1530 50