Closed Sharparam closed 2 years ago
This is because wine is inheriting environment variables from your linux dotnet6 install (in this case DOTNET_BUNDLE_EXTRACT_BASE_DIR
).
You can either unset it before launching wine, or alternatively write a .bat
that sets it to a sane windows style directory and then launches the exe.
That is not really something that can be alleviated by IINACT but is just how the self contained runtime behaves.
That indeed makes it launch, thanks for the info!
That indeed makes it launch, thanks for the info!
How did you actually make this ? I have the same problem and have no idea how to unset the environment variables, thanks for any help !
@Sancoraa export DOTNET_BUNDLE_EXTRACT_BASE_DIR=
@Sancoraa For reference, this is the script I use to launch IINACT: https://gist.github.com/Sharparam/788128a645f875cc236c3d3a4a942f33
I switched to using an explicit path for the extract dir instead of just blank.
(I'm not currently using the xiv/act options in it, everything also uses hardcoded paths so could definitely be improved)
For reference, this is the script I use to launch IINACT: https://gist.github.com/Sharparam/788128a645f875cc236c3d3a4a942f33
Thank you for this script! With it, I was able to get IINACT running. But now I've got the issue that, when IINACT is running, XIVLauncher seems to be unable to launch the game. I don't know where to find related logs, all I know is that
wine64
child process, shortly after both processes die, and nothing more happensWhen IINACT isnt running, the game opens normally both with and without Dalamud.
Any ideas why this would be and how I can fix it? Or at least where to find helpful log files?
@RainerZufahl Try launching the game before IINACT, that's what I do. Maybe there's some missing env var or something that messes up the wine stuff for the game if IINACT launches first.
Not sure if I'm maybe missing something in how it's supposed to be started, in that case please tell me!
Downloading the pre-built version with bundled everything from releases (https://github.com/marzent/IINACT/releases/download/v0.1.0/IINACT.zip), and starting it with the following command:
It outputs the following:
It seems to be trying to mix Linux and Windows paths?
Full output when running with
WINEDEBUG=warn+all
Details
Running it in the wine prefix created by XIVLauncher.Core, using wine-ge-custom 7.23 as the runner.