Kawe Mazidjatari
5ea9cd985a
Swap greying out code
...
Only Advanced Options needs to be greyed out if no install is found, youtube should always work.
2023-10-22 01:54:43 +02:00
Kawe Mazidjatari
ae098603bb
Overall launcher cleanup and improvements
...
Use clean_sdk.bat to clean the SDK install.
2023-10-21 18:00:25 +02:00
Kawe Mazidjatari
cc3b17b342
Implement manifest based update logic
...
This checks the local manifest with that of the remote, and updates the game as necessary.
2023-10-15 21:37:45 +02:00
Kawe Mazidjatari
9642ea18f3
New features
...
- check if game is running, and if so, warn and discard update/install request.
- check if launcher instance is running, and if so, not create another one but instead move focus to existing one
- periodic update checks and update installations
2023-07-31 02:51:27 +02:00
Kawe Mazidjatari
b5626cff23
Major cleanup
...
Decouple all logic from installer to shared utils, group all constants into 'sdklauncher_const.h'.
2023-07-30 16:51:44 +02:00
Kawe Mazidjatari
ee0ca5c9b9
Add zip file extraction and self replacing
...
The installer is now capable of fully installing r5reloaded and itself! Download code has been temporarily commented for debugging with local cached files.
2023-07-29 17:06:27 +02:00
Kawe Mazidjatari
072eca55de
Light rename
2023-07-28 16:44:16 +02:00
Kawe Mazidjatari
bc5e4feabe
Fix crash when canceling
2023-07-28 15:45:44 +02:00
Kawe Mazidjatari
41ebc431b2
Finish downloading of game and sdk files
...
Moved entire logic to dedicated wrappers.
2023-07-28 14:50:46 +02:00
Kawe Mazidjatari
b85d91defb
Add basic dashboard panel
...
Basic dashboard for the average user, along with an install/repair button that is yet to be implemented.
2023-07-26 15:56:08 +02:00