07th-mod / 07th-mod/python-patcher
Add option to make a copy of the game folder before patching (console arcs, but also generally)
- Dominant language
- JavaScript
- Stars
- 214
- Forks
- 12
- PR merge metrics
- No merged PRs in 30d
Description
For all games, it would be nice to make a backup of the game, in case the installation fails, or just so the user can play either copy.
The user can do this manually, but adding a simple "make a copy of the game folder" option should be reasonably easy
If a user wants to restore their original version (to re-patch or otherwise), they need to manually delete the game and then re-download, then re-install it.
This is especially important for the Console arcs, which share chapter 4.
We should remember to remind users that steam sync won't work on the duplicate copy/steam won't launch the duplicate copy, and any other gotchas with the other copy.
Contributor guide
No contributing guide indexed for this repository
Research direction
Look at the patcher's main script to understand how it locates and modifies game folders. Identify where the copy operation should happen before patching begins. Check for existing file operations and error handling to integrate backup logic. Test by patching a game to ensure the copy is created and the original remains intact.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, python
- Domain
- cli, tooling
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100