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.
AdaptiveCreatureScaling
Fixes enemy health and damage at the configured maximum equipment-upgrade difficulty tier.
By LOSDC
| Date uploaded | 14 hours ago |
| Version | 1.3.1 |
| Download link | LOSDC-AdaptiveCreatureScaling-1.3.1.zip |
| Downloads | 24 |
| Dependency string | LOSDC-AdaptiveCreatureScaling-1.3.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.2350ValheimModding-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.30.0README
Adaptive Creature Scaling
Adaptive Creature Scaling fixes Valheim enemies at the difficulty intended for maximum-upgrade equipment. It does not reduce enemy scaling for lower-geared players; those players must improve their equipment before fighting the same enemies comfortably.
Default behavior
- Every hostile creature permanently uses the detected maximum-upgrade difficulty tier.
- Creatures have 3x maximum health and deal 2x damage by default.
- Scaling does not change when stronger or weaker players approach or leave.
- A monster keeps the same health percentage when its scaled maximum is initialized or recalculated after a server configuration change.
- Bosses scale by default. Tamed creatures and players never scale.
- Vanilla star-level and multiplayer difficulty modifiers remain active; this mod adds its fixed maximum-equipment scaling on top of them.
When Potential Draught is installed, the mod automatically reads its live Forge
upgrade cap. The maximumitemquality <quality> command therefore changes both the
upgrade ceiling and creature tier without rebuilding either mod. If Potential Draught
is absent or automatic detection is disabled, MaximumItemQuality is used as the fallback.
The default 3x-health and 2x-damage values are calibrated at reference quality 25. A cap above 25 extrapolates that same per-level curve instead of keeping the old fixed multipliers. For example, with baseline quality 4, a cap of 50 produces about 5.38x health and 3.19x damage. Player equipment quality is deliberately not inspected.
Starred bosses
Every naturally spawned unstarred boss receives one persistent roll:
- 10% chance to become a one-star boss
- 2% chance to become a two-star boss
- 88% chance to remain unstarred
The two-star roll is evaluated first. Boss levels already assigned by developer commands, another mod, or saved data are preserved. Vanilla star bonuses stack with this mod's fixed creature multipliers, so starred bosses are substantially more dangerous.
Server-synchronized configuration
BaselineItemQuality = 4AutoDetectUpgradeCap = trueMaximumItemQuality = 25(fallback)ReferenceItemQuality = 25MaximumHealthMultiplier = 3MaximumDamageMultiplier = 2ScaleBosses = trueBoss Stars.Enabled = trueBoss Stars.OneStarChancePercent = 10Boss Stars.TwoStarChancePercent = 2
Jotunn synchronizes these values from the server. Install the same mod version on the server and every client.
Installation
- Install BepInExPack Valheim 5.4.2350 or newer.
- Install Jotunn 2.30.0 on the server and every client.
- Put
AdaptiveCreatureScaling.dllinBepInEx/plugins/AdaptiveCreatureScaling/everywhere.
CHANGELOG
Changelog
1.3.1
- Reads Potential Draught's live synchronized
MaximumItemQualityvalue. - Creature scaling now reacts automatically to the
maximumitemqualityserver command.
1.3.0
- Automatically detects Potential Draught's compiled Forge upgrade cap when installed.
- Keeps
MaximumItemQualityas a manual fallback when detection is unavailable or disabled. - Extrapolates the quality-25 health and damage curve for higher upgrade caps instead of keeping the multipliers fixed.
- Recalculates already loaded owned creatures when the effective cap changes.
1.2.1
- Fixed a startup exception caused by registering the default BepInEx configuration as a Jotunn custom configuration.
- The configuration continues to synchronize automatically through Jotunn's built-in default-mod-config handling.
1.2.0
- Added a persistent one-time star roll for naturally spawned bosses.
- Bosses have a configurable 10% one-star chance and 2% two-star chance by default.
- Preserves boss levels assigned by developer commands, other mods, or existing save data.
- Vanilla boss-star bonuses stack with the fixed maximum-quality health and damage scaling.
1.1.0
- Replaced nearby-player adaptive scaling with a permanent maximum-quality tier.
- Every hostile creature now uses the quality-25 health and damage multipliers regardless of nearby player equipment.
- Removed player equipment reporting and the player-detection radius setting.
1.0.0
- Added equipment-quality-aware creature health and damage scaling.
- Added strongest-nearby-player selection for multiplayer creature health.
- Added server-synchronized progression ceiling, multipliers, radius, and boss toggle.
- Preserved vanilla balance through item quality 4 and capped scaling at quality 25.