luxtorpeda-dev/packages

DoomRetro SDL Updates

Closed this issue · 7 comments

Project Link

https://www.doomretro.com/

Project License

GNU General Public License v3+

Steam App Ids

https://steamdb.info/app/2280/
https://steamdb.info/app/2300/

Additional Context

DoomRetro's console has some errors in it relating to SDL versions and has some odd audio issues - possibly due to the SDL mixer version being one of the things out of date. As of latest Doom Retro, versions used seem to be:

https://github.com/libsdl-org/SDL - v2.28.5
https://github.com/libsdl-org/SDL_mixer - v2.6.3
https://github.com/libsdl-org/SDL_image - v2.8.1

Thanks :)

I've updated sdl2 mixer and sdl to what should be the latest supported. The error is still there but I'm not 100% sure as to why at this point. Did that fix any of your audio issues?

What sort of audio issues are you having?

Hmm, that's interesting. It seems to be a mix of off-key and incorrect volume in the music. On my Steam Deck on DoomRetro, if i load up E1M1, the main musical melody just sounds noticeably off-key and overly loud - running the engine on my PC at the same volume settings, the music sounds "normal" and while a little louder than other source ports, not as loud as on my Deck.

Certain types of sounds seem more off in their volume than others, particularly "synth-y" sounding bits of music, the main title of Scythe.wad is a good example of that.

It's just a bit of a niggle really, I imagine most wouldn't notice it.

Can you try a different soundfont? I'm wondering if maybe the issue is the soundfont itself, not the engine. You should be able to use SDL_SOUNDFONTS in the launch options for the game (giving it a path to your soundfont).

If that improves it, I can probably switch it to a different soundfont. Although not sure why the steam deck would sound different, since all the libraries should be the same.

Sure, I'll give it a go and report back.

Hmm, i'm actually not sure where to set the launch option for this - had a browse of the DoomRetro docs and nothing jumped out at me.

You should be able to do it in the launch options inside steam. You can put `SDL_SOUNDFONTS="pathtofont" %command%

Closing due to inactivity, but feel free to comment here with any updates. Thanks!