helskog-Crossveil icon

Crossveil

Fully replace the standard Cursors/Crosshairs with your own!

Last updated 2 days ago
Total downloads 196
Total rating 3 
Categories Client Mods Oakveil Update
Dependency string helskog-Crossveil-0.1.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_V_Rising-1.691.3 icon
BepInEx-BepInExPack_V_Rising

BepInEx pack for V Rising. Preconfigured and includes Unity Base DLLs.

Preferred version: 1.691.3

README

Crossveil

A client-sided mod for V Rising made for fully replacing the default game crosshairs with your own.

Features

🎯 Swap default crosshairs with custom images
☝ Swap default crosshairs with your Windows Cursor
🔎 Hide the crosshair completely
💾 Import folders of .png images into custom collections
🔥 Adjustable crosshair hotspot location
🎯 Scale crosshairs to your preferred size
🔧 Toggle options & adjust the crosshair through the normal game menu
📌 Saves & reloads options automatically when closing and re-opening the game

How It Works

Crossveil intercepts cursor rendering logic inside SetCursorSystem.OnUpdate and applies your chosen crosshair based on the current UI state. It uses Unity's SetCursor() to override visuals, and falls back to the default game crosshairs when disabled.

Installing Crossveil

1️⃣ Navigate to the game install folder. Typically: C:\Program Files (x86)\Steam\steamapps\common\VRising

2️⃣ Make sure you have the latest version of BepInEx for V Rising, if installed for the first time make sure to run the game at least once and close it afterwards for the plugins & config directories to be created automatically.

Due to the recent 1.1 Invaders Of Oakveil update you need to use this release candidate of BepInEx for this mod to work! The same installation method still applies, this message will be removed once BepInExPack has been updated on Thunderstore.

3️⃣ ️Place the Crossveil.dll file inside the \BepInEx\plugins folder.

Options Menu

The options are available inside the normal game menu under General at the very bottom of the page.

Included crosshairs

The mod comes with a selection of default crosshairs pre-installed to get you started.

Custom Collections

1️⃣ Make sure you have ran the game at least once since installing the mod.

2️⃣ The directory \BepInEx\config\Crossveil should have been automatically created.

3️⃣ Each sub-folder inside containing ==at least one .png image== will be defined as and imported as its own collection of crosshairs when you start up V Rising.

Example:

C:\Program Files (x86 \Steam\steamapps\common\VRising\BepInEx\config\Crossveil
04.05.2025  11:12    <DIR>          .
05.05.2025  08:39    <DIR>          ..
04.05.2025  11:10    <DIR>          Cats
04.05.2025  11:09    <DIR>          Memes
29.04.2025  06:11    <DIR>          Funny

C:\Program Files (x86)\Steam\steamapps\common\VRising\BepInEx\config\Crossveil\Funny
05.05.2025  11:14    <DIR>          .
04.05.2025  11:12    <DIR>          ..
23.04.2025  21:11             4 132 crosshair1.png
23.04.2025  21:11             4 274 crosshair2.png
23.04.2025  21:10             3 691 crosshair3.png

Limitations

❗Software & Hardware Rendering
Due to the nature of Unity Engine and how V Rising was built we primarily use hardware rendering for the cursors (default & custom). Textures are limited to the size of 32x32 pixels in this mode and cannot be overriden without using forced software rendering. This is automatically accounted for when using the scaling option, due to these limitations we do not scale the crosshair inside menus either because of unwanted behaviour and bugs.

✅ For best experience
Use images that are even in size and has an obvious hotspot placement for aligning the click zone correctly to the crosshair image.

Is is recommended to keep crosshair scaling off due to potential negative impacts on performance and colouration of the images. Milage may vary here, so feel free to play around with it!

Credits

🧛 V Rising Modding Community | Discord

Support & Bug reports

Join the V Rising Modding Community discord with the link above and create a post in the 🙋|Technical Support channel and tag #helskog

License

This project is licensed under the AGPL-3.0 license.