Baldur's Gate Enhanced Edition (GOG)
Trying to get the Windows version of BGEE working on nixos with 2.8.0 and it just fails to run anything or really leave anything useful in the log..
23 Replies
like-gold•2y ago
That's not the correct log.
conscious-sapphireOP•2y ago
That might be the reason!
like-gold•2y ago
The correct log can be accessed by clicking on the game card in Heroic and clicking on "Report a problem" at the bottom.
conscious-sapphireOP•2y ago
I should've known this since I've done this before... sorry. Posting in the next post.
Missing OpenAL32.dll I guess
like-gold•2y ago
Yeah. Either that's a dependency of the game (see if it has a
_redist
directory or similar with installers that you can run in the prefix), or it could be a Wine dependency otherwise (see https://github.com/lutris/docs/blob/master/WineDependencies.md ).GitHub
docs/WineDependencies.md at master · lutris/docs
Contribute to lutris/docs development by creating an account on GitHub.
conscious-sapphireOP•2y ago
So in the
__redist
directory there is a folder called openAL
with oalinst.exe
inside of it.like-gold•2y ago
There you go. Run that in the prefix (there's an option to do so in the settings page of the game), and that should solve it.
conscious-sapphireOP•2y ago
That worked! Thanks.
Is it worth reporting/writing this down somewhere (other than here)?
passive-yellow•2y ago
nope, it will be done automatically in the future
why not using Linux native version of the game (I'm just curious)
conscious-sapphireOP•2y ago
Last I checked, the Heroic launcher didn't work installing Linux stuff from GOG.
passive-yellow•2y ago
could you elaborate? Linux native games from GOG work fine
conscious-sapphireOP•2y ago
I tried with Pillars of Eternity a few weeks ago via GOG and it didn't.
I was told it would be fixed in the "next release" (this was a previous version release) but it still didn't work for me.
Can try BG again now I guess now I know how to get it to work.
passive-yellow•2y ago
you are fine with wine version, I'll debug Linux native stuff myself
conscious-sapphireOP•2y ago
Just tested again and same result - it thinks it should be running wine by the looks of it during install which of course fails.
like-gold•2y ago
There was a bug that prevented intalling Linux-native games. It's fixed in the latest version, though.
conscious-sapphireOP•2y ago
This is using 2.8.0
Is there a later version?
genetic-orange•2y ago
@Linguin @J. King @AdmiralJonB im having the same issue but ive tried windows and linux
Game Settings: {
"autoInstallDxvk": true,
"autoInstallVkd3d": true,
"preferSystemLibs": false,
"nvidiaPrime": false,
"enviromentOptions": [],
"wrapperOptions": [],
"showFps": false,
"targetExe": "",
"useGameMode": false,
"language": "",
"wineVersion": {
"bin": "/run/media/mmcblk0p1/steamapps/common/Proton - Experimental/proton",
"name": "Proton - Proton - Experimental",
"type": "proton"
},
"winePrefix": "/run/media/mmcblk0p1/Heroic/Baldurs Gate Enhanced Edition",
"gogSaves": [
{
"name": "saves",
"location": "/run/media/mmcblk0p1/Heroic/Baldurs Gate Enhanced Edition/pfx/dosdevices/c:/users/steamuser/Documents/Baldur's Gate - Enhanced Edition"
}
]
}
Game launched at: Tue Jun 27 2023 16:51:15 GMT-0400 (Eastern Daylight Time)
System Info:
Heroic Version: 2.8.0 Nico Robin
Legendary Version: 0.20.32 Dark Energy (hotfix #6)
GOGdl Version: 0.7.2
Electron Version: 23.1.4
Chrome Version: 110.0.5481.192
NodeJS Version: 18.12.1
OS: Freedesktop SDK KERNEL: 5.13.0-valve36-1-neptune ARCH: x64
CPU: AMD Custom APU 0405 @3.24 GOVERNOR: schedutil
RAM: Total: 14.47 GiB Available: 10.66 GiB
GRAPHICS: GPU0: VanGogh [AMD Custom GPU 0405] VRAM: 512MB
PROTOCOL: x11
Launch Command: /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl launch "/run/media/mmcblk0p1/steamapps/common/Baldur's Gate - Enhanced Edition" 1207666353 --platform linux
Game Log:
Running Baldur's Gate: Enhanced Edition
./BaldursGate: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
Launch command: ["/run/media/mmcblk0p1/steamapps/common/Baldur's Gate - Enhanced Edition/start.sh"]
All processes exited
passive-yellow•2y ago
steam runtime should do
like-gold•2y ago
That log clearly shows you're missing a library, probably 32-bit libssl. It also—damn, Linguin beat me to it.
passive-yellow•2y ago
:sunglase:
like-gold•2y ago
I was going to say that Steam OS is different enough from most other Linuxes that you probably shouldn't re-use a Linux-tagged topic without spelling out hat you're using Steam OS, to avoid confusion. Because, indeed, in your case using the Steam runtime is the correct course of action because a) it's always available, and b) installing the missing library is not a reliable solution because the root filesystem is read-only. </rant>
genetic-orange•2y ago
Im very sorry about that! I assumed the wrong procedure. Thanks for explaining
like-gold•2y ago
Sorry, I didn't mean to come off as chiding. Just something to keep in mind. 🙂