Phnxsmv-VRisingControllerVibration icon

VRisingControllerVibration

This is a fix and workaround for the bugged gamepad haptics in V Rising.

Last updated a day ago
Total downloads 10
Total rating 0 
Categories Oakveil Update
Dependency string Phnxsmv-VRisingControllerVibration-1.0.0
Dependants 0 other packages depend on this package

README

V Rising Controller Vibration

This is a fix and workaround for the bugged gamepad haptics in V Rising. I implemented my own system to trigger vibration on certain gameplay events.

Requirements

BepInEx 1.733.2

Installation

  1. Put the DLL into the BepInEx plugins folder.
  2. The plugin will create a config file in the BepInEx config folder. This file is meant for toggling info logging of this plugin. The default setting is "false". If you have any issue, set it to "true". Errors and warnings will be logged regardless. The additional info tells you if and what textures have been replaced. The info logging is disabled by default to avoid spamming the log file, but it can be helpful for debugging.

Technical details

The plugin works by detecting which abilities are used by the player and which buffs are applied. Technically all weapon and spell slots count as abilities, while buffs are "tags" applied to the player character, to indicate certain status effects, such as being hit by certain enemy abilites and spells and other statuses, in addition to what is generally understood as "buffs", gameplaywise.

Credits

Claude Opus 4.7 Adaptive for helping with the code and providing guidance on how to implement the system for triggering vibration.

License

This project is licensed under the AGPL-3.0 license.