Emulator Issues #3543
closedDKC Returns crashes if Xaudio2 is used
0%
Description
What's the problem?
If you start the game with Xaudio selected as your audio backend, the game will crash sometime in the menu system (before you can get into the level map).
100% repro - confirmed by others on the forums.
Dolphin version with the problem (as it appears in the title bar, Ex.: "R
4779" or "R 6403M"):
r6467
Operating system and version:
32-bit or 64-bit:
Win 7 - 64bit
Game ID (as it appears in game properties, Ex.: "GZ2P01" or "RSBE01"):
SF8E01
Was the ISO a plain dump from disc, compressed and/or scrubbed?
Compressed.
Updated by marcel.werner3 about 14 years ago
uhm, on a recent rev (6467) it didn't crash anymore on me with Xaudio2
Updated by marcel.werner3 about 14 years ago
uuuh, forget what I said...now it did crash, though some seconds later...
hm, I'm rather sure I got ingame once without issue...seems to be a more or less random issue. It didn't help with the audio issues ingame, anyway, though...
Updated by wespipes69 about 14 years ago
It was reported that it crashes with OpenAL also.
Updated by paavolah about 14 years ago
There are random crashes with DSound as well, but obviously a bit fewer? The sounds overall are badly bugged in DKC Returns. Parts of the music / efects randomly stop working, metallic noise comes up occasionally (real loud). Something with the DSP is WAY off with DKC Returns.
Updated by Clerick about 14 years ago
Tried latest SVN. Game crashing on the press 2 to confirm that you're wii mote is sideways. Seem to be related to the sound as that's the plugin in the crash report.
dsaudio/x2 - crash
openal - can get past it.
So I got in level by selecting no sound and made a save state.
Closed and selected dsound and loaded : crash
selected x2: crash
selected openal: loaded save state fine and played, no crash.
Updated by mylek4 about 14 years ago
- Status changed from New to Fixed
Should be fixed by r6480.
If the missing sounds/effects still happen then something more aggressive probably needs to be done with the ssbm loop detection.