THIS IS NOT A MOD.
You do not need to download anything. You just use the web tool to help you with Jere's yamls.
To use the tool you have to go here: Zeus Biome Configurator
The github code can be found here: Nick-Pappas/BiomeConfiguratorTool
I am attaching two examples of a bit more elaborate yamls to see what a more complicated thing will look like...
You can copy the code, paste it in the expand_biomes.yaml and expand_world.yaml, and load them in the tool.
Remember that you cannot have more than 32 biomes by the way. No way around it.
Colors for ocean do not matter.
Otherwise colors for biomes that you pick with the tool are what you will see on the map.
You can of course import your own yamls, or you start from scratch vanilla and build a new config on the fly. I have not written a proper read me, but the idea is simple... you use it to define the composition of your map by dragging around sliders and using checkboxes instead of typing like maniacs.
The (?) icons will help. For example you split the world in imaginary annuli, (donuts, rings) and you say well from 30% from the center to 50% of the center I want at least 30% of biomes I encounter to be Swamp. Stuff like that. You can already do that using expland_biomes and expand_world yamls.
This tool just gives you a GUI and does the yaml-ing for you.
Thanks to Jere for the excellent Expand World suite. To understand the yamls themselves, you need to read the documentation that Jere has and can be found here: https://github.com/JereKuusela/valheim-expand_world_data
but the relevant for the tool stuff are:
https://github.com/JereKuusela/valheim-expand_world_data/blob/main/docs/biomes.md
and
https://github.com/JereKuusela/valheim-expand_world_data/blob/main/docs/world.md
The expand biomes yaml
# Vanilla
- biome: Meadows
environments:
- environment: Clear
weight: 5
- environment: Rain
weight: 0.2
- environment: Misty
weight: 0.2
- environment: ThunderStorm
weight: 0.2
- environment: LightRain
weight: 0.2
colorMap: 0.573, 0.655, 0.361
colorTerrain: 0, 0, 0, 0
musicDay: meadows
# Vanilla
- biome: Swamp
environments:
- environment: SwampRain
colorMap: 0.639, 0.447, 0.345
colorTerrain: 1, 0, 0, 0
musicDay: swamp
musicNight: swamp
#Zeus add Mountain variations to layer the altitude
#Vanilla (but altered)
- biome: Mountain
environments:
- environment: SnowStorm
- environment: Snow
weight: 5
colorMap: 1, 1, 1
colorTerrain: 0, 1, 0, 0
altitudeDelta: 2
altitudeMultiplier: 1.221
forestMultiplier: 2
musicDay: mountain
musicNight: mountain
# Zeus added
# Second Mountain level
- biome: High Mountain
name: High Mountain
terrain: mountain
nature: mountain
environments:
- environment: SnowStorm
- environment: Snow
weight: 5
colorMap: 1, 1, 1
colorTerrain: 0, 1, 0, 0
altitudeDelta: 8
altitudeMultiplier: 1.456
musicDay: mountain
musicNight: mountain
# Zeus added
# One tier before the summit. Second tallest part
- biome: High Peak Mountain
name: High Peak Mountain
terrain: mountain
nature: mountain
environments:
- environment: SnowStorm
- environment: Snow
weight: 5
colorMap: 1, 1, 1
colorTerrain: 0, 1, 0, 0
altitudeDelta: 9
altitudeMultiplier: 1.654
musicDay: mountain
musicNight: mountain
# Zeus added
# Tallest part of the mountain. Should have no trees and minimal or no clutter.
- biome: Summit
name: Summit
terrain: mountain
nature: mountain
environments:
- environment: SnowStorm
- environment: Snow
weight: 5
colorMap: 1, 1, 1
colorTerrain: 0, 1, 0, 0
altitudeDelta: 10
altitudeMultiplier: 1.96
musicDay: mountain
musicNight: mountain
# Vanilla
- biome: BlackForest
environments:
- environment: DeepForest Mist
weight: 2
- environment: Rain
weight: 0.1
- environment: Misty
weight: 0.1
- environment: ThunderStorm
weight: 0.1
colorMap: 0.42, 0.455, 0.247
colorTerrain: 0, 0, 1, 0
musicDay: blackforest
musicNight: blackforest
# Vanilla
- biome: Plains
environments:
- environment: Heath clear
weight: 2
- environment: Misty
weight: 0.4
- environment: LightRain
weight: 0.4
colorMap: 0.906, 0.671, 0.47
colorTerrain: 0, 0, 0
musicDay: plains
musicNight: plains
# Vanilla
- biome: AshLands
environments:
- environment: Ashlands_ashrain
weight: 1.5
- environment: Ashlands_misty
weight: 0.1
- environment: Ashlands_CinderRain
weight: 0.2
- environment: Ashlands_storm
weight: 0.05
mapColorMultiplier: 0.5
colorMap: 0.481, 0.125, 0.125
colorTerrain: 1, 0, 0
musicDay: ashlands
musicNight: ashlands
lava: true
# Vanilla
- biome: DeepNorth
environments:
- environment: Twilight_SnowStorm
weight: 0.5
- environment: Twilight_Snow
- environment: Twilight_Clear
colorMap: 1, 1, 1
colorTerrain: 0, 1, 0, 0
# Vanilla
- biome: Ocean
environments:
- environment: Rain
weight: 0.1
- environment: LightRain
weight: 0.1
- environment: Misty
weight: 0.1
- environment: Clear
- environment: ThunderStorm
weight: 0.1
- environment: Ashlands_SeaStorm
weight: 0.05
ashlandsOverride: true
colorMap: 1, 1, 1
colorTerrain: 0, 0, 0, 0
# Vanilla
- biome: Mistlands
environments:
- environment: Mistlands_clear
weight: 1.5
- environment: Mistlands_rain
weight: 0.1
- environment: Mistlands_thunder
weight: 0.1
colorMap: 0.2, 0.2, 0.2
colorTerrain: 0, 0, 1
musicDay: mistlands
musicNight: mistlands
# Zeus added - Lighter balanced green
- biome: Deep Meadows
name: Deep Meadows
terrain: Meadows
nature: Meadows
environments:
- environment: Clear
weight: 5
- environment: Rain
weight: 0.2
- environment: Misty
weight: 0.2
- environment: ThunderStorm
weight: 0.2
- environment: LightRain
weight: 0.2
colorMap: 0.35, 0.50, 0.35
colorTerrain: 0, 0, 0, 0
musicDay: meadows
# Zeus added - Very dark with blue-black tint
- biome: Deep Black Forest
name: Deep Black Forest
terrain: BlackForest
nature: BlackForest
environments:
- environment: DeepForest Mist
weight: 2
- environment: Rain
weight: 0.1
- environment: Misty
weight: 0.1
- environment: ThunderStorm
weight: 0.1
colorMap: 0.05, 0.08, 0.10
colorTerrain: 0, 0, 1, 0
musicDay: blackforest
musicNight: blackforest
# Zeus added - Lightened from swamp color
- biome: Deep Plains
name: Deep Plains
terrain: Plains
nature: Plains
environments:
- environment: Heath clear
weight: 2
- environment: Misty
weight: 0.4
- environment: LightRain
weight: 0.4
colorMap: 0.600, 0.450, 0.320
colorTerrain: 0, 0, 0
musicDay: plains
musicNight: plains
# Zeus added - Very dark
- biome: Deep Mistlands
name: Deep Mistlands
terrain: Mistlands
nature: Mistlands
environments:
- environment: Mistlands_clear
weight: 1.5
- environment: Mistlands_rain
weight: 0.1
- environment: Mistlands_thunder
weight: 0.1
colorMap: 0.05, 0.05, 0.05
colorTerrain: 0, 0, 1
musicDay: mistlands
musicNight: mistlands
# Zeus added - Darker brown
- biome: Deep Swamp
name: Deep Swamp
terrain: Swamp
nature: Swamp
environments:
- environment: SwampRain
colorMap: 0.120, 0.080, 0.060
colorTerrain: 1, 0, 0, 0
musicDay: swamp
musicNight: swamp
# Zeus added - Much lighter grey
- biome: Deep North Plains
name: Deep North Plains
terrain: DeepNorth
nature: DeepNorth
altitudeMultiplier: 0.35
altitudeDelta: 10
environments:
- environment: Twilight_SnowStorm
weight: 0.5
- environment: Twilight_Snow
- environment: Twilight_Clear
colorMap: 0.60, 0.60, 0.60
colorTerrain: 0, 1, 0, 0
Then the expand world yaml:
# Vanilla - Poles
- biome: ashlands
maxDistance: 1.6
minDistance: 1.2
centerY: 0.38
boiling: true
# Vanilla - Altitude-based
- biome: ocean
maxAltitude: -26
# Vanilla - Altitude-based
#default altitude 105 stretch 0.5
- biome: Summit
minAltitude: 95
stretch: 0.5
#default altitude 86 stretch 1
- biome: High Peak Mountain
minAltitude: 82
stretch: 1
#default altitude 70 stretch 1.2
- biome: High Mountain
minAltitude: 69
stretch: 1.2
#default altitude 55 stretch 1.33
- biome: mountain
minAltitude: 53
stretch: 1.33
# Zeus added - Deep North Plains BEFORE deepnorth
- biome: Deep North Plains
maxDistance: 1.6
minDistance: 1.2
centerY: -0.38
amount: 0.4
seed: Deep North Plains
# Vanilla - DeepNorth
- biome: deepnorth
maxDistance: 1.6
minDistance: 1.2
centerY: -0.38
# ZONE 9 (0.9-1.0): Deep Mistlands 37%, Deep Plains 18%, Mistlands 16%, DeepBlackForest 14%, Deep Meadows 7%, BlackForest 4%, Meadows 4%
# Catch-all: Deep Mistlands (Plains removed)
- biome: Deep Mistlands
minDistance: 0.9
amount: 0.49
- biome: Deep Plains
minDistance: 0.9
amount: 0.44
- biome: mistlands
minDistance: 0.9
amount: 0.45
- biome: Deep Black Forest
minDistance: 0.9
amount: 0.50
- biome: Deep Meadows
minDistance: 0.9
maxDistance: 1.0
amount: 0.51
- biome: blackforest
minDistance: 0.9
maxDistance: 1.0
amount: 0.42
- biome: meadows
minDistance: 0.9
maxDistance: 1.0
amount: 0.42
- biome: Deep Mistlands
minDistance: 0.9
# ZONE 8 (0.75-0.9): Mistlands 26%, Deep Plains 21%, Deep Mistlands 16%, DeepBlackForest 12%, Deep Meadows 10%, BlackForest 6%, Meadows 5%, Plains 4%
# Catch-all: Mistlands
- biome: mistlands
minDistance: 0.75
maxDistance: 0.9
amount: 0.42
- biome: Deep Plains
minDistance: 0.75
maxDistance: 0.9
amount: 0.43
- biome: Deep Mistlands
minDistance: 0.75
maxDistance: 0.9
amount: 0.39
- biome: Deep Black Forest
minDistance: 0.75
maxDistance: 0.9
amount: 0.38
- biome: Deep Meadows
minDistance: 0.75
maxDistance: 0.9
amount: 0.37
- biome: blackforest
minDistance: 0.75
maxDistance: 0.9
amount: 0.34
- biome: meadows
minDistance: 0.75
maxDistance: 0.9
amount: 0.33
- biome: plains
minDistance: 0.75
maxDistance: 0.9
amount: 0.42
- biome: mistlands
minDistance: 0.75
maxDistance: 0.9
# ZONE 7 (0.6-0.75): Mistlands 24%, Deep Plains 24%, DeepBlackForest 18%, Plains 10%, Deep Swamp 10%, Deep Meadows 8%, BlackForest 4%, Meadows 2%
# Catch-all: Mistlands
- biome: mistlands
minDistance: 0.6
maxDistance: 0.75
amount: 0.41
- biome: Deep Plains
minDistance: 0.6
maxDistance: 0.75
amount: 0.45
- biome: Deep Black Forest
minDistance: 0.6
maxDistance: 0.75
amount: 0.46
- biome: plains
minDistance: 0.6
maxDistance: 0.75
amount: 0.37
- biome: Deep Swamp
maxAltitude: 20
minAltitude: -20
minDistance: 0.6
maxDistance: 0.75
amount: 0.38
wiggleDistance: false
- biome: Deep Meadows
minDistance: 0.6
maxDistance: 0.75
amount: 0.35
- biome: blackforest
minDistance: 0.6
maxDistance: 0.75
amount: 0.35
- biome: meadows
minDistance: 0.6
maxDistance: 0.75
amount: 0.3
- biome: mistlands
minDistance: 0.6
maxDistance: 0.75
# ZONE 6 (0.5-0.6): Deep Swamp 30%, Plains 15%, Deep Plains 14%, Deep Meadows 14%, DeepBlackForest 13%, Swamp 10%, BlackForest 3%, Meadows 1%
# Catch-all: Plains
- biome: Deep Swamp
maxAltitude: 20
minAltitude: -20
minDistance: 0.5
maxDistance: 0.6
amount: 0.45
wiggleDistance: false
- biome: plains
minDistance: 0.5
maxDistance: 0.6
amount: 0.41
- biome: Deep Plains
minDistance: 0.5
maxDistance: 0.6
amount: 0.40
- biome: Deep Meadows
minDistance: 0.5
maxDistance: 0.6
amount: 0.40
- biome: Deep Black Forest
minDistance: 0.5
maxDistance: 0.6
amount: 0.39
- biome: swamp
maxAltitude: 20
minAltitude: -20
minDistance: 0.5
maxDistance: 0.6
amount: 0.4
wiggleDistance: false
- biome: blackforest
minDistance: 0.5
maxDistance: 0.6
amount: 0.34
- biome: meadows
minDistance: 0.5
maxDistance: 0.6
amount: 0.27
- biome: plains
minDistance: 0.5
maxDistance: 0.6
# ZONE 5 (0.4-0.5): Plains 29%, Swamp 20%, Deep Meadows 20%, DeepBlackForest 18%, BlackForest 8%, Meadows 5%
# Catch-all: Plains
- biome: plains
minDistance: 0.4
maxDistance: 0.5
amount: 0.46
- biome: swamp
maxAltitude: 20
minAltitude: -20
minDistance: 0.4
maxDistance: 0.5
amount: 0.4
wiggleDistance: false
- biome: Deep Meadows
minDistance: 0.4
maxDistance: 0.5
amount: 0.43
- biome: Deep Black Forest
minDistance: 0.4
maxDistance: 0.5
amount: 0.44
- biome: blackforest
minDistance: 0.4
maxDistance: 0.5
amount: 0.41
- biome: meadows
minDistance: 0.4
maxDistance: 0.5
amount: 0.33
- biome: plains
minDistance: 0.4
maxDistance: 0.5
# ZONE 4 (0.3-0.4): Swamp 25%, Deep Meadows 24%, Plains 19%, DeepBlackForest 18%, BlackForest 10%, Meadows 4%
# Catch-all: Plains
- biome: swamp
maxAltitude: 20
minAltitude: -20
minDistance: 0.3
maxDistance: 0.4
amount: 0.41
wiggleDistance: false
- biome: Deep Meadows
minDistance: 0.3
maxDistance: 0.4
amount: 0.47
- biome: plains
minDistance: 0.3
maxDistance: 0.4
amount: 0.42
- biome: Deep Black Forest
minDistance: 0.3
maxDistance: 0.4
amount: 0.45
- biome: blackforest
minDistance: 0.3
maxDistance: 0.4
amount: 0.48
- biome: meadows
minDistance: 0.3
maxDistance: 0.4
amount: 0.35
- biome: plains
minDistance: 0.3
maxDistance: 0.4
# ZONE 3 (0.2-0.3): Swamp 35%, BlackForest 35%, Deep Meadows 18%, Meadows 12%
# Catch-all: BlackForest
- biome: swamp
maxAltitude: 20
minAltitude: -20
minDistance: 0.2
maxDistance: 0.3
amount: 0.48
wiggleDistance: false
- biome: blackforest
minDistance: 0.2
maxDistance: 0.3
amount: 0.52
- biome: Deep Meadows
minDistance: 0.2
maxDistance: 0.3
amount: 0.55
- biome: meadows
minDistance: 0.2
maxDistance: 0.3
amount: 0.49
- biome: blackforest
minDistance: 0.2
maxDistance: 0.3
# ZONE 2 (0.16-0.2): BlackForest 60%, Meadows 30%, Deep Meadows 10%
# Catch-all: BlackForest
- biome: blackforest
minDistance: 0.16
maxDistance: 0.2
amount: 0.61
- biome: meadows
minDistance: 0.16
maxDistance: 0.2
amount: 0.65
- biome: Deep Meadows
minDistance: 0.16
maxDistance: 0.2
amount: 0.36
- biome: blackforest
minDistance: 0.16
maxDistance: 0.2
# ZONE 1 (0.06-0.16): BlackForest 64%, Meadows 36%
# Catch-all: BlackForest
- biome: blackforest
minDistance: 0.06
maxDistance: 0.16
amount: 0.62
- biome: meadows
minDistance: 0.06
maxDistance: 0.16
amount: 0.62
- biome: blackforest
minDistance: 0.06
maxDistance: 0.16
# ZONE 0 (0-0.06): Meadows 100%
# Catch-all: Meadows (spawn area)
- biome: meadows