
Valheim
You are viewing a potentially older version of this package. View Latest Version

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.
/me, /ges to enrich in-game interactions./setalias and /hide./roll and /coinflip for immersive roleplay mechanics.BepInEx/plugins.| 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 |
| 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 |
| 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. |
| 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 |
| Command | Description |
|---|---|
/tarot.shuffle |
Creates a fresh shuffled tarot deck |
/tarot.draw [count] |
Draw 1-10 cards from your personal tarot deck |
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) |
chatMessageTextGesColor |
Color for “gesture” chat messages (e.g. /ges). |
#85867A |
(0.520, 0.520, 0.480, 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) |
These settings are client-side only, meaning each player can have their own custom colors without affecting others.
Enjoy immersive roleplay with RPChatter! 🎭🔥