FFXIVQuickLauncher icon indicating copy to clipboard operation
FFXIVQuickLauncher copied to clipboard

FFXIVQuickLauncher + Proton - seems to work but some non-fatal warnings are shown

Open ivyl opened this issue 5 months ago • 0 comments

With some recent compatibility improvements in upstream Wine and Wine-Mono that I've been tracking and working on, Proton can launch both the Windows version of the launcher and Dalamud. Both seem to be fully working out of the box. There are some non-fatal warnings displayed though that would be nice to address.

I'm not sure if you even want to support this configuration given there's https://github.com/goatcorp/XIVLauncher.Core and your custom Wine build, so I'm posting a single issue for now.

Starting Under Proton

For now this works with Proton Experimental so it needs to be set up as the compatibility tool.

To install the launcher you need to start its Setup.exe instead of the game. Having the file located in my home directory I was able to set launch options to:

echo "%command%" | sed 's@proton waitforexitandrun .*@proton waitforexitandrun ~/Setup.exe@' | sh

For consecutive launches I had to point it to the XIVLauncher.exe:

echo "%command%" | sed 's@proton waitforexitandrun .*@proton waitforexitandrun c:/users/steamuser/AppData/Local/XIVLauncher/XIVLauncher.exe @' | sh

As far as I can tell everything works.

Redist Check

Image

I see this in the logs:

2025-09-15 13:47:38.929 +03:00 [ERR] Could not find ucrtbase_clr0400
2025-09-15 13:47:38.929 +03:00 [ERR] Could not find ucrtbase_clr0400
2025-09-15 13:47:38.929 +03:00 [ERR] Cound not find ucrtbase_clr0400
2025-09-15 13:47:38.930 +03:00 [ERR] Could not find vcruntime140_clr0400
2025-09-15 13:47:38.930 +03:00 [ERR] Cound not find vcruntime140_clr0400

That's coming from src/XIVLauncher.Common.Windows/WindowsDalamudCompatibilityCheck.cs. Those files do not seem to be a part of the redist mentioned. They are nowhere to be found after installing it or trying to extract the redist .exe contents manually. Those also don't seem to be needed at all as everything works without them.

Running As Admin

Image

Also non-fatal. By default all apps running inside of Wine/Proton think they are running with administrator privileges. Not sure if it can be or is desired to be changed.

ivyl avatar Sep 15 '25 11:09 ivyl