Introductory price.. Not! It will always remain Free. Grab it whenever you want!

About
SimplePatchTool is a C# library for patching standalone applications with binary diff and self patching support.

Features
- Written completely in C#
- Supports repair patching as well as binary diff patching
- gives you complete control over where the patch files are stored (you can even host your files on Google Drive™)
- Supports self patching (e.g. launcher patching itself)
- Does not request admin permissions unless necessary
- Supports encrypting/signing important patch files as an additional layer of security

Currently, this library is only tested on a 64-bit Windows 10 installment. Please note that SimplePatchTool is not yet battle tested thoroughly, so you may encounter unknown issues while integrating it into your projects. Don't hesitate to open an Issue on GitHub when you encounter one!

NOTE: This asset uses the following third-party components:
- LZMA SDK (Public Domain)
- Octodiff (Apache License, Version 2.0)
- SharpZipLib (MIT License)
Please see ThirdPartyNotices.txt in the package for more details.

Older Versions
For older versions of Unity, you can download the plugin from GitHub. Supports at least Unity 5.6.

Forum Thread | GitHub Page | Documentation | Support the Developer ☕