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 thread.
View all comments View context
3 points

wine doesn’t emulate, it translates api calls.
Installing dotnet shouldn’t be necessary afaik and might bork the protonprefix further.

permalink
report
parent
reply
3 points

wine doesn’t emulate hardware,

FTFY

Wine’s very purpose is to emulate the Windows runtime environment. Translating API calls is only part of that.

So kindly leave people alone when they refer to it emulating, or as an emulator, or something that emulates. They’re not wrong.

permalink
report
parent
reply

Baldur's Gate 3

!baldurs_gate_3@lemmy.world

Create post

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:

  • Use the text [SPOILER] at the beginning of your title, do not include any spoilers in the title.
  • Use the appropriate spoiler markup to conceal that content in the body of your post.

Thank you!

Community stats

  • 746

    Monthly active users

  • 786

    Posts

  • 10K

    Comments