this post was submitted on 03 Nov 2024
41 points (97.7% liked)
Baldur's Gate 3
6244 readers
168 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:
- 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!
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Try deleting the prefix (steamapps/compatdata/1086940). This should work completely fine out of the box. (Not sure if uninstalling the game deletes that already, just in case)
Still the same error unfortunately.
Interestingly though, when I try to install .NET manually via
protontricks-launch -v --appid 1086940 /home/user/Downloads/windowsdesktop-runtime-6.0.35-win-x64.exe
I get the following error:Going down that tree I see the entire path is there except for "/c" at the end. I manually added a "c" folder, but then I get stuck at this error:
I know my proton installation works because all my other games use it fine. Proton is on a different drive than BG3, could that cause issues?
dosdevices/c: is missing I'm assuming is what you mean? That's very weird, it is there in every wine prefix and should be a link to ../drive_c.
I don't think so.
Ohh, is the "c" just a symlink to the drive_c folder?
It's not "c", it's "c:"
I think you've just pointed me in the direction of a solution...
I tried to create a symlink "c:" pointing to ../drive_c, but I couldn't. "Operation not permitted" I then got ptsd flashbacks to the last time this happened - turns out it was because my SSD is formatted as exFAT, which doesn't support symlinks.
I'm guessing proton is trying to create this symlink when it installs .NET, but fails, which is probably why everyone else seems to have a breezy time with it. Not sure why my other games haven't run into this though... maybe they haven't needed to install anything there?
I will report back after reformatting my entire SSD lol
The proton prefix should not be created on the external drive, but in the Steam folder in the home directory, I’m pretty sure. Even with a second Steam game install location. Why is it not there?
No, it is created when Wine initializes the prefix. It has absolutely nothing to do with .NET.
Reporting back!
Reformatted with btrfs, steam now does this when I open the game (didn't before):
anddd it works! Can't believe this whole headache was just exfat all along lol!
Thank you for your help :D