07th-mod / 07th-mod/python-patcher

Add option to make a copy of the game folder before patching (console arcs, but also generally)

Open
#129 2 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.