From 02051dab8ee2017cd90e50dfd67d5752b076327c Mon Sep 17 00:00:00 2001 From: Auke Kok Date: Sun, 22 Nov 2015 23:17:52 -0800 Subject: [PATCH] Make this a bit more usable. Hints for the user as to what to do with these files. --- mcimport.py | 62 +++++++++++++++++++++++++++++++---------------------- 1 file changed, 36 insertions(+), 26 deletions(-) diff --git a/mcimport.py b/mcimport.py index fa2f191..c4185d7 100644 --- a/mcimport.py +++ b/mcimport.py @@ -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"])