Identité du projet

À propos de Delta Patcher

Une application graphique multiplateforme qui permet de créer et d’appliquer des patchs xdelta sans utiliser séparément un outil en ligne de commande.

Objectif

Une interface centrée sur xdelta

Delta Patcher réunit la sélection de fichiers, les sommes de contrôle, les descriptions, les réglages de compression et la création de patchs dans une interface de bureau. Son objectif reste précis : gérer les patchs xdelta, pas devenir une suite multiformat.

Réalisation

Technologies utilisées

Langage
C++
Interface
wxWidgets
Système de compilation
CMake
Moteur de patch
xdelta3 intégré
Systèmes de bureau
Windows, macOS, Linux GTK3
Licence
GPL-2.0

La plupart des bibliothèques nécessaires sont liées à l’application ; GTK reste une dépendance système externe sous Linux.

Étapes clés

Histoire du projet

  1. 1.0

    Première version

    La première version publique a établi le processus graphique d’application.

  2. 2.x

    Développement de la création

    Les options de création, les sommes de contrôle, les descriptions, le glisser-déposer et le passage à GPL-2.0 ont enrichi le projet.

  3. 3.0

    xdelta devient intégré

    La bibliothèque xdelta a été intégrée, la compression secondaire est arrivée et la distinction Lite/complète a disparu.

  4. 3.1

    Maintenance pour les systèmes récents

    La prise en charge HiDPI et Flatpak, les mises à jour Windows, le retour du 32 bits, les fichiers de plus de 4 Go et les bibliothèques actuelles définissent cette série.

Responsable

Développé par Marco Calautti

Les métadonnées du dépôt identifient Marco Calautti comme développeur et responsable de Delta Patcher. Le code, les versions, les discussions et le suivi des problèmes se trouvent sur GitHub.

GPL-2.0

Libre par conception

Le code de l’application peut être examiné, modifié et redistribué sous GPL-2.0. Le texte de la licence fixe les conditions exactes.

Rôle du site

Ce que propose DeltaPatcher.net

Ce site présente l’application, documente ses principaux processus et renvoie directement aux fichiers hébergés sur GitHub. Il ne remplace pas le dépôt et ne distribue ni ROM, ni fichiers de jeux, ni collections de patchs.