
Bloodpebble
Hot reloader for V Rising mods.
CHANGELOG
1.3.0
- Plugin reloading now always happens during the LateUpdate phase of the Unity event loop.
- previously varied depending on how the reload was triggered, which could cause issues when happening in the middle of Systems updates.
- Added
Islands
loading strategy, courtesy of @Darreans. - Loading strategy can be chosen via config. Two options:
Basic
: Robust, but slow if you have a lot of plugins and only want to reload one.Islands
: Fragile, but potentially faster when you have a lot of plugins and only want to reload one.
- Added
!reloadone <PluginGUID>
chat command for use with theIslands
loading strategy. - Added
bloodpebble.reloadplugin <PluginGUID>
RCON command for use with theIslands
loading strategy.
1.2.1
- Added disclaimer section to README, explaining that not every plugin can be reloaded.
- Added brief documentation to README to help developers make their plugins reloadable.
1.2.0
- An RCON command
bloodpebble.reloadplugins
will be available if ScarletRCON is installed. - Bugfix: Plugins couldn't locate their reloadable dependencies.
- Bugfix: If an error occured while automatically unloading plugins, the autoloader got stuck infinitely trying to reload.
1.1.0
- Added optional capability to autoreload plugins when files changed. Enabled by default with a delay of 2 seconds.
1.0.1
- Bugfix: Resolves an issue where plugins ended up locked by the filesystem.
1.0.0
- Initial release