KillCountEvolution

版本 v1.1.0·更新於 2026-05-13

World progression mod: Mob difficulty (up to 5 stars) and loot quality evolve based on total world kills.

模組介紹 作者原文

Kill Count Evolution

Set up a dynamic world progression for Valheim. The world becomes increasingly dangerous as you and your fellow Vikings defeat enemies. The more you kill, the higher the chance of encountering 3-star, 4-star, and 5-star creatures.

Features

Difficulty Scaling

  • Every kill contributes to a global (world-specific) kill counter.
  • As the kill count rises, the spawn rates for elite monsters (Level 4-6) gradually increase.
  • Multiplayer Compatible: Server-side synchronization ensures all players face the same challenge.

World Kill Tracking & Persistence

The mod tracks progress dynamically to ensure your world evolves even if players join or leave.

Local Player Data: Every player has a personal JSON file (WorldName_PlayerName.json) that stores their total kills for that specific world. This data persists between sessions.

Master World Sync: The host maintains a Master File (WorldName_MASTER.json). This file dynamically calculates the World's Total Kill Count by summing up the contributions of all currently online players.

Storage Path: All data is safely stored in:..\BepInEx\plugins\KillCountEvolution\ (or your plugin folder).

The mod's kill counter always starts from 0.

I suggest you to try this on a fresh new world and a new character.

Though to catch your progression on an existing world manually modify your local JSON file's Total Kill Count based on your estimates.

Beyond Vanilla Stars

  • Introduces 3 new levels: 3-star (Lvl 4), 4-star (Lvl 5), and 5-star (Lvl 6) for enemy mobs.
  • Elite enemies are visually marked with golden stars in their nameplates. (Mechanical change only, no reskinning).
  • Configurable base chances and progression speed per kill.! Non Configurable Protected Creatures (Cannot have extra stars):
  • Bosses & Minibosses.
  • Mobs inside dungeons where minibosses reside.
  • Tamable creatures (Boars, Wolves, etc.).
  • Friendly NPCs.
  • Dverger.
  • Starting Biome (Meadows) creatures except Greylings.

Spawn Calculation & Protection

  • Vanilla Protection: The mod features a "Vanilla Protection" slider (default 30%). This ensures that even in a highly evolved world, a minimum percentage of spawns will remain standard (0-2 star) to maintain the game's original feel.
  • Smart Scaling: If your custom star chances (3, 4, and 5-star) combined exceed the available "non-protected" space, the mod automatically scales them down proportionally.
  • Dynamic Roll:
  • If Vanilla Protection is set to 0%: The world becomes pure chaos. Only custom levels (4-6) will spawn based on their relative chances (if their prefab not excluded or backlisted in config).
  • If set to 100%: The mod is effectively disabled, and only vanilla star (0-2) will spawn.

Loot System

  • Elite Multiplier: Elite mobs drop 4x the standard loot amount (excluding trophies).
  • Drops Soft Handling: 3-star mobs (Lvl 4) drop items as if they were vanilla 2-star. 4-star mobs (Lvl 5) grant one extra piece from their drop table. 5-star mobs (Lvl 6) grant two extra pieces.
  • Loot Filter: Configure a blacklist (e.g., stone, resin) to prevent them from dropping as extra bonus items.

Customization

  • Vanilla Protection: Set a minimum % of spawns that must remain "Vanilla" (Level 1-3) to maintain balance.
  • Biomes & Prefabs: Easily exclude specific biomes (e.g., Ashlands) or specific mobs (e.g., Deathsquitos) from the system.
  • Custom Mob Support: Simply add custom prefabs to the config to exclude them if needed.

Default Values

All the default config settings are set to maintain a "Vanilla"-like experience.

By default config settings the mod is suspended in Ashlands and Mistlands biomes. Remove them from the config if you wish to fight a 5-star Morgen.

Mix it up as you wish. You can have 3-4-5 star Greylings from the start.

Technical Details

  • Data is saved per world and per player in BepInEx/plugins/KillCountEvolution.
  • Requires BepInEx.

Installation

  • Install BepInEx and JsonDotNET for Valheim.
  • Drag KillCountEvolution.dll into your BepInEx/plugins folder

安裝與使用 安裝:BepInEx 外掛

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

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

前置依賴

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

denikson-BepInExPack_ValheimValheimModding-JsonDotNET

檔案與校驗

檔案名稱
KillCountEvolution-1.1.0.zip
檔案大小
173.5 KiB