XIVLauncher community has two wine "supported".
-
unofficial-wine-xiv-git https://github.com/rankynbass/unofficial-wine-xiv-git/releases
-
wine-ge-xiv https://github.com/rankynbass/wine-ge-xiv/releases
Both works just fine but we gotta some work to do.
Unfortunately as of time being, at least in my machine, it simply wasn't possible to run Teamcraft in Wayland.
The problem is not that Teamcraft didn't work, it did, but just would not render anything inside the window. Maybe your experience will be different than mine, you could try, don't get your hopes too high at the moment.
Use official wine (right up this moment its 9.5), either staging or not. For some reason both mentioned before have problems to setup our prefix.
With the official wine (staging or not) we prepare our prefix.
- Delete or rename your old one in
~/.xlcore/wineprefix. - Install FFXIV Teamcraft with
WINEPREFIX=~/.xlcore/wineprefix wine /path/to/ffxiv-teamcraft-Setup-<version>.exeand close as soon as the teamcraft starts successfully. - Execute
WINEPREFIX=~/.xlcore/wineprefix /path/to/chosen/wine/bin/wineboot -u. Example:WINEPREFIX=~/.xlcore/wineprefix ~/.xlcore/compatibilitytool/beta/unofficial-wine-xiv-wayland-9.5.1/bin/wineboot -u. - Setup XIVLauncher to use the chosen wine. Settings -> Wine -> Change to Custom -> set the path to
/path/to/chosen/wine/bin/ - Check which Sync you'll be using. ESYNC or FSYNC, keep in mind your choice.
After saving the settings and updating the prefix we are ready to go.
- If you have ESYNC enabled, you should add
WINEESYNC=1before the next command. If you have FSYNC thenWINEFSYNC=1. - Start Teamcraft:
- WINEESYNC:
WINEESYNC=1 WINEPREFIX=~/.xlcore/wineprefix/ /path/to/chosen/wine/bin/wine ~/.xlcore/wineprefix/drive_c/users/$USER/AppData/Local/ffxiv-teamcraft/FFXIV\ Teamcraft.exe - WINEFSYNC:
WINEFSYNC=1 WINEPREFIX=~/.xlcore/wineprefix/ /path/to/chosen/wine/bin/wine ~/.xlcore/wineprefix/drive_c/users/$USER/AppData/Local/ffxiv-teamcraft/FFXIV\ Teamcraft.exe
- WINEESYNC:
- Login
- Start FFXIV
- Login as usual
If you rely on some patch that the chosen wine uses I do not guarantee that they will work following these steps, do it at your own risk.
I know it has been nearly a year, but as a recent convert I want to document what I got working for others. I tried building a wineprefix with Bottles for a few versions (8.26, 10.6) and it would right out not launch.
I was able to install the rankynbass build of 10.4 and hook Teamcraft without much issue in the end (I basically just sent it and hoped for the best). I also allowed the Dalamud launcher for linux to build my prefix. For me, I skipped step 3 for testing (as I had many issues with 8.26 and others) and sorta did step 4 via the launcher. I tested packet capture on my setup and it works, only issue is the program is incredibly slow at times.