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.
More Creatures
Adds more wildlife and monsters to Valheim, with balanced dungeon spawns and special creature exceptions using Expand World Prefabs.
By GurneyArena
| 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
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.1denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2360JereKuusela-Expand_World_Prefabs
Allows creating rules for objects being spawned, destroyed and more.
Preferred version: 1.66.0README
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
- On the world host, install all three required dependencies listed below (a Thunderstore-compatible mod manager should install them automatically).
- 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.yamlfile into your Valheim profile's corresponding directory. - Start the game or reload the Expand World Prefabs scripts using
ewp_reloadwhere 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.1denikson-BepInExPack_Valheim-5.4.2360JereKuusela-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.