Details

Last Updated
2 weeks ago
First Uploaded
2 weeks ago
Downloads
551
Likes
5
Size
92KB
Dependency string
cheesasaurus-Bloodpebble-1.4.2
Dependants

1.4.2

  • Bugfix: Fixed an issue resolving dependencies with mismatched versions.

1.4.1

  • Improved robustness: addressed an issue where a plugin that faulted while being loaded, could not later be reloaded.

1.4.0

  • Added SilverBullet loading strategy which supersedes the Islands and Basic strategies.
  • Most reloads are now a soft reload; only reloading what's necessary based on file changes.
  • Added !reload hard chat command to fully reload everything.
  • Added bloodpebble.ReloadPluginsHard RCON command to fully reload everything.

1.3.1

  • The initial load of plugins in the BloodpebblePlugins folder now happens AFTER normal BepInEx plugins loaded.
    • This should resolve some issues with dependencies not being found. Interestingly, bloodstone would have had the same problem.

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 the Islands loading strategy.
  • Added bloodpebble.reloadplugin <PluginGUID> RCON command for use with the Islands 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
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.