GurneyArena-More_Creatures icon

More Creatures

Adds more wildlife and monsters to Valheim, with balanced dungeon spawns and special creature exceptions using Expand World Prefabs.

Last updated 19 hours ago
Total downloads 112
Total rating 0 
Categories Tweaks Enemies
Dependency string GurneyArena-More_Creatures-1.0.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

ValheimModding-YamlDotNet-16.3.1 icon
ValheimModding-YamlDotNet

Shared version 16.3.0 of YamlDotNet from Antoine Aubry and contributors, net47 package for use in Valheim mods. Maintained by the ValheimModding team.

Preferred version: 16.3.1
denikson-BepInExPack_Valheim-5.4.2360 icon
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.2360
JereKuusela-Expand_World_Prefabs-1.66.0 icon
JereKuusela-Expand_World_Prefabs

Allows creating rules for objects being spawned, destroyed and more.

Preferred version: 1.66.0

README

More Creatures

More creatures in the wild, balanced dungeon encounters, and exceptions for special enemies.

More Creatures is a configurable spawn-multiplier preset for Valheim, powered by Expand World Prefabs. It increases the number of ordinary creatures while treating dungeons, powerful enemies, bosses and special NPCs differently. No custom DLL is included.

Features

  • Wildlife and ordinary monsters: when an eligible creature is created at Y <= 3500, spawn two additional copies of the same prefab (three creatures in total).
  • Dungeon monsters: when an eligible monster is created at Y >= 4000, spawn one additional copy (two in total). This makes dungeons more challenging without overcrowding them.
  • Powerful creatures: Abomination, Stone Golem, Serpent, Lox, Seeker Brute, Gjall, Bonemaw Serpent, Fallen Valkyrie and Morgen receive one additional copy, rather than two.
  • Excluded creatures: specified bosses, NPCs, young animals, summons and other special prefabs receive no additional copies from this preset.
  • Boss protection: the general rules filter out creatures with Humanoid.m_boss = true.

The numbers above describe the result of one matching creation event, not a global population limit. Other spawn-modifying mods can change the final result.

How it works

The script runs when a matching object is created (type: create). Its first two rules target the AnimalAI and MonsterAI prefab groups, respectively. They preserve the original prefab identifier using <prefab> and create two more instances with the position offset pos: 1, 0, 0. These rules only apply at or below maxY: 3500 and exclude bosses via bannedFilter.

The third rule targets MonsterAI above minY: 4000 and creates only one additional monster. The gap between Y=3500 and Y=4000 is deliberately not covered by these general rules.

The following rules list specific prefab identifiers with weight: 1e30 and no spawn entries. When these compete with the general rules, their overwhelmingly higher relative weight means they are selected almost always, preventing additional spawns from this preset.

The final rule also uses weight: 1e30, but includes one spawn entry. This effectively limits the listed powerful creatures to one extra copy instead of two.

Important: weight is a relative selection weight, not an absolute priority or a guaranteed 100% chance. The mod selects among matching weighted rules. Other scripts may introduce competing rules.

Creature levels

The script does not explicitly set a level for the new copies. They are intended to spawn at the default level (level 1), but actual level behavior should be verified in-game, especially when using other creature-level mods.

Modded creature support

The prefab groups can also affect compatible creatures added by other mods. The explicit exception lists include some modded prefab identifiers; entries for missing prefabs do not introduce those creatures into the game.

Host-only installation

Only the world host needs this preset and its required mods. Players joining the hosted world do not need to install More Creatures, Expand World Prefabs, or any other mods specifically for this preset. They can join with an unmodded Valheim client. This applies to the spawn changes provided by this preset; other mods used by the host may have their own client-side requirements.

Installation

  1. On the world host, install all three required dependencies listed below (a Thunderstore-compatible mod manager should install them automatically).
  2. On the world host, install More Creatures through a Thunderstore-compatible mod manager, or manually copy the included BepInEx/config/expand_world/expand_prefabs_more_creatures.yaml file into your Valheim profile's corresponding directory.
  3. Start the game or reload the Expand World Prefabs scripts using ewp_reload where supported.

Configuration and compatibility

The configuration file is:

BepInEx/config/expand_world/expand_prefabs_more_creatures.yaml

Expand World Prefabs supports multiple files named expand_prefabs_*.yaml. This package therefore does not replace your existing expand_prefabs.yaml or other separately named script files.

However, independent script files may target the same creatures, so gameplay behavior may conflict with other spawn rules. Review your existing configuration when combining presets.

You can edit the exception lists, the height thresholds, and the number of spawn entries to customize the experience. Back up your configuration before editing.

Requirements

The following dependencies are required on the world host only (alongside Valheim):

  • ValheimModding-YamlDotNet-16.3.1
  • denikson-BepInExPack_Valheim-5.4.2360
  • JereKuusela-Expand_World_Prefabs-1.66.0

These exact dependency identifiers are also declared in manifest.json. A Thunderstore-compatible mod manager can install them automatically. Joining players do not need these mods for this preset.

Credits

  • Spawn rules and configuration: More Creatures preset author.
  • Expand World Prefabs: JereKuusela.

Notes

This preset changes creature creation events; it does not directly alter vanilla spawn intervals, spawn caps, or already-existing creatures. Additional creatures spawned by Expand World Prefabs do not trigger the same create rules by default.