Adding Support (for Programmers)
Note
The following guidance is for programmers wishing to add update support to their own websites to Reloaded.
Support for mod updates is provided using the Sewer56/Update library.
Use the following steps to add update support to your website.
Preface
Please use the namespace Reloaded.Mod.Loader.Update.Providers.YOUR_SERVICE_HERE for your website/service.
1. Write an Update Resolver
Create a package resolver (IPackageResolver) by following the guidelines at wiki:Update/Package Resolvers.
You can find additional examples in the Update library itself.
2. Write a Resolver Factory
Create a class that implements the IUpdateResolverFactory class inside Reloaded.Mod.Loader.Update.Providers, returning your IPackageResolver via GetResolver().
Example: See GameBananaUpdateResolverFactory.
3. Register your Resolver Factory
When you are done, update ResolverFactory.All to include your new IUpdateResolverFactory.