
VComforts
VComforts enhances Vrising with some quality-of-life features for players.
Last updated | a week ago |
Total downloads | 676 |
Total rating | 2 |
Categories | Server Mods Oakveil Update |
Dependency string | Skies-VComforts-0.1.0 |
Dependants | 0 other packages depend on this package |
This mod requires the following mods to function

BepInEx-BepInExPack_V_Rising
BepInEx pack for V Rising. Preconfigured and includes Unity Base DLLs.
Preferred version: 1.733.2
deca-VampireCommandFramework
Command framework for developers to easily create universal commands for their plugins.
Preferred version: 0.10.2
README
V-Comforts
A V-Rising mod adding quality-of-life features like auto fishing, inventory stack size and per level stat bonuses, respawn point management and more.
Disclaimer: Some features in this mod are experimental or not thoroughly tested and may have bugs. Feedback and bug reports are highly appreciated! (suggestions are also welcome!)
Features
- Blood Mixer Extra Bottle: Optionally receive a glass bottle back when mixing two blood potions.
- Auto Fishing: Automatically catch fish when a splash happens.
- Level Bonus: Gain stat bonuses based on your level.
- Inventory Bonus: Increase inventory stack size based on your equipped bag.
- Custom Blood Potion Sorting: Sort blood potions in consumable and blood potion storages by primary blood type and quality.
- Custom Respawn Points: Admins (and optionally non-admins) can spawn and set custom respawn points. (Very WIP only tested solo, so there can be team issues and such)
- Predefined Respawn Points: Configure global respawn points via a JSON file.
- Respawn Point Breakage: Respawn points can be set to break after use.
- Respawn Point Cost & Limits: Control the cost and limit for non-admin respawn point creation.
- Carriage Tracking: Carriages are tracked and shown on the map. (WIP, only works when a player gets close first, I will find a way around it, it will just take time)
Configuration
All settings are available in the BepInEx config file:
Section | Setting | Description | Default |
---|---|---|---|
BloodMixer | enableBloodmixerExtraBottle |
Gives a glass bottle back when mixing 2 blood potions. | false |
Fishing | enableAutoFish |
Fish will automatically be caught whenever a splash happens. | false |
InventoryBonus | enableInventoryBonus |
Bonus to inventory stack size based on equipped bag. | false |
InventoryBonus | bagInventoryBonusMultiplier |
Inventory stack size bonus multipliers per bag tier (max stack size clamped to 4095). | 1.05,1.10,1.15,1.20,1.25,1.30 |
LevelBonus | enableLevelBonus |
Bonus to stats based on your level. | false |
LevelBonus | levelBonusMultiplier |
Level bonus addition per level per stat: resourceYieldBonus, moveSpeedBonus, shapeshiftMoveSpeedBonus. | 0.005,0.003,0.0035 |
BloodPotionSorting | enableCustomBloodPotionSorting |
If enabled, blood potions will be sorted by primary blood type and then by quality. | false |
BloodPotionSorting | enableCustomBloodPotionSortingPlayer |
If enabled, blood potions will also use the custom sorting in the player inventory. | false |
BloodPotionSorting | customBloodPotionSortingPrimaryThenQuality |
If enabled, blood potions are sorted first by primary blood type (A-Z), then by quality (highest to lowest). If disabled, potions with only a primary blood type are listed first (sorted A-Z, highest quality first), followed by mixed potions (those with a secondary type), also sorted by primary type and quality. | true |
Respawn | enableRespawnPoint |
Admins can spawn and set custom respawn points. | false |
Respawn | enableNonAdminRespawnPointSpawning |
Non-admins can also spawn respawn points (limited). | false |
Respawn | enablePredefinedRespawnPoints |
Enables predefined respawn points from a JSON file. | false |
Respawn | enableRespawnPointBreakage |
Respawn points break after 1 use. | false |
Respawn | respawnPointLimit |
Limit of respawn points for non-admins (0 = unlimited). |
1 |
Respawn | respawnPointCostAmount |
Amount of item required to spawn a respawn point. | 1 |
Respawn | respawnPointCostItemPrefab |
Prefab ID of the required item. | 271594022 |
Respawn | respawnPointPrefab |
Prefab ID of the respawn point. | -55079755 |
Respawn | respawnAnimationPrefab |
Prefab ID of the respawn animation. | 1290990039 |
Carriage | enableCarriageTracking |
Carriages will be tracked and shown on the map. | false |
Blood Potion Sorting
When enableCustomBloodPotionSorting
is enabled, blood potions in the consumable and blood potion storages will be sorted using one of two modes, controlled by the customBloodPotionSortingPrimaryThenQuality
setting:
-
Primary Type, then Quality (default):
Potions are sorted by their primary blood type (A-Z). If multiple potions have the same primary type, they are then sorted by quality (highest to lowest). If there are secondary types, they are also considered for sorting.
-
Primary Only First, then Secondary:
If this mode is selected (by settingcustomBloodPotionSortingPrimaryThenQuality
tofalse
), potions with only a primary blood type are listed first (sorted by type and quality), followed by mixed potions (those with a secondary type), which are also sorted by primary type, secondary type, and both qualities.
When enableCustomBloodPotionSortingPlayer
is enabled, the same sorting will also apply to blood potions in the player's inventory.
Note: Other consumables in storages or your inventory will always be sorted before blood potions. The custom sorting only applies to blood potions, and will not affect the order of other consumables.
Predefined Respawn Points
If enabled, edit the file at
BepInEx\config\Respawns\respawns.json
to add global respawn point coordinates and rotations.
Commands
.rps sp
— Admin/User(If enabled in settings): Spawn a custom respawn point..rsp set
— User: Set the nearest respawn point as your own if you own it..rsp rem
— User: Remove the nearest respawn point if you own it.
Notes
- Make sure the respawn point prefab has a
BlueprintData
component. (causes error on client otherwise) - Avoid placing respawn points too close if breakage is enabled, as they may destroy each other.
- Be sure to enable the features you want in the config!
Requirements
- Required BepInEx
- Optional VampireCommandFramework
- Required VAMP
- Optional BloodPebble allows for reloading of the mod without having to restart the server (be sure to check the BloodPebble page for instructions on how to use it).
Credits
Special thanks to:
- skytech6 Creator of VAMP, whose framework made making this mod easier.
- Odjit For Kindred Extract and other mods that inspired and helped development.
- Vrising modding community — For the support and resources available.
Issues
- If you encounter any issues, please report them on the GitHub repository
- For more details, see the descriptions in the
VComforts.cfg
file.
Extra features / todos?
- Plant to seed recipe?
- Servant item pickup?
- check spawnpoint positions so they cannot be placed at bad positions?
- add customizable name to mapicon of respawnpoint?
- more customization for level stat increases?
- add more bonuses to bags?