have u any other chanter's but kana? if so - try trick with them too
i was in a lower lvl when were doing so..
* and what log say?
u can try find naked kana in savegame file and erase him, maybe this will do something ))
Nah, Kana is the only chanter I have. I have tried all possible options by now (recruiting him outside of brighthollow, recruiting him inside of brighthollow, dismissing all my party and only recruiting him), but the game still throws the same NullPointerExceptions in the Chant-Klass
NullReferenceException: Object reference not set to an instance of an object
at Chant.InstantiatePhrases () [0x00000] in <filename unknown>:0
at Chant.Init () [0x00000] in <filename unknown>:0
at GenericAbility.Restored () [0x00000] in <filename unknown>:0
at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0
at Persistence.RestoreObject (UnityEngine.GameObject restoredObj, Boolean delayed) [0x00000] in <filename unknown>:0
at Persistence.RestoreObject (UnityEngine.GameObject restoredObj) [0x00000] in <filename unknown>:0
at Persistence.Load () [0x00000] in <filename unknown>:0
at StoredCharacterInfo.RestoreCharacter (Boolean keepPacked) [0x00000] in <filename unknown>:0
at Stronghold.RestoreCompanionToNode (Guid guid, UnityEngine.GameObject point) [0x00000] in <filename unknown>:0
at CompanionStrongholdNode.ActivateNode (Guid companionGuid) [0x00000] in <filename unknown>:0
at CompanionStrongholdNode.PlaceCompanion () [0x00000] in <filename unknown>:0
at CompanionStrongholdNode.LevelLoaded (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0
at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
at (wrapper delegate-invoke) System.EventHandler:invoke_void__this___object_EventArgs (object,System.EventArgs)
at GameState.FinalizeLevelLoad () [0x00000] in <filename unknown>:0
at LevelStartWrapperExit.Update () [0x00000] in <filename unknown>:0
I mean, yeah that's the thing with null values. They are pretty unpredictable...
By the way: What program can i use to take a look into the savegame files like the level files an the MobileObjects.save? Simple hex editor?