Field 'RimWorld.ApparelLayerDefOf.EyeCover' not found.
ahwatts opened this issue · comments
I got the error popup when I hit the "Prepare Carefully" button. I checked the log and saw this in there:
Exception filling window for RimWorld.Page_ConfigureStartingPawns: EdB.PrepareCarefully.InitializationException: Prepare Carefully failed to initialize ---> System.MissingFieldException: Field 'RimWorld.ApparelLayerDefOf.EyeCover' not found.
at EdB.PrepareCarefully.PrepareCarefully.InitializeProviders () [0x000ba] in <364b5b206e764d37bb5e5537bcb72697>:0
at EdB.PrepareCarefully.PrepareCarefully.Initialize () [0x0000b] in <364b5b206e764d37bb5e5537bcb72697>:0
at EdB.PrepareCarefully.HarmonyPatches.PrepareCarefullyButtonPatch.Postfix (RimWorld.Page_ConfigureStartingPawns __instance, UnityEngine.Rect& rect) [0x0008b] in <364b5b206e764d37bb5e5537bcb72697>:0
--- End of inner exception stack trace ---
at EdB.PrepareCarefully.HarmonyPatches.PrepareCarefullyButtonPatch.Postfix (RimWorld.Page_ConfigureStartingPawns __instance, UnityEngine.Rect& rect) [0x000fa] in <364b5b206e764d37bb5e5537bcb72697>:0
at (wrapper dynamic-method) RimWorld.Page_ConfigureStartingPawns.RimWorld.Page_ConfigureStartingPawns.DoWindowContents_Patch1(RimWorld.Page_ConfigureStartingPawns,UnityEngine.Rect)
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <457fef58baf24dd4bb57b19aaf7f4758>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
I'm using RimWorld 1.3, with Prepare Carefully version 1.3.1. I have a couple of other mods in there: Colony Manager, HarmonyRimWorld, and kNumbers. I also have both Royalty and Ideology installed.
I tried disabling everything but Core and Prepare Carefully and still got the same error.
This happened to me, but after updating the game in Steam, it went away. Reverting back to the older version caused the issue to return, so I'm pretty confident that updating will help.
I'm not using it via Steam -- I've been using the version downloaded from ludeon.com . What is the version number for the Steam release? Maybe Ludeon released a new version and I just didn't see it.
I have 1.3.3066, and that claims to be the latest version when I start the game.
The current version for the Steam release is 1.3.3087 and the mod requires at least 1.3.3080. I downloaded from Ludeon a few days ago and got the 1.3.3080 version.
I think 1.3.3080 is the release that added the RimWorld.ApparelLayerDefOf.EyeCover
class that the error is complaining about.
I downloaded 1.3.3087 the other day and it works now. Thanks!