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.
SylwisCharm
A charming, ethereal companion orb that follows the player, featuring robust multiplayer synchronization, even across long-distance teleports.
By Aneriel
| Date uploaded | 8 months ago |
| Version | 1.8.2 |
| Download link | Aneriel-SylwisCharm-1.8.2.zip |
| Downloads | 115 |
| Dependency string | Aneriel-SylwisCharm-1.8.2 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2333README
Sylwis Charm v1.8.2
An ethereal, glowing companion orb that follows the player, built with reliable multiplayer synchronization.
This mod introduces a persistent, visually appealing orb that floats above and behind the player character. It is designed to be fully functional and stable in multiplayer environments, specifically handling instant, long-distance travel (like using portals) by instantly snapping the orb to the owner's new location for all observers.
Features
- Ethereal Companion: A constantly orbiting, glowing blue sphere that gently hovers above and behind the player.
- Toggle Key: Summon or dismiss the orb using the F8 key.
- Multiplayer Safe: Uses RPCs and intelligent movement logic to ensure the orb's position is accurately synchronized for all players in the game.
- Teleport Correction: Includes a built-in logic to instantly snap the orb to the player's position if they travel more than 50 meters in a single frame (e.g., using a portal), preventing the common "stuck orb" bug for observers.
Installation (Thunderstore Mod Manager)
- Install Thunderstore Mod Manager or r2modman.
- Search for Sylwi's Charm and click Install.
- Ensure the required dependency, BepInExPack Valheim, is also installed.
Manual Installation
- Make sure you have BepInExPack Valheim installed.
- Download the latest release ZIP file.
- Extract the Sylwi's Charm.dll file from the ZIP.
- Move the Sylwi's Charm.dll file into the BepInEx/plugins folder of your Valheim installation.
Known Issues
Changelog
v1.8.1
- Implemented instant snap logic (TeleportSnapDistance = 50m) to ensure the orb synchronizes instantly after portal travel for all players (owner and observers).
- Added comprehensive player cleanup logic for better stability on death/logout.
- Fixed RPC signature for Dismiss function.
v1.8.2
- replaced icon
CHANGELOG
Changelog
v1.8.7
- Unified orb spawn and dismiss logic under a single, synchronous network broadcast to improve multiplayer reliability.
v1.8.6
- Reworked orb movement to correctly hover over water and elevated platforms, while ensuring it consistently clamps to the local terrain height when traveling to prevent ground clipping.
v1.8.5
- Fixed dependency.
v1.8.4
- Orb Movement Stability: Fixed a critical bug in the orb's movement logic (UpdateOrbMovement) which prevented it from smoothly tracking the player's speed (walking vs. running). The orb now reliably uses the player's actual velocity magnitude, ensuring consistent and correct follow behavior.
- Configurable Summon Key: The key used to summon and dismiss the orb is now fully configurable via the BepInEx config file (com.miha.sylwiisorb.cfg). Each player can set their own local preference without affecting the server.
v1.8.3
- Resolved an issue where the orb would briefly drop and halt before fully despawning after a manual dismissal (F8). The fix implemented a deferred cleanup state flag to ensure the orb's destruction is safely handled.
v1.8.2
- Replaced icon.
v1.8.1
- Implemented instant snap logic (TeleportSnapDistance = 50m) to ensure the orb synchronizes instantly after portal travel for all players (owner and observers).
- Added comprehensive player cleanup logic for better stability on death/logout.
- Fixed RPC signature for Dismiss function.