5d0e8936ee
Improved Windows support
...
Now works out of the box on Windows MSVC,
prevents settings crash because of nonexistent Wine options,
and also further improves use-cases where you might not
have all the libraries required to build.
2022-03-27 21:08:27 -04:00
6dd7f600d9
Show a nice download prompt when updating boot
2022-03-17 11:41:02 -04:00
2bb7b90bec
Add game installation support
...
Now Astra can bootstrap a new FFXIV it can't find an existing one. It
doesn't even run the installer, but instead extracts the files from the
installer on the fly using unshield. libxiv is now included to handle
this task.
2022-03-16 18:39:13 -04:00
a87e6ea271
When using a mac license, use the proper mac client user agents
2022-03-16 15:03:35 -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
1aa1d10d07
Add version label to about window
...
This is hardcoded for now
2022-03-14 13:19:50 -04:00
8e86ed8e8d
Stop update progress dialog from appearing randomly
...
This also removes the extraneous boolean required for this.
2022-03-14 13:19:36 -04:00
a6502fe9d5
Support cancelling and resuming asset updating
2022-03-13 20:48:43 -04:00
d939d26280
Overhauled asset updating process (again)
...
Now the code is much cleaner, should be less error prone. And best of
all, the process is now user-visible in a nice progress box.
2022-03-13 20:44:57 -04:00
585c549050
Add an option to opt out of Dalamud's mb collection
2022-03-13 19:58:58 -04:00
b4587ea71b
Add index file parser
2022-03-10 10:11:31 -05:00
48b7e8a5a8
Add a news list and a basic banner view to the main window
2022-03-10 10:03:17 -05:00
44869aa5de
Add a headline parser
2022-03-10 09:19:52 -05:00
1c71d69a84
Add a fiin parser
...
Don't know what this file format is actually used for, but it was fun
to reverse engineer, and I don't think anyone has done it for this
format yet!
2022-03-09 09:25:01 -05:00
0b3f438819
Add a dedicated "Configure Profiles" menu item
2022-03-09 08:08:03 -05:00
7a08eb549f
Move dalamud version out of profile settings
2022-02-25 22:25:21 -05:00
92fce532b3
Fill out more default settings when creating a profile through the UI
...
Now wine prefix, version, and game paths are set correctly in the UI
just like at start-up.
2022-02-25 20:37:38 -05:00
453054fc49
Move encrypted argument methods into their own header
2022-02-25 20:29:21 -05:00
3c1781f3dc
Move headers into their own folder
2022-02-25 20:26:12 -05:00