Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
| Date uploaded | 10 months ago |
| Version | 2.2.0 |
| Download link | arielle-RpChatter-2.2.0.zip |
| Downloads | 467 |
| Dependency string | arielle-RpChatter-2.2.0 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2202README
RPChatter Mod for Valheim
Overview
RPChatter is a Valheim mod that enhances in-game communication for roleplay servers by adding customizable chat commands, aliasing, and a text-based Blackjack minigame. This mod allows for enriched roleplay interactions and chat-based gameplay, including emotes, whispers, announcements, and dice rolling.
Features
- Chat Roleplay Commands: Use
/me,/gesto enrich in-game interactions. - Customizable Name Colors: Set different colors for various chat types.
- Secret Identities: Hide your real name and use an alias with
/setaliasand/hide. - Randomized Actions: Use
/rolland/coinflipfor immersive roleplay mechanics.
Installation
- Install BepInEx.
- Download and place the RPChatter.dll in
BepInEx/plugins. - Start the game and configure chat settings via the config file.
Commands
Vanilla Chat Commands
| Command | Description |
|---|---|
/ <msg> |
Say, normal text shows above your player and in the chat to everyone in 25m |
/s <msg> |
Shout, shout text shows to everyone in 125m. Displays real name even if using an alias. |
/w <msg> |
Sends a quiet message to nearby players within 5m |
Roleplay Chat Commands
| Command | Description |
|---|---|
/me <action> |
Describes an action (e.g., /me laughs loudly). Same range as Say |
/ges <action> |
Describes an action more discretely to nearby players. Same range as Whisper |
Alias Commands
| Command | Description |
|---|---|
/setalias <name> |
Changes your display name to an alias. |
/clearalias |
Removes your alias and restores your real name. |
/hide |
Toggles hiding your real name. |
Limited Range
- Whisper 5m
- Say 25m
- Shout 125m
- Ping 25m
- Broadcast (Server-wide) Admin only
Game Commands
| Command | Description |
|---|---|
/roll [min max] |
Rolls a number between the given range (default: 1-100). |
/coinflip |
Flips a coin (Heads/Tails). |
/ur |
Roll four tetrahedral dice. Used to play the Royal Game of Ur |
/shuffle |
Creates a fresh shuffled 52-card personal deck |
/draw [count] |
Draw 1-10 cards from your personal deck |
Configuration
Modify the color settings for different chat types in the BepInEx config file:
BepInEx/config/RPChatter.cfg
Each setting allows players to configure their own colors locally without being overridden by the server.
| Config Key | Description | Default (Hex) | Default (RGBA) |
|---|---|---|---|
chatMessageUsernameColor |
Color for the username shown in chat messages. | #D65804 |
(0.839, 0.345, 0.016, 1) |
chatMessageTextDefaultColor |
Color for default/system chat messages. | #989749 |
(0.596, 0.592, 0.286, 1) |
chatMessageTextSayColor |
Color for “normal/say” chat messages. | #989749 |
(0.596, 0.592, 0.286, 1) |
chatMessageTextShoutColor |
Color for “shouting” chat messages. | #FFFF00 |
(1.000, 1.000, 0.000, 1) |
chatMessageTextWhisperColor |
Color for “whisper” chat messages. | #99A6BF |
(0.600, 0.650, 0.750, 1) |
chatMessageTextMeColor |
Color for “emote” chat messages (e.g. /me). |
#989749 |
(0.596, 0.592, 0.286, 1) |
chatMessageTextGameColor |
Color for “game” chat messages (e.g. /roll, /coinflip). |
#E1AD21 |
(0.882, 0.678, 0.129, 1) |
chatMessageTextPingColor |
Color for “ping” chat messages. | #00FFFF |
(0.000, 1.000, 1.000, 1) |
chatMessageTextMessageHudColor |
Color for MessageHud (center-banner) messages. | #999999 |
(0.600, 0.600, 0.600, 1) |
chatMessageTimestampColor |
Color for timestamps in chat messages. | #F4F6F7 |
(0.957, 0.965, 0.969, 1) |
How to Change Colors
- Open the config file in a text editor:
- Modify the hex color values to your preference.
- Save the file—changes will apply automatically if the game is running.
These settings are client-side only, meaning each player can have their own custom colors without affecting others.
Development & Contribution
- This mod is built with BepInEx and Harmony.
- 2.0 was restructured and remade with heavy support from redseiko of Comfy.
- Build in support of ValheimRoleplay! Come make-believe with us.
Enjoy immersive roleplay with RPChatter! 🎭🔥
CHANGELOG
Version |
Update Notes |
|---|---|
| 1.0.0 | - Initial Release |
| 1.1.0 | - Resolved logging conflict with ValheimRoleplay |
| 1.2.0 | - Updated to Valheim 0.220.4 |
| 1.2.1 | - added /talk and /say |
| 1.2.2 | - fixed default chat |
| 2.0.0 | - reworked based on Chatter with alias extensions |
| 2.1.0 | - Added /shuffle and /draw to support personal card decks |
| 2.2.0 | - Added /tarot.shuffle and /tarot.draw to support tarot decks |
| 2.2.1 | - Added special character to emotes to make it harder to cheat at games |
| 2.3.0 | - Updated for Call To Arms |
| 3.0.0 | - Added the game Farkle! |
| 3.0.0 | - Added configuration for say/shout/whisper distances. Server sync'd! |