V Rising
Install

Details

Last Updated
First Uploaded
Downloads
56K
Likes
12
Size
229KB
Dependency string
molenzwiebel-Wetstone-1.2.0
Dependants

Categories


Wetstone is a modding library for both client and server mods for V Rising. By itself, it does not do much except allow you to reload plugins you've put in the Wetstone plugins folder.

Installation

  • Install BepInEx.
  • Extract Wetstone.dll into (VRising folder)/BepInEx/plugins.
  • Optional: extract any reloadable additional plugins into (VRising folder)/BepInEx/WetstonePlugins.

Configuration

Wetstone supports the following configuration settings, available in BepInEx/config/xyz.molenzwiebel.wetstone.cfg.

Client/Server Options:

  • EnableReloading [default false]: Whether the reloading feature is enabled.
  • ReloadablePluginsFolder [default BepInEx/WetstonePlugins]: The path to the directory where reloadable plugins should be searched. Relative to the game directory.

Client Options:

  • Wetstone keybinding can be configured through the in-game settings screen.

Server Options:

  • ReloadCommand [default !reload]: Which text command (sent in chat) should be used to trigger reloading of plugins.

Support

Join the modding community, and ping @molenzwiebel#2773.

Post an issue on the GitHub repository.

Changelog

  • 1.2.0

    • Fixed the VWorld helpers to not return stale world instances when disconnecting and reconnecting to servers on a client.
      • This also resolves a crash when sending custom network messages after disconnecting and reconnecting to a server.
    • Added the GameFrame hook API for easily subscribing to frame callbacks (thanks @adainrivers!)
    • Included unhollowed assembly DLLs in the search path for reloaded plugins.
  • 1.1.0

    • Added initial version of networking API for sending network messages between client and server.
    • Fixed VWorld.IsClient and VWorld.IsServer to always return correct values.
    • Exposed Il2CppMethodResolver and NativeHookUtil.
    • Added support for the game initialization hook for client-side plugins. The initialization hook will be called on startup, when the default world is initialized.
    • Disabled reload command by default.
  • 1.0.0

    • Initial release
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.