goatcorp / XIVLauncher.Core

Cross-platform version of XIVLauncher, optimized for Steam Deck
GNU General Public License v3.0
84 stars 35 forks source link
dalamud ffxiv launcher steamdeck

xlcore_sized

XIVLauncher.Core Discord Shield

Cross-platform version of XIVLauncher, optimized for Steam Deck. Comes with a version of WINE tuned for FFXIV.

Using on Steam Deck

If you want to use XIVLauncher on your Steam Deck, feel free to follow our guide in our FAQ. If you're having trouble, you can join our Discord server - please don't use the GitHub issues for troubleshooting unless you're sure that your problem is an actual issue with XIVLauncher.

Building & Contributing

  1. Clone this repository with submodules
  2. Make sure you have a recent(.NET 6.0.400+) version of the .NET SDK installed
  3. Run dotnet build or dotnet publish

Common components that are shared with the Windows version of XIVLauncher are linked as a submodule in the "lib" folder. XIVLauncher Core can run on Windows, but is by far not as polished as the original Windows version. Windows users should not use this application unless for troubleshooting purposes or development work.

Distribution

XIVLauncher Core has community packages for various Linux distributions. Please be aware that only the Flathub version is official, but the others are packaged by trusted community members. The community packages may not always be up-to-date, or may have versions that are broken or contain features under testing (especially if labeled as unstable or git). We can't take any responsibility for their safety or reliability.

Repo Status
Flathub (official) Flathub
AUR AUR version
AUR (git) AUR version
Copr (Fedora+openSuse+EL9) COPR version
GURU (Gentoo) GURU version
MPR (Debian+Ubuntu) MPR package
MPR (git) (Debian+Ubuntu) MPR package
nixpkgs stable nixpkgs stable version
nixpkgs unstable nixpkgs unstable version
PPA (Ubuntu) PPA version