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've got the TeamCraft app running just fine under Wayland using Rankynbass's
unofficial-wine-xiv-staging-ntsync-10.10, but packet capture still does not work for me.Update: I managed to get packet capture working. Their Discord server has troubleshooting instructions which basically involve verifying that the client is receiving packets at all, but assuming you are:
Reset ignored charactersandReset linked characters.Reset all inventories.Also for anyone using the fish shell, I made a simple command alias for launching TeamCraft:
If you aren't using a custom Wine, you'll probably want to replace the WINE path with this: