Valheim Chat Plus
Vanilla-style chat QoL: global chat, whispers, player colors, pings, and death, sleep and connection notices. English/Spanish. Supports dedicated servers and player-hosted worlds.0.1.16 — Release naming and installation candidate
0.1.17
-
Documentation-only package update: explain the original Steam/Microsoft Store crossplay chat and ping issue.
-
Includes the unchanged, tested 0.1.16 DLL. No gameplay changes or server update required.
-
Build the real assembly as
ValheimChatPlus.dll(not just a renamed download). -
Keep plugin ID, config/color paths and explicitly named embedded sound resource to preserve preferences, colors and audio.
-
Rename the project and deployment folder. Build scripts also generate
ValheimChatPlus_0.1.16_install.zipcontaining the DLL and player installation instructions. -
AMP installer backs up both legacy/new DLL copies, including download duplicates, outside plugins; preserves configuration/colors; rolls back DLL changes if installation fails.
-
Build scripts detect client/server Managed folders and normalize input paths.
-
No gameplay changes from 0.1.15. Both automatic suites remain required before building.
-
This is the version to validate in game before public release, not a claim of completed live validation.
0.1.15 — Local hosting
- Add a local participant for a player hosting from the game; a separate dedicated-server process is no longer required.
- Reuse the validated server paths for host global chat, whisper/reply, admin commands, presence, sleep/death events and pings.
- Include the host in rosters and sleep totals. Keep the endpoint across respawn and clear it on world changes.
- Keep remote identity/admin verification unchanged. Never accept client RPCs as local-host or server-delivery authority.
- Persist host colors by local character ID. Guest colors still use transport identities.
- Use separate outgoing/server ping budgets so the host does not consume the same limiter twice.
- Preserve protocol 0114 and all English/Spanish behavior from 0.1.14.
- Add 66 executable checks of actual plugin handlers with controlled game API doubles. Both test suites now run before a production build.
- Source-only delivery. A build against real dependencies and live listen-host/dedicated validation are still required.
0.1.14 — Valheim Chat Plus
- Rename the displayed plugin and player-facing branding; retain the assembly name, plugin ID, config and persistent colors.
- Default new configurations to global chat; preserve previously saved mode choices.
- Fall back to vanilla for ordinary text without a compatible mod server; preserve the preferred mode. Explicit mod commands never take the public fallback path.
- Add translated
/chathelp, concise connection notice and preferred/active mode status. - Centralize player-facing English/Spanish messages. Read game language at display time; default to English.
- Send structured administrative notices and translate them on each recipient.
- Send literal-name/localization-key tags for death attackers; translate enemy keys on each recipient without translating player names.
- Separate language initialization from whisper setup and recover from temporary language lookup failures.
- Require messaging handshake 0114. Update server and clients together; mixed old/new versions do not exchange mod messages.
- Keep notifications and pings independent of the ordinary-text mode. No new per-frame work, UI or online translation service.
- Add 282 automatic checks for localization, notice validation, death names and chat fallback. Retain the original domain tests.
Source and automated checks are ready. Live Valheim validation and a production build with the installed game dependencies remain required.
