this post was submitted on 03 Nov 2024
1 points (100.0% liked)

Baldur's Gate 3

6278 readers
6 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
[–] [email protected] 0 points 1 week ago (8 children)

Skip the useless launcher. Set the steam shortcut to run the game exe directly, it doesn’t need anything special, been playing it fine on Debian and arch with both nvidia and amd gpus as well as my steam deck.

[–] [email protected] 0 points 1 week ago (7 children)

I already skip the launcher but this error still happens. My launch args are STEAM_COMPAT_DATA_PATH=/home/user/.local/share/Steam/steamapps/compatdata %command% --skip-launcher

[–] [email protected] 0 points 1 week ago (1 children)

Did you try stripping out everything in the launch options except ‘--skip-launcher’? I tried your command and it didn’t launch but then tried just the skip option and it worked again.

[–] [email protected] 0 points 1 week ago

I need STEAM_COMPAT_DATA_PATH because my proton is installed in a different steam library than the game, all of my proton games use this. I tried to remove it anyway and try just '--skip-launcher', but now the game doesn't launch lol

The command likely won't work for you because you don't have proton installed at that location

load more comments (5 replies)
load more comments (5 replies)