1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-23 21:07:45 +00:00
Commit graph

22 commits

Author SHA1 Message Date
8c2a79b5cf Don't hardcode FFXIV expansion names
Astra will now dynamically load them from the game itself, making it
much more future-proof for future expansion launches.
2022-05-09 15:04:56 -04:00
06c9658e94 Add boot update support
Now with the related changes in libxiv, Astra is now capable of updating
the boot folder on it's own! The actual user-visible flow however is a
WIP. This also includes changes to properly load version files from a
freshly installed game, and report expansion levels correctly.
2022-03-17 01:03:08 -04:00
a87e6ea271 When using a mac license, use the proper mac client user agents 2022-03-16 15:03:35 -04:00
65d46aa5c9 Display the actual login error message when a login failure occurs
Apparently Square Enix provides a human-readable error message, so now
we give that out in the message box instead of a generic
"password is incorrect" message we did before.
2022-03-16 14:51:16 -04:00
0dd708096f When out of subscription or need a license, point to Mog Station
Pointing to the official launcher makes no sense because you can't
even do it within there anyway.
2022-03-16 14:40:55 -04:00
8408a2b154 Improve login process
More progress on support Steam service accounts, make it clear whether
or not you have a expired subscription/terms not accepted. Also add
"Free Trial" as a license type.
2022-03-16 14:33:04 -04:00
fb65e7e6e9 Add a dedicated game license profile setting
This replaces the old "Is Steam Account" option, and condensing
it into one that can handle Windows/macOS licenses too.
2022-03-16 10:03:51 -04:00
8055a791d7 Fix embarassing typo 2022-01-30 17:08:47 -05:00
a29da3628f Use steam when logging into a Square Enix account 2022-01-30 17:05:47 -05:00
5afca07f1e Make Watchdog an optional feature 2022-01-27 09:25:23 -05:00
redstrate
fbc2a29b67 If the network is unavailable, keep trying to check for maintenance 2022-01-11 00:16:22 -05:00
redstrate
d891a87d41 Actually send expansion versions for hash checking 2022-01-11 00:12:27 -05:00
redstrate
63faea21cb Add Watchdog
Helps you get through the queue with instant access to your place,
as well as giving you notifications on lobby errors and what else.

At the moment, only supported under X11 and Linux but will grow in
the future assuming the queues are still terrible.
2021-12-06 21:15:31 -05:00
redstrate
02bc4efa0a Fix gate status logic 2021-12-03 16:34:32 -05:00
redstrate
34eb4b4f3c Load expansion versions on launch, and show versions in settings 2021-12-02 15:02:59 -05:00
redstrate
9668c0c30e Add button to use official launcher in certain cases 2021-12-02 14:41:08 -05:00
redstrate
f4f3bfb07c Prevent logging in when maintenance is in progress 2021-12-02 14:17:33 -05:00
redstrate
9bd6e9c977 Separate main launcher core and launcher window, add basic command line support 2021-11-23 15:34:23 -05:00
redstrate
8990fad533 Make it possible to launch multiple times in succession
Fixes bug where expansion data would be read twice, thus failing the anti-tamper check.
2021-11-18 07:20:19 -05:00
redstrate
1be913b97b Add stubs for new profile-specific settings 2021-11-09 11:03:44 -05:00
redstrate
ad294867ca Add option to launch official client 2021-11-02 08:36:30 -04:00
redstrate
3ce5e74884 Add initial files 2021-11-01 09:54:58 -04:00