1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-22 20:47:45 +00:00
Commit graph

85 commits

Author SHA1 Message Date
redstrate
f4f3bfb07c Prevent logging in when maintenance is in progress 2021-12-02 14:17:33 -05:00
redstrate
80306d65fb Add autologin and default-profile options 2021-11-23 16:02:02 -05:00
redstrate
eaacd3303a Add nogui option 2021-11-23 15:37:02 -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
6d03631b66 Note in README that Dalamud is now supported 2021-11-23 14:41:30 -05:00
redstrate
779ae567b8 Only enable XL_WINEONLINUX when Wine is actually used 2021-11-23 14:39:49 -05:00
redstrate
047dbfc1b8 Add Dalamud injection support
* Also includes a basic asset downloader for Dalamud + NativeLauncher
2021-11-23 14:37:37 -05:00
redstrate
4f8d190c37 Add FAQ link to the README 2021-11-18 07:32:28 -05:00
redstrate
00b3688e24 Revert to Qt5
* Fixes theming issues for Linux desktop environments which do not have styles written for Qt6 yet.
2021-11-18 07:30:38 -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
215513a27f Update README 2021-11-10 05:37:45 -05:00
redstrate
33203540ca Fix TickCount() on macOS 2021-11-10 05:26:21 -05:00
redstrate
e63e2e0768 Make built-in Wine default for macOS
* Also changes macOS to force ini format due to some plist issues
2021-11-10 05:18:59 -05:00
redstrate
6a32d73301 Reload wine path when wine version combo changes 2021-11-10 04:30:01 -05:00
redstrate
241b4b43e1 Clean up encryptGameArg() function 2021-11-09 21:32:01 -05:00
redstrate
80eeb5c0ab Add mention of encrypted game argument support in README 2021-11-09 21:30:26 -05:00
redstrate
a10b5cfce9 Properly handle both encrypted and unencrypted game arguments 2021-11-09 21:26:16 -05:00
redstrate
bce85b2694 Add encrypt game argument option 2021-11-09 21:13:21 -05:00
redstrate
78c0bc3d60 Remove mbedtls dependency 2021-11-09 21:08:46 -05:00
redstrate
6c5fc7c6c2 Clean up blowfish.h and add proper attribution
* Again, major thanks to XIVQuickLauncher and mbedtls!
2021-11-09 21:08:15 -05:00
redstrate
d032c5d12a Add Linux support for TickCount() 2021-11-09 20:59:39 -05:00
redstrate
89c03defdd Add working encrypted argument support!
* Code is extremely UGLY! I literally ripped it out of XIVQuickLauncher and part of mbedtls. (little/endian big endian stuff thats not mentioned?)
2021-11-09 20:57:10 -05:00
redstrate
ad3badb987 Add non-working encrypted arguments 2021-11-09 15:02:17 -05:00
redstrate
f6361675b0 Add guards for linux-specific wine options 2021-11-09 14:17:04 -05:00
redstrate
5dd5482784 Add BlowfishSession class for blowfish encryption/decryption 2021-11-09 14:12:41 -05:00
redstrate
d812d97be6 Update README for multiple profile support 2021-11-09 13:56:35 -05:00
redstrate
f8b9c1d460 Set default options in profile struct 2021-11-09 13:52:36 -05:00
redstrate
36220ffe7b Only enable lobby URL if using a Sapphire server 2021-11-09 13:50:32 -05:00
redstrate
516b47a541 Add delete profile button 2021-11-09 13:44:37 -05:00
redstrate
ecd43301b7 Fix up settings window layout 2021-11-09 13:38:48 -05:00
redstrate
5ad2bfccfc Fix missing dashes in reading username/password key 2021-11-09 13:29:44 -05:00
redstrate
68b92429fa Set default profile name on first launch, write uuid without braces 2021-11-09 13:26:59 -05:00
redstrate
083d8a970c Use UUIDs as keys for profile settings, and enforce a well-known order 2021-11-09 13:24:38 -05:00
redstrate
e1d4be7aff Reread game version once profile game directory changed 2021-11-09 13:11:21 -05:00
redstrate
dfb4afb12e Make misc linux wine options functional too 2021-11-09 13:08:25 -05:00
redstrate
c88d5436f9 Make Wine custom path, prefix and combo box work again 2021-11-09 13:04:22 -05:00
redstrate
ec50af5f5f Make lobby URL field functional again 2021-11-09 12:50:37 -05:00
redstrate
b4ee5d1a4d Make custom game directory function again 2021-11-09 12:46:27 -05:00
redstrate
bb64bd5a72 Properly propagate changes in certain fields that also appear in the launcher
* Notably, server type and save username/password fields
2021-11-09 12:42:05 -05:00
redstrate
b9733b8316 Save and load server type setting 2021-11-09 12:40:44 -05:00
redstrate
dad3a0a885 Reload launcher window on changes in the settings window
* For example, adding a new profile
2021-11-09 12:39:28 -05:00
redstrate
e5c92dfa69 Make server type combo box functional 2021-11-09 12:38:18 -05:00
redstrate
6fc04db134 Make profile select on launcher functional 2021-11-09 12:36:09 -05:00
redstrate
5367342bd9 Make remembered username/passwords separate for each profile 2021-11-09 12:33:20 -05:00
redstrate
0b5d6ee182 Make remember username/password checkboxes functional again 2021-11-09 12:32:18 -05:00
redstrate
221fda6e95 Properly reload controls on LauncherWindow on profile change 2021-11-09 12:25:54 -05:00
redstrate
30fed295e4 Implement saving profile settings 2021-11-09 12:16:14 -05:00
redstrate
48c4bd10c4 Add setting for renaming the profile 2021-11-09 12:10:52 -05:00
redstrate
0961679427 Add profile switching functionality in settings 2021-11-09 12:06:30 -05:00
redstrate
26326d08a7 Add button to create a new profile 2021-11-09 11:44:27 -05:00