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.
LevelingSystem SharingXP
Co-op leveling with ten upgradeable skills, universal summon bonuses, polished UI, effects and nearby XP.
| Date uploaded | 2 weeks ago |
| Version | 2.1.1 |
| Download link | LevelingSystem_Nearby_XP-LevelingSystem_SharingXP-2.1.1.zip |
| Downloads | 9 |
| Dependency string | LevelingSystem_Nearby_XP-LevelingSystem_SharingXP-2.1.1 |
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.2333ValheimModding-Jotunn
Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.
Preferred version: 2.29.2ValheimModding-JsonDotNET
Shared version 13.0.3 of Json.NET from Newtonsoft, net45 package for use in Valheim mods. Maintained by the ValheimModding team.
Preferred version: 13.0.3README
LevelingSystem: Skills & Nearby XP
A cooperative progression mod for Valheim, maintained by DelooLV and based on the work of Thrakal (Cozyheim) and DeepWolf413.
Highlights
- Shared creature-kill XP for every living player inside the configurable nearby radius.
- Ten skills with persistent ranks, refunds, server-synced balance settings, Russian and English localization.
- A restored Nordic skills menu, smooth XP bar, floating XP, level-up, critical-hit and summon-hit effects.
- Multiplayer-safe skill ranks synchronized through player ZDO data.
- Configurable rested-XP multiplier, skill points per level, maximum ranks and bonuses per rank.
Skills
| Category | Skill | Default effect |
|---|---|---|
| Offensive | Spirit Command | +4% summoned/commanded creature damage per rank |
| Offensive | Keen Eye | +0.5% critical chance per rank |
| Offensive | Brutal Precision | +5% critical damage per rank, above the base +50% critical bonus |
| Defensive | Spirit Ward | +5% summoned/commanded creature health per rank |
| Defensive | Vitality | +5 maximum health per rank |
| Defensive | Unyielding Ward | Negates hostile monster hits up to +5 direct damage per rank after mitigation |
| Core | Endurance | +5 maximum stamina per rank |
| Core | Arcane Capacity | +5 maximum Eitr per rank |
| Utility | Wisdom | +2% XP gained per rank |
| Utility | Pack Bearer | +7.5 carry weight per rank |
Press I by default to open the skills menu. The key and every balance value can be changed in the synchronized BepInEx configuration.
Modded summon compatibility
The mod automatically recognizes creatures that use Valheim's standard Tameable / MonsterAI command-and-follow ownership. This covers vanilla summons and many modded creatures.
Mods with a custom ownership system can integrate without a hard dependency:
SummonOwnerResolver.RegisterResolver(character =>
{
// Return the owning Player, or null when this character is not your summon.
return TryGetOwnerFromYourMod(character);
});
Damage effects are applied through normal HitData, so projectile and melee attacks from compatible modded summons are supported.
Server/host commands
set_level <playerName|me> <level>level_up <playerName|me> <amount>
Requirements
- BepInExPack Valheim 5.4.2333 or newer compatible release
- Jötunn 2.29.2
- JsonDotNET 13.0.3
The mod is required on every client and the server. Back up character saves before upgrading from an older progression build.
Credits
- Thrakal (Cozyheim) — original creator
- DeepWolf413 — maintained/fixed version
- DelooLV — community edition and current development
CHANGELOG
v1.0.4
- Rebuilt from the official DeepWolf413/Cozyheim-Mods source tree.
- Kept the official level UI asset bundle, plugin initialization, patches, and original mod identity.
- Added only the Nearby XP rule for creature deaths.
- Fixed embedded creature XP table loading for the project's actual resource namespace.
v1.0.3
- Restored the Unity-built embedded asset bundle used by the level UI, skill UI, XP bar, and training dummies.
- Keeps the Nearby XP system and creature XP table loading fixes.
- Keeps Russian C# messages and configuration text.
- Note: UI text stored inside the asset bundle uses the original working bundle until the Russian UI bundle is rebuilt through Unity.
v1.0.1
- Updated Thunderstore icon.
- Updated Thunderstore description and README for the Community Edition release.
- Updated internal plugin identity for the Community Edition package.
- Improved Nearby XP reliability for multiplayer ownership changes.
v1.0.0
- Added Nearby XP for creature deaths.
- Added Russian language support.
- Improved creature XP table loading.
- Added support for shared cooperative XP progression.
v0.6.0 (latest)
Important! This is a big update, I reworked several parts of the mod with significant changes to how they work. Please do a backup before updating.
- Reworked configs
- All default configs are now embedded into the mod itself - it is not intended for them to be editable. The mod can always fallback to a default config in case something goes wrong loading custom configs.
- Installing the mod on a dedicated server will no longer require manually, moving the default configs to make sure the mod is functioning properly. Like mentioned earlier, they are now embedded into the mod itself.
- Project clean-up
- Improvements to the project structure will make it easier to debug and fix bugs from now on.
- New integrations
- CLLC (CreatureLevelAndLootControl)
- Removed integrations
- DifficultyScaler
- Removed as I'm not maintaining it anymore, and there are mods that does the same better.
- DifficultyScaler
v0.5.19 (Latest)
- Adds more error messages to xp config loading process.
- A warning will be written to the console if it failed to read a xp config file, including the reason it failed to
load. The mod will continue to run, as long as one of each xp type config was able to loaded.
Likely causes for failing to load are: invalid JSON structure, and comments.
- A warning will be written to the console if it failed to read a xp config file, including the reason it failed to
load. The mod will continue to run, as long as one of each xp type config was able to loaded.
- Fixes an issue with the inability to add/remove skill points from some skills. The interact text would partially block some of the skill buttons with its big hitbox.
- Removes embedded third-party libraries that are no longer needed.
That was all for this patch. I am still working on a major update that will significantly improve all aspects of the mod, such as, the stability, ease of use, UI rework to be consistent with the game, more customizability, and much more.
v0.5.18
- Xp from kills should work properly now. I tested it on my new server-side test environment with success :-)
v0.5.17
- Fixes xp from kills not given to players other than the host. I don't have a way to test this, please let me know if this update didn't fix the bug :-)
v0.5.16
- Updates for Jotunn v2.23.2
- Fixes xp not being given to the player.
v0.5.15
- Adds Ashlands monsters to xp table.
v0.5.14
- Adds more error checks and hopefully fixes an error that'd occur when a client level up.
- Fixes rested xp bonus multiplier not being applied to all types of xp gains. It used to only affect xp gained from killing.
- Fixes fire and poison skill resistance.
v0.5.13
- Updated for Ashlands.
v0.5.12
- Fixed error occuring with the latest version of Auga
v0.5.11
- Maybe fixed the issue with players gaining experience even if the interaction was unsuccessful.
- Fixed an issue with the skills menu still reacting to input after it's been closed.
v2.1.1
- Increased Unyielding Ward from 10 to 20 default ranks, raising its maximum default immunity threshold from 50 to 100 damage.
v2.1.0
- Added Unyielding Ward, a configurable defensive skill that negates weak direct monster attacks after armor and resistances.
- Added a dedicated transparent skill icon and a cyan block effect.
- Kept PvP, environmental damage, damage over time and boss attacks outside the immunity by default.
v2.0.0
- Added nine persistent, configurable skills across offensive, defensive, core and utility categories.
- Added universal summon damage and health bonuses with standard Valheim ownership detection and a public resolver API for other mods.
- Restored and modernized the Nordic skills menu, XP bar and level-up display.
- Added three original summon/experience icons plus XP, critical-hit, summon-hit and level-up visual effects.
- Added English and Russian localization for all new UI and skill descriptions.
- Synchronized skill ranks through player ZDO data for multiplayer combat calculations.
- Fixed the rested-XP calculation, maximum-level evaluation, unsafe foraging reward and admin commands.
- Updated Jötunn/BepInEx package metadata and modernized the build project.