Project identity

About Delta Patcher

A cross-platform graphical application that makes xdelta’s create-and-apply workflow available without requiring users to operate a separate command-line binary.

Purpose

A focused interface around xdelta

Delta Patcher brings file selection, checksum handling, descriptions, compression controls, and patch creation into one desktop interface. It remains deliberately narrow: the application handles xdelta patches rather than attempting to become a multi-format patching suite.

Implementation

How the application is built

Language
C++
Interface
wxWidgets
Build system
CMake
Patch engine
Embedded xdelta3
Desktop targets
Windows, macOS, GTK3 Linux
License
GPL-2.0

Required libraries are predominantly linked into the application; GTK remains an external system dependency for Linux builds.

Milestones

Project history

  1. 1.0

    Initial release

    The first public Delta Patcher established the graphical apply workflow.

  2. 2.x

    Creation workflow expands

    Creation options, checksums, descriptions, drag-and-drop, and the GPL-2.0 transition broadened the project.

  3. 3.0

    xdelta moves inside

    The xdelta library became embedded, secondary compression arrived, and the former Lite/full split was removed.

  4. 3.1

    Modern desktop maintenance

    High-DPI and Flatpak support, Windows updates, restored 32-bit builds, files over 4 GB, and current library maintenance define the series.

Maintainer

Developed by Marco Calautti

Repository metadata identifies Marco Calautti as the developer and maintainer of Delta Patcher. Project source, releases, discussions, and issue tracking live on GitHub.

GPL-2.0

Open source by design

The application’s source is available for inspection, modification, and redistribution under GPL-2.0. The license itself governs the exact terms.

Website role

What DeltaPatcher.net provides

This website explains the application, documents its core workflows, and provides direct routes to GitHub-hosted release assets. It does not replace the source repository or distribute ROMs, game files, or patch collections.