
BetterContinents
This mod provides the tools to both improve the standard terrain generation of the game, and override aspects of it with image maps, allowing precise control over height, biomes, location placement, and forest coverage.
Last updated | a week ago |
Total downloads | 1715 |
Total rating | 0 |
Categories | Tweaks Server-side Client-side |
Dependency string | JereKuusela-BetterContinents-0.7.10 |
Dependants | 4 other mods depend on this mod |
This mod requires the following mods to function

denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2105README
Better Continents
Mod originally created by billw2012.
Introduction
This mod provides the tools to both improve the standard terrain generation of the game, and override aspects of it with image maps, allowing precise control over height, biomes, location placement, and forest coverage.
These generated worlds can be shared with others (who have this mod installed) by simply copying the usual world files, along with the extra .BetterContinents
file.
See maps people have shared here. Check the links above for documentation and installation instructions.
Recommended mods
- Server Devcommands
- Edit the configuration to automatically enable flying or other features.
- Better Continents enables devcommands for debug worlds, so that feature can be disabled from Server Devcommands.
- Upgrade World
- This is needed to reset the world when reloading images or changing settings.
- Better Continents calls the
zones_reset
command automatically when needed. - Other commands can be used for more specific resets.
- Adds
location_register
command to make a location to spawn at the specific coordinates.
Features
- Use image files as base heightmap layer, detail heightmap layer, and biome specific heightmap layer, with blending options for each
- A comprehensive layer based noise system based on FastNoiseLite, including support for any number of layers of noise with separate settings, each with its own distortion and mask
- A preset system with a few inbuilt defaults, allowing easy selection and sharing of world configs (anyone can make and share their own presets)
- An in game UI for designing your world, with visualisation for the layer system, and fast updating of the terrain and map
- An extensive console command system matching the UI, for those who prefer it
- Use an image file to specify biomes
- Use an image file to specify spawning positions for locations, including player start, bosses, and trader
- Use an image file to specify forest coverage, including in biomes that normally are totally forested (Swamp, Mistlands, Dark Forest, Mountains)
- Change global scale – changes continent sizes
- Adjust sea level
- Adjust forest scaling (how big the contiguous areas of forest/clearings are), and amount
- Specify starting position explicitly
- Still allows loading vanilla maps, without needing to adjust any settings or disable the mod
- Export full map to png at any resolution
CHANGELOG
-
v0.7.10
- Adds a new biome color #000000 for None. When None is returned, BC uses the original biome.
- Fixes 16 bit heightmaps not working.
-
v0.7.9
- Fixes world modifier menu disabling Better Continents.
-
v0.7.8
- Adds color codes for Mistlands_DvergrBossEntrance1 (#9900ff) and Hildir_camp (#FF69B4).
- Adds a new setting for the Upgrade World reset command.
- Changes refresh command to reset command.
- Fixes error and terrain issues when reloading images.
- Removes the 4k image size limit.
- Removes force parameter from the default Upgrade World command.
-
v0.7.7
- Fixed for the new update.
-
v0.7.6
- Fixed for the current version of the game.
- Disables automatic genloc for Better Continents worlds.
- Fixes save copy not working between local and cloud.
- Fixes blank map after reload.
- Fixes debug menu close button not working.
- Fixes debug menu clouds button not working.
- Fixes world corruption when using mods that add very big locations.
- Fixes possible divide by zero error.
- Removes creative mode code. Use Server Devcommands mod instead.
- Removes world reset code. Use Upgrade World mod instead (
zones_reset
command is used automatically).
Available versions
Please note that the install buttons only work if you have compatible client software installed, such as the Thunderstore Mod Manager. Otherwise use the zip download links instead.
Upload date | Version number | Downloads | Download link | |
---|---|---|---|---|
2023-9-19 | 0.7.10 | 449 | Version 0.7.10 | Install |
2023-9-4 | 0.7.9 | 522 | Version 0.7.9 | Install |
2023-9-3 | 0.7.8 | 150 | Version 0.7.8 | Install |
2023-8-22 | 0.7.7 | 485 | Version 0.7.7 | Install |
2023-8-21 | 0.7.6 | 109 | Version 0.7.6 | Install |