RimWorld

RimWorld

Alpha Animals
 This topic has been pinned, so it's probably important
Sarg Bjornson  [developer] Oct 21, 2018 @ 6:07am
Bug reports
This is a centralized topic to report bugs, since the new topics created don't send you a notification.

If you want me to take a look at your error, I NEED you to submit error logs. It is crucial you provide me with Hugslib logs - I am not interested in comments ‘X doesn’t work because Y’, and I will not reply to those, even delete them if they hide proper bug reporting. Hugslib logs are what tells us, devs, what went wrong, and what mods you were using.

IF YOU DON'T POST A HUGSLIB LOG, YOUR REPORT WILL BE DELETED FROM NOW ON TO AVOID CLUTTER.

To get hugslib logs, make sure you have a Hugslib mod running, then press CTRL-F12 while in game and copy the link to us.

If Hugslib is not an option:

Note that you can find your logs at \steamapps\common\RimWorld\RimWorldWin64_Data\output_log.txt and you can share it with me by uploading it to https://pastebin.com
Last edited by Sarg Bjornson; May 21, 2021 @ 1:57am
< >
Showing 2,026-2,040 of 2,154 comments
Sarg Bjornson  [developer] Mar 14 @ 10:00am 
Originally posted by Falkner:
Hi, i really love this one, just want to take time to say thankyou first!
I have an issue where touching the spawn rate at all completely breaks it, no alpha animals appear in wild spawns except in caravans or events, resetting the spawn rate does not fix this.

If I do a fresh install (unsub/resub) and leave the settings alone this works fine!

You probably have something else modifying the same part of the code this mod uses
dlcnate1 Mar 14 @ 11:44am 
Don't think it's a bug but I am asking if it is oversight? Butchering terramorphs gives nothing... no hide/chitin and no meat. Just had a huge manhunter pack of them and butchered half before realizing they were dropping nothing at all.
Sarg Bjornson  [developer] Mar 14 @ 12:00pm 
Originally posted by dlcnate1:
Don't think it's a bug but I am asking if it is oversight? Butchering terramorphs gives nothing... no hide/chitin and no meat. Just had a huge manhunter pack of them and butchered half before realizing they were dropping nothing at all.

Seems like I decided it to be that way some time, yeah
dlcnate1 Mar 14 @ 2:38pm 
ok, not a bug but a feature... obnoxious but is what it is
Vladakus Mar 19 @ 12:56pm 
There seems to be a bug with the Gigantelope. Their extra carrying capacity is not being applied to their caravan carry weight regardless of quality. They all can only carry 70 kg in a caravan which is worse than yak's at 73.5 kg and way worse than muffalo at 84 kg.
Sarg Bjornson  [developer] Mar 23 @ 7:46am 
Originally posted by Wolfette:
Ironhusk Beetles don't seem to be eating trees, despite what there description says. I've had a pair penned in to an area with bunch of trees and they only seem to want to munch is grass.

As long as they have grass, they won't touch trees, same as Thrumbos
Sarg Bjornson  [developer] Mar 23 @ 7:46am 
Originally posted by Vladakus:
There seems to be a bug with the Gigantelope. Their extra carrying capacity is not being applied to their caravan carry weight regardless of quality. They all can only carry 70 kg in a caravan which is worse than yak's at 73.5 kg and way worse than muffalo at 84 kg.

Fixing that
huh, having issues with Groundrunners and jobdriver it seems:

https://gist.github.com/HugsLibRecordKeeper/4e12091a49906256d8427c72bc52a97e
Sarg Bjornson  [developer] Apr 5 @ 10:46pm 
No related errors in that log
Archie Apr 11 @ 4:38pm 
Hey Sarg! I noticed that me and another person were having issues with frostmites causing errors whenever they try to dig up a corpse. I whipped up a minimal modlist with the vanilla expanded framework and alpha animals to test if this still happened and indeed it still does. There are also a few references to a biomes kit problem but that's world map beautification going a little wacky. Feel free to ignore it entirely because removing it did not change the errors. Funnily enough, one of them also dug up a corpse of something that literally exploded and killed them.

When testing this, I'm crashlanding into the propane lakes biome and waiting for mites to get hungry and try to dig the snow for corpses.

Anyways, here's the hugslib log:

https://gist.github.com/HugsLibRecordKeeper/28f79978d13f0fc55f7df31b69b64e24

And a rentry listing for your convenience:

https://rentry.co/45p59zgh

And an example error:

https://pastebin.com/JM2TTKDD


Hope this helps!
Last edited by Archie; Apr 11 @ 4:47pm
Hello!

I tried to make a Patch to this Mod that caused the Empress Butterfly to consume an item besides the Pollen Trumpet. However, when the Butterfly tries to eat it, I get an error and the Butterfly gets no Nutrition from it.

This is the error:
JobDriver threw exception in toil unnamed's initAction for pawn AA_EmpressButterfly1637095 driver=JobDriver_IngestWeird (toilIndex=3) driver.job=(VEF_IngestWeird (Job_20301191) A = Thing_WW_Sloodge1660982 Giver = JobGiver_GetWeirdFood [workGiverDef: null]) System.NullReferenceException: Object reference not set to an instance of an object [Ref 377F295A] Duplicate stacktrace, see ref for original UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string) Verse.AI.JobUtility:TryStartErrorRecoverJob (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver) Verse.AI.JobDriver:TryActuallyStartNextToil () Verse.AI.JobDriver:ReadyForNextToil () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.DriverTick_Patch0 (Verse.AI.JobDriver) Verse.AI.Pawn_JobTracker:JobTrackerTick () Verse.Pawn:Tick () Verse.TickList:Tick () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager) Verse.TickManager:TickManagerUpdate () Verse.Game:UpdatePlay () Verse.Root_Play:Update ()

This is my Hugs Library Log: https://www.limewire.com/?referrer=pq7i8xx7p2 .

I legitimately had no idea that "Limewire" still existed, yet here we are.
Sarg Bjornson  [developer] Apr 29 @ 10:36am 
Originally posted by TurtleShroom:
Hello!

I tried to make a Patch to this Mod that caused the Empress Butterfly to consume an item besides the Pollen Trumpet. However, when the Butterfly tries to eat it, I get an error and the Butterfly gets no Nutrition from it.

This is the error:
JobDriver threw exception in toil unnamed's initAction for pawn AA_EmpressButterfly1637095 driver=JobDriver_IngestWeird (toilIndex=3) driver.job=(VEF_IngestWeird (Job_20301191) A = Thing_WW_Sloodge1660982 Giver = JobGiver_GetWeirdFood [workGiverDef: null]) System.NullReferenceException: Object reference not set to an instance of an object [Ref 377F295A] Duplicate stacktrace, see ref for original UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string) Verse.AI.JobUtility:TryStartErrorRecoverJob (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver) Verse.AI.JobDriver:TryActuallyStartNextToil () Verse.AI.JobDriver:ReadyForNextToil () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.DriverTick_Patch0 (Verse.AI.JobDriver) Verse.AI.Pawn_JobTracker:JobTrackerTick () Verse.Pawn:Tick () Verse.TickList:Tick () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager) Verse.TickManager:TickManagerUpdate () Verse.Game:UpdatePlay () Verse.Root_Play:Update ()

This is my Hugs Library Log: https://www.limewire.com/?referrer=pq7i8xx7p2 .

I legitimately had no idea that "Limewire" still existed, yet here we are.

Phew, no idea what that could be... Show me the xml
Originally posted by Sarg Bjornson:
Phew, no idea what that could be... Show me the xml


The item in question:
<ThingDef ParentName="OrganicProductBase"> <defName>WW_Sloodge</defName> <label>sloodge</label> <description>A preserved mashed mixture of organic ingredients. It tastes bland, but is not offensive; unlike Kibble, Pawns will not hate eating it. It lasts a very long time without refrigeration and has just enough nutrients to be worth eating. Unlike Kibble, is still salvagable as an ingredient. \n Almost every creature in existence is capable of digesting Sloodge, regardless of its ordinary diet.</description> <thingClass>ThingWithComps</thingClass> <thingCategories> <li>Foods</li> <li>AnimalProductRaw</li> </thingCategories> <graphicData> <texPath>Items/Sloodge</texPath> <graphicClass>Graphic_Single</graphicClass> </graphicData> <socialPropernessMatters>true</socialPropernessMatters> <statBases> <MarketValue>2.5</MarketValue> <Mass>0.018</Mass> <Flammability>3</Flammability> <WorkToMake>2070</WorkToMake> <DeteriorationRate>13</DeteriorationRate> <Nutrition>0.39</Nutrition> </statBases> <stackLimit>3000</stackLimit> <ingestible> <foodType>Processed, CarnivoreAnimalStrict, CarnivoreAnimal, VegetarianRoughAnimal, OmnivoreAnimal, OmnivoreRoughAnimal, OmnivoreHuman, DendrovoreAnimal, Corpse, Meat, VegetableOrFruit, AnimalProduct, Seed, Plant, Tree, Fluid, Liquor, Kibble</foodType> <preferability>MealAwful</preferability> <ingestEffect>EatMeat</ingestEffect> <ingestSound>Meal_Eat</ingestSound> <ateEvent>AteNutrientPaste</ateEvent> <specialThoughtDirect Inherit="False"></specialThoughtDirect> <specialThoughtAsIngredient Inherit="False"></specialThoughtAsIngredient> <optimalityOffsetHumanlikes>-6</optimalityOffsetHumanlikes> <optimalityOffsetFeedingAnimals>40</optimalityOffsetFeedingAnimals> </ingestible> <comps Inherit="False"> <li Class="CompProperties_Rottable"> <daysToRotStart>180</daysToRotStart> <rotDestroys>true</rotDestroys> </li> <!-- <li Class="CompProperties_Ingredients"> <noIngredientsFoodKind>Meat</noIngredientsFoodKind> </li> --> <!-- <li Class="CompProperties_FoodPoisonable"></li> --> </comps> <allowedArchonexusCount>20000</allowedArchonexusCount> <modExtensions> <li Class="DubsBadHygiene.WaterExt" MayRequire="dubwise.dubsbadhygiene"> <water>0.4</water> <UseForWashing>false</UseForWashing> <SeekForThirst>false</SeekForThirst> </li> </modExtensions> </ThingDef>




The Patch:
<!-- EVERYONE can eat Sloodge! --> <Operation Class="PatchOperationConditional"> <!-- Does this exist? --> <xpath>/Defs/ThingDef[defName="WW_Sloodge"]</xpath> <!-- If it does, add this. --> <match Class="PatchOperationAdd"> <xpath>/Defs/ThingDef/comps/li/customThingToEat</xpath> <success>Always</success> <value> <li>WW_Sloodge</li> </value> </match> <!-- If the first XPATH does not exist, the original code stands. --> </Operation>

The Mod in question: https://www.github.com/TurtleShroom/TSP_STORYTIME_RIDES_AGAIN .


Is there anything else you would like me to give you?
Last edited by TurtleShroom; Apr 29 @ 11:57am
Sarg Bjornson  [developer] Apr 29 @ 12:04pm 
Can't see anything weird going on there, but there is *something* in that item that the jobdriver doesn't like...
niko.k.sam Apr 29 @ 10:14pm 
When a raider summons a creature, it gets summoned under my faction instead of theirs.
< >
Showing 2,026-2,040 of 2,154 comments
Per page: 1530 50