Baldur's Gate 3

Baldur's Gate 3

View Stats:
linux mod toolkit success? (patch7)
So this installs as a separate entity in steam and therefore gets it's own proton/wine prefix. I pointed it to the data folder of the game when prompted, but i only make it to the "Starting Services" info label before it seems the loading screen hangs and stops progressing.

Anyone have any success getting this to actually work in proton?
< >
Showing 1-15 of 39 comments
SliverSpeed Sep 6, 2024 @ 10:24am 
Same here on Debian 12, stuck on "Starting Services", I'll start trying different versions of proton, maybe I'll get lucky.
GLaDOS Sep 6, 2024 @ 12:12pm 
Same here, I tried pointing one prefix to the other but I got the same issue. The logs seem to stop halfway through reporting something in FileProfileAPIManager.cpp. Maybe the issue is something to do with pathing differences, or something causes a hard crash which it can't recover from?
GLaDOS Sep 6, 2024 @ 12:32pm 
Checked the proton logs, and an error seems to be the cause but I can't make heads or tails of it: err:sync:RtlpWaitForCriticalSection section 00006FFFFFFB0160 "../src-wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0410, blocked by 02e0, retrying (60 sec)
MrNeurotoxin Sep 6, 2024 @ 2:12pm 
Same issue here. I've been experimenting with symbolic links, but nothing conclusive yet
T3HFish Sep 8, 2024 @ 8:53am 
Running Linux Mint and encountering this issue as well. First time I loaded the toolkit, it took me to the menu to designate where the DATA folder is. Since then, it refuses to go past 'Starting Services' and just hangs up (forcing a Force Quit or, most times, to hit stop in Steam to get it to shut down the program). Have tired installing and reinstalling the Tool Kit and the BG3 Data, verifying BG3 files and also 'force compatibility' running the BG3 Toolkit under Proton 9.0 and 8.0, with no success. I have yet to try a fresh install of BG3 itself (kinda don't want to cause the game is so large) but I am not tech savvy enough to understand the log errors or the interactions going on with Proton.
markdb92 Sep 8, 2024 @ 9:02am 
sounds like the toolkit was not designed with linux in mind so I would suggest using a windows vm to run it in as a work around.
cellsafemode Sep 8, 2024 @ 11:14am 
that's what i did. installed windows 11 in qemu / virtual manager. without a dedicated gpu to give it... it's slow as hell rendering the game... but it works.
JUSTICE!!! Sep 8, 2024 @ 3:16pm 
same problem here on ubuntu. dont have any idea how to even start moving past the issue. if anyone figures out a consistent method plz share
Indigo Lily Sep 8, 2024 @ 4:18pm 
Originally posted by cellsafemode:
that's what i did. installed windows 11 in qemu / virtual manager. without a dedicated gpu to give it... it's slow as hell rendering the game... but it works.

How are you accessing the Data folder from the virtual machine?
cellsafemode Sep 8, 2024 @ 5:07pm 
if using virtual machine manager, click to view details of your virtual machine. Click Add new hardware at the bottom. Add a filesystem ...pretty straight forward from there.

Add the location to steam so it registers the game as already being installed. Should work. Or you could just install the whole thing in your virtual machine.
cellsafemode Sep 8, 2024 @ 5:10pm 
just to note, the toolkit basically runs the game simultaneously so you are basically hot loading your mod as you develop it. Without a gpu pass-thru, this is going to be painful for qemu even with the supposed gl hardware acceleration.

Seems to be justifying the purchase of a new am5 system that has integrated gpu. My am4 system is being seriously handicapped here.
CMDR Sweeper Sep 8, 2024 @ 5:47pm 
While you still can if you want some acceleration to run it faster, VMWare's virtualization feature may be better if you need to run the game at the same time.
They have a direct translation of DirectX to Vulkan so performance is usually a bit higher, the drawback is the price and harder set up / installation under Linux.
T3HFish Sep 8, 2024 @ 8:17pm 
Those aren't the most ideal solutions but if all else fails... seems like that or have a second drive dedicated to running Windows and just run BG3 & the BG3 Toolkit through that to make mods... which either is rather excessive but probably should have expected this kind of issue.
Fridgemagnet Sep 9, 2024 @ 12:59am 
Originally posted by GLaDOS:
Checked the proton logs, and an error seems to be the cause but I can't make heads or tails of it: err:sync:RtlpWaitForCriticalSection section 00006FFFFFFB0160 "../src-wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0410, blocked by 02e0, retrying (60 sec)

I can't be certain, but I get the distinct impression there's a resource lock that it's waiting to acquire. It *might* be the filesystem (and the resource never becomes available because of permissions). I'm gonna try adding a symlink in the compatdata for the toolkit and see if that works.
Fridgemagnet Sep 9, 2024 @ 1:20am 
An update - dropping a symlink to
steamapps/common/Baldurs Gate 3
at
steamapps/compatdata/2934770/pfx/drive_c/Program Files/Baldurs Gate 3
was enough to bypass the game asking me where the Data directory is. It still hangs on "starting services" though. It appears to look for (and find) some shared config data that's imported into the compatdata folder.

There are 4 logfiles generated, the network log doesn't indicate any issues, the crimelog is blank, the log cuts out in the middle of a line, and the error log has the following critical errors (indicating a crash).
[09-09-2024 08:14:01:692][D:\Jenkins\workspace\Repo\FW4\Release\Stable\LSProjects\Framework\Code\ECS\include\ECS/private/EntityWorld.inl 54 ecs::EntityWorld::LEGACY_AddComponentImmediateInternal]: !CRITICAL!ASSERT!Code: ecs::EntityWorld::LEGACY_AddComponentImmediateInternal() failed. Register phase hasn't ended. Stack: <unknown> [09-09-2024 08:14:01:777][D:\Jenkins\workspace\Repo\FW4\Release\Stable\LSProjects\Framework\Code\ECS\include\ECS/private/EntityWorld.inl 54 ecs::EntityWorld::LEGACY_AddComponentImmediateInternal]: !CRITICAL!ASSERT!Code: ecs::EntityWorld::LEGACY_AddComponentImmediateInternal() failed. Register phase hasn't ended. Stack: <unknown> [09-09-2024 08:14:01:781][D:\Jenkins\workspace\Repo\FW4\Release\Stable\LSProjects\Framework\Code\ECS\include\ECS/private/EntityWorld.inl 54 ecs::EntityWorld::LEGACY_AddComponentImmediateInternal]: !CRITICAL!ASSERT!Code: ecs::EntityWorld::LEGACY_AddComponentImmediateInternal() failed. Register phase hasn't ended. Stack: <unknown>
Last edited by Fridgemagnet; Sep 9, 2024 @ 1:28am
< >
Showing 1-15 of 39 comments
Per page: 1530 50

Date Posted: Sep 5, 2024 @ 5:43pm
Posts: 39