51e1bd7ac4
Rearrange source directories
2022-06-08 12:45:12 -04:00
7cfa2e41a4
Create the data directory if it doesn't exist
...
Apparently Qt does not do this automatically on Windows, so this fixes
another out of box bug on that platform.
2022-04-27 15:09:34 -04:00
a72c031bf2
Fix Dalamud asset directory failing to be created on macOS
...
This prevented Dalamud from launching out of the box, and instead
silently failed.
2022-04-27 11:48:42 -04:00
3469c99953
Add support for changing Dalamud update channel
...
This also fixes a bug where Astra couldn't get the correct version
number for a future .Net 6 Dalamud release
2022-04-13 10:45:00 -04:00
50ad93ee8f
Add native launcher update support
...
When updating to this new commit, you will download the 1.1.0 release
automatically since we create a new version file.
This commit also fixes a bug where in certain cases the asset updating
process could end early.
The native launcher version is also visible from the settings window!
2022-04-08 19:34:51 -04:00
212f073c33
Remove botched json-fixing Dalamud asset update code
...
The JSON seems to be fixed now, later on I will be implementing a better
"asset update" failed mechanism to handle edge cases like these.
2022-03-28 10:33:00 -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
e708eda1e8
Remove some old debug info when updating assets
...
The process seems to work fine now, no need to print these
2022-03-13 20:50:13 -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
065580583d
When done updating Dalamud asset/core, reflect immediately in settings
2022-03-13 20:07:09 -04:00
585c549050
Add an option to opt out of Dalamud's mb collection
2022-03-13 19:58:58 -04:00
cfbefac6ac
Use system libraries when possible
2022-03-01 16:43:49 -05:00
7a08eb549f
Move dalamud version out of profile settings
2022-02-25 22:25:21 -05:00
b01f96005f
Update NET runtime automatically
...
Now we can setup Dalamud out of the box, without XIVQuickLauncher
installation!
2022-02-25 20:06:29 -05:00
511763e33f
Add Dalamud asset updating support
...
Note: Our Dalamud injection DOES not use this yet.
2022-02-25 18:08:57 -05:00
02301e5b0d
Query installed dalamud version at startup
...
This also shows the dalamud version in your settings
2022-02-23 21:28:56 -05:00
2e7f7c5c20
Make Dalamud version check more robust
2022-02-23 19:07:03 -05:00
02beef81ce
Update Dalamud automatically
2022-01-27 10:46:22 -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
047dbfc1b8
Add Dalamud injection support
...
* Also includes a basic asset downloader for Dalamud + NativeLauncher
2021-11-23 14:37:37 -05:00