jennyem / pathfinder-mods

Mods for Pathfinder: Kingmaker
Other
25 stars 25 forks source link

Animal Companion #13

Open Rexdark opened 5 years ago

Rexdark commented 5 years ago

Animal companions for both Sacred Huntsman and Cleric's Animal Compain wont spawn. I have not checked it with ranger or druids. Disabling the mod and using the respec mod seems to fix it so I guess it has something to do with the 1.2.5 update.

jennyem commented 5 years ago

Just checking, is this issue with Eldritch Arcana mod or Bag of Tricks mod? I think you can report bugs to the Bag of Tricks developer on Nexus (this github repo is for Eldritch Arcana).

On Sun, Mar 3, 2019, 12:53 PM Rexdark notifications@github.com wrote:

Further investigation has shown that the animal trait modificacions in the Traits.json file must have hex keys wrong for the companions.

[BagOfTricks] [Error] OnGUI: TargetInvocationException - Exception has been thrown by the target of an invocation. ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in :0 at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in :0 at BagOfTricks.Menu.Abilities () [0x011de] in

<79d134e942c14a959b303ae2c571a4be>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in :0 Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation. at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in :0 at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in :0 at BagOfTricks.Menu.Cheat () [0x00026] in <79d134e942c14a959b303ae2c571a4be>:0 at BagOfTricks.Main.OnGUI (UnityModManagerNet.UnityModManager+ModEntry modEntry) [0x0017c] in <79d134e942c14a959b303ae2c571a4be>:0 at UnityModManagerNet.UnityModManager+UI.DrawTab (System.Int32 tabId, UnityEngine.Events.UnityAction& buttons) [0x00659] in <3045a710854e4c5d8b58e0c915fdc201>:0 UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object) UnityEngine.DebugLogHandler:LogException(Exception, Object) UnityEngine.Logger:LogException(Exception, Object) UnityEngine.Debug:LogException(Exception) UnityModManagerNet.UI:DrawTab(Int32, UnityAction&) UnityModManagerNet.UI:WindowFunction(Int32) UnityEngine.LayoutedWindow:DoWindow(Int32) UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle) Replacing them for the correct one should fix the issue. — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub , or mute the thread .
Rexdark commented 5 years ago

Eldrich Arcana, since the bug appeared before I got Bag of tricks. In fact I attempted to use it for debug.

jennyem commented 5 years ago

Ah gotcha, I just wasn't sure what you meant by "Traits.json" or the stack trace above... those look like they're from another mod? Are there any other mods you're using that might affect animal companions?

I can't imagine how EA would affect animal companions, as it's just new content (feats/spells/class/archetype/etc) and rather non-invasive. Do you see any EldritchArcana related exceptions in UnityModManager.log? That might help with tracking it down.

(There's one exception I know about, related to the spellbook UI patch failing to apply, but that one is harmless and has no effect--devs fixed that method so the patch isn't needed anymore.)

Rexdark commented 5 years ago

Well I am not completely sure but I think devs may have changed companions invocation targets' strings on the last update. Log says something about not getting invocation targets.

The stack strace was a c&p of the files on github. I was trying to navigate through the code and see what modifications had been made but I never modded this game and I can't read it clearly. Anyway companion's strings is the only thing I can think about, if not it might that my game is corrupted.