1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-22 12:47:44 +00:00
Unofficial FFXIV launcher
Find a file
2022-03-14 13:19:50 -04:00
.github/workflows Fix CI build 2022-02-23 19:08:36 -05:00
external Fix built-in qtkeychain failing on new Xcode build system 2022-03-13 18:44:39 -04:00
include Add version label to about window 2022-03-14 13:19:50 -04:00
misc Replace old screenshot 2022-02-24 09:40:47 -05:00
src Add version label to about window 2022-03-14 13:19:50 -04:00
.clang-format Add .clang-format 2022-02-23 19:00:22 -05:00
.gitignore Add initial files 2021-11-01 09:54:58 -04:00
CMakeLists.txt Add version label to about window 2022-03-14 13:19:50 -04:00
LICENSE Initial commit 2021-11-01 09:47:24 -04:00
README.md Remove missing news list from README 2022-03-10 10:05:28 -05:00
TODO.md Move news support to completed in TODO 2022-03-10 10:06:05 -05:00

Astra

sourcehut GitHub
mirror ryne.moe
mirror

Astra is a FFXIV launcher that supports multiple profiles, Dalamud mods, and macOS and Linux!

At the moment, there are a few caveats that are good to know if you use these features:

  • There is no game patching support, but the launcher will prompt you to launch another launcher anyway.
  • The Steam support is untested.

Despite this, the launcher is still usable and I use it myself on a regular basis on Linux. I suggest you read more in the FAQ!

screenshot

Features

  • Can use native (Windows) and Wine-based (macOS, Linux) versions of FFXIV.
  • You can use Dalamud, which is downloaded within the launcher just like XIVQuickLauncher.
  • Can connect to the official Square Enix servers as well as Sapphire servers.
  • Multiple profile support!
    • For example, you can have a regular Square Enix profile and a testing Sapphire profile. Or maybe one for DX11 and another for DX9?
    • These also have seperate, saved logins.
    • All settings can be configured per-profile!
  • Securely saving username and/or password. These are saved per-profile, and are encrypted using your system wallet, and will never be stored unencrypted.
  • Encrypted game argument support similiar to what XIVQuickLauncher and the official ffxivboot does, preventing other programs from snooping your login token.
  • Enable several (Linux) Wine-specific performance enhancements such as enabling Esync.
  • On Linux, take advantafe of Watchdog to help notify you if you've moved in the login queue.
    • Only works on X11.
    • Will send you a notification on any change in the login queue. (moving up, logged in, lobby error, etc)
    • You can view your spot in the queue easily by using the system tray icon.

Usage

There's lots of information located on the wiki. However, there are several pages dedicated to using Astra:

Contributing and Support

Astra is primarily hosted at sourcehut, with the project located here. There is multiple ways to contribute patches:

If you do send a patch through the mailing list, please prefix the subject with PATCH so it's properly filtered.

If you wish to report an issue or discuss something, the the same astra-dev mailing list for now.