OathboundExpShare

版本 v1.1.1·更新於 2026-09-21

Enables group class EXP sharing and fixes the critical bug where Damage-Over-Time kills (fire/burning, poison, spirit) grant zero EXP in Oathbound. Features live Admin GUI sync.

模組介紹 作者原文

Oathbound Exp Share

Oathbound Exp Share is an essential companion mod for LionAndOtter's Oathbound RPG mod in Valheim.

In original Oathbound, experience points (EXP) are only credited if a player lands the direct physical killing blow on an enemy. This introduces two game-breaking issues during standard gameplay:

  • DoT Kills Grant Zero EXP (Critical Bug Fix): If an enemy dies to Damage-Over-Time (such as burning fire from the Druidic Staff of Fire, fire arrows, poison, or spirit), vanilla Valheim ticks do not assign an attacker identity to the fatal hit. Original Oathbound detects a null killer and completely discards the kill reward. Neither the attacker nor anyone else receives EXP.
  • No Group Progression: Teammates playing together do not share EXP. Whoever lands the final hit takes all the experience, forcing players to compete for last hits and leaving support roles, healers, and secondary damagers behind.

Oathbound Exp Share resolves both issues completely, while introducing real-time in-game Admin GUI configuration synchronization.

Core Features

  • Fixes Damage-Over-Time (DoT) Kills: Restores lost experience when monsters die from fire, burning effects (including weapons like the Druidic Staff of Fire), poison, or spirit. The player who applied the effect is properly credited and awards are processed normally.
  • Damage Contribution EXP Share: All players (and their summoned companions) who contributed damage to a monster earn class EXP when the monster is defeated.
  • Proximity / Distance Share: Group members within a configurable distance (default: 50 meters) earn class EXP even if they did not directly strike the target. Ideal for support classes, healers, or teammates fighting together.
  • No Duplicate Rewards: Each player is credited only once per enemy kill. If a player qualified under both damage dealt and proximity, they receive the highest reward percentage.
  • Real-Time Admin In-Game GUI Sync: Server administrators can open the Configuration Manager menu (press F1) in-game to adjust settings with live sliders. Changes are sent directly to the dedicated server and saved to disk without requiring a server reboot. Non-admins cannot alter server settings.
  • Non-Destructive & Safe: Interacts with Oathbound through native networking RPCs (Warrior_Reward_1) without modifying or replacing original Oathbound files.

Configuration

Settings can be changed live in-game via the F1 Configuration Manager menu, or edited directly in BepInEx/config/com.aitod.valheim.oathboundexpshare.cfg:

[General]

  • EnableExpShare (Default: true): Master toggle for EXP sharing and DoT kill recovery.
  • EnableDebugLogs (Default: false): Enables verbose logging to the BepInEx console for damage and EXP tracking.

[Damagers]

  • ShareWithDamagers (Default: true): Grants EXP to players who damaged the monster.
  • DamagerExpPercent (Default: 100.0): Percentage of the kill EXP awarded to damagers (e.g. 100 for full EXP, 50 for half).
  • DamagerMaxDistance (Default: 100.0): Maximum distance in meters from the monster for damagers to qualify (0 = unlimited map-wide).

[Nearby]

  • ShareWithNearby (Default: true): Grants EXP to nearby group members within range, even if they did not deal damage.
  • NearbyRadius (Default: 50.0): Radius in meters around the defeated monster to award proximity EXP.
  • NearbyExpPercent (Default: 100.0): Percentage of the kill EXP awarded to nearby players (e.g. 100 for full, 75 for 75%).

Installation / r2modman (Recommended)

  • Install using your mod manager.
  • Ensure both BepInExPack Valheim and Oathbound are installed.

Manual Installation

  • Extract OathboundExpShare.dll into your Valheim/BepInEx/plugins/ folder.

Dedicated Servers & Multiplayer

  • Dedicated Server: Place OathboundExpShare.dll in your server's BepInEx/plugins/ directory.
  • Clients: Installing on clients enables local damage tracking and in-game Admin GUI controls.

Requirements

  • BepInExPack Valheim (5.4.2300+)
  • Oathbound (0.21.6+)

Changelog

  • v1

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

denikson-BepInExPack_ValheimLionAndOtter-Oathbound

檔案與校驗

檔案名稱
OathboundExpShare-1.1.1.zip
檔案大小
210.2 KiB