Hi,
A few days ago I released the first version of an open-source patcher I've been working on. The project has been developed in Rust and the UI is based on the webview project.
The project also includes a cross-platform, command-line THOR patch generator.
The patcher's current features are the following:
* Customizable, web-based UI
* Cross-platform (Windows 7/8/10, Linux, macOS)
* Configurable through an external YAML file
* HTTP/HTTPS support
* GRF file patching (version 0x101, 0x102, 0x103 and 0x200)
* THOR patch format support
* Drop-in replacement for the Thor patcher
* SSO login support (i.e., can act as a launcher)
* Manual patching
* Can use multiple patch mirrors
The project's repository can be found here: https://github.com/L1nkZ/rpatchur (and documentation can be found here). Contributions are welcome!
Releases
v0.3.0: https://github.com/L1nkZ/rpatchur/releases/tag/v0.3.0
v0.2.3: https://github.com/L1nkZ/rpatchur/releases/tag/v0.2.3
v0.2.2: https://github.com/L1nkZ/rpatchur/releases/tag/v0.2.2
v0.2.1: https://github.com/L1nkZ/rpatchur/releases/tag/v0.2.1
v0.2.0: https://github.com/L1nkZ/rpatchur/releases/tag/v0.2.0
v0.1.0: https://github.com/L1nkZ/rpatchur/releases/tag/v0.1.0