RimWorld

RimWorld

Androids [1.3 | Discontinued]
Revon 18 Nov, 2019 @ 1:30pm
Non Androids have Energy Meter
So, I loaded up a modded game today to discover a new error in the debug prompt:

Could not execute post-long-event action. Exception: System.TypeInitializationException: An exception was thrown by the type initializer for Androids.HarmonyPatches ---> System.TypeLoadException: Could not load type 'Harmony.HarmonyInstance' from assembly '0Harmony, Version=1.2.0.2, Culture=neutral, PublicKeyToken=null'.
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (intptr)
at System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor (RuntimeTypeHandle type) [0x00000] in <filename unknown>:0
at Verse.StaticConstructorOnStartupUtility.CallAll () [0x00000] in <filename unknown>:0
at Verse.PlayDataLoader.<DoPlayLoad>m__2 () [0x00000] in <filename unknown>:0
at Verse.LongEventHandler.ExecuteToExecuteWhenFinished () [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

I could still load my saves fine, but all of a sudden, all non-android pawns, including colonists, visitors, of both vanilla and modded races have an energy meter under their needs.

I do use a lot of mods on this save, but I wasn't getting this bug until I loaded it up today. So, I checked my recent updates to see which of my mods have been updated lately, and found only three which I am using on this save: EdB Prepare Carefully, Jecstools, and Call of Cthulhu - Factions.

Before you ask, I did try changing Androids' load order around and disabling Prepare Carefully (though I couldn't disable the other two without making either the modlist or the save unloadable). Doing so had no effect on either the error message or the energy meter.

I don't really want to continue my game with this bug before I fear it could screw things up, so I hope you're able to figure out what's causing it and fix it soon.