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.
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.
CHANGELOG
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.