Source-checkedQuality of life & UI

BetterContinents

by Wubarrk · for Valheim

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.

1.0KDownloads
9d agoLast updated
BepInExLoaders
ThunderstoreSource

About BetterContinents

From Thunderstore

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.

🗺️ Better Continents

Valheim Mod

[Multiplayer Compatible]() [Framework]() [Compatibility]() [Version]()

> "The Allfather did not carve the Tenth Realm in a single stroke. With hammer and chisel, the jagged peaks were raised, deep fjords torn open, and ancient oceans poured into the abyss. Take up the chisel, Viking, and shape the continents to your will."

Better Continents is a total procedural and bitmap overhaul of Valheim's world generation. It gives world builders, server administrators, and cartographers complete control over terrain generation—allowing you to replace or augment vanilla landmasses with custom heightmaps, bespoke biome layouts, precision spawn placements, and intricate multi-layered noise.

Whether you want to import a real-world map of Earth, recreate Middle-earth, sculpt realistic mountain ranges, or carve an unforgiving archipelago for a hardcore survival campaign, Better Continents makes it possible.

What's new in 0.10.7

🏔️ Per-Biome Procedural Height Noise (Selective Mountain Jaggedness)

  • The Problem: Previously, running Heightmap Override All = true meant every meter of terrain elevation was sampled strictly from static PNG pixels. At 4 m or 8 m per pixel, mountains lost all of Valheim's natural jaggedness—appearing as smooth mounds or clay pyramids unless heavy offline micro-gully synthesis was baked into massive 16k textures. Conversely, disabling Heightmap Override All slapped procedural octave noise indiscriminately across the entire world, corrupting town squares, harbors, and canals.
  • The Solution: Better Continents now supports runtime procedural height noise gated strictly by biome:
  • Lowlands, Meadows, Plains, Towns & Canals: Remain 100% faithful to the PNG heightmap (zero procedural noise).
  • Mountain & Deep North Biomes: Automatically blend Valheim's multi-octave alpine fractal noise, couloirs/micro-gullies (10 m and 2.5 m frequencies), and slope tilt. Configured via Mountain Noise ([01 BetterContinents.Global], console bc g mn <scale>, default 1.0).
  • Mistlands Biomes: Synthesize stepped terrace crags and sharp ridges, configured via Mistlands Noise ([01 BetterContinents.Global], console bc g msn <scale>, default 1.0).
  • Altitude Attenuation: Smooth altitude fade guarantees coastal and low-lying elevations are completely untouched by procedural mountain jitter.

🚫 Location Exclusion Mask (no_spawns_mask.png / nospawns.png)

  • Precision World Spawning: Allows map authors to designate protected regions (town centers, roads, player settlement zones, historical ruins) where random location candidate placement (burial chambers, sunken crypts, goblin camps, boss altars) is strictly prohibited.
  • Non-Consuming Candidate Rejection: Unlike binary Skip Default Locations = true (which nukes all locations globally), the exclusion mask transpiles ZoneSystem.GenerateLocationsTimeSliced to return non-matching biome signals for excluded pixels. The candidate point fails without incrementing the location placed counter—allowing the game engine to cleanly retry and place the quota of dungeons elsewhere on eligible terrain.
  • Explicit Pins Preserved: Manual pins loaded from locationmap.png remain completely unblocked.
  • Usage: Drop no_spawns_mask.png (or nospawns.png) into your world directory, or configure Location Exclusion File under [06 BetterContinents.Maps]. Non-black pixels mark excluded areas.

📐 Detailed Bake Meshes (32-bit Float Positions & Normals)

  • Full-Precision Proxy Geometry: Switched the default proxy merge geometry format (BakedProxyMerge) to uncompressed 32-bit float positions and normals (VertexLayout.Plain).
  • Maximum Visual Sharpness: Delivers razor-sharp silhouette edges, pristine geometric planes, and smooth normal shading across dense baked towns and custom structures while retaining high-efficiency background GPU draw calls. (Optional compact half-precision format remains available via BC_SHADOW_PROXY_FORMAT=compact).

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 9d ago.

BetterContinents on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server side
Optional on the server
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
0.10.7, released 2026-10-26

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 5 recorded builds of BetterContinents.

Recent builds

BuildReleasedGame versionsLoaders
0.10.72026-10-26n/aBepInEx
0.10.42026-10-09n/aBepInEx
0.10.32026-10-07n/aBepInEx
0.10.02026-10-05n/aBepInEx
0.9.42026-10-04n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run BetterContinents on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Tweaks”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Works on a server

From source side support

Thunderstore lists server-side support for BetterContinents as optional: it can run on a server, but isn’t required there.

Compatibility

Game
Valheim
Loaders
BepInEx
Runs on
Serveroptional on the server
Requires
One-click install needs a BepInEx server.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-27Open ↗
  • ✓AuthorWubarrk, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

BetterContinents, answered

Generated from the mod’s own source data.

Do my players need to install BetterContinents?

Thunderstore lists server-side support for BetterContinents as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

Yes. BetterContinents is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run BetterContinents on a Valheim server.

Deploy in about a minute from $9.99 a month, then add BetterContinents in one click.