Skip to content

Commit f70378f

Browse files
committedMar 23, 2013
Mapgen indev: float islands, larger far biomes
1 parent e1ff5b1 commit f70378f

File tree

7 files changed

+233
-78
lines changed

7 files changed

+233
-78
lines changed
 

‎games/minimal/mods/default/mapgen.lua

+3
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@ minetest.register_on_generated(function(minp, maxp, seed)
7474
generate_ore("default:stone_with_iron", "default:stone", minp, maxp, seed+2, 1/12/12/12, 5, -16, -5 )
7575
generate_ore("default:stone_with_iron", "default:stone", minp, maxp, seed+3, 1/9/9/9, 5, -31000, -17 )
7676

77+
generate_ore("default:stone_with_coal", "default:stone", minp, maxp, seed+4, 1/8/8/8, 5, 200, 31000 ) -- for float islands and far scaled mountains
78+
generate_ore("default:stone_with_iron", "default:stone", minp, maxp, seed+5, 1/9/9/9, 5, 200, 31000 )
79+
7780
if minetest.setting_getbool("underground_springs") then
7881
generate_ore("default:water_source", "default:stone", minp, maxp, seed+4, 1/24/24/24, 12, -100, -11, 128)
7982
generate_ore("default:water_source", "default:stone", minp, maxp, seed+5, 1/28/28/28, 8, -10000, -101, 128)

‎minetest.conf.example

+12-5
Original file line numberDiff line numberDiff line change
@@ -341,8 +341,15 @@
341341
#mgv7_np_heat = 25, 50, (500, 500, 500), 35293, 1, 0
342342
#mgv7_np_humidity = 50, 31.25, (750, 750, 750), 12094, 2, 0.6
343343

344-
# Offset, scale, spread factor, seed offset, number of octaves, persistence, farscale
345-
#mgindev_np_terrain_base = -4, 20, (250.0, 250, 250), 82341, 5, 0.6, 10
346-
#mgindev_np_terrain_higher = 20, 16, (500, 500, 500), 85039, 5, 0.6, 10
347-
#mgindev_np_steepness = 0.85, 0.5, (125, 125, 125), -932, 5, 0.7, 10
348-
#mgindev_np_mud = 4, 2, (200, 200, 200), 91013, 3, 0.55, 1
344+
# Offset, scale, spread factor, seed offset, number of octaves, persistence, farscale, farspread
345+
#mgindev_np_terrain_base = -4, 20, (250, 250, 250), 82341, 5, 0.6, 10, 10
346+
#mgindev_np_terrain_higher = 20, 16, (500, 500, 500), 85039, 5, 0.6, 10, 10
347+
#mgindev_np_steepness = 0.85, 0.5, (125, 125, 125), -932, 5, 0.7, 2, 10
348+
#mgindev_np_mud = 4, 2, (200, 200, 200), 91013, 3, 0.55, 1, 1
349+
#mgindev_np_float_islands1 = 0, 1, (64, 64, 64 ), 3683, 5, 0.5, 1, 1.5
350+
#mgindev_np_float_islands2 = 0, 1, (8, 8, 8 ), 9292, 2, 0.5, 1, 1.5
351+
#mgindev_np_float_islands3 = 0, 1, (256, 256, 256), 6412, 2, 0.5, 1, 0.5
352+
#mgindev_np_biome = 0, 1, (250, 250, 250), 9130, 3, 0.50, 1, 10
353+
354+
# Float islands starts from height, 0 to disable
355+
#mgindev_float_islands = 500

‎src/defaultsettings.cpp

+9-4
Original file line numberDiff line numberDiff line change
@@ -236,10 +236,15 @@ void set_default_settings(Settings *settings)
236236
settings->setDefault("mgv7_np_heat", "25, 50, (500, 500, 500), 35293, 1, 0");
237237
settings->setDefault("mgv7_np_humidity", "50, 31.25, (750, 750, 750), 12094, 2, 0.6");
238238

239-
settings->setDefault("mgindev_np_terrain_base", "-4, 20, (250.0, 250, 250), 82341, 5, 0.6, 10");
240-
settings->setDefault("mgindev_np_terrain_higher", "20, 16, (500, 500, 500), 85039, 5, 0.6, 10");
241-
settings->setDefault("mgindev_np_steepness", "0.85, 0.5, (125, 125, 125), -932, 5, 0.7, 10");
242-
settings->setDefault("mgindev_np_mud", "4, 2, (200, 200, 200), 91013, 3, 0.55, 1");
239+
settings->setDefault("mgindev_np_terrain_base", "-4, 20, (250, 250, 250), 82341, 5, 0.6, 10, 10");
240+
settings->setDefault("mgindev_np_terrain_higher", "20, 16, (500, 500, 500), 85039, 5, 0.6, 10, 10");
241+
settings->setDefault("mgindev_np_steepness", "0.85, 0.5, (125, 125, 125), -932, 5, 0.7, 2, 10");
242+
settings->setDefault("mgindev_np_mud", "4, 2, (200, 200, 200), 91013, 3, 0.55, 1, 1");
243+
settings->setDefault("mgindev_np_float_islands1", "0, 1, (64, 64, 64 ), 3683, 5, 0.5, 1, 1.5");
244+
settings->setDefault("mgindev_np_float_islands2", "0, 1, (8, 8, 8 ), 9292, 2, 0.5, 1, 1.5");
245+
settings->setDefault("mgindev_np_float_islands3", "0, 1, (256, 256, 256), 6412, 2, 0.5, 1, 0.5");
246+
settings->setDefault("mgindev_np_biome", "0, 1, (250, 250, 250), 9130, 3, 0.50, 1, 10");
247+
settings->setDefault("mgindev_float_islands", "500");
243248

244249
}
245250

0 commit comments

Comments
 (0)