
MyEmotions
Your Viking reacts to weather, combat and adventures with customizable overhead phrases in English and Russian, selected automatically from the game language. Includes strong language.MyEmotions
Your Viking reacts to weather, danger and everyday adventures with situational overhead dialogue in English and Russian. The phrase language follows the language selected in Valheim. Default dialogue contains strong language.
Features
- Reactions to rain, fog, cold, wetness, sailing, equipment, cooking, food, combat, portals and other supported situations.
- Phrases appear above your local character without filling the normal chat history.
- Customizable phrases and per-situation cooldowns, plus a global phrase cooldown.
- Context placeholders, such as
{enemy}, in supported situations. - Avoids immediately repeating the same phrase when alternatives are available.
- Russian phrases when the game language is Russian; English phrases for all other game languages. The selection is checked when a phrase is requested.
Installation
Install with Gale or another Thunderstore-compatible manager. BepInExPack Valheim is the only required mod dependency. JSON runtime dependencies not supplied by the game are included; System.Memory.dll and System.Runtime.CompilerServices.Unsafe.dll are supplied by Valheim and are not bundled.
For manual installation, install BepInEx for Valheim first, then copy the archive's plugins directory into BepInEx. The root metadata files do not need to be copied.
MyEmotions works independently of Weaponbreaker. Do not keep a second manually installed copy of MyEmotions.dll when switching to a mod-manager installation.
Configuration
Launch the game once. Default files are created automatically:
BepInEx/config/emotionsConfigs.RU.json: Russian phrases and initial settings.BepInEx/config/emotionsConfigs.EN.json: English phrases and initial settings.BepInEx/config/salatrek.MyEmotions.cfg: BepInEx settings, including editable phrases and cooldowns.
Both language templates are embedded in the plugin. Existing language files are preserved. If an older emotionsConfigs.json exists, the mod migrates settings into the language files without changing the old file. Russian settings keep the existing section names in the .cfg; English settings use the EN. prefix.
For an in-game settings menu, optionally install a compatible BepInEx Configuration Manager. It is not required for the mod to run.
The default global phrase cooldown is 7 seconds; individual situations have their own additional cooldowns. Customize the text and cooldown for each situation to suit your character.
Language and content
English and Russian phrase packs are included. Russian is used when Valheim is set to Russian; English is the fallback for all other game languages. Each language has independently editable phrases and cooldowns.
⚠️ Content warning: The default English and Russian phrase packs contain profanity and strong language. Replace the phrases in the configuration if you prefer clean dialogue.
Compatibility and testing
Prepared for the Valheim 1.0.21 / BepInEx 5.4.23.6 environment used during development. Tested in the author's existing Windows modded profile. Installation from this release ZIP on a fresh profile has not yet been tested in-game. No claim of dedicated-server or cross-platform testing is made.
For 0.1.1, automated probes run from the extracted ZIP using Valheim's own Mono runtime verified configuration creation/readback, legacy config migration, RU/EN phrase selection, and resolution of System.Memory and Unsafe from the game rather than bundled copies. These probes do not replace full in-game testing.
Only this mod and its runtime libraries are shipped. Personal profile settings and game assemblies are not included. Library licenses are provided under the plugin's licenses directory.
Community and support
If you enjoy this mod and would like to support its development, you can leave a one-time tip or become a subscriber.
Your support helps AmberWard Team continue creating, maintaining and improving mods for the Valheim community.
Credits
Created by Salatrek with AI-assisted development. The package icon was generated with AI.