Package Details: gog-icewind-dale-enhanced-edition

Git Clone URL: (read-only, click to copy)
Package Base: gog-icewind-dale-enhanced-edition
Description: Icewind Dale: Enhanced Edition is a classic RPG running through the Spine of the World of the Forgotten Realms. GOG Version. Linux native.
Upstream URL:
Licenses: custom
Submitter: FoolEcho
Maintainer: FoolEcho
Last Packager: FoolEcho
Votes: 2
Popularity: 0.000000
First Submitted: 2015-11-08 11:07 (UTC)
Last Updated: 2022-01-03 14:47 (UTC)

Latest Comments

FoolEcho commented on 2022-01-03 14:49 (UTC)

Updated to lib32-libjson seems unnecessary now.

FoolEcho commented on 2018-03-07 18:07 (UTC)

No problem. Glad you got a workaround about this tricky issue... :)

zan commented on 2018-03-07 00:07 (UTC) (edited on 2018-03-07 00:24 (UTC) by zan)

I still had Openal 1.17.2 in my package cache and downgrading didn't fix it.

One thing I do notice is that every time I restart IWD:EE it always sets the audio output device to my digital channel despite my analog being the primary and the one with actual speakers attached. That usually only happens in borked sound configurations in my experience, so I'll go hound GOG / Beamdog a bit about it since its obviously not a problem with this package. I'm going to try installing IWD:EE in a Neon VM to see what happens.

Edit: Figured it out. What a stupid bug. The game will lock itself to the first alphabetical audio device, and attempting to change it does not work, so if your primary sound output is not the first alphabetical sound card the game will always try outputting on whatever the first device is. When I disable every sound card except my default and start the game the sound works. I also updated my posts on the GOG forums about it.

And thank you for this package, its super nice to be able to make the game portable as a package between my computers :)

FoolEcho commented on 2018-03-06 17:49 (UTC)

I'm afraid not to be able to solve that (because yes, the sound workaround for this kind of problem are the same for wine/steam: you just need some specific lib: openal, alsa are the most common... from multilib if needed)...

It seems many users got troubles with this game. :(

I suspect some troubles about openal (the last comment suggests another version could work... but I don't know this openal "soft"), but I've no idea what (since all works fine for me)...

Mmmm... perhaps something else put some conflicts, although it doesn't explain why other games work... Just an idea but could you check if you got trouble launching the game from a minimal graphical environment (such as twm + xterm) ?

zan commented on 2018-03-05 20:10 (UTC) (edited on 2018-03-05 20:13 (UTC) by zan)

Heres the ldd output:

Everything is there, and besides ld of course its all lib32.

I dug into some reported cases of sound not working on Ubuntu that said the alsa pulse plugin (found in lib32-alsa-plugins) was needed but I always had it from steam-native-runtime.

FoolEcho commented on 2018-03-05 17:46 (UTC) (edited on 2018-03-05 17:47 (UTC) by FoolEcho)

Well... Perhaps I missed some dependencies around the sound since I got many installed lib32...

Could you check that all libs are linked: ldd /opt/gog/icewind-dale-enhanced-edition/game/IcewindDale

... especially if you have lib32-openal installed ?

zan commented on 2018-03-05 03:48 (UTC) (edited on 2018-03-05 03:49 (UTC) by zan)

I have lib32-libpulse installed but still don't have sound. Tried both the GOG installer itself and this package, and made sure all the libraries listed on the games GOG page were present (albeit they seem to all be properly set as dependencies here).

The log of running the start script doesn't help much either:

Whats strange is that I have BG1 + 2 EE running fine with sound on Steam without the runtime, which should have all the same library dependencies.

I double checked some of the obvious blunders, like making sure IWD was outputting on the right audio device, wasn't muted, that the sound preferences were all turned up to the max in game and out, etc. But theres probably something basic I missed.

FoolEcho commented on 2017-10-11 19:06 (UTC) (edited on 2017-10-11 19:06 (UTC) by FoolEcho)

The update to needs some new additionnal dependencies: - (lib32-)libjson (from AUR) - (lib32-)openssl-1.0 It should be enough but let me know if more are needed (libpulse could be necessary to get music and sounds).