Xenia-patch-manager

catneep catneep
Dépôt créer le : 29/12/2022
Release du : 14/11/2024 Xenia Patch Manager v1.0
Forks: 0 Watcher: 0 8
Choisir une liste...
FR

Xenia Patch Manager

icon.png

Une utilitaire GUI qui traite avec Xenia Canary's solution de patch encombrante

Caractéristiques

  • Afficher tous les correctifs disponibles pour un jeu dans une interface intuitive
  • Sauvegarder facilement un fichier de configuration

Compatibilité des lots

Cet utilitaire a été construit en utilisant les patchs dans ce dépôt comme modèle, en tant que tel, il peut ne pas fonctionner correctement (si du tout) avec d'autres fichiers.

Exigences

Pour utiliser cet utilitaire, vous aurez besoin:

Si vous construisez l'exécutable comme indiqué dans le Construisez manuellement section, vous aurez également besoin:

Installation

Vous pouvez facilement obtenir un exécutable pour Windows de cette repo Rejets page, ou si vous voulez vous salir les mains, vous pouvez suivre l'une des sections suivantes:

Pour le développement

Vous pouvez exécuter cet utilitaire en utilisant les commandes suivantes :

git clone https://github.com/catneep/xenia-patch-manager
cd xenia-patch-manager
py -m venv venv
. venv/scripts/activate
pip install -r requirements

Construisez manuellement

Sinon, vous pouvez construire un fichier .exe en exécutant le fichier inclus "build.ps1" script de PowerShell (5.1 ou supérieur):

git clone https://github.com/catneep/xenia-patch-manager
cd xenia-patch-manager
./build.ps1

Cela générera un nouveau répertoire nommé "sortie", où vous trouverez l'exécutable.

Comment utiliser

Pour le développement

Après le clonage du dépôt et l'activation de l'environnement virtuel, vous pouvez simplement exécuter l'utilitaire avec:

py main.py path/to/patch_directory

De même, vous pouvez modifier la route vers votre répertoire local de patchs dans le fichier "chemin.txt" et exécutez la commande suivante :

py main.py

Usage général

Vous verrez la fenêtre suivante au démarrage :

Main window

Vous pouvez sélectionner un nouveau répertoire racine en utilisant le "Parcourir" bouton.

Vous pouvez ensuite sélectionner un fichier à partir de vos correctifs stockés localement afin d'afficher toutes les options disponibles:

Game selectionGame options

Vous pouvez ensuite enregistrer toutes les modifications que vous avez faites ou sauvegarder la configuration actuelle dans un ".bak" fichier dans le même répertoire.

C'est à ce sujet, vous n'avez plus à traiter les fichiers .toml de votre propre, profitez!

L'avenir

Une liste de fonctionnalités que j'ai à l'esprit peut être trouvé à l'intérieur de la repo ".todo" fichier, alors gardez un œil sur toutes les nouvelles fonctionnalités ou corrections de bug!

Contributeurs GitHub

catneep
catneep
6 contributions