More actions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{Infobox DS Homebrews | {{Infobox DS Homebrews | ||
|title=Delta Patcher | |title=Delta Patcher | ||
|image= | |image=Deltapatcher2.png | ||
|description=A hybrid frontend to the xdelta3 that supports more options of the decoder/encoder. | |description=A hybrid frontend to the xdelta3 that supports more options of the decoder/encoder. | ||
|author=Phoenix | |author=Phoenix | ||
|lastupdated=2017/07/20 | |lastupdated=2017/07/20 | ||
|type=PC Utilities | |type=PC Utilities |
Revision as of 11:13, 6 February 2022
Delta Patcher | |
---|---|
File:Deltapatcher2.png | |
General | |
Author | Phoenix |
Type | PC Utilities |
Version | 2.0.1 |
License | GPL-2.0 |
Last Updated | 2017/07/20 |
Links | |
Download | |
Website | |
Source | |
Delta Patcher is an hybrid front end to the xdelta3 decoder/encoder. It embeds the xdelta.exe executable and extracts it on the fly to apply/create xdelta patches.
It supports more options than the most front ends, like compression level, source window size, patch descriptions and checksum verification. It’s written in C++ and all the needed libraries are statically linked to the EXE.
It's written in C++ using wxWidgets for the GUI components and all the needed libraries are static linked to the EXE. Last, but not the least, Delta Patcher is cross-platform: it runs fine on Windows and Linux and should compile on MacOS too.
Features
- No xdelta.exe is needed.
- Intuitive GUI design.
- Multiple options for patch application/creation.
- Associate xdelta patch files to be opened with delta patcher.
- Drag & Drop support for original file and xdelta patch file in the decoding window.
- Cross-platform and opensource.
- Multilanguage.
Installation
This package comes with two versions of the frontend.
- Lite - Contain just the patching GUI, this is intended to be shipped along with your patch (simplicity comes first).
- Full - Mainly for romhackers, it supports both creation and application of xdelta patches.
User guide
Patch options
Patch application:
- Disable checksum validation.
- Backup original file.
Patch creation:
- Patch compression level.
- Source window size.
- Checksum.
- Custom UTF8 description for patches. Patches created with delta patcher will show this description if opened with delta patcher (a là PPF-O-MATIC3).
Multilanguage
Delta Patcher can be translated into any language using .po files.
If you want multilanguage support you have to place the ""resource"" directory along with this tool (see source code for the pot file).
Screenshots
Changelog
2.0.1
- Added drag and drop functionality in patch creation mode.
v2.0
- Major updates to GUI design, features and linux compatibility.
- Most importantly, no xdelta.exe is needed starting from this version.
v1.0
- Stable release.
External links
- Romkacing.net - https://www.romhacking.net/utilities/704
- GitHub - https://www.github.com/marco-calautti/DeltaPatcher"