The shell script version is deprecated, it is only kept for historical/educational purposes.
This is a script to install XIVLauncher.Core in a Linux distribution.
Just run ./XIVLauncherCLInstall.py
in a terminal and it will give you some prompts to answer. After that you'll have a working copy of XIVLauncher.Core in your user (the installation is user wide, not system wide).
-
git
-
curl
-
bsdtar
-
GitPython (python3 module)
-
distro (python3 module)
Void Linux does not currently have the .NET SDK available, which is needed to build XIVLauncher.Core, so I cannot create a template that builds a working version of it. The flatpak currently has an issue where it starts having performance issues after some time of playing the game, along with not being able to use gamemode, so that's also out of the question as well.
The default path for the script to clone XIVLauncher.Core to is ~/Github/XIVLauncher.Core
, but you can edit it to where you want it to point to.
In addition, the desktop entry has the following: env XL_SECRET_PROVIDER=FILE
. This saves your password as a file on your computer, so that XIVLauncher can store it and that you don't have to enter it every time. It is a possible security risk, though, so you might want to remove it.