mirror of
https://github.com/redstrate/Astra.git
synced 2025-04-24 05:17:46 +00:00
59 lines
No EOL
4.4 KiB
Markdown
59 lines
No EOL
4.4 KiB
Markdown
# Astra
|
|
|
|
[](https://sr.ht/~redstrate/astra)
|
|
[](https://github.com/redstrate/astra)
|
|
[](https://git.ryne.moe/redstrate/astra)
|
|
|
|
A custom FFXIV launcher that supports **multiple accounts/profiles**, **Dalamud plugins** and **runs natively** on
|
|
Windows, macOS and Linux!
|
|
|
|
### Beta Notice
|
|
Astra is **beta software**. Despite this, the launcher is usable for most usecases, except for those noted below:
|
|
|
|
* Astra **cannot update the game** on its own yet, however you'll be prompted to use the official launcher to update.
|
|
* Logging into **Steam-linked accounts** is unsupported at the moment.
|
|
|
|
If you have more questions, please look at the [FAQ](https://xiv.zone/astra/faq).
|
|
|
|

|
|
|
|
## Features
|
|
* **Native versions of the launcher** available for Windows, macOS and Linux. Don't run your launcher through Wine anymore!
|
|
* Can **install FFXIV** for you if you're on a new computer.
|
|
* Can run FFXIV **natively (Windows)** or through **Wine-based methods (macOS, Linux)**.
|
|
* Easily integrate **Dalamud plugins**, just like XIVQuickLauncher.
|
|
* Can connect to the **official Square Enix servers** _as well_ as **Sapphire servers**, replacing the need for a whole different launcher.
|
|
* **Multiple profiles** with their own account credentials!
|
|
* All settings can be configured per-profile!
|
|
* **Save your username and password**! These are encrypted using your system wallet, and will never be stored unencrypted.
|
|
* **Encrypted game arguments** enabled by default, providing the same level of security as the official launcher.
|
|
* Enable several Linux-specific Wine performance enhancements such as **enabling Fsync/Esync/Futex2** or configuring Gamescope!
|
|
|
|
## Installation
|
|
There are precompiled binaries available through the [Install page](https://xiv.zone/astra/install) on the website!
|
|
|
|
## Building
|
|
**Note:** Some dependencies will automatically be downloaded from the Internet if not found
|
|
on your system. This functionality will change in the future to ease distribution packaging.
|
|
|
|
There's lots of information located on [the wiki](https://man.sr.ht/~redstrate/astra/)! Here's pages dedicated to
|
|
building Astra on it's supported platforms:
|
|
|
|
* [Windows](https://man.sr.ht/~redstrate/astra/windows-usage.md)
|
|
* [macOS](https://man.sr.ht/~redstrate/astra/macos-usage.md)
|
|
* [Linux](https://man.sr.ht/~redstrate/astra/linux-usage.md)
|
|
|
|
## Contributing and Support
|
|
Astra is primarily hosted at **sourcehut**, with the project located [here](https://sr.ht/~redstrate/astra/). There is multiple
|
|
ways to contribute patches:
|
|
* You can send a PR through the [Github mirror](https://github.com/redstrate/astra/pulls).
|
|
* If you have a sourcehut account, you can use the [web contributing interface](https://git.sr.ht/~redstrate/astra/send-email).
|
|
* If you do not want to use Github or sourcehut, you may always send the patch through [the mailing list](https://lists.sr.ht/~redstrate/astra-dev).
|
|
|
|
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**, also use [the mailing list](https://lists.sr.ht/~redstrate/astra-dev) for now.
|
|
I highly encourage you to send an email through the mailing list instead of contacting me privately if possible, so
|
|
other people may benefit from the solution. |