DrakiaXYZ
dd59d796f7
Utilize R2 for release downloads
Implemented by pulling `release.json` from R2 to get a list of mirrors, and pulling the sptaki 7z file based on the mirror The current R2 mirror is setup with a re-build of SPT 3.8.0 that Refringe is working on automating
SPT-AKI Installer made for EFT.
Pre install checks:
- Checks if .net 4.7.2 (or higher) is installed
- Checks if .net 8 runtime is installed
- Checks if EFT is installed
- Checks if there is enough space before install
- Checks installer is not in a problematic path
- Checks install folder does not have game files already in it
- Checks if gameversion matches aki version, if so skip patcher process
- Checks both zips are there, other than when the above match, patcher isnt checked for
- downloads both Zips from the Repo's if needed
Installer Processes:
- Copies files from registry logged GamePath to new location
- Extracts, runs and deletes patcher with no user input
- Extracts Aki
- Deletes both Patcher and AKI zips at the end
Description
Languages
C#
98.5%
PowerShell
1.5%