this post was submitted on 03 Nov 2024
44 points (97.8% liked)

Baldur's Gate 3

6307 readers
120 users here now

All things BG3!

Baldur’s Gate 3 is a story-rich, party-based RPG set in the universe of Dungeons & Dragons, where your choices shape a tale of fellowship and betrayal, survival and sacrifice, and the lure of absolute power. (Website)

Spoilers

If your post contains any possible spoilers, please:

Thank you!

founded 1 year ago
MODERATORS
 

EDIT: The issue was caused by my SSD being formatted in exFAT, which doesn't support symlinks. I backed up my SSD & reformatted it to btrfs, and then I could install .NET without hassle & the game runs!

Original Post:

I'm having an issue running this game on linux, every time I click play in Steam I get the following popup:

"you must install .NET desktop runtime to run this application"

Clicking "yes" takes me to download a Windows .exe which of course can't run on linux. I manually installed the .NET runtime following linux instructions here: https://learn.microsoft.com/en-us/dotnet/core/install/linux-debian but the game still gives me this error.

Other things I've tried:

  • Reinstalling BG3
  • Completely deleting every file from steamapps/common for BG3 & reinstalling
  • Reinstalling Proton
  • Skipping the launcher
  • Tried with proton experimental, 9, 8, 7

My launch args are STEAM_COMPAT_DATA_PATH=/home/user/.local/share/Steam/steamapps/compatdata gamemoderun %command% --skip-launcher

On protondb everybody else seems to be running the game fine, but I don't understand how to get past this error.

you are viewing a single comment's thread
view the rest of the comments
[–] mox@lemmy.sdf.org 6 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

Have you tried (in Steam's properties for the game) switching the compatibility setting to force Proton Experimental? You might also need other workarounds, like configuring Steam to skip the game's launcher.

The best place to find and discuss options is here:

https://github.com/ValveSoftware/Proton/issues/4243

Also, you might want to join this community:

!linux_gaming@lemmy.world

[–] Jozzo@lemmy.world 1 points 3 weeks ago

Thank you, Yes experimental is the one I tried as per people's recommendation on protondb. I have also tried 9, 8, 7 but all give the same error. Putting the --skip-launcher argument in still brings me this error. I can't even get to the launcher 😭