WarfareEWSizeFix
Compatibility patch that disables Warfare Fire & Ice's forced Deep North terrain conversion for custom world generation.
About this mod Author’s original text
WarfareEWSizeFix
A lightweight compatibility patch for Warfare Fire & Ice that
restores compatibility with custom world generation by removing Warfare
Fire & Ice's forced Deep North terrain conversion.
What it fixes
Warfare Fire & Ice integrated the terrain
conversion logic from DeeperNorth. During world generation, any
Mountain biome that exists inside the Deep North is
automatically converted into Deep North terrain.
This created forced terrain changes that the player could not alter with other mods like Expand World.
In particular this created a bug with Mountain terrain, if a player used the "Stretch" setting in Expand World Size.
This mod removes only the Harmony patches responsible for that
terrain conversion while leaving the rest of Warfare Fire & Ice
untouched.
Features
- Removes Warfare Fire & Ice's Mountain → Deep North terrain
conversion
- Preserves all other Warfare Fire & Ice functionality
- No configuration required
- Runtime Harmony compatibility patch
- Does not modify Warfare Fire & Ice files
Requirements
- BepInExPack for Valheim
- Warfare Fire & Ice
Installation
Install on Server and Clients.
Install Mod Manager or copy:
WarfareEWSizeFix.dll
to:
BepInEx/plugins/
Technical Details
Removes the following Harmony postfixes from Warfare Fire & Ice:
- All WorldGenerator.GetBiome(...) postfixes
- HeightmapBuilder.Build(...) postfix
No other Warfare Fire & Ice systems are modified.
License
MIT License
Created by Gand
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.
Install these first, or the mod will not work: