Identidad del proyecto

Acerca de Delta Patcher

Una aplicación gráfica multiplataforma que permite crear y aplicar parches xdelta sin utilizar por separado una herramienta de línea de comandos.

Objetivo

Una interfaz centrada en xdelta

Delta Patcher reúne la selección de archivos, la gestión del checksum, las descripciones, la compresión y la creación de parches en una interfaz de escritorio. Su propósito es específico: trabajar con parches xdelta, no convertirse en una suite para todos los formatos.

Implementación

Cómo está construida la aplicación

Lenguaje
C++
Interfaz
wxWidgets
Sistema de compilación
CMake
Motor de parches
xdelta3 integrado
Sistemas de escritorio
Windows, macOS y Linux con GTK3
Licencia
GPL-2.0

La mayoría de las bibliotecas necesarias están enlazadas en la aplicación; GTK sigue siendo una dependencia externa en Linux.

Hitos

Historia del proyecto

  1. 1.0

    Versión inicial

    La primera versión pública estableció el proceso gráfico para aplicar parches.

  2. 2.x

    Se amplía la creación

    Las opciones de creación, checksum, descripciones, arrastrar y soltar y la transición a GPL-2.0 ampliaron el proyecto.

  3. 3.0

    xdelta se integra

    La biblioteca xdelta pasó a estar integrada, llegó la compresión secundaria y desapareció la separación entre Lite y completa.

  4. 3.1

    Mantenimiento para equipos actuales

    La compatibilidad HiDPI y Flatpak, las mejoras de Windows, la versión de 32 bits, los archivos de más de 4 GB y las bibliotecas actualizadas definen esta serie.

Responsable

Desarrollado por Marco Calautti

Los datos del repositorio identifican a Marco Calautti como desarrollador y responsable de Delta Patcher. El código, las versiones, los debates y el seguimiento de problemas están en GitHub.

GPL-2.0

Código abierto desde su diseño

El código de la aplicación puede examinarse, modificarse y redistribuirse bajo GPL-2.0. El texto de la licencia establece las condiciones exactas.

Función del sitio

Qué ofrece DeltaPatcher.net

Este sitio explica la aplicación, documenta sus procesos principales y enlaza directamente a los archivos de cada versión alojados en GitHub. No sustituye al repositorio ni distribuye ROM, archivos de juegos o colecciones de parches.