RimWorld

RimWorld

EdB Prepare Carefully
 This topic has been pinned, so it's probably important
edbmods  [developer] 11 Jul @ 7:31pm
Bugs and issues with version 1.6
I've been testing with the 1.6.2 release with many mods for awhile now and have been having mostly good luck.

Please keep reporting issues. If you think you've found a mod that is causing an incompatibility, please try running the game with only that mod, Harmony and Prepare Carefully enabled. That's always the first thing I do when I see a bug report and often I can't get the bug to happen. Sometimes, it's caused by a combination of other mods that's not immediately obvious.

Known issues:
  • I've heard that Harmony is not working for some Mac users. If you are a Mac user on Apple silicon, you likely will run into this issue--not just for this mod but for the many mods that rely on Harmony.
  • If you're using the Gradient Hairs mod, and you're seeing an error message when the game starts up, that is an error in the compatibility patch in Gradient Hairs. I can't fix it in Prepare Carefully. I tried a couple of things to work around it, but was unsuccessful.
Last edited by edbmods; 3 Aug @ 11:50am
< >
Showing 1-15 of 42 comments
Failed to patch EdB.PrepareCarefully.PanelAppearance: System.Exception: Parameter "customPawn" not found in method System.Single EdB.PrepareCarefully.PanelAppearance::DrawColorSelectorForPawnLayer(EdB.PrepareCarefully.CustomizedPawn customizedPawn, System.Single cursorY, System.Collections.Generic.List`1<UnityEngine.Color> swatches, System.Boolean allowAnyColor)
[Ref 633F0A09]
at HarmonyLib.MethodPatcher.EmitCallParameter (System.Reflection.MethodInfo patch, System.Collections.Generic.Dictionary`2[TKey,TValue] variables, System.Reflection.Emit.LocalBuilder runOriginalVariable, System.Boolean allowFirsParamPassthrough, System.Reflection.Emit.LocalBuilder& tmpInstanceBoxingVar, System.Reflection.Emit.LocalBuilder& tmpObjectVar, System.Boolean& refResultUsed, System.Collections.Generic.List`1[T] tmpBoxVars) [0x00aac] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.MethodPatcher+<>c__DisplayClass39_0.<AddPostfixes>b__1 (System.Reflection.MethodInfo fix) [0x00006] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.MethodPatcher.AddPostfixes (System.Collections.Generic.Dictionary`2[TKey,TValue] variables, System.Reflection.Emit.LocalBuilder runOriginalVariable, System.Boolean passthroughPatches) [0x00040] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.MethodPatcher.CreateReplacement (System.Collections.Generic.Dictionary`2[System.Int32,HarmonyLib.CodeInstruction]& finalInstructions) [0x003e6] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.PatchFunctions.UpdateWrapper (System.Reflection.MethodBase original, HarmonyLib.PatchInfo patchInfo) [0x00059] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.PatchProcessor.Patch () [0x000fc] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.Harmony.Patch (System.Reflection.MethodBase original, HarmonyLib.HarmonyMethod prefix, HarmonyLib.HarmonyMethod postfix, HarmonyLib.HarmonyMethod transpiler, HarmonyLib.HarmonyMethod finalizer) [0x0002a] in <8124cc12bdf242eab0a5f7e7edecf387>:0
<0x293bc0f2380 + 0x001a2> <unknown method>
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
GradientHair.GradientHair:.ctor (Verse.ModContentPack)
System.Reflection.RuntimeConstructorInfo:InternalInvoke (object,object[],bool)
System.Reflection.RuntimeConstructorInfo:DoInvoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.RuntimeConstructorInfo:Invoke (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.RuntimeType:CreateInstanceImpl (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[],System.Threading.StackCrawlMark&)
System.Activator:CreateInstance (System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[])
System.Activator:CreateInstance (System.Type,object[])
Verse.LoadedModManager:CreateModClasses ()
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__10_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_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.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()


This error still exist until 1.5, its not gamebreaking but its there.
Hi, first of all thanks for the mod and the fast update! It so seems I got a bug. Ingame EDB only shows as the 1.5 version. I already unsubscribed and resubscribed several times, restartet the game a few times and am still only getting version 1.5.12 ingame. can you help?

I also found this in the dbug log: (by the way im playing in an M1 Mac)

Error in static constructor of EdB.PrepareCarefully.HarmonyPatches.Main: System.TypeInitializationException: The type initializer for 'EdB.PrepareCarefully.HarmonyPatches.Main' threw an exception. ---> HarmonyLib.HarmonyException: Patching exception in method virtual System.Void RimWorld.Page_ConfigureStartingPawns::DoWindowContents(UnityEngine.Rect rect) ---> System.NotImplementedException: The method or operation is not implemented.
at HarmonyLib.PatchFunctions.UpdateWrapper (System.Reflection.MethodBase original, HarmonyLib.PatchInfo patchInfo) [0x00094] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.PatchClassProcessor.ProcessPatchJob (HarmonyLib.PatchJobs`1+Job[T] job) [0x000be] in <8124cc12bdf242eab0a5f7e7edecf387>:0
--- End of inner exception stack trace ---
at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x0013c] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.PatchClassProcessor.Patch () [0x000a0] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.Harmony.<PatchAll>b__10_0 (System.Type type) [0x00007] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) [0x00006] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at EdB.PrepareCarefully.HarmonyPatches.Main..cctor () [0x00011] in <b5f52b08cb3d468aa159429580c2fb7d>:0
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(intptr)
at System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor (System.RuntimeTypeHandle type) [0x0002a] in <79a1904c928a4c2d9eba5ede6e6aa92e>:0
at Verse.StaticConstructorOnStartupUtility.CallAll () [0x00025] in <534823b972414f9f979a1cf5b707e890>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.StaticConstructorOnStartupUtility:CallAll ()
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_4 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
Last edited by Diving Kangaroo; 12 Jul @ 2:01am
bradson 12 Jul @ 4:27am 
@Relegance your error is thrown by a compatibility patch from Gradient Hair
edbmods  [developer] 12 Jul @ 10:52am 
@Relegance Like @bradson is saying, this is an issue in the Gradient Hair mod that the author would need to fix. They have code in their mod that made it work with earlier versions of Prepare Carefully. Unfortunately there were a lot of changes to the 1.5 version of Prepare Carefully that broke their compatibility patch, and I don't think they were able to update or remove it.
Last edited by edbmods; 12 Jul @ 10:56am
Bossi 12 Jul @ 11:39am 
Just in case anyone else has this issue-
If you're still seeing it as only working up to 1.5, try unsubscribing & resubscribing.

(when I did it it kept all my saved characters just fine)
Exiting the screen when a pawn is equipped with a cerebrex node generates an error.
Failing to initialise when clicking on Prepare Carefully button in the embark screen. The errors in dev mode are:

Exception filling window for RimWorld.Page_ConfigureStartingPawns: EdB.PrepareCarefully.InitializationException: Prepare Carefully failed to initialize ---> System.NullReferenceException: Object reference not set to an instance of an object [Ref C5A7C582] Duplicate stacktrace, see ref for original --- End of inner exception stack trace --- [Ref A5FF803F] Duplicate stacktrace, see ref for original UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string) Verse.Window:InnerWindowOnGUI (int) UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle) Exception filling window for RimWorld.Page_ConfigureStartingPawns: EdB.PrepareCarefully.InitializationException: Prepare Carefully failed to initialize ---> System.NullReferenceException: Object reference not set to an instance of an object [Ref C5A7C582] Duplicate stacktrace, see ref for original --- End of inner exception stack trace --- [Ref A5FF803F] Duplicate stacktrace, see ref for original UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string) Verse.Window:InnerWindowOnGUI (int) UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle) Exception filling window for RimWorld.Page_ConfigureStartingPawns: EdB.PrepareCarefully.InitializationException: Prepare Carefully failed to initialize ---> System.NullReferenceException: Object reference not set to an instance of an object [Ref C5A7C582] Duplicate stacktrace, see ref for original --- End of inner exception stack trace --- [Ref A5FF803F] Duplicate stacktrace, see ref for original UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string) Verse.Window:InnerWindowOnGUI (int) UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
edbmods  [developer] 12 Jul @ 7:10pm 
@JustSmile Is there any more info that you can give me to help track that down? I can tell from the error message that something is broken when the mod is trying to initialize itself when you press the button, but I can't really tell more specifically where it's happening. Is there anything more in the log message? Are you running your game with other mods? Usually it's another mod that's triggering the problem. I know it can be hard to track down which mod out of many is causing an issue like this, but any guesses on which one?
Sycis 12 Jul @ 8:30pm 
Hey, Just wanted to pass along a error message pertaining to your mod to help out! Thanks for the mod and all of your hard work!

Failed to patch EdB.PrepareCarefully.PanelAppearance: System.Exception: Parameter "customPawn" not found in method System.Single EdB.PrepareCarefully.PanelAppearance::DrawColorSelectorForPawnLayer(EdB.PrepareCarefully.CustomizedPawn customizedPawn, System.Single cursorY, System.Collections.Generic.List`1<UnityEngine.Color> swatches, System.Boolean allowAnyColor)
[Ref 5EE12353]
at HarmonyLib.MethodPatcher.EmitCallParameter (System.Reflection.MethodInfo patch, System.Collections.Generic.Dictionary`2[TKey,TValue] variables, System.Reflection.Emit.LocalBuilder runOriginalVariable, System.Boolean allowFirsParamPassthrough, System.Reflection.Emit.LocalBuilder& tmpInstanceBoxingVar, System.Reflection.Emit.LocalBuilder& tmpObjectVar, System.Boolean& refResultUsed, System.Collections.Generic.List`1[T] tmpBoxVars) [0x00aac] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.MethodPatcher+<>c__DisplayClass39_0.<AddPostfixes>b__1 (System.Reflection.MethodInfo fix) [0x00006] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.MethodPatcher.AddPostfixes (System.Collections.Generic.Dictionary`2[TKey,TValue] variables, System.Reflection.Emit.LocalBuilder runOriginalVariable, System.Boolean passthroughPatches) [0x00040] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.MethodPatcher.CreateReplacement (System.Collections.Generic.Dictionary`2[System.Int32,HarmonyLib.CodeInstruction]& finalInstructions) [0x003e6] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.PatchFunctions.UpdateWrapper (System.Reflection.MethodBase original, HarmonyLib.PatchInfo patchInfo) [0x00059] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.PatchProcessor.Patch () [0x000fc] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.Harmony.Patch (System.Reflection.MethodBase original, HarmonyLib.HarmonyMethod prefix, HarmonyLib.HarmonyMethod postfix, HarmonyLib.HarmonyMethod transpiler, HarmonyLib.HarmonyMethod finalizer) [0x0002a] in <8124cc12bdf242eab0a5f7e7edecf387>:0
<0x1d0afab5950 + 0x001a2> <unknown method>
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
GradientHair.GradientHair:.ctor (Verse.ModContentPack)
System.Reflection.RuntimeConstructorInfo:InternalInvoke (object,object[],bool)
System.Reflection.RuntimeConstructorInfo:DoInvoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.RuntimeConstructorInfo:Invoke (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.RuntimeType:CreateInstanceImpl (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[],System.Threading.StackCrawlMark&)
System.Activator:CreateInstance (System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[])
System.Activator:CreateInstance (System.Type,object[])
Verse.LoadedModManager:CreateModClasses ()
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__10_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_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.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()
Originally posted by edbmods:
@JustSmile Is there any more info that you can give me to help track that down? I can tell from the error message that something is broken when the mod is trying to initialize itself when you press the button, but I can't really tell more specifically where it's happening. Is there anything more in the log message? Are you running your game with other mods? Usually it's another mod that's triggering the problem. I know it can be hard to track down which mod out of many is causing an issue like this, but any guesses on which one?
https://gist.github.com/HugsLibRecordKeeper/66c34b1e06ecdc043bf64fe4c85a61cb

For the full log.

I'll toy around with troubleshooting mods later when I have time.
CameraPlus: Found mod at G:\SteamLibrary\steamapps\workshop\content\294100\867467808 Combat Extended :: Ammo injected Exception from long event: System.NullReferenceException: Object reference not set to an instance of an object [Ref 73A04247] at CombatExtended.BoundsInjector+<>c.<Inject>b__7_0 (Verse.PawnKindDef x) [0x00000] in <ed1424e5a6d64cd6b5a073517a78ffb7>:0 at System.Linq.Enumerable+WhereListIterator`1[TSource].MoveNext () [0x00037] in <1f993cbf88314b1baa1e10ca917bdc64>:0 at CombatExtended.BoundsInjector.Inject () [0x00214] in <ed1424e5a6d64cd6b5a073517a78ffb7>:0 at Verse.LongEventHandler.UpdateCurrentSynchronousEvent (System.Boolean& sceneChanged) [0x0001d] in <fcfab19af5d14a608a65ebd77f29482f>:0 Apparel_ArmorHelmetRecon Apparel_ArmorHelmetReconPrestige Apparel_AirwireHeadset Apparel_ArrayHeadset Apparel_IntegratorHeadset Apparel_ArmorHelmetMechCommander Apparel_ArmorHelmetMechlordHelmet Apparel_PackBandwidth CE_Apparel_RadioPack Checking Multiplayer Compat Vanilla Psycasts Expanded loaded: True Combat Extended :: Checking Vehicle Framework Combat Extended :: Checking SOS2 Combat Extended :: Checking SRTS Expanded Combat Extended :: Checking Misc Turrets Combat Extended :: Checking Better Turrets Unloading 2 Unused Serialized files (Serialized files now loaded: 6) Unloading 738 unused Assets to reduce memory usage. Loaded Objects now: 45644. Total: 480.532700 ms (FindLiveObjects: 4.717900 ms CreateObjectMapping: 4.009400 ms MarkObjects: 470.846800 ms DeleteObjects: 0.958100 ms) [Prepare Carefully] Failed to get a list of factions from a kindDef: AA_Atispec [Prepare Carefully] Failed to get a list of factions from a kindDef: AA_EngorgedTentacularAberration [Prepare Carefully] Failed to get a list of factions from a kindDef: AA_Gallatross [Prepare Carefully] Failed to get a list of factions from a kindDef: AA_GallatrossMoribund [Prepare Carefully] Failed to get a list of factions from a kindDef: AA_UnblinkingEye Exception filling window for RimWorld.Page_ConfigureStartingPawns: EdB.PrepareCarefully.InitializationException: Prepare Carefully failed to initialize ---> System.NullReferenceException: Object reference not set to an instance of an object [Ref 9523865A] <0x25873f520f0 + 0x0041e> <unknown method> at EdB.PrepareCarefully.Mod.Start (RimWorld.Page_ConfigureStartingPawns configureStartingPawnsPage) [0x00109] in <95928ac726464856a9c3a68beaf248cf>:0 at EdB.PrepareCarefully.HarmonyPatches.PrepareCarefullyButtonPatch.Postfix (RimWorld.Page_ConfigureStartingPawns __instance, UnityEngine.Rect& rect) [0x00113] in <95928ac726464856a9c3a68beaf248cf>:0 --- End of inner exception stack trace --- [Ref A5FF803F] at EdB.PrepareCarefully.HarmonyPatches.PrepareCarefullyButtonPatch.Postfix (RimWorld.Page_ConfigureStartingPawns __instance, UnityEngine.Rect& rect) [0x0014a] in <95928ac726464856a9c3a68beaf248cf>:0 at RimWorld.Page_ConfigureStartingPawns.DoWindowContents (UnityEngine.Rect rect) [0x00230] in <fcfab19af5d14a608a65ebd77f29482f>:0 - POSTFIX EdB.PrepareCarefully: Void EdB.PrepareCarefully.HarmonyPatches.PrepareCarefullyButtonPatch:Postfix(Page_ConfigureStartingPawns __instance, Rect& rect) at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <fcfab19af5d14a608a65ebd77f29482f>:0 [Prepare Carefully] Failed to get a list of factions from a kindDef: AA_Atispec [Prepare Carefully] Failed to get a list of factions from a kindDef: AA_EngorgedTentacularAberration [Prepare Carefully] Failed to get a list of factions from a kindDef: AA_Gallatross [Prepare Carefully] Failed to get a list of factions from a kindDef: AA_GallatrossMoribund [Prepare Carefully] Failed to get a list of factions from a kindDef: AA_UnblinkingEye Exception filling window for RimWorld.Page_ConfigureStartingPawns: EdB.PrepareCarefully.InitializationException: Prepare Carefully failed to initialize ---> System.NullReferenceException: Object reference not set to an instance of an object [Ref 9523865A] Duplicate stacktrace, see ref for original --- End of inner exception stack trace --- [Ref A5FF803F] Duplicate stacktrace, see ref for original [Prepare Carefully] Failed to get a list of factions from a kindDef: AA_Atispec [Prepare Carefully] Failed to get a list of factions from a kindDef: AA_EngorgedTentacularAberration [Prepare Carefully] Failed to get a list of factions from a kindDef: AA_Gallatross [Prepare Carefully] Failed to get a list of factions from a kindDef: AA_GallatrossMoribund [Prepare Carefully] Failed to get a list of factions from a kindDef: AA_UnblinkingEye Exception filling window for RimWorld.Page_ConfigureStartingPawns: EdB.PrepareCarefully.InitializationException: Prepare Carefully failed to initialize ---> System.NullReferenceException: Object reference not set to an instance of an object [Ref 9523865A] Duplicate stacktrace, see ref for original --- End of inner exception stack trace --- [Ref A5FF803F] Duplicate stacktrace, see ref for original
After removing .dds textures and the mod that was supposed to load them







Prepare Carefully worked after removing Alpha Animals and Alpha Biomes.
edbmods  [developer] 13 Jul @ 9:31am 
@Sycis Take a look my reply to @Relegance above. Same issue with the GradientHair mod. Unfortunately, I cannot fix it on the Prepare Carefully side of the problem.
edbmods  [developer] 13 Jul @ 10:05am 
@JustSmile Thanks for the additional detail. I can now duplicate the issue on my end, so I can take a look. Are you using Combat Extended Dev Snapshot for 1.6? I think that's actually what's causing the issue. When I run with just the two Alpha Animals/Biomes mods, it works fine for me. When I add Combat Extended with the Alpha Animals mod, it breaks for me. Since CE is still not finished for 1.6, it may be a problem there, but I'll see if there's anything I can do.
Last edited by edbmods; 13 Jul @ 10:12am
JustSmile 13 Jul @ 10:30am 
Originally posted by edbmods:
@JustSmile Thanks for the additional detail. I can now duplicate the issue on my end, so I can take a look. Are you using Combat Extended Dev Snapshot for 1.6? I think that's actually what's causing the issue. When I run with just the two Alpha Animals/Biomes mods, it works fine for me. When I add Combat Extended with the Alpha Animals mod, it breaks for me. Since CE is still not finished for 1.6, it may be a problem there, but I'll see if there's anything I can do.
Ye, I'm using the dev snapshot. CE alone is fine, so it might be some weird CE/AA interaction.

Biomes alone are fine too, just the animals borking up.
edbmods  [developer] 13 Jul @ 10:34am 
@JustSmile This does look to me like a problem in the integration between Combat Extended and Alpha Animals. It might work as is without Prepare Carefully, but the way some of pawn kinds are defined looks unusual to me. That said, I can add better checks to stop Prepare Carefully from failing when it sees those pawn kinds. I have the fix working here, and I'll get it in for the next release. Thanks for pointing out the issue and tracking down which mods to look at. That's always the hardest part with bugs like this.
Last edited by edbmods; 13 Jul @ 10:35am
< >
Showing 1-15 of 42 comments
Per page: 1530 50