Source-checkedLibraries & compatibility

VRisingTextureReplacer

by Phnxsmv · for V Rising

This is a framework that enables player texture replacement in V Rising single player. Included are a few sample textures.

392Downloads
5 mo agoLast updated
BepInExLoaders
ThunderstoreSource

About VRisingTextureReplacer

From Thunderstore

This is a framework that enables player texture replacement in V Rising single player. Included are a few sample textures.

V Rising Texture Replacer

This is a framework that enables player character texture replacement in V Rising. Included are a few sample textures.

This mod is meant for single player!

The changes are client side only, so they will probably not be visible to other players in multiplayer, unless everyone uses the same replacement textures. Even then, I have not tested this mod in multiplayer, so I cannot guarantee it will work without issues.

Requirements

BepInEx 1.733.2

Installation

  1. Put the DLL along with the Textures folder, and replacement textures in it, 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.

Creating Custom Textures

  • Assets are in VRising\VRising_Data\StreamingAssets\ContentArchives
  • AssetStudio for browsing and finding assets and their archives that contain them
  • AssetRipper for extracting assets. (AssetStudio has issues with extracting normal maps!)

The seventh release is unstable, do not use! I have not tested UABEA for extracting assets.

Save any edited texture as PNG. The plugin will convert it to the correct format when loading it, either DXT5 or DXT5 linear depending on the texture type.

Technical details

The plugin works by loading the replacement textures into memory and then patching the game's skinned mesh renderer. The replacements happen when the player changes equipment. I hooked HybridEquipmentSystem because it ticks every frame on the client. I diff the Equipment component because HybridCurrentEquipment (which I suppose registers equipment changes) lives on a separate entity that's not in the player's GameObject map.

Credits

Claude Opus 4.7 Adaptive for helping with the code and providing guidance on how to implement the texture replacement.

License

This project is licensed under the AGPL-3.0 license.

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 5 mo ago.

VRisingTextureReplacer 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.1, released 2026-05-07

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 2 recorded builds of VRisingTextureReplacer.

Recent builds

BuildReleasedGame versionsLoaders
1.0.12026-05-07n/aBepInEx
1.0.02026-05-07n/aBepInEx

Run VRisingTextureReplacer on a V Rising server

Deploy a server above, then upload the file in Files.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Content”

Libraries & 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 ↗
  • ✓AuthorPhnxsmv, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

VRisingTextureReplacer, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

Yes. VRisingTextureReplacer is free to download from Thunderstore.

How do I add it to my Nxeon server?

One-click install isn't available for this game's mods yet. Download VRisingTextureReplacer from Thunderstore and upload it to your Nxeon V Rising server in Files.

NxLabs

Run VRisingTextureReplacer on a V Rising server.

Deploy in about a minute from $12.00 a month, then upload VRisingTextureReplacer in Files.