-
Notifications
You must be signed in to change notification settings - Fork 24
Patch System
This is a ready to implement patch system complete with the following:
- Version checking
- URL Content Checking
- Downloading files
- Patch File Generation (Delta Files)
- Apply Patches
This is written as a namespace exposing certain variables and API.
To include to your code add the following:
using GameDevRepo;
PatchSystem patch = new PatchSystem();
patch.<variable or api>
Note: This was originally retrieved from here: https://github.com/OctopusDeploy/Octodiff
Simply amazing stuff. This was originally written for .Net 4 but Unity only supports .Net 2. For this reason a conversion process is still underway and warning messages will occur until these are resolved.
The following is a list of github repositories that made all of this possible:
delta patches: https://github.com/OctopusDeploy/Octodiff
.net 4 implemented in Monodevelop: https://github.com/mono/mono
Tuples In Unity: https://gist.github.com/michaelbartnett/5652076
Octodiff: https://github.com/OctopusDeploy/Octodiff
Input Manager: https://github.com/daemon3000/InputManager