It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hello!

Do you have any repository of scripts anywhere?
avatar
Revontulet9: Do you have any repository of scripts anywhere?
Thanks Gydion ;)
The project git repositories too can be found behind this link.
avatar
left1: (…)
avatar
vv221: Our resident Arch Linux developer gave a try to Crypt of the NecroDancer, but was unable to reproduce this error…
Right now I don’t know what might be going wrong here, but I’m still looking around for a solution to your issue, and I’ll keep you tuned if I find anything.
Hi, recently the similar error happens on my Arch Linux.

>Running Crypt of the NecroDancer
>ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
>AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such device or address
alcOpenDevice failed
>NecroDancer version v2.58 loading...
>OnCreate: Initializing Steam
>GoG: Initializing galaxy API1
>GoG: Initializing galaxy API2
>GoG: Caught exception during initialization
>GoG: INIT FAILED.
>OnCreate: Updating screen size
>Updating screen size: 960x540
>OnCreate: Starting FMOD
>Initializing FMOD values
>FMOD ERROR: StartFMOD FMOD_System_GetNumDrivers: File not found.
>StartFMOD FMOD_System_GetNumDrivers: File not found.
>OnCreate: Setting update rate
>GLOBAL_SCALE_FACTOR: 2.0
>Loading ControllerMainMenu...
>LoadPlayerDataXML(), cloudTimestamp=0
>FMOD ERROR: UpdateFMOD SystemUpdate: This command failed because System::init or System::setDriver was not called.
>FMOD ERROR: UpdateFMOD SystemUpdate: This command failed because System::init or System::setDriver was not called.
>FMOD ERROR: UpdateFMOD SystemUpdate: This command failed because System::init or System::setDriver was not called.
...
>FMOD ERROR: LoadMusicFMOD CreateStream: This command failed because System::init or System::setDriver was not called.
>FMOD ERROR: UpdateFMOD SystemUpdate: This command failed because System::init or System::setDriver was not called.
>FMOD ERROR: LoadMusicFMOD CreateStream: This command failed because System::init or System::setDriver was not called.
>FMOD ERROR: LoadSoundFMOD CreateSound: This command failed because System::init or System::setDriver was not called.
>Monkey Runtime Error : GetSoundFromFilename: Unable to find sound 'en_spookyshop_loop'

>{{~~(null)~~}}

At first, it reported that some libs are missing(lib32-libogg, lib32-libvorbis, lib32-openal), so I manually installed them.
However, last month it worked pretty well, it didn't report any missing libs, and I enjoyed it a lot :D. Then this error occurred after some system update. My last system rolling update is on this month (Dec 2017). It seems that something has changed in the system, maybe ALSA changed some ABI. But the "/usr/lib32/alsa-lib/libasound_module_pcm_pulse.so" does exists.


Some other info maybe useful:
Linux 4.14.8-1-ARCH
alsa-plugins, version: 1.1.5-1
alsa-lib, version: 1.1.5-1
lib32-alsa-lib, version: 1.1.5-1
lib32-alsa-plugins version: 1.1.5-1
avatar
Oxidiz: (…)
I forwarded your issue to our Arch Linux experts ;)

Did you update the game since the last time it worked well, or only your system?
Has a solution been found?

I'm having the exact same issue on Arch Linux as Oxidiz - I also had to install lib32-libvorbis lib32-libogg and lib32-openal manually. Now I'm stuck with the same error message.

Edit: SOLVED for me - I had to also manually install lib32-libpulse and it worked!
Post edited June 21, 2018 by lukorn
avatar
lukorn: (…)
Thanks for the report ;)
We’ll run some tests, and if they’re conclusive we’ll update the script so this package is automatically installed as a game dependency. (lib32-openal, lib32-libogg and lib32-libvorbis are already part of the dependencies list)
Post edited June 21, 2018 by vv221
avatar
lukorn: Has a solution been found?

I'm having the exact same issue on Arch Linux as Oxidiz - I also had to install lib32-libvorbis lib32-libogg and lib32-openal manually. Now I'm stuck with the same error message.

Edit: SOLVED for me - I had to also manually install lib32-libpulse and it worked!
That solved the same issue for me as well, thanks a lot!
Update

Add support for GLFW 2.x → 3.x wrapper provided through AUR for Arch Linux.
cf. https://aur.archlinux.org/packages/lib32-glfw2to3-git/
This thread will no longer be updated, see this post on the general forums for more details: End of website maintenance