I've installed every single libogg library I could find in my repos. Still the same error. D:
I'm still getting the same error for some reason. ¯\_(ツ)_/¯
Oh, here's the idea: you're running the game from the bin folder, like "./darkness-looming", right?
Because if you run it from the different folder, it won't be able to find its assets.
Oh, now I see, you're running it correctly. Uhm.
Just to be sure: what's output of "ls assets/sounds" in the bin folder?
Gosh I'm so lost. What kind of distribution are you using?
It's fine. I'm used to things not working. :D
All right, I've installed Devuan ASCII in virtualbox and wasn't able to reproduce the bug you're experiencing :(
Are you 100% sure that sound files (like e.g. "music.mp3") are unpacked and available under relative path "assets/sounds/" to the game binary? And that you have SDL2_mixer installed from repository (i.e. not from some local sudo make install)?
I ran "sudo apt install libsdl2-*" and the sounds files are all in DL/bin/assets/sounds/. (a bunch of .ogg files)
If you're not able to reproduce the issue, then I guess I won't be able to fix it. It's unfortunate.
T ^ T <(Thanks for trying though.)
Okay, I've managed to find it, it was totally my bad. I've used some 24-bit wav sounds, but it happens that SDL_mixer plays those on some systems and does not on other.
Here's the updated archive for you: https://www.dropbox.com/s/phmsd9mv51t1hk2/darkness-looming.tar.gz?dl=1
Oh, and if there'll be no sound, please try running it with the environment variable SDL_AUDIODRIVER=alsa.
Sorry for all the fuss :)