About BloodyWallet
From ThunderstoreThis framework is designed to add a virtual currency to VRising. This opens up a world of possibilities for other mods to integrate with it and serve as a bridge for other mods to use this functionality.
Bloody.Wallet
This framework is designed to add a virtual currency to VRising. This opens up a world of possibilities for other mods to integrate with it and serve as a bridge for other mods to use this functionality.
BepInEx 1.733.2 (RC2)
Requirements
Ensure the following mods are installed for seamless integration:
Changelog
1.0.0
- Updated to Oakveil
0.1.2
- Fixed error when you make a negative money transfer it doubles the amount in the wallet
0.1.0
- First Release
Instructions for using it with your mod
You must include it in your .csproj file as a nuget package
<PackageReference Include="Bloody.Wallet" Version="1.0.*" />
You must include it as a project dependency in your Plugin.cs file
[BepInDependency("trodi.Bloody.Wallet")]
If you want to make the use of Bloody.Wallet an optional dependency, you can do so by including it as an optional dependency in your Plugin.cs file
[BepInDependency("trodi.Bloody.Wallet", BepInDependency.DependencyFlags.SoftDependency)]
API
You have several methods available in the API that you can use, as detailed below:
using BloodyWallet.API;
Add a certain amount of tokens to a user.
bool AddTokenToUser(int _amount, string _method, Entity playerReciviedTokens, Entity userEntityExecuteFunction, out string message)
Remove a certain amount of tokens from a user.
bool RemoveToken(int _amount, string _method, Entity playerReciviedTokens, Entity userEntityExecuteFunction, out string message)
Returns the list of tokens for all users on the server, and if we specify a player's name, it will only return the tokens for that user.
bool listToken(string _playerName, out List<string> message)
Returns the number of tokens for a user as an integer.
bool GetTotalTokensForUser(string _playerName, out int tokens)
Transfers tokens from one user to another.
bool TranferTokenFromOtherUser(int _amount, string _method, Entity playerReciviedTokens, Entity fromUserSendToken, out string message)
Installing on your server
- Copy
Bloody.Wallets.dllto yourBepInEx/Pluginsdirectory. - Launch the server once to generate the config file; configurations will be located in the
BepInEx/Configdirectory.
Configuration
In the configuration file trodi.bloody.Wallet you have several options to configure the mod to your liking
## Settings file was created by plugin BloodyWallet v0.0.9999
## Plugin GUID: trodi.Bloody.Wallet
[General]
## Name of your virtual currency
# Setting type: String
# Default value: BloodyTokens
Name = BloodyTokens
## Enable admin commands
# Setting type: Boolean
# Default value: true
adminCommand = true
## Enable users commands
# Setting type: Boolean
# Default value: true
usersCommand = true
## PrfabGUID for exchange tokens
# Setting type: Int32
# Default value: -77477508
prefabGUIDExchange = -257494203
Available Commands
From the mod options, you can enable or disable commands for admins and/or users as detailed below
Admins
.bwa add <PlayerName> <Amount>
- Add tokens to a player
- Example:
.bwa add Trodi 5
.bwa remove <PlayerName> <Amount>
- Remove tokens from a player.
- Example:
.bwa remove Trodi 5
.bwa list <PlayerName>
- List of players with their respective tokens. If <PlayerName> is specified, it only returns that player's tokens.
- Examples:
.bwa listor.bwa list Trodi
Players
.bw transfer <PlayerName> <Amount>
- Transfer tokens from your wallet to another player
- Example:
.bw transfer Trodi 5
.bw me
- Show your tokens.
- Example:
.bw me
.bwa exchange <Amount>
- Exchange your tokens for a game item.
- Examples:
.bwa exchange 5
Credits
The V Rising Mod Community is the premier community for V Rising mods.
@Deca, thank you for the exceptional frameworks VampireCommandFramework
Special thanks to the testers and supporters of the project:
- @Vex, owner & founder of the Vexor RPG server, a tester and great supporter who provided his server as a test platform and took care of all the graphics and documentation.
Highlights
From source dataLoaders
Runs on BepInEx.
Footprint
Rated a light load on a server.
Last update
Its author last shipped an update 17 mo ago.
BloodyWallet on Nxeon
From our catalogue- One-click install
- Not available. One-click install isn't available for this game's mods yet. Download it and upload it to your server in Files.
- Server type needed
- BepInEx
- Server load
- light
- Smallest plan we suggest
- V Rising — 6 GB (6 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 1.0.0, released 2025-05-11
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 4 recorded builds of BloodyWallet.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 1.0.0 | 2025-05-11 | n/a | BepInEx |
| 0.1.2 | 2024-07-16 | n/a | BepInEx |
| 0.1.1 | 2024-06-08 | n/a | BepInEx |
| 0.1.0 | 2024-06-04 | n/a | BepInEx |
Dependencies
- Required: BepInExPack V Rising
- Required: VampireCommandFramework
- Required: BloodyCore
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
Run BloodyWallet on a V Rising server
Deploy a server above, then upload the file in Files.
What kind of mod it is
From the catalogLibraries & compatibility
Foundations and fixes other mods build on. Usually installed because something else needs it.
Compatibility
- Game
- V Rising
- Loaders
- BepInEx
- Requires
- One-click install needs a BepInEx server.
Verified at the source
- ✓ThunderstoreOfficial listing, checked 2026-10-02Open ↗
- ✓AuthorTrodi, as published on Thunderstore
- ✓LicenseNot published by the sourceFree





