Source-checkedChat & community

ChatHistory

by Caioreix · for V Rising

A VRising plugin that enhances chat functionality by allowing players to navigate, and manage their chat history.

1.1KDownloads
17 mo agoLast updated
BepInExLoaders
ThunderstoreSource

About ChatHistory

From Thunderstore

A VRising plugin that enhances chat functionality by allowing players to navigate, and manage their chat history.

ChatHistory

A VRising plugin that enhances chat functionality by allowing players to navigate and manage their chat history.

Features

  • Message History Navigation: Browse through previously sent messages using arrow keys
  • Auto-completion: Complete messages from your chat history with a single keypress
  • Custom KeyBinds: Configure navigation keys to your preference
  • History Persistence: Save the history entries locally

Installation

Usage

While the chat open and focused:

  • Press Up Arrow to navigate up through your message history
  • Press Down Arrow to navigate down through your message history
  • Press Right Arrow to complete the currently suggested message

Breaking Changes

Update from 1.0.0 to 1.1.0:

  • The chat history format has changed from base64 encoding to URL-escaped strings.
  • To convert your old history file:
  • On Windows: Download and drag your old history file onto convert.bat.
  • On Unix/Linux: Download and drag your old history file onto convert.bash.
  • The new history file location is:

/BepInEx/config/ChatHistory/chat.history

Configuration

After running the plugin once, a configuration file will be created at: <VRising folder>/BepInEx/config/ChatHistory.cfg

[0.⚙️ Settings]

## The maximum number of messages to keep in the chat history. If the number of messages exceeds this value, the oldest messages will be removed. If set to <= 0, the history will not be limited (use with caution).
# Setting type: Int32
# Default value: 50
MaximumHistorySize = 50

## If true, the chat history will be saved and loaded on restart. If false, the chat history will be lost on restart.
# Setting type: Boolean
# Default value: true
PersistOnRestart = true

## Down Arrow Key to scroll down the chat history.
# Setting type: KeyCode
# Default value: DownArrow
DownHistoryKey = DownArrow

## Up Arrow Key to scroll up the chat history.
# Setting type: KeyCode
# Default value: UpArrow
UpHistoryKey = UpArrow

## The key to complete the current chat message.
# Setting type: KeyCode
# Default value: RightArrow
CompleteHistoryKey = RightArrow

KeyCodes

| KeyCodes | KeyCodes | KeyCodes | KeyCodes | KeyCodes | KeyCodes | KeyCodes | | ------------ | ----------------- | ------------ | ----------------- | ----------------- | ----------------- | ----------------- | | None | D | Insert | JoystickButton0 | Joystick2Button7 | Joystick4Button15 | Joystick7Button0 | | Backspace | E | Home | JoystickButton1 | Joystick2Button8 | Joystick4Button16 | Joystick7Button1 | | Tab | F | End | JoystickButton2 | Joystick2Button9 | Joystick4Button17 | Joystick7Button2 | | Clear | G | PageUp | JoystickButton3 | Joystick2Button10 | Joystick4Button18 | Joystick7Button3 | | Return | H | PageDown | JoystickButton4 | Joystick2Button11 | Joystick4Button19 | Joystick7Button4 | | Pause | I | F1 | JoystickButton5 | Joystick2Button12 | Joystick5Button0 | Joystick7Button5 | | Escape | J | F2 | JoystickButton6 | Joystick2Button13 | Joystick5Button1 | Joystick7Button6 | | Space | K | F3 | JoystickButton7 | Joystick2Button14 | Joystick5Button2 | Joystick7Button7 | | Exclaim | L | F4 | JoystickButton8 | Joystick2Button15 | Joystick5Button3 | Joystick7Button8 | | DoubleQuote | M | F5 | JoystickButton9 | Joystick2Button16 | Joystick5Button4 | Joystick7Button9 | | Hash | N | F6 | JoystickButton10 | Joystick2Button17 | Joystick5Button5 | Joystick7Button10 | | Dollar | O | F7 | JoystickButton11 | Joystick2Button18 | Joystick5Button6 | Joystick7Button11 | | Percent | P | F8 | JoystickButton12 | Joystick2Button19 | Joystick5Button7 | Joystick7Button12 | | Ampersand | Q | F9 | JoystickButton13 | Joystick3Button0 | Joystick5Button8 | Joystick7Button13 | | Quote | R | F10 | JoystickButton14 | Joystick3Button1 | Joystick5Button9 | Joystick7Button14 | | LeftParen | S | F11 | JoystickButton15 | Joystick3Button2 | Joystick5Button10 | Joystick7Button15 | | RightParen | T | F12 | JoystickButton16 | Joystick3Button3 | Joystick5Button11 | Joystick7Button16 | | Asterisk | U | F13 | JoystickButton17 | Joystick3Button4 | Joystick5Button12 | Joystick7Button17 | | Plus | V | F14 | JoystickButton18 | Joystick3Button5 | Joystick5Button13 | Joystick7Button18 | | Comma | W | F15 | JoystickButton19 | Joystick3Button6 | Joystick5Button14 | Joystick7Button19 | | Minus | X | Numlock | Joystick1Button0 | Joystick3Button7 | Joystick5Button15 | Joystick8Button0 | | Period | Y | CapsLock | Joystick1Button1 | Joystick3Button8 | Joystick5Button16 | Joystick8Button1 | | Slash | Z | ScrollLock | Joystick1Button2 | Joystick3Button9 | Joystick5Button17 | Joystick8Button2 | | Alpha0 | LeftCurlyBracket | RightShift | Joystick1Button3 | Joystick3Button10 | Joystick5Button18 | Joystick8Button3 | | Alpha1 | Pipe | LeftShift | Joystick1Button4 | Joystick3Button11 | Joystick5Button19 | Joystick8Button4 |

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 17 mo ago.

ChatHistory 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.1.0, released 2025-05-19

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 2 recorded builds of ChatHistory.

Recent builds

BuildReleasedGame versionsLoaders
1.1.02025-05-19n/aBepInEx
1.0.02025-05-17n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run ChatHistory 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”

Chat & community

Chat, voice, Discord, clans and other community features.

Compatibility

Game
V Rising
Loaders
BepInEx
Requires
One-click install needs a BepInEx server.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-02Open ↗
  • ✓AuthorCaioreix, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

ChatHistory, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

Yes. ChatHistory 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 ChatHistory from Thunderstore and upload it to your Nxeon V Rising server in Files.

NxLabs

Run ChatHistory on a V Rising server.

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