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

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

Offen
#129 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
JavaScript
Sterne
214
Forks
12
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Untersuchen Sie das Hauptskript des Patchers, um zu verstehen, wie es Spielordner findet und modifiziert. Identifizieren Sie, wo der Kopiervorgang stattfinden sollte, bevor das Patchen beginnt. Prüfen Sie vorhandene Dateioperationen und Fehlerbehandlung, um die Backup-Logik zu integrieren. Testen Sie durch Patchen eines Spiels, um sicherzustellen, dass die Kopie erstellt wird und das Original unverändert bleibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, python
Bereich
cli, tooling
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.