EverestAPI/Everest
View on GitHubFMOD live update crash when restarting after Everest update
Open
#810 opened on Aug 29, 2024
bughelp wanted
Repository metrics
- Stars
- (503 stars)
- PR merge metrics
- (PR metrics pending)
Description
When restarting the game after an in-game Everest update with FMOD Live Update enabled, FMOD crashes with ERR_NOTREADY. Sample crash log:
Ver 1.4.0.0-fna [Everest: 4886-azure-e5327]
07/10/2024 23:52:11
System.Exception: FMOD Failed: ERR_NOTREADY (Operation could not be performed because specified sound/DSP connection is not ready.)
at Celeste.Audio.CheckFmod(RESULT result) in /home/vsts/work/1/s/Celeste.Mod.mm/Patches/Audio.cs:line 42
at Celeste.AudioExt.CheckFMOD(RESULT result) in /home/vsts/work/1/s/Celeste.Mod.mm/Patches/Audio.cs:line 392
at Celeste.Audio.Banks.Load(String name, Boolean loadStrings) in /home/vsts/work/1/s/Celeste.Mod.mm/Patches/Audio.cs:line 337
at DMD<System.Void Celeste.Audio:Init()>()
at Celeste.Mod.SpeedrunTool.Other.MuteInBackground.AudioOnInit(orig_Init orig)
at Hook<System.Void Celeste.Mod.SpeedrunTool.Other.MuteInBackground::AudioOnInit(On.Celeste.Audio+orig_Init)>()
at SyncProxy<System.Void Celeste.Audio:Init()>()
at DMD<System.Void Celeste.GameLoader:LoadThread()>(GameLoader this)
at SkinModHelper.Module.SkinModHelperModule.GameLoaderLoadThreadHook(orig_LoadThread orig, GameLoader self)
at Hook<System.Void SkinModHelper.Module.SkinModHelperModule::GameLoaderLoadThreadHook(On.Celeste.GameLoader+orig_LoadThread,Celeste.GameLoader)>(GameLoader )
at Hook<System.Void Celeste.Mod.SkinModHelper.LoaderHook::GameLoaderLoadThreadHook(On.Celeste.GameLoader+orig_LoadThread,Celeste.GameLoader)>(GameLoader )
at SyncProxy<System.Void Celeste.GameLoader:LoadThread()>(GameLoader )
at Celeste.RunThread.RunThreadWithLogging(Action method)