440d5670e7
Update patcher for new physis changes
2022-08-09 22:44:10 -04:00
66f65784a8
Fix more leaked memory due to QObject parents not being set
2022-07-21 21:38:26 -04:00
da99c09706
Prevent mem leak, free sheet data
2022-07-21 21:18:27 -04:00
6458ef0ef7
Switch to using physis for expansion names and game installation
2022-07-21 20:53:19 -04:00
3d32674663
Add game patching support
...
Yes it's finally here! It's been tested to update the game from the base
2012 version all the way up to patch 6.18. This also works across all
expansions, and the previous boot patches that were supported before.
However, the patcher dialog is in need of an update, as patching happens
on the same thread so the entire application freezes.
2022-07-20 18:00:42 -04:00
a48b6d630d
Fix another possible deref crash
2022-07-20 17:58:35 -04:00
c5253f408b
Report missing expansion versions to the server if needed
...
This matches behavior in the official retail launcher, if Astra detects
a mismatch between installed expansions and the expansions reported by
your service account, Astra will now report them as missing and in need
of patching.
2022-07-20 17:58:21 -04:00
c74e1bb459
Improve game version detection
...
This is needed for future game patching situations, where you might have
a base game version but no actual sqpack directories.
2022-07-20 17:56:52 -04:00
aab877d94e
Switch to using physis Blowfish implementation
2022-07-20 12:40:02 -04:00
0b9f46674f
Fix crash due to bad deref
2022-07-20 11:45:29 -04:00
01e05ca887
Add physis dependency
2022-07-20 11:44:41 -04:00
0c08d59fd3
Update libxiv
2022-06-23 14:27:55 -04:00
83e53dcaa8
Fix crash when game is not installed
2022-06-23 14:25:24 -04:00
21e272ab66
Add placeholder tab for a new accounts interface
2022-06-09 09:51:50 -04:00
a489326fd5
Fix capitalization
2022-06-09 09:48:54 -04:00
4cd39d0431
Discern from "FFXIV for Mac" and "XIV on Mac", which are very similar
...
I never noticed until now, but their names are virtually identical, so
now the official one is marked properly.
2022-06-09 09:47:50 -04:00
c00c55ac87
Change all qlineedits in settings with qlabels
...
This makes it a whole lot easier to view and copy the text in macOS, it
never really made sense for these to be line edits in the first place
anyway.
2022-06-09 09:44:58 -04:00
55aaf7c1f6
Make tablet interface functional
...
Right now OTP and other stuff is missing for an actual login, but it
calls!
2022-06-08 13:55:15 -04:00
a007f8567e
Add simple username/password field
2022-06-08 12:55:22 -04:00
83be40cce1
Fix qml not found caused by directory rearranging
2022-06-08 12:50:50 -04:00
51e1bd7ac4
Rearrange source directories
2022-06-08 12:45:12 -04:00