RimWorld

RimWorld

Alpha Skills
 This topic has been pinned, so it's probably important
Sarg Bjornson  [developer] 21 Mar @ 7:15am
Bug Reports
This is a centralized topic to report bugs, since the new topics created don't send you a notification.

If you want us to take a look at your error, we NEED you to submit error logs. It is crucial you provide us with Hugslib logs - we are not interested in comments ‘X doesn’t work because Y’, and we 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
< >
Showing 1-15 of 30 comments
Is this okay? manually made a log of it since hugs is causing errors.

https://gist.github.com/egakizo/b4225c489a5543cbee9d07722688aae2

At first the mod seems to be okay, but after reloading, the mod keeps spamming errors when you check the work tab. I tried changing the order but still the same.
Sarg Bjornson  [developer] 22 Mar @ 5:15am 
Originally posted by (≡◉‿‿◉≡):
Is this okay? manually made a log of it since hugs is causing errors.

https://gist.github.com/egakizo/b4225c489a5543cbee9d07722688aae2

At first the mod seems to be okay, but after reloading, the mod keeps spamming errors when you check the work tab. I tried changing the order but still the same.

My bad, it seems I messed up. Pushing a fix asap
Hello, still the same. But now only a single error but non stop spam.

(499) [23:35:52] Could not load UnityEngne.Texture2D at UI/Icons/AS_PainDrivenPassionGrey in any active mod or in base resources.

https://gist.github.com/egakizo/9e4c3c7ae1ce6c70e9406833de16bbfa
Last edited by (≡◉‿‿◉≡); 22 Mar @ 8:38am
Sarg Bjornson  [developer] 22 Mar @ 8:48am 
Originally posted by (≡◉‿‿◉≡):
Hello, still the same. But now only a single error but non stop spam.

(499) [23:35:52] Could not load UnityEngne.Texture2D at UI/Icons/AS_PainDrivenPassionGrey in any active mod or in base resources.

https://gist.github.com/egakizo/9e4c3c7ae1ce6c70e9406833de16bbfa

Oh, I forgot to change the DLC passions!
Sarg Bjornson  [developer] 22 Mar @ 8:51am 
Originally posted by (≡◉‿‿◉≡):
Hello, still the same. But now only a single error but non stop spam.

(499) [23:35:52] Could not load UnityEngne.Texture2D at UI/Icons/AS_PainDrivenPassionGrey in any active mod or in base resources.

https://gist.github.com/egakizo/9e4c3c7ae1ce6c70e9406833de16bbfa

It should be fine now
Kimo' 24 Mar @ 4:18am 
Hey Sarg,

Had an android awaken, but while the only passion available to choose are the regular one on the awakening screen, it gave the vengeful passion to the android.

Screenshot here: https://imgur.com/a/MhPPrsk

Log here: https://gist.github.com/HugsLibRecordKeeper/ed92922ef85efe57052d024e5f58de0a

Let me know if you need anything else!
When animals ingest beer (eg. wildlife drinking beer dropped by fallen raiders), an error triggers:

JobDriver threw exception in toil FinalizeIngest's initAction for pawn AEXP_IndianElephant29695207 driver=JobDriver_Ingest (toilIndex=3) driver.job=(Ingest (Job_34046254) A = Thing_Beer28451895 Giver = JobGiver_GetFood [workGiverDef: null]) System.NullReferenceException: Object reference not set to an instance of an object [Ref B08B6D5E] at AlphaSkills.HediffComp_DrunkPassions.CompPostPostAdd (System.Nullable`1[T] dinfo) [0x00002] in <90339cfee9ab4b728acd7873a67c7308>:0

https://gist.github.com/HugsLibRecordKeeper/a4f8ef990d46c1f4718b3e86db4c1ded
Hello, one bug I noticed if you have the Search and Destroy mod and have the cleaving skill on melee. The pawn will stay still and will just wait on the nearest target it can reach. Sooo idk if I should report this to you. Just a reminder you know...
Sarg Bjornson  [developer] 30 Mar @ 7:29am 
Originally posted by (≡◉‿‿◉≡):
Hello, one bug I noticed if you have the Search and Destroy mod and have the cleaving skill on melee. The pawn will stay still and will just wait on the nearest target it can reach. Sooo idk if I should report this to you. Just a reminder you know...

Cleaving expertise is just affecting the MeleeDamageFactor stat, which is vanilla. So if this is true it'd be on their side to fix
When I open the developer mode and use the mining function, the following error appears:

(I used the exclusion method and removed Reinforced Mechanoids2, but the problem still exists. When I remove skills, the problem disappears, so I would like you to take a look at this error report to further isolate the problem)

______________
Root level exception in OnGUI(): System.ArgumentNullException: Value cannot be null.
Parameter name: key
[Ref 85EE881D]
at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at RimWorld.StatWorker.GetValue (Verse.Thing thing, System.Boolean applyPostProcess, System.Int32 cacheStaleAfterTicks) [0x0000d] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at RimWorld.StatExtension.GetStatValue (Verse.Thing thing, RimWorld.StatDef stat, System.Boolean applyPostProcess, System.Int32 cacheStaleAfterTicks) [0x0000c] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- POSTFIX OskarPotocki.VanillaSocialInteractionsExpanded: Void VanillaSocialInteractionsExpanded.GetStatValue_Patch:Postfix(Thing thing, StatDef stat, Boolean applyPostProcess, Single& __result)
- POSTFIX ReinforcedMechanoids.Mod: Void ReinforcedMechanoids.Harmony.StatExtension_GetStatValue:Postfix(Thing thing, StatDef stat, Single& __result)
- POSTFIX OskarPotocki.VFECore: Void VFECore.StatExtension_GetStatValue_Patch:Postfix(Thing thing, StatDef stat, Boolean applyPostProcess, Single& __result)
at AlphaSkills.AlphaSkills_Mineable_TrySpawnYield_Patch.ExtraYields (Verse.Map map, System.Boolean moteOnWaste, Verse.Pawn pawn, RimWorld.Mineable __instance) [0x00001] in <03304f8d76b540c380fea931be0593b7>:0
at RimWorld.Mineable.TrySpawnYield (Verse.Map map, System.Boolean moteOnWaste, Verse.Pawn pawn) [0x000fa] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- TRANSPILER Uuugggg.rimworld.Replace_Stuff.main: IEnumerable`1 Replace_Stuff.OverMineable.DropOnPawn:Transpiler(IEnumerable`1 instructions)
- TRANSPILER vanillaexpanded.skills: IEnumerable`1 VSE.Stats.StatPatches:RockChunkChanceTranspiler(IEnumerable`1 instructions)
- TRANSPILER OskarPotocki.VanillaSocialInteractionsExpanded: IEnumerable`1 VanillaSocialInteractionsExpanded.MineableYield_Patch:Transpiler(IEnumerable`1 instructions)
- POSTFIX com.alphaskills: Void AlphaSkills.AlphaSkills_Mineable_TrySpawnYield_Patch:ExtraYields(Map map, Boolean moteOnWaste, Pawn pawn, Mineable __instance)
at RimWorld.Mineable.DestroyMined (Verse.Pawn pawn) [0x0000e] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- POSTFIX OskarPotocki.VanillaSocialInteractionsExpanded: Void VanillaSocialInteractionsExpanded.DestroyMined_Patch:Postfix(Pawn pawn)
at RimWorld.Designator_Mine.DesignateSingleCell (Verse.IntVec3 loc) [0x00054] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.Designator.DesignateMultiCell (System.Collections.Generic.IEnumerable`1[T] cells) [0x00041] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.DesignatorManager.ProcessInputEvents () [0x0012c] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at RimWorld.MapInterface.HandleMapClicks () [0x00019] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- POSTFIX PerformanceOptimizer.Main: Void PerformanceOptimizer.Optimization_UIToggle:Postfix()
at RimWorld.UIRoot_Play.UIRootOnGUI () [0x000be] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- PREFIX SmashPhil.SmashTools: Void SmashTools.MainMenuKeyBindHandler:HandleKeyInputs()
- PREFIX fxz.rigormortis: Boolean RigorMortis.UIDisplay_Patch:Prefix()
- PREFIX Dubwise.PerformanceAnalyzer: Void Analyzer.H_KeyPresses:OnGUI()
- POSTFIX Krkr.RocketMan: Void RocketMan.KeyBinder:OnGUI()
at Verse.Root.OnGUI () [0x00046] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- POSTFIX UnlimitedHugs.HugsLib: Void HugsLib.Patches.Root_OnGUI_Patch:OnGUIHookUnfiltered()
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch6 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.OnGUI_Patch1 (Verse.Root)
Sarg Bjornson  [developer] 31 Mar @ 11:16pm 
Why are you only giving me a snippet of the log?
Originally posted by Sarg Bjornson:
Why are you only giving me a snippet of the log?
https://gist.github.com/HugsLibRecordKeeper/3422840b81dab621577b668b81809ba8



Because when I perform the operation, there is only a red error. The others are all white prompts
Last edited by 物理系魔法师; 1 Apr @ 9:46am
Sarg Bjornson  [developer] 1 Apr @ 9:54am 
Originally posted by 物理系魔法师:
Originally posted by Sarg Bjornson:
Why are you only giving me a snippet of the log?
https://gist.github.com/HugsLibRecordKeeper/3422840b81dab621577b668b81809ba8



Because when I perform the operation, there is only a red error. The others are all white prompts

Seems to be a problem with VE Social Interactions, can you try without it? It might just be a load order issue
Adjusting the order of mods and removing them has had no effect; the issue persists...... I have tried several mods mentioned in the error log, but I still haven't found the source of the problem. What puzzles me is that this bug only appears in developer mode. However, when developer mode is not used, rocks can be marked normally, and then the dwarves will dig by themselves without any issues.
Sarg Bjornson  [developer] 3 Apr @ 3:27am 
Pushed a possible fix
< >
Showing 1-15 of 30 comments
Per page: 1530 50