mirror of
https://github.com/redstrate/Astra.git
synced 2025-04-22 12:47:44 +00:00
Unofficial FFXIV launcher
|
||
---|---|---|
.github/workflows | ||
external | ||
include | ||
misc | ||
src | ||
.clang-format | ||
.gitignore | ||
CMakeLists.txt | ||
LICENSE | ||
README.md | ||
TODO.md |
Astra
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!
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:
- You can send a PR through the Github mirror.
- If you have a sourcehut account, you can use the web contributing interface.
- If you refuse to use Github or sourcehut, you may always send me an email on the astra mailing list.
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.