[Back to Index]

[00:07] --> _marc` joined #scummvm.
[01:53] --> DominusExult joined #scummvm.
[01:54] <-- Dominus left irc: Ping timeout: 256 seconds
[01:54] Nick change: DominusExult -> Dominus
[02:24] <ScummBot> Build [#10447](https://buildbot.scummvm.org/#/builders/87/builds/10447) of `master-nds` completed successfully.
[02:34] --> gsi_ joined #scummvm.
[02:38] <-- gsi left irc: Ping timeout: 268 seconds
[03:25] <ScummBot> Build [#9416](https://buildbot.scummvm.org/#/builders/34/builds/9416) of `fetch-master` completed successfully.
[03:41] <-- _marc` left irc: Ping timeout: 255 seconds
[03:54] --> _marc` joined #scummvm.
[08:42] <-- Smedles left irc: Quit: http://quassel-irc.org - Chat comfortably. Anywhere.
[08:42] --> Smedles joined #scummvm.
[09:31] <-- TMM left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
[09:31] --> TMM joined #scummvm.
[10:24] <-- AtleoS left irc: Ping timeout: 256 seconds
[10:25] --> AtleoS joined #scummvm.
[10:40] --> ccawley2011 joined #scummvm.
[10:40] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat
[11:27] <Scummette> [scummvm] sev- closed pull request #5759: BAGEL: New engine for Space Bar (master...bagel) https://is.gd/x2mZtX
[11:27] <Scummette> [scummvm] sev- pushed 696 new commits to master: https://is.gd/zmLdLy
[11:27] <Scummette> scummvm/master 413a6d9 sev-: BAGEL: Added engine skeleton
[11:27] <Scummette> scummvm/master 3ff131f dreammaster: BAGEL: Added detection entry
[11:27] <Scummette> scummvm/master 4430610 dreammaster: BAGEL: Added BofError base class
[11:31] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/E5o3Ya
[11:31] <Scummette> scummvm/master 9b6da80 : I18N: Update translation files
[12:10] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://is.gd/slJTTN
[12:10] <Scummette> scummvm/master 32efdc5 sev-: BAGEL: Improve detection entries
[12:23] <ScummBot> Build [#10335](https://buildbot.scummvm.org/#/builders/95/builds/10335) of `master-dreamcast` failed.
[12:25] <ScummBot> Build [#10333](https://buildbot.scummvm.org/#/builders/94/builds/10333) of `master-dreamcast-debug` failed.
[12:25] <Scummette> [scummvm] tag2015 pushed 2 new commits to master: https://is.gd/4wjIDc
[12:25] <Scummette> scummvm/master 824e750 tag2015: AGS: Add check for unsupported videos in Earl Mansin
[12:25] <Scummette> scummvm/master c7bb8a3 tag2015: AGS: Engine: hack for pre-2.70 games to ignore RestartGame before NewRoom
[12:27] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://is.gd/U1i4BO
[12:27] <Scummette> scummvm/master f8648db sev-: BAGEL: Report missing bagel.dat file
[13:28] <ScummBot> Build [#9417](https://buildbot.scummvm.org/#/builders/34/builds/9417) of `fetch-master` failed.
[13:48] <Scummette> [scummvm] lephilousophe pushed 1 new commits to master: https://is.gd/HDJFul
[13:48] <Scummette> scummvm/master 868b0d3 lephilousophe: GUI: Initialize _path while constructing PathWidget
[13:51] --> borosky joined #scummvm.
[14:25] <Scummette> [scummvm] shkupfer opened pull request #5777: SCUMM HE: BYB01 hit power change (master...byb01-online-comp-mods-2024) https://is.gd/QXWlow
[15:12] --> ny00123 joined #scummvm.
[16:05] <-- TMM left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
[16:05] --> TMM joined #scummvm.
[16:18] <Scummette> [scummvm] MarcoBorrini99 opened pull request #5778: GLK: TADS: detection_tables.h updated (master...GLK_DetectionTables) https://is.gd/ZDqAjF
[16:34] <-- Smedles left irc: Quit: http://quassel-irc.org - Chat comfortably. Anywhere.
[16:34] --> Smedles joined #scummvm.
[16:37] <Scummette> [scummvm] digitall pushed 1 new commits to master: https://is.gd/4fVZ6y
[16:37] <Scummette> scummvm/master 1e833ee digitall: MM: XEEN: Fix Unused Variable GCC Compiler Warning
[16:38] <Scummette> [scummvm] digitall pushed 1 new commits to master: https://is.gd/Tbwvkb
[16:38] <Scummette> scummvm/master f12bc7b digitall: DIRECTOR: Fix Format Truncation GCC Compiler Warning
[16:39] <Scummette> [scummvm] digitall pushed 1 new commits to master: https://is.gd/huRPRm
[16:39] <Scummette> scummvm/master e82ef04 digitall: SCUMM: HE: Fix Duplicated Branch GCC Compiler Warnings
[19:03] <Scummette> [scummvm] fracturehill pushed 2 new commits to master: https://is.gd/jd75Gm
[19:03] <Scummette> scummvm/master b9aa46c fracturehill: NANCY: Merge LOAD structs
[19:03] <Scummette> scummvm/master 1781a1e fracturehill: NANCY: Fix SliderPuzzle for pre-nancy9 games
[19:15] <Scummette> [scummvm] scemino pushed 4 new commits to master: https://is.gd/WShSqV
[19:15] <Scummette> scummvm/master c49960f scemino: TWP: Add Goto next/previous object
[19:15] <Scummette> scummvm/master 213af70 scemino: TWP: Use correct gamepad mapping
[19:15] <Scummette> scummvm/master 9105713 scemino: TWP: Fix unchecked return value in getUserPref function.
[19:50] <grogbot> [discord] <thewinterprince> I just got ScummVM so I could try streaming an old childhood favorite tonight to celebrate my birthday. I originally got the games on Steam, but all of them crashed on startup. They are no longer crashing on startup with ScummVM, but I can't get any sound to work at all. I use a Razer Kraken Ultimate RGB headset for all of my audio. Can someone help me figure out this issue so I can stream tonight?
[20:08] <-- Smedles left irc: Quit: http://quassel-irc.org - Chat comfortably. Anywhere.
[20:08] --> Smedles joined #scummvm.
[20:14] <grogbot> [discord] <Digitall> I am going to assume that you are using the current v2.8.1 stable on Microsoft Windows. Which version of Windows? Or correct me if I am wrong
[20:15] <grogbot> [discord] <thewinterprince> Windows 10. I got the latest version of ScummVM.
[20:16] <grogbot> [discord] <thewinterprince> Forgot to mention, the game I want to play is Spy Fox 2, but if I can't get that to work, I was also considering Putt Putt Travels Through Time.
[20:16] <grogbot> [discord] <Digitall> We use libSDL for video and audio output. I would suggest try changing the SDL_AUDIODRIVER parameter to change between the windows Audio APIs: https://wiki.libsdl.org/SDL2/FAQUsingSDL
[20:17] <grogbot> [discord] <Digitall> This sounds like a problem with your Windows setup. You can test the backend output using the Testbed engine.
[20:17] <grogbot> [discord] <thewinterprince> I only kinda know what all this means. x3
[20:17] <grogbot> [discord] <thewinterprince> It probably doesn't help that I can't tell which file in the Spy Fox files is the audio file.
[20:18] <grogbot> [discord] <rootfather> I remember we had people having issues with audio that were related to some audio driver stuff, like the pretty drivers with tons of bloat and added controls
[20:18] <grogbot> [discord] <supsuper> is the sound going to the right device? can you check if scummvm shows up in the audio mixer when running the games?
[20:22] <grogbot> [discord] <thewinterprince> It's showing up in the audio mixer.
[20:27] <grogbot> [discord] <supsuper> strange, does it happen with every game?
[20:28] <grogbot> [discord] <thewinterprince> Yup
[20:28] <-- Strengths left irc: Remote host closed the connection
[20:29] --> Strengths joined #scummvm.
[20:34] <grogbot> [discord] <supsuper> what do the scummvm Audio options look like?
[20:39] <Scummette> [scummvm] Strangerke pushed 1 new commits to master: https://is.gd/9SHPwS
[20:39] <Scummette> scummvm/master 266efa0 Strangerke: BAGEL: Add some missing override, remove useless null checks before delete
[20:54] <grogbot> [discord] <thewinterprince> A lot of options. I don't know what you mean. xD
[20:57] <grogbot> [discord] <supsuper> i mean does anything look wrong, sound muted, volume too low etc
[20:57] <grogbot> [discord] <thewinterprince> Nope. Just no sound coming out at all. Period.
[20:57] <grogbot> [discord] <thewinterprince> I have sound from other things just fine. It's just running Humongous Entertainment games through ScummVM provides me with no sound at all.
[21:01] <-- borosky left irc: Read error: Connection reset by peer
[21:02] --> borosky joined #scummvm.
[21:02] <grogbot> [discord] <Digitall> @thewinterprince I would suggest running scummvm from the command line i.e. cmd and seeing if that produces any messages in the command line console i.e. warnings about audio device, missing audio playback. Make sure to do scummvm -d 2 to run at debug level 2
[21:03] <grogbot> [discord] <Digitall> https://docs.scummvm.org/en/latest/advanced_topics/command_line.html
[21:04] <grogbot> [discord] <Digitall> https://wiki.scummvm.org/index.php/Debugging_ScummVM ...
[21:05] <grogbot> [discord] <Digitall> We can't fix this or guide you to a solution without sufficient information on why this is not working... as other Windows users have not reported any problems.
[21:05] <Scummette> [scummvm] Strangerke pushed 1 new commits to master: https://is.gd/zpUXEb
[21:05] <Scummette> scummvm/master 4a81475 Strangerke: BAGEL: Renaming in nav_window, avoid useless null checks before delete
[21:06] <Scummette> [scummvm] Strangerke pushed 1 new commits to master: https://is.gd/i11ZpB
[21:06] <Scummette> scummvm/master 0156bf6 Strangerke: BAGEL: in time_object, move assignments out of if statements
[21:06] <grogbot> [discord] <Digitall> The usual things to eliminate are issues with your audio drivers i.e. check other ScummVM games and engines can produce audio and to work out if there are audio files missing from your game data.
[21:07] <grogbot> [discord] <codengine_de> Does it potentially use the wrong output device?
[21:07] <grogbot> [discord] <Digitall> The required datafiles for Spy Fox 2 are listed here: https://wiki.scummvm.org/index.php?title=SPY_Fox_2:_Some_Assembly_Required
[21:08] <grogbot> [discord] <Digitall> I would be a bit concerned that the Audio File has "(A)" in the filename and this might be associated with resource handling ...
[21:12] <grogbot> [discord] <Digitall> If you call "scummvm -d 6 --debugflags=SOUND spyfox2-mac" ... that will produce console output for the audio file loading so any messages or errors there should be obvious.
[21:12] <grogbot> [discord] <Digitall> Just tested here with no issues
[21:13] <grogbot> [discord] <thewinterprince> Ah, it helps to know that THAT'S the audio file. I've never seen a file like that before.
[21:13] <grogbot> [discord] <thewinterprince> I do have it though.
[21:13] <grogbot> [discord] <Digitall> It is not a "audio file" in that sense. It will be some kind of archive i.e. think zip file containing the audio resource data.
[21:13] <grogbot> [discord] <thewinterprince> Hmm.
[21:14] <grogbot> [discord] <thewinterprince> How do I update it to a format ScummVM can work with?
[21:14] <grogbot> [discord] <Digitall> You don't
[21:14] <grogbot> [discord] <thewinterprince> Dang.
[21:14] <grogbot> [discord] <Digitall> It should work fine as-is
[21:14] <grogbot> [discord] <thewinterprince> Do I just keep changing audio engines in Scumm until it works?
[21:14] <grogbot> [discord] <Digitall> Get the debug information as above. We can then work out what is going on. Currently we have no idea unless you do some testing as
[21:14] <grogbot> [discord] <Digitall> NO FFS.
[21:15] <grogbot> [discord] <Digitall> scummvm -d 6 --debugflags=SOUND spyfox2-mac
[21:15] <grogbot> [discord] <Digitall> Or...
[21:15] <grogbot> [discord] <Digitall> Run ScummVM from command line ... by calling scummvm (debug output will end up in the window)
[21:15] <grogbot> [discord] <Digitall> Then start Spy Fox 2 ...
[21:16] <grogbot> [discord] <Digitall> Then do CTRL+ALT+d to open debug console in ScummVM
[21:16] <grogbot> [discord] <Digitall> type "debuglevel 6"
[21:16] <grogbot> [discord] <Digitall> then enter... then type "debugflag_enable SOUND" and hit enter
[21:16] <grogbot> [discord] <Digitall> then exit to close the debug console..
[21:17] <grogbot> [discord] <Digitall> Play the game a bit to trigger Spyfox talking ...
[21:17] <grogbot> [discord] <Digitall> And see what messages are printed to the command line window...
[21:17] <-- ccawley2011 left irc: Read error: Connection reset by peer
[21:17] <grogbot> [discord] <Digitall> Drop relevant messages here .
[21:17] <grogbot> [discord] <thewinterprince> What do you mean "Calling Scummvm?"
[21:17] <grogbot> [discord] <thewinterprince> I think I understand the rest there though.
[21:18] <grogbot> [discord] <thewinterprince> Forgive me, I was trained on how to use command line but it's been a few years so I'm a bit clunky at this.
[21:18] <grogbot> [discord] <thewinterprince> WTF HOLD ON
[21:18] <grogbot> [discord] <thewinterprince> It's just randomly giving me sound now. o.O
[21:18] <grogbot> [discord] <Digitall> Go to Start Menu and search for "Command Prompt" ... Run it and type scummvm
[21:19] <grogbot> [discord] <Digitall> As the ScummVM binary should be in the path so will run from just that.
[21:19] <grogbot> [discord] <Digitall> Ah good you are fixed then
[21:20] <grogbot> [discord] <thewinterprince> Maybe. I'll see if it keeps working consistently with a few reopens and such, since I have no idea what triggered it.
[21:21] <grogbot> [discord] <Digitall> There are three types of audio output for most games, Music, SFX and Speech. It is possible for the Music to not work i.e. MIDI, Adlib, etc. and Speech / Sound Effects (SFX) which are usually Digital only to work.
[21:22] <grogbot> [discord] <Digitall> But anyway, you should check over your settings and see if you can work it out.
[21:22] <grogbot> [discord] <Digitall> If you do find it is an issue with ScummVM, please feel free to file a bug on bugs.scummvm.org or at least drop a quick note here with the resolution
[21:26] <grogbot> [discord] <supsuper> do you have multiple sound devices on your pc? onboard/headset/etc
[21:26] --> sev joined #scummvm.
[21:26] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[21:26] <grogbot> [discord] <supsuper> i don't think we have a way to pick the device, so it'll just go wherever windows likes best
[21:35] <-- sev left irc: Read error: Connection reset by peer
[21:38] <grogbot> [discord] <thewinterprince> I think I have onboard and headset but I'm not sure. Been using just the headset for years. x3
[21:38] <grogbot> [discord] <thewinterprince> Also I have no idea what fixed it. I changed multiple audio options in Scumm to see if something changed, and it just keeps working now.
[21:39] <-- ny00123 left irc: Quit: Leaving
[21:39] --> sev joined #scummvm.
[21:39] <-- sev left irc: Changing host
[21:39] --> sev joined #scummvm.
[21:39] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[21:40] <grogbot> [discord] <thewinterprince> Oh my gosh hold on, I know what happened to make it work.
[21:40] <grogbot> [discord] <thewinterprince> If I run a different game (or at least, if I run Warframe) in the background when I turn on Spy Fox, the sound works for Spy Fox.
[21:40] <grogbot> [discord] <thewinterprince> But if I close Warframe, the sound in Spy Fox doesn't turn on when I boot it up.
[21:41] <grogbot> [discord] <rootfather> Ah, that's interesting, sounds like a nice new driver issue
[21:41] <grogbot> [discord] <rootfather> Could you test if it works if you just have Windows Media Player (the legacy one) open in the background?
[21:41] <-- sev left irc: Read error: Connection reset by peer
[21:42] <grogbot> [discord] <thewinterprince> That's an idea I think. One moment, I'm seeing if closing warframe mid-game shuts of Spy Fox's audio.
[21:42] <grogbot> [discord] <thewinterprince> Nope, if I boot up warframe, then boot up spy fox, then close warframe, spy fox keeps working.
[21:42] <grogbot> [discord] <thewinterprince> Alright ima try the media player thing.
[21:43] <grogbot> [discord] <thewinterprince> Alright, media player seems to work too, which is good because that won't make noise in the background.
[21:43] <grogbot> [discord] <thewinterprince> Ima see if recording it works now so I know if I can stream later with this method.
[21:43] <grogbot> [discord] <rootfather> If you get sound with this method, recording and streaming should work just fine as well
[21:44] <grogbot> [discord] <thewinterprince> (Something else weird I just noticed, I can't pause the game during the opening logos.)
[21:44] <grogbot> [discord] <rootfather> this is probably expected, many games block it
[21:44] <grogbot> [discord] <thewinterprince> Possibly. Slight bummer, I always liked the wacky noises they make and wanted to include them in the stream intro.
[21:46] <grogbot> [discord] <supsuper> you can see if Ctrl+F5 works as a pause
[21:47] <grogbot> [discord] <Digitall> Hmm.
[21:48] <grogbot> [discord] <Digitall> https://github.com/libsdl-org/SDL/blob/main/src/audio/directsound/SDL_directsound.c#L205 ... So SDL_AUDIODRIVER=directsound in envvar would set that, but how do you select an audio device from that detected list
[21:52] <grogbot> [discord] <Digitall> AH... I think we might need SDL3 to deal with multiple audio devices: https://github.com/libsdl-org/SDL/blob/main/include/SDL3/SDL_audio.h#L417
[21:52] <grogbot> [discord] <supsuper> SDL2 has https://wiki.libsdl.org/SDL2/SDL_OpenAudioDevice but it's a bit hairy
[21:53] <grogbot> [discord] <Digitall> Ah no... This API is present in SDL2: https://github.com/libsdl-org/SDL/blob/SDL2/include/SDL_audio.h#L495
[21:54] <grogbot> [discord] <supsuper> yes, you can enumerate and pick devices yourself, but i assume you'd have to handle if the device goes missing yourself
[21:54] <grogbot> [discord] <supsuper> SDL3 has a more robust audio api
[21:54] <grogbot> [discord] <Digitall> @supsuper ... Yes. Do a loop of SDL_GetNumAudioDevice and then get names of each ... and present a selection list to user.
[21:55] <grogbot> [discord] <Digitall> Better than just assuming default... and if devices go missing... well just revert to default or NULL audio device?
[21:55] <grogbot> [discord] <Digitall> Might be a good PR for v2.9.0 to get this sorted for SDL2 🙂
[21:56] <grogbot> [discord] <thewinterprince> Best news yet, OBS can trigger the sound as well, so I don't need to run Media Player in the background or anything.
[00:00] --- Mon May 6 2024