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