Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Has anyone had any luck getting music to work in Linux under Proton? I can't hear previews in the editor and no music seems to play during playtesting or the desktop version of EasyRPG. I'm guessing I just need to install something for MIDI support but I don't know what.

Also I tried following the instructions to set up the EasyRPG web player and I get stuck running the gencache tool they provide, it says I need GLIBC version 2.38. I'm on Debian 12, but it seems like even if I upgrade to 13, the latest supported version is still 2.36. Am I just hosed? I don't know why it needs a brand new C library to generate a JSON... Does anyone know if there's an older version of the gencache tool I can use? 

Thanks!

(1 edit) (+2)

hi there! for me,  the audio issue indeed turned out to be a lack of a built-in midi engine on linux. I installed the flatpak for Qsynth, went into Setup->Audio->Driver=Alsa and added the default windows soundfont I downloaded somewhere, and MIDI works everywhere on my machine now. someone else on discord didn't have this work for them though, so let me know how it goes for you. 

for EasyRPG at least, it has a built-in MIDI engine but might need a soundfont. you can try running it through terminal and see what errors it spits at you, as a different option from installing the general-purpose MIDI engine. 

good luck!!

(+1)

This worked perfectly, thank you!

(+1)

I'm so glad to hear that! happy RPG Making!

(+3)

About gencache: a quick search suggests that it's not really viable to get a different version of glibc on your system, since a lot of other stuff depends on it. (And that it's apparently very weird to require a specific version of it?)

Fortunately the gencache code seems really simple, so I've written a Python replacement for it. I haven't tested it much, but it seems to do fine with my own project. Hopefully it helps?

Barring that, you can always try to build gencache yourself, I guess!

(+1)

The python script worked perfectly, thanks so much!