2015-10-31 12:57:28 +01:00
|
|
|
# ABOUT SETTINGS
|
|
|
|
|
|
|
|
# Settings are presents twice :
|
|
|
|
# -- In every world :
|
|
|
|
# world_directory/vmg.conf
|
|
|
|
|
|
|
|
# Format in vmg.conf:
|
|
|
|
# flags aren't preceded by "vmg_", like this:
|
|
|
|
|
|
|
|
# version = 2.3
|
|
|
|
# water_level = 1
|
|
|
|
|
|
|
|
# -- In the main directory :
|
|
|
|
# usually main_directory/minetest.conf
|
|
|
|
|
|
|
|
# Format in minetest.conf:
|
|
|
|
# Unlike in vmg.conf, flags are preceded by "vmg_"
|
|
|
|
|
|
|
|
# vmg_version = 2.3
|
|
|
|
# vmg_water_level = 1
|
|
|
|
|
|
|
|
# HOW TO CHANGE IT
|
|
|
|
|
|
|
|
# You can simply change it in minetest.conf (will affect new worlds only) or in vmg.conf (will affect the involved world only)
|
|
|
|
# But the recent builds (since October 24th 2015) provide a GUI setting system, thanks to PilzAdam, for which Valleys Mapgen has been made compatible.
|
|
|
|
|
|
|
|
[General]
|
|
|
|
# Valleys Mapgen version used
|
|
|
|
vmg_version (Version) enum 2.3 2.3,2.2,2.1,2.0,1.3,1.2,1.1,1.0
|
|
|
|
|
|
|
|
# Valleys Mapgen logs
|
|
|
|
# 0 = Not any log from Valleys Mapgen
|
|
|
|
# 1 = Total mapgen time
|
|
|
|
# 2 = Detailed mapgen time (step by step)
|
|
|
|
# 3 = Detailed mapgen time + trees
|
|
|
|
vmg_log_level (Log level) int 0 0 3
|
|
|
|
|
|
|
|
[Spawn]
|
|
|
|
# Maximal distance from (0;0) at which the player will appear
|
|
|
|
# if possible (if it's in a big ocean, it might be farther)
|
|
|
|
vmg_max_distance (Max spawn distance) int 450
|
|
|
|
|
|
|
|
# New players are randomely spawned by the mod
|
|
|
|
# disable it to spawn the player another way.
|
|
|
|
vmg_spawn (Spawn) bool true
|
|
|
|
|
|
|
|
# After death, players are respawned by the mod
|
|
|
|
# disable it to respawn the player another way.
|
|
|
|
vmg_respawn (Respawn) bool true
|
|
|
|
|
|
|
|
[Mapgen]
|
|
|
|
# Simply water level
|
|
|
|
vmg_water_level (Water level) int 1 -31000 31000
|
|
|
|
|
|
|
|
# Temperature is divided by 2 by climbing this many nodes up
|
|
|
|
vmg_altitude_chill (Altitude chill) int 90
|
|
|
|
|
|
|
|
[*Dirt and Stone]
|
|
|
|
# height at which the half of the surface is made solely of stone.
|
|
|
|
vmg_average_stone_level (Average stone level) int 180
|
|
|
|
|
|
|
|
# if noise 13 is above this value, make pure clay instead of clayey dirt.
|
|
|
|
vmg_clay_threshold (Clay threshold) float 1.0
|
|
|
|
|
|
|
|
# if noise 14 is above this value, make pure silt instead of silty dirt.
|
|
|
|
vmg_silt_threshold (Silt threshold) float 1.0
|
|
|
|
|
|
|
|
# if noise 15 is above this value, make desert sand instead of sandy dirt.
|
|
|
|
vmg_sand_threshold (Sand threshold) float 0.7
|
|
|
|
|
|
|
|
# if not any of noises 13, 14 and 15 is above this value, make normal dirt
|
|
|
|
# else make special dirt.
|
|
|
|
vmg_dirt_threshold (Normal dirt threshold) float 0.5
|
|
|
|
|
|
|
|
# height at which the half of the surface is covered by snow.
|
|
|
|
vmg_average_snow_level (Average snow level) int 100
|
|
|
|
|
2015-12-21 19:43:18 +01:00
|
|
|
# if humidity is below this value, make dry dirt instead of lawn
|
|
|
|
vmg_dry_dirt_threshold (Dry dirt threshold) float 0.6
|
|
|
|
|
2015-10-31 12:57:28 +01:00
|
|
|
[*Rivers]
|
2016-03-03 11:06:04 -06:00
|
|
|
# Produce dry riverbeds in dry regions.
|
|
|
|
vmg_dry_rivers (Dry Rivers) bool false
|
|
|
|
|
2015-10-31 12:57:28 +01:00
|
|
|
# Simply the depth of the rivers
|
|
|
|
vmg_river_depth (River depth) int 3
|
|
|
|
|
|
|
|
# Width of the rivers (arbitrary units)
|
|
|
|
vmg_river_size (River size) float 5.0 0.0 100.0
|
|
|
|
|
|
|
|
# Use river water instead of normal water in rivers.
|
|
|
|
vmg_river_water (River Water) bool true
|
|
|
|
|
|
|
|
# maximal length of a river water flowing.
|
|
|
|
vmg_waterflow (Waterflow) int 3 2 8
|
|
|
|
|
|
|
|
[*Caves]
|
|
|
|
# Disable it to turn caves off. This saves significant processing time.
|
|
|
|
vmg_caves (Caves) bool true
|
|
|
|
|
|
|
|
# Size of the caves (arbitrary units)
|
|
|
|
vmg_caves_size (Caves size) float 7.0 0.0 100.0
|
|
|
|
|
|
|
|
[**Lava]
|
|
|
|
# To manage lava amount increasing by going deep underground
|
|
|
|
# lower values = bigger increasing.
|
|
|
|
vmg_lava_depth (Lava depth) int 2000 1 31000
|
|
|
|
|
|
|
|
# No longer supported since mapgen version 2.0. Use lava_max_height instead.
|
|
|
|
vmg_surface_lava (Surface lava for VMG < 2.0) bool false
|
|
|
|
|
|
|
|
# Lava can't be generated above this height
|
|
|
|
# use 31000 to disable this restriction, or -31000 to fully disable lava.
|
|
|
|
vmg_lava_max_height (Lava max height) int -1 -31000 31000
|
|
|
|
|
|
|
|
[**Features]
|
|
|
|
# Use a faster, sparser cave algorithm
|
|
|
|
vmg_simple_caves (Simple caves) bool false
|
|
|
|
|
|
|
|
# Add mushrooms and water features to caves.
|
|
|
|
vmg_cave_stuff (Cave stuff) bool false
|
|
|
|
|
|
|
|
[*Ores]
|
|
|
|
# Spawn ores from minetest.register_ore() and from darkage mod by CraigyDavi
|
|
|
|
vmg_ores (Ores) bool true
|
|
|
|
|
|
|
|
# Enable sandstone and desert stone layers
|
|
|
|
vmg_stone_ores (Stone ores) bool true
|
|
|
|
|
|
|
|
[*Plants]
|
|
|
|
# Enable trees
|
|
|
|
vmg_trees (Trees) bool true
|
|
|
|
|
|
|
|
# Enable plants
|
|
|
|
vmg_plants (Plants) bool true
|
|
|
|
|
|
|
|
# DEPRECATED since mapgen 2.3. Percent of the lawn nodes that are covered by trees.
|
|
|
|
tree_density (Trees density for VMG < 2.3) float 5.0 0.0 100.0
|
|
|
|
|
|
|
|
# DEPRECATED since mapgen 2.3. Percent of the lawn nodes that are covered by plants.
|
|
|
|
vmg_plant_density (Plants density for VMG < 2.3) float 32.0 0.0 100.0
|
|
|
|
|
|
|
|
# 5 different colors for apple trees
|
|
|
|
vmg_leaves_colors (Leaves colors) bool true
|
|
|
|
|
|
|
|
[*Noises]
|
2018-09-21 12:44:27 +02:00
|
|
|
# Use a 3D noise for rivers
|
|
|
|
# This allows overhangs on canyons
|
|
|
|
# May slow down the mapgen a bit
|
|
|
|
vmg_3d_rivers (3D noise rivers) bool false
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
[**Base ground noises #1-6]
|
|
|
|
# Base ground height
|
|
|
|
# large and smooth noise
|
|
|
|
# 2D noise
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_1 (#1: Base ground height) noise_params_2d -10, 50, (1024,1024,1024), 5202, 6, 0.4, 2
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
# Valleys noise
|
|
|
|
# place a river where around zero
|
2018-09-21 12:44:27 +02:00
|
|
|
# 2D or 3D noise, see 3D noise rivers
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_2 (#2: Valleys) noise_params_3d 0, 1, (256,256,256), -6050, 5, 0.6, 2
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
# Valleys depth
|
|
|
|
# significant influence on terrain height
|
|
|
|
# this value will be squared
|
|
|
|
# 2D noise
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_3 (#3: Valleys depth) noise_params_2d 5, 4, (512,512,512), -1914, 1, 1, 2
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
# Valleys profile
|
|
|
|
# higher values = larger valleys
|
|
|
|
# 2D noise
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_4 (#4: Valleys profile) noise_params_2d 0.6, 0.5, (512,512,512), 777, 1, 1, 2
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
# Inter-valleys slopes
|
|
|
|
# determines how much the 3D noise #6 impacts the terrain.
|
|
|
|
# The most apparent effect is on mountain peaks
|
|
|
|
# low values = smooth terrain, round and wide mountain tops
|
|
|
|
# high values = steep terrain, sharp mountains peaks
|
|
|
|
# 2D noise
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_5 (#5: Inter-valleys slopes) noise_params_2d 0.5, 0.5, (128,128,128), 746, 1, 1, 2
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
# Inter-valleys filling
|
|
|
|
# 3D noise
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_6 (#6: Inter-valleys filling) noise_params_3d 0, 1, (256,512,256), 1993, 6, 0.8, 2
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
[**Caves noises #8-12]
|
|
|
|
# First cave noise
|
|
|
|
# 3D noise
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_8 (#8: Caves I) noise_params_3d 0, 1, (32,32,32), -4640, 4, 0.5, 2
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
# Second cave noise
|
|
|
|
# 3D noise
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_9 (#9: Caves II) noise_params_3d 0, 1, (32,32,32), 8804, 4, 0.5, 2
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
# Third cave noise
|
|
|
|
# 3D noise
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_10 (#10: Caves III) noise_params_3d 0, 1, (32,32,32), -4780, 4, 0.5, 2
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
# Fourth cave noise, also determines lava
|
|
|
|
# 3D noise
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_11 (#11: Caves IV and Lava) noise_params_3d 0, 1, (32,32,32), -9969, 4, 0.5, 2
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
# Lava can only spawn when this noise is up to a certain threshold
|
|
|
|
# that depends on Y coordinate and Lava depth parameter
|
|
|
|
# 3D noise
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_12 (#12: Geological heat) noise_params_3d 0, 1, (64,64,64), 3314, 4, 0.5, 2
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
[**Dirt noises #7 #13-16]
|
|
|
|
# Dirt thickness at y=0
|
|
|
|
# reduced by elevation according to Average stone level parameter
|
|
|
|
# 2D noise
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_7 (#7: Dirt thickness) noise_params_2d 4, 1.75, (256,256,256), 1605, 3, 0.5, 2
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
# Clay noise
|
|
|
|
# above Normal dirt threshold parameter, make clayey dirt
|
|
|
|
# above Clay threshold parameter, make pure clay
|
|
|
|
# significant influence on plants
|
|
|
|
# 2D noise
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_13 (#13: Clay) noise_params_2d 0, 1, (256,256,256), 2835, 5, 0.5, 4
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
# Silt noise
|
|
|
|
# above Normal dirt threshold parameter, make silty dirt
|
|
|
|
# above Silt threshold parameter, make pure silt
|
|
|
|
# significant influence on plants
|
|
|
|
# 2D noise
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_14 (#14: Silt) noise_params_2d 0, 1, (256,256,256), 6674, 5, 0.5, 4
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
# Sand noise
|
|
|
|
# above Normal dirt threshold parameter, make sandy dirt
|
|
|
|
# above Sand threshold parameter, make pure desert sand
|
|
|
|
# significant influence on plants
|
|
|
|
# 2D noise
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_15 (#15: Sand) noise_params_2d 0, 1, (256,256,256), 6940, 5, 0.5, 4
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
# Beaches
|
|
|
|
# also used as abstract biome parameter by plants
|
|
|
|
# 2D noise
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_16 (#16: Beaches) noise_params_2d 2, 8, (256,256,256), 2349, 3, 0.5, 2
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
[**Climate noises #17-18]
|
|
|
|
# Temperature
|
|
|
|
# decreased by elevation
|
|
|
|
# 3D noise
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_17 (#17: Temperature) noise_params_3d 0, 1, (768,256,768), -1805, 4, 0.5, 4
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
# Humidity
|
|
|
|
# modified by dirt type and water proximity
|
|
|
|
# 2D noise
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_18 (#18: Humidity) noise_params_2d 0, 1, (243,243,243), -5787, 4, 0.5, 3
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
[**Simple caves noises #19-20]
|
|
|
|
# Simple caves I
|
|
|
|
# 3D noise
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_19 (#19: Simple caves I) noise_params_3d 0, 1, (64,64,64), -8402, 3, 0.5, 2
|
2015-10-31 12:57:28 +01:00
|
|
|
|
|
|
|
# Simple caves II
|
|
|
|
# 3D noise
|
2018-09-13 20:57:27 +02:00
|
|
|
vmg_noise_20 (#20: Simple caves II) noise_params_3d 0, 1, (64,64,64), 3944, 3, 0.5, 2
|