-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Milestone
Description
Torch 2 will handle installation and updates of itself and plugins via a separate executable.
Requirements
- A user can select the game and the location they want to install Torch for.
- (lower priority) The installer can install the base game files itself.
- Torch includes the base plugin for the game automatically.
- A user can select plugins they want to install or remove.
- Only allow plugins compatible with the game being installed to.
- Users can choose a specific version or version range to install.
- Resolve dependencies between selected plugins and select the best fitting versions of them.
- The installer downloads/unpacks the requested files in the correct locations and generates an appropriate load configuration for Torch.
- The installer is extensible to support future ideas like:
- On-disk DLL patching
- New games