Valheim
Install with App

Details

Latest version
0.1.17
Last Updated
First Uploaded
Downloads
282
Likes
2
Size
157KB
Dependants
ADDatHost Valheim hosting
30% off

Valheim Chat Plus

Author: APOCRYPHOS (EnzoAlzueta on GitHub)

By APOCRYPHOS · Version 0.1.16 · MIT License

A vanilla-style chat improvement for playing Valheim with friends. Global chat, private messages and useful player notifications stay inside the game's familiar chat interface.

Originally created to work around chat and map-ping failures while playing crossplay: I played on Steam and my friend on Microsoft Store, and our chat and pings would stop working. Valheim Chat Plus provides an alternative communication path for these features, which resolved the issue in our sessions. It may help players experiencing the same symptoms, but does not fix general connection failures or PlayFab disconnects.

Features

  • Global chat without distance limits, enabled by default.
  • Private messages with /w, replies with /r, and player-name completion with Tab when using /w.
  • Persistent player colors and administrator color commands.
  • Map pings with local feedback.
  • Connection, disconnection, death and sleep notifications.
  • A configurable incoming-message sound.
  • Automatic English/Spanish interface and notification language based on each player's game language. Other languages fall back to English; player messages are not translated.
  • Dedicated servers, worlds hosted from the game, and local play.

Requirements

Install BepInEx for Valheim and the same version of this mod on the host/server and every player's PC. A dedicated server is optional: one player can open a world with Start server.

For Steam and Microsoft Store PC installations that support BepInEx. Xbox consoles are not supported. The mod uses its own chat RPC route, but does not repair general PlayFab disconnections or game transport failures.

Installation

Mod manager

Install this package and its BepInEx dependency in your Valheim profile, then launch the modded game from the manager. Each player needs the mod. Install it separately on a dedicated server if you use one.

Manual installation: PC or dedicated server

  1. Install and configure BepInEx for your game/server first, if it is not already working.
  2. Close Valheim or stop the dedicated server.
  3. Extract this ZIP's BepInEx folder into the game/server folder.
  4. The DLL should be at BepInEx/plugins/ValheimChatPlus/ValheimChatPlus.dll.
  5. Start the game/server. Use /chathelp for in-game help.

The same DLL works on the PC clients and Linux dedicated server. No compilation or .NET SDK is needed to install it. With AMP, stop the Valheim instance before copying the DLL and start it afterwards.

Commands

Command Action
/chathelp Show in-game help.
/chatmode Toggle ordinary text between global and vanilla chat.
/chatmode global Use mod global chat for ordinary text.
/chatmode vanilla Use vanilla ordinary chat and keep the mod's other features.
/chatmode status Show the current mode.
/c message Send a global message explicitly.
/w "Player name" message Send a private message. Tab completes player names.
/r message Reply to your last whisper contact.
/cplayers List compatible players and their IDs.
/cmute ID Toggle global/whisper muting for this connection.
/chatcolor set "Player name" #RRGGBB Administrator: assign a persistent unused color.
/chatcolor reset "Player name" Administrator: reset a player's color.

Color commands also accept player IDs from /cplayers.

Behavior and limitations

Ordinary text falls back to vanilla when connected to a server without a compatible mod. Explicit private messages never fall back to public chat. Global chat reaches compatible mod users.

Sleep counts cover compatible mod participants, including the local host. This mod does not change Valheim's rules for skipping the night. Closing a player-hosted world ends the session.

Whispers are routed through the host/server; they are not end-to-end encrypted. Session mutes apply to mod global messages and whispers, not every notification or ping.

Source and feedback

Source code · Report an issue

Troubleshooting and uninstalling

Check BepInEx/LogOutput.log for VALHEIM_CHAT_PLUS_READY 0.1.16. A player hosting a world should also see VALHEIM_CHAT_PLUS_HOST_READY 0.1.16 after their character loads. Check that all participants have the same mod version and that there are no duplicate DLLs.

When reporting a problem, include the game and BepInEx versions, whether you are hosting or joining, reproduction steps, and the relevant log excerpt. Remove private information before sharing logs.

To uninstall, close the game/server and remove the mod DLL. Settings may remain for later reuse.

Español

Instalá BepInEx y la misma versión del mod en todas las PC y en el servidor dedicado, si lo usás. También funciona cuando uno abre su mundo con Iniciar servidor; no exige un dedicado.

Con el juego o servidor detenido, copiá la carpeta BepInEx del ZIP a la carpeta del juego/servidor. La DLL queda en BepInEx/plugins/ValheimChatPlus/ValheimChatPlus.dll. En AMP, detené la instancia antes de copiar y volvé a iniciarla después.

El idioma se detecta desde el juego: español si lo tenés en español, inglés como alternativa. /chathelp muestra la ayuda. /chatmode global activa el chat global; /chatmode vanilla vuelve al chat normal conservando las otras funciones.

Credits and license

Valheim Chat Plus by APOCRYPHOS. Released under the MIT License; see LICENSE.

This is an unofficial community mod, not affiliated with Iron Gate or Coffee Stain.

Thanks to Mange for helping with testing.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.