Projektprofil
Über Delta Patcher
Eine plattformübergreifende grafische Anwendung, die den xdelta-Ablauf zum Erstellen und Anwenden ohne separates Kommandozeilenprogramm zugänglich macht.
Zweck
Eine auf xdelta konzentrierte Oberfläche
Delta Patcher vereint Dateiauswahl, Prüfsummen, Beschreibungen, Kompressionsoptionen und Patch-Erstellung in einer Desktop-Oberfläche. Der Umfang bleibt bewusst klar: Die Anwendung bearbeitet xdelta-Patches und will keine Mehrformat-Suite sein.
Technik
Technischer Aufbau
- Sprache
- C++
- Oberfläche
- wxWidgets
- Build-System
- CMake
- Patch-Engine
- Eingebettetes xdelta3
- Desktop-Ziele
- Windows, macOS, GTK3-Linux
- Lizenz
- GPL-2.0
Die meisten benötigten Bibliotheken sind in die Anwendung eingebunden; GTK bleibt unter Linux eine externe Systemabhängigkeit.
Meilensteine
Projektgeschichte
- 1.0
Erste Veröffentlichung
Die erste öffentliche Version führte den grafischen Ablauf zum Anwenden ein.
- 2.x
Erstellung wird erweitert
Erstellungsoptionen, Prüfsummen, Beschreibungen, Drag-and-drop und der Wechsel zu GPL-2.0 erweiterten das Projekt.
- 3.0
xdelta wird integriert
Die xdelta-Bibliothek wurde eingebettet, Sekundärkompression kam hinzu und die Trennung in Lite und Vollversion entfiel.
- 3.1
Pflege für moderne Desktops
HiDPI und Flatpak, Windows-Aktualisierungen, 32-Bit-Versionen, Dateien über 4 GB und aktuelle Bibliotheken prägen diese Reihe.
Entwickler
Entwickelt von Marco Calautti
Die Repository-Daten nennen Marco Calautti als Entwickler und Betreuer von Delta Patcher. Quellcode, Versionen, Diskussionen und Fehlerberichte sind auf GitHub verfügbar.
GPL-2.0
Von Grund auf quelloffen
Der Quellcode kann unter GPL-2.0 eingesehen, geändert und weitergegeben werden. Für die genauen Bedingungen gilt der Lizenztext.
Aufgabe der Website
Was DeltaPatcher.net bietet
Diese Website erklärt die Anwendung, dokumentiert ihre wichtigsten Abläufe und verlinkt direkt auf die bei GitHub gehosteten Versionsdateien. Sie ersetzt nicht das Repository und verbreitet keine ROMs, Spieldateien oder Patchsammlungen.