BiomeConfiguratorTool

0.0.1 ✓ Scan successful

Allows you to use a GUI to configure the biome distribution on your map when using Expand World Data yamls

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

Threads

No threads yet.

Log in to post a thread.

Manual installation instructions
1

Install BepInEx

BepInEx is the mod loader required to run mods in Valheim.

Download BepInEx 5.4.2333 · View mod page

Check out the mod page for detailed installation instructions.

2

Install BiomeConfiguratorTool

This mod needs to be installed only on your server.

Download BiomeConfiguratorTool 0.0.1

Extract the ZIP and place the file(s) into the BepInEx/plugins/ folder inside your Valheim game folder.