Sweetcade/pseudo.txt

63 lines
1.9 KiB
Plaintext
Raw Normal View History

2024-06-20 18:59:28 -04:00
- Prompt Accept License (MPL 2.0)
2024-06-20 18:09:06 -04:00
- Checks
--- Internet connection
----- Ping GW
----- Ping DNS obtained from DHCP
----- Name resolution test (resolve domains we need to contact, list todo)
2024-06-20 19:23:37 -04:00
--- RAM
----- 8GB minimum
2024-06-20 19:18:26 -04:00
--- Disks
2024-06-20 18:09:06 -04:00
--- C:\ minimum of 80GB
2024-06-20 19:18:26 -04:00
--- Check if D drive letter is available (not taken by card reader, optical drive, etc.)
2024-06-20 18:09:06 -04:00
--- D:\ minimum of 80GB
2024-06-20 18:59:28 -04:00
--- OS
2024-06-20 18:09:06 -04:00
--- Correct OS version
--- Valid product key check
- User prompts
--- Specify monitor resolution
--- Specify control type, number of buttons, joysticks
--- Desired D:\ partition size
- Begin install process
--- Create restore point for C:\
--- Resize C:\ to 80GB
2024-06-20 19:18:26 -04:00
--- Wait for diskpart to finish before running next diskpart script
--- Resize D:\ to consume desired disk space
2024-06-20 19:57:59 -04:00
- OS Configuration
2024-06-20 18:09:06 -04:00
--- Set user to auto-login
2024-06-20 19:57:59 -04:00
--- Disable auto-sleep and turning off screen
--- Disable Windows Defender
--- Disable OneDrive
2024-06-20 18:09:06 -04:00
--- Download supporting applications
----- 7-Zip binary
----- MinGW
------- wget
------- git
--- Download utilities
----- Custom Resolution Utility
----- AntimicroX
2024-06-20 19:09:36 -04:00
----- AutoHotKey v2.0
2024-06-20 18:09:06 -04:00
----- Launchbox-App
----- OpenJVS
----- FastIO2KB
----- WinIPAC Tool
----- Data Management Tool (maybe included with Launchbox?)
----- Sweetcade uninstall script
------- Remove Launchbox, CRU, Control support software from startup folder
------- Delete relevant folders/files
--- Download drivers (find way to autoquery, download, and autoinstall)
----- GPU
----- Chipset & others
--- Create folders
------- C:\sctools\
------- D:\sccontent\*
2024-06-20 18:59:28 -04:00
--- Download game database
2024-06-20 18:09:06 -04:00
--- Extract/install utilities & drivers
--- Copy game content from external storage
----- Scan for *.exe filenames
------- Create folders under D:\sccontent\ based on file names found
--------- Write list of exes to disk
--------- Text processing
--------- Create directories
2024-06-20 19:09:36 -04:00
--- Enable Unified File Writer on C:\ & D:\ partitions
----- Create recommit script to write changes to disk