fibs wrote: ↑Sat Oct 28, 2023 6:59 pm
Maverick_Hunter1900X wrote: ↑Sat Oct 28, 2023 6:43 pm
Yeah I would have thought that it would work too, but even though I followed your instructions correctly, It didn't seem to make any difference. I'm maybe beginning to think that it might be a faulty sound processor on the motherboard. But I can't say for certain

I'll try your method one more time and let you know what I find out
I don't think it's just you for what it's worth. The issue is likely some unknown sound hardware/Windows/antivirus/browser update or issue that interferes with ScummVM in some way and it seems to have been happening lately to several people.
https://bugs.scummvm.org/ticket/14676
https://bugs.scummvm.org/ticket/14670
Anyhow, If you run ScummVM with -d1 and it shows
Code: Select all
Using SDL Audio Driver "directsound"
then WASAPI will no longer be used. You'll either get a new error (provide it, as it may contain a better clue as to the issue) or it'll work.
Maverick_Hunter1900X wrote: ↑Sat Oct 28, 2023 6:46 pmOh, and by the way, if I want to revert to wasapi at some point in time, what is the correct command line for that?
It's "wasapi" instead of "directsound". Once you reliably get it working, I'll help with a shortcut so you won't have to type this every time. You may also want to remove the environment variable suggested by Praetorian if you implemented it.
So I tried the exact same thing like the last time, and followed your instructions correctly, and this time it actually worked.
Firstly, when I tried to type in the "set SDL_AUDIODRIVER=directsound" it didn't give me a message about directsound being active or not. It just hopped a line down. So I typed in the "scummvm.exe -d1" command and low and behold it worked, or I think it did, since now it says the following:
scummvm.exe -d1
Debuglevel (from command line): 1
Using SDL Video Driver "windows"
Using game controller: Controller (Xbox One For Windows)
Using SDL Audio Driver "directsound"
Output sample rate: 44100 Hz
Output buffer size: 1024 samples
Output channels: 2
A couple of questions though...
Can I change the Output sample rate to something higher than 44100 Hz, if so how (If it's a command line, what is the exact command for it?
Can I change The Output buffer size, if so how?
Can I change The Output channels to for example, 5.1 and if so, how?
Oh and one last thing, I tried to load Monkey Island 2 and I have set it to Music Device: Adlib Emulator and Adlib Emulator: Dosbox OPL.
But then I saw this message when closing ScummVM:
User picked target 'monkey2' (engine ID 'scumm', game ID 'monkey2')...
Looking for a plugin supporting this target... SCUMM [all games]
Using gameid monkey2, variant , extra
SCUMM version 5, HE version 0
Using MD5 '3686cf8f89e102ececf4366e1d2c8126'
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Adding object 76 from room 9 into inventory
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
Trying to use non-existent global AdLib instrument 0
State loaded from 'monkey2.s10'
Replaced the duplicated plugin: 'scumm'
Is it supposed to say this?
Does it matter if the Savegame is made from a very old version of ScummVM?
Sorry for all the noob questions, but I really appreciate all of your responses
