vikigenius / SpellbookMerge

SpellbookMerge is a mod for Pathfinder Wrath of the righteous that allows additional spellbook merging options
MIT License
19 stars 6 forks source link

Game stalls out on the intial loading screen in 1.2 beta with spellbook merge #17

Open gouldilox opened 2 years ago

gouldilox commented 2 years ago

Any chance of an update for 1.2 (beta)? If spellbook merge is installed my computer won't load the game at all. It freezes up at about 60% on the very first loading screen before it even gets to the main menu

vikigenius commented 2 years ago

Can you post the logs? You can click on open detailed log in the UMM console and it will take you to the file if you don't know where to find it.

gouldilox commented 2 years ago

It's not fully loading, but I think the game still creates a partial version of the log. I think its getting to the point where it attempts to load spellbook merge and then stalls out.

[16.8407 - Unity]: WwiseUnity: Bank Dialogs_DLC1_ENG failed to load (AK_Fail) UnityEngine.Debug.LogWarning(System.Object) (at :0) AkBankManager+BankHandle.LogLoadResult(AKRESULT) (at :0) AkBankManager+BankHandle.LoadBank() (at :0) AkBankManager.LoadBank(System.String,System.Boolean,System.Boolean) (at :0) Kingmaker.Sound.SoundBanksManager+BankHandle.Load(System.Boolean,System.Boolean) (at :0) Kingmaker.Sound.SoundBanksManager.LoadBankSync(System.String) (at :0) Kingmaker.Runner.EnsureBasicAudioBanks() (at :0) Kingmaker.GameStarter.Kingmaker.GameStarter.Awake_Patch1(Kingmaker.GameStarter) (at :0)

[16.8489 - Unity]: WwiseUnity: Bank Dialogs_DLC2_ENG failed to load (AK_Fail) UnityEngine.Debug.LogWarning(System.Object) (at :0) AkBankManager+BankHandle.LogLoadResult(AKRESULT) (at :0) AkBankManager+BankHandle.LoadBank() (at :0) AkBankManager.LoadBank(System.String,System.Boolean,System.Boolean) (at :0) Kingmaker.Sound.SoundBanksManager+BankHandle.Load(System.Boolean,System.Boolean) (at :0) Kingmaker.Sound.SoundBanksManager.LoadBankSync(System.String) (at :0) Kingmaker.Runner.EnsureBasicAudioBanks() (at :0) Kingmaker.GameStarter.Kingmaker.GameStarter.Awake_Patch1(Kingmaker.GameStarter) (at :0)

[16.8509 - Unity]: WwiseUnity: Bank Dialogs_DLC3_ENG failed to load (AK_Fail) UnityEngine.Debug.LogWarning(System.Object) (at :0) AkBankManager+BankHandle.LogLoadResult(AKRESULT) (at :0) AkBankManager+BankHandle.LoadBank() (at :0) AkBankManager.LoadBank(System.String,System.Boolean,System.Boolean) (at :0) Kingmaker.Sound.SoundBanksManager+BankHandle.Load(System.Boolean,System.Boolean) (at :0) Kingmaker.Sound.SoundBanksManager.LoadBankSync(System.String) (at :0) Kingmaker.Runner.EnsureBasicAudioBanks() (at :0) Kingmaker.GameStarter.Kingmaker.GameStarter.Awake_Patch1(Kingmaker.GameStarter) (at :0)

[16.8714 - Audio]: Cannot open file: Dialogs_DLC1_ENG.bnk Kingmaker.Sound.AkAudioService.OnAkLog(AkMonitorErrorCode,AkMonitorErrorLevel,System.UInt32,System.UInt64,System.String) (at :0) AkCallbackManager.PostCallbacks() (at :0) AkSoundEngineController.LateUpdate() (at :0) Kingmaker.Runner.EnsureBasicAudioBanks() (at :0) Kingmaker.GameStarter.Kingmaker.GameStarter.Awake_Patch1(Kingmaker.GameStarter) (at :0)

[16.8714 - Audio]: Bank Load Failed Kingmaker.Sound.AkAudioService.OnAkLog(AkMonitorErrorCode,AkMonitorErrorLevel,System.UInt32,System.UInt64,System.String) (at :0) AkCallbackManager.PostCallbacks() (at :0) AkSoundEngineController.LateUpdate() (at :0) Kingmaker.Runner.EnsureBasicAudioBanks() (at :0) Kingmaker.GameStarter.Kingmaker.GameStarter.Awake_Patch1(Kingmaker.GameStarter) (at :0)

[17.7404 - Unity]: Cannot Prepare a disabled VideoPlayer UnityEngine.Video.VideoPlayer.Prepare() (at :0) Kingmaker.UI.MainMenuUI.SplashScreenController.Start() (at :0)

[29.7958 - Unity]: The referenced script on this Behaviour (Game Object 'Male_BaseSkeletonGeneric_HalfOrc') is missing! UnityEngine.AssetBundle.LoadAssetWithSubAssets_Internal(System.String,System.Type) (at :0) UnityEngine.AssetBundle.LoadAllAssets(System.Type) (at :0) Kingmaker.Blueprints.JsonSystem.StartGameLoader.LoadDirectReferencesList() (at :0) Kingmaker.GameStarter+d__20.MoveNext() (at :0) UnityEngine.SetupCoroutine.InvokeMoveNext(System.Collections.IEnumerator,System.IntPtr) (at :0)

[36.4633 - Unity]: MissingFieldException: Field 'Kingmaker.Localization.LocalizationPack.Strings' not found. SpellbookMerge.Extensions.ExtensionMethods.SetName () (at :0) SpellbookMerge.Features.IncorporateSpellbook+<>c.b__0_0 () (at :0) SpellbookMerge.Resources.CreateBlueprint[T] () (at :0) SpellbookMerge.Features.IncorporateSpellbook.AddAeonIncorporateSpellbookFeature () (at :0) SpellbookMerge.Patches.AdditionalBlueprints+BlueprintsCacheInitPatch.Postfix () (at :0) (wrapper dynamic-method) Kingmaker.Blueprints.JsonSystem.BlueprintsCache.Kingmaker.Blueprints.JsonSystem.BlueprintsCache.Init_Patch62(Kingmaker.Blueprints.JsonSystem.BlueprintsCache) (wrapper dynamic-method) Kingmaker.Blueprints.JsonSystem.StartGameLoader.Kingmaker.Blueprints.JsonSystem.StartGameLoader.LoadPackTOC_Patch1(Kingmaker.Blueprints.JsonSystem.StartGameLoader) Kingmaker.GameStarter+d__20.MoveNext () (at <70e3b23bcd774dafa735e8cf2032e1d5>:0) UnityEngine.SetupCoroutine.InvokeMoveNext () (at <469e86e97fa2467ebffe49bbd6086325>:0)

vikigenius commented 2 years ago

Cool, I am not sure how easy it is to solve. I am very busy with work these days. So I would probably wait for the beta to be over before fixing this.

ForbAvalon commented 2 years ago

In 1.2.0aa(stable) , I will stuck in loading screen after logo and cannot go to main menu