EverestAPI / EverestAPI/Everest
FMOD live update crash when restarting after Everest update
- Dominant language
- C#
- Stars
- 516
- Forks
- 106
- Avg merge
- 4d 9h
- Merged PRs (30d)
- 5
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()
at Celeste.Mod.SpeedrunTool.Other.MuteInBackground.AudioOnInit(orig_Init orig)
at Hook()
at SyncProxy()
at DMD(GameLoader this)
at SkinModHelper.Module.SkinModHelperModule.GameLoaderLoadThreadHook(orig_LoadThread orig, GameLoader self)
at Hook(GameLoader )
at Hook(GameLoader )
at SyncProxy(GameLoader )
at Celeste.RunThread.RunThreadWithLogging(Action method)
```
Contributor guide
Assessment
This issue has not been assessed yet.