This is a design limitation of the Dalamud Injector (at least from how we use it) because we depend on the child process exiting to be when the game exists. For vanilla games, this is true but not for Dalamud. Now we track the PID given to us by Dalamud and use that as an indicator to when the game exits. This is needed to properly keep tracked of when the game exists for the future sync feature. |
||
---|---|---|
.github | ||
.reuse | ||
autotests | ||
external | ||
launcher | ||
LICENSES | ||
resources | ||
scripts | ||
.editorconfig | ||
.gitignore | ||
.gitmodules | ||
BUILDING.md | ||
CMakeLists.txt | ||
CONTRIBUTING.md | ||
README.md | ||
zone.xiv.astra.appdata.xml | ||
zone.xiv.astra.desktop | ||
zone.xiv.astra.svg | ||
zone.xiv.astra.yml |
Astra
Linux FFXIV launcher that supports profiles, multiple accounts and Dalamud plugins!
Features
- Wine Support: Handles launching Wine for you.
- Dalamud Support: You can use Dalamud plugins out of the box!
- Multiple Profiles: Customizable per-profile settings for users that need multiple game installs.
- Encrypted Arguments: Game arguments are encrypted out of the box, and is as secure as other launchers.
- Secure Password Storage: Login information is encrypted using your system keychain and is never stored plain-text.
- Game Patching Support: Can patch the game without the need to boot into the official launcher.
- Alternative Server Support: Can log into Sapphire servers and use alternative domains.
Note: Steam-linked Square Enix accounts are not currently supported. You will have to use the official launcher or XIVLauncher.Core.
Get It
Details on where to find stable releases of Astra can be found on its homepage.
Building
Please refer to the building document for instructions on how to build Astra.
Contributing & Support
The best way you can help is by monetarily supporting me or by submitting patches to help fix bugs or add functionality. Filing issues is appreciated, but I do this in my free time so please don't expect professional support.
Please refer to the contributing document for everything you need to know to get started contributing to Astra.
License
This project is licensed under the GNU General Public License 3. Some code or assets may be licensed differently, please refer to the REUSE metadata.