Make this a bit more usable.

Hints for the user as to what to do with these files.
This commit is contained in:
Auke Kok 2015-11-22 23:17:52 -08:00
parent 23b51a835b
commit 02051dab8e

View File

@ -9,18 +9,22 @@ mtmap = MTMap(sys.argv[2])
if not os.path.exists(sys.argv[2]):
os.makedirs(sys.argv[2])
if not os.path.exists(sys.argv[2] + "/map_meta.txt"):
mg = open(sys.argv[2] + "/map_meta.txt", "w")
mg.write("mg_name = singlenode\n")
mg.write("mapgen_singlenode = \"ignore\"\n")
mg.write("waterlevel = 63\n")
mg.write("[end_of_params]\n")
mg.close()
#if not os.path.exists(sys.argv[2] + "/map_meta.txt"):
# mg = open(sys.argv[2] + "/map_meta.txt", "w")
# mg.write("chunksize = 5\n")
# mg.write("#mg_name = v6\n")
# mg.write("mg_name = singlenode\n")
# mg.write("mgv6_spflags = nojungles, biomeblend, mudflow, nosnowbiomes\n")
# mg.write("mapgen_singlenode = \"ignore\"\n")
# mg.write("waterlevel = -2\n")
# mg.write("[end_of_params]\n")
# mg.close()
if not os.path.exists(sys.argv[2] + "/world.mt"):
wo = open(sys.argv[2] + "/world.mt", "w")
wo.write("backend = sqlite3\n")
wo.write("gameid = minetest\n")
wo.write("load_mod_mcimport= true\n")
wo.write("load_mod_biome_lib = true\n")
wo.write("load_mod_bushes_classic = true\n")
wo.write("load_mod_ferns = true\n")
@ -54,28 +58,34 @@ if not os.path.exists(sys.argv[2] + "/world.mt"):
wo.write("load_mod_signs_lib = true\n")
wo.close()
#os.makedirs(sys.argv[2]+"/worldmods")
#os.makedirs(sys.argv[2]+"/worldmods/singlenode")
#sn = open(sys.argv[2]+"/worldmods/singlenode/init.lua", "w")
#sn.write("minetest.set_mapgen_params({mgname = \"singlenode\"})\n")
#sn.close()
if not os.path.exists(sys.argv[2] + "/worldmods"):
os.makedirs(sys.argv[2]+"/worldmods")
if not os.path.exists(sys.argv[2] + "/worldmods/mcimport"):
os.makedirs(sys.argv[2]+"/worldmods/mcimport")
if not os.path.exists(sys.argv[2]+"/worldmods/mcimport/init.lua"):
sn = open(sys.argv[2]+"/worldmods/mcimport/init.lua", "w")
sn.write("-- map conversion requires a special water level\n")
sn.write("minetest.set_mapgen_params({water_level = -2})\n\n")
sn.write("-- uncomment the line belowif you want to disable any new mapgen\n")
sn.write("--minetest.set_mapgen_params({mgname = \"singlenode\"})\n")
sn.close()
if not os.path.exists(sys.argv[2]+"/moretrees_settings.txt"):
mo = open(sys.argv[2]+"/moretrees_settings.txt", "w")
mo.write("moretrees.enable_apple_tree = false\n")
mo.write("moretrees.enable_oak = false\n")
mo.write("moretrees.enable_sequoia = false\n")
mo.write("moretrees.enable_palm = false\n")
mo.write("moretrees.enable_pine = false\n")
mo.write("moretrees.enable_rubber_tree = false\n")
mo.write("moretrees.enable_willow = false\n")
mo.write("moretrees.enable_acacia = false\n")
mo.write("moretrees.enable_birch = false\n")
mo.write("moretrees.enable_spruce = false\n")
mo.write("moretrees.enable_jungle_tree = false\n")
mo.write("moretrees.enable_fir = false\n")
mo.write("moretrees.enable_beech = false\n")
mo.write("-- uncomment these lines if you don't want moretrees to spawn\n")
mo.write("--moretrees.enable_apple_tree = false\n")
mo.write("--moretrees.enable_oak = false\n")
mo.write("--moretrees.enable_sequoia = false\n")
mo.write("--moretrees.enable_palm = false\n")
mo.write("--moretrees.enable_pine = false\n")
mo.write("--moretrees.enable_rubber_tree = false\n")
mo.write("--moretrees.enable_willow = false\n")
mo.write("--moretrees.enable_acacia = false\n")
mo.write("--moretrees.enable_birch = false\n")
mo.write("--moretrees.enable_spruce = false\n")
mo.write("--moretrees.enable_jungle_tree = false\n")
mo.write("--moretrees.enable_fir = false\n")
mo.write("--moretrees.enable_beech = false\n")
mo.close()
nimap, ct = content.read_content(["MORETREES", "NETHER", "QUARTZ"])