Update 'README.md'

This commit is contained in:
CWX 2022-05-19 14:14:53 +00:00
parent a95b1e4a61
commit 8db1cdc029

View File

@ -1,22 +1,55 @@
# SPTinstaller.
## EFT - SPT-AKI. - 2.3.1
# SPT-AKI Installer made for EFT.
### New implementation of an Installer for SPT-AKI.
- uses Spectre Console for a cleaner look:
added "SPT-AKI Installer" as Figlet title,
progress bars for extracting and copying of files.
![Finished Installer](https://cdn.discordapp.com/attachments/976519592119762994/976845998930419732/unknown.png)
- pre install checks:
checks installer is not in OG game directory, \n
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.
## New implementation of an Installer for SPT-AKI.
### Spectre Console for a cleaner look:
- added "SPT-AKI Installer" as Figlet title,
![Figlet Picture](https://cdn.discordapp.com/attachments/976519592119762994/976845245553717248/unknown.png)
- progress bars for extracting and copying of files.
![Progress Bars](https://cdn.discordapp.com/attachments/976519592119762994/976845443831070790/unknown.png)
### pre install checks:
- checks installer is not in OG game directory,
- 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.
### 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
- extracts Aki,
- deletes both Patcher and AKI zips at the end.
### plans:
- maybe download right version for EFT patcher and server
- locales, language selection
----
# Setup
- Requires: .net 6.0
1. Visual Studio > File > Open > Project/Solution `\SPT_AKI Installer.sln`
2. Visual Studio > Build > Publish Selection > Publish
3. check your folder for the project `\bin\Debug\net6.0\publish\`
4. in here should be an .Exe and a .pdb
- only the .exe is needed
# Debug
- The project has PreProccessor Directives for the location to test installing too
- If you want to change the location for this under L18 make this the path you desire
- you have to be in Debug for this to be used
#### to run Debug:
- make sure Visual Studio is in Debug mode.
![Debug Mode](https://cdn.discordapp.com/attachments/976519592119762994/976850003521835058/unknown.png)
1. Visual Studio > Debug > Start Debugging or the F5 shortcut Key