[Mod] Simple V7 [1.0] [simplev7]

MTDad
Member
 
Posts: 53
Joined: Fri Aug 29, 2014 05:38

[Mod] Simple V7 [1.0] [simplev7]

by MTDad » Fri Oct 31, 2014 20:05

Simple V7 for Minetest Game on Mapgen v7 by MTDad v. 1.0

License: WTFPL
Depends: Default (Minetest Game)
Minetest Version: Should work from 0.4.8 to 0.4.10


This mod simply creates biomes somewhat like that found in Minetest Game on Mapgen v6, but On Mapgen v7.
The purpose of this was to cater to those longing for a vanilla minetest game on v7, or those without the means or desire to reconcile their favorite mods with the other v7 mods available. Default nodes are used, so mobs, animals and plants can spawn.

I did add two new biomes:
Dune: sand dunes, dotted with swaths of grass, mostly included to break up the scenery using default nodes.
Mountain/Alpine: snow above 40 nodes in height, mostly included because I wanted to see snowcaps on the hills.

The mountain biome has its own "snowtree", which is really just a deformed default tree. If you harvest it you get default wood, leaves and saplings.
If you plant a default sapling on a snowblock it will grow as the "snowtree" form.

Caveats:
Biomes tend to be stupid big or stupid small. Sometimes downright monstrous.
Every Jungletree looks the same, every Appletree looks the same. When replanted however, normal variable looking trees will grow.

As an option moretrees jungle and beech trees can be substituted. They will however, spawn as saplings at mapgen. Be sure to enable moretrees and plantlife, then modify line 3 of simplev7/init.lua by changing false to true. This will also place palmtrees on warm beaches.

v6 mods that rely on perlin noise for the v6 biome system won't work properly without modification. Plantlife still gets lots of plants down, they just may not be in the right spot. Pyramids, however, really struggles. The following can be inserted AFTER line 103 of pyramids/init.lua;

Code: Select all
if minetest.get_modpath("simplev7") ~= nil then
   perl1 = {SEED1 = 5349, OCTA1 = 3, PERS1 = 0.7, SCAL1 = 500}
end


such that the complete section looks like this;

Code: Select all
local perl1 = {SEED1 = 9130, OCTA1 = 3,   PERS1 = 0.5, SCAL1 = 250} -- Values should match minetest mapgen V6 desert noise.
if minetest.get_modpath("simplev7") ~= nil then
   perl1 = {SEED1 = 5349, OCTA1 = 3, PERS1 = 0.7, SCAL1 = 500}
end


This will allow pyramids to find some desert sand.

The astute will notice those are the v7 Heat Noise Parameters, (5349, 3, 0.7, 500)
The Humidity for those inclined to tinker are (842, 3, 0.55, 500)

Installation:
Simply download, unpack and rename folder "simplev7", then place it in your mods folder.

To use:
Start minetest, create a Minetest Game world using Mapgen v7, and enable simplev7 for it.

Have Fun.

Github: https://github.com/MTDad/simplev7
Download: https://github.com/MTDad/simplev7/archive/master.zip

Image
Last edited by MTDad on Sat Nov 01, 2014 19:53, edited 1 time in total.
 

Sokomine
Member
 
Posts: 3616
Joined: Sun Sep 09, 2012 17:31
GitHub: Sokomine

Re: [Mod] Simple V7 [1.0][simplev7]

by Sokomine » Fri Oct 31, 2014 20:14

MTDad wrote:I did add two new biomes:
Dune: sand dunes, dotted with swaths of grass, mostly included to break up the scenery using default nodes.
Mountain/Alpine: snow above 40 nodes in height, mostly included because I wanted to see snowcaps on the hills.

Nice!

MTDad wrote:Every Jungletree looks the same, every Appletree looks the same.

Sounds bad but doesn't need to be. Ethereal uses the same approach - as does Realtest. If some of the trees intersect, people usually won't notice unless beeing told and deliberately looking for it. You might even be able to add some degree of variety with those extra fields of probability for slices schematics come with.

Is there any special point for using v7? Or just a demonstration? Anyway: Nice to see it getting used. And new biomes are always welcomed!
A list of my mods can be found here.
 

MTDad
Member
 
Posts: 53
Joined: Fri Aug 29, 2014 05:38

Re: [Mod] Simple V7 [1.0][simplev7]

by MTDad » Fri Oct 31, 2014 20:31

Sokomine,
Thanks! I looked at the probabilities thing, but couldn't comprehend how to actually use it.
Not really any special point to using v7, except to get different looking terrain. This mod will also work with Paramat's Mapgen v5 branch to put dirt on the stone.
 

Sokomine
Member
 
Posts: 3616
Joined: Sun Sep 09, 2012 17:31
GitHub: Sokomine

Re: [Mod] Simple V7 [1.0][simplev7]

by Sokomine » Fri Oct 31, 2014 20:56

MTDad wrote:Thanks! I looked at the probabilities thing, but couldn't comprehend how to actually use it.


AFAIK it's explained in the documentation (lua_api.txt) to some degree. I havn't used it yet as I use those schematics for spawning houses (which cannot make use of partial spawning). Hmmm considers that abuse of his schematics :-) Perhaps he'll be willing to explain how to use those random elements if someone shows up who's willing to use it as it was intended.

MTDad wrote:Not really any special point to using v7, except to get different looking terrain. This mod will also work with Paramat's Mapgen v5 branch to put dirt on the stone.


Ah! That's good to know. All that talk about v5, v6 and v7 confused me a bit. But if your mod makes both v7 and v5 useful, then that's certainly great!
A list of my mods can be found here.
 

MTDad
Member
 
Posts: 53
Joined: Fri Aug 29, 2014 05:38

Re: [Mod] Simple V7 [1.0] [simplev7]

by MTDad » Sat Nov 01, 2014 19:46

Just pushed some changes to github. There was no papyrus! Duh! Now there should be papyrus patches on beaches, and beaches have greater variety as to sandline, which I like. Some biomes received a little tweaking.
 

User avatar
Inocudom
Member
 
Posts: 3019
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

Re: [Mod] Simple V7 [1.0] [simplev7]

by Inocudom » Wed Nov 12, 2014 04:41

Bad news:
Image
Something went wrong here. Seems to be due to either mapgenv5 or the mod simplev7.
Recovering from the abomination I am. Clocking time for Garry's Mod I am too.
 

User avatar
Krock
Developer
 
Posts: 4151
Joined: Thu Oct 03, 2013 07:48
Location: Switzerland
GitHub: SmallJoker

Re: [Mod] Simple V7 [1.0] [simplev7]

by Krock » Wed Nov 12, 2014 18:19

simplev7 does not set any data to the map, so it must be a mgv5 fail.
Mod Search Engine - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>
 

MTDad
Member
 
Posts: 53
Joined: Fri Aug 29, 2014 05:38

Re: [Mod] Simple V7 [1.0] [simplev7]

by MTDad » Thu Nov 13, 2014 03:09

Inocudom wrote:Bad news:

Something went wrong here. Seems to be due to either mapgenv5 or the mod simplev7.


Looks like the mapgen had a hiccup. Just as Krock explained, I don't see how Simple V7 could cause this, but who knows. I never saw any missing chunks while checking out v5 over the last couple weeks with either Simple v7 or Paragenv7, but I did tunnel into a cavern too large and regular to be anything but a missing chunk on a v6 world once, so I'm sure it happens, hopefully not too often.
 

4aiman
Member
 
Posts: 1208
Joined: Mon Jul 30, 2012 05:47

Re: [Mod] Simple V7 [1.0] [simplev7]

by 4aiman » Thu Nov 13, 2014 04:19

Do NOT combine v7 stuff with any other mapgen.
 

Amaz
Member
 
Posts: 343
Joined: Wed May 08, 2013 08:26
GitHub: Amaz1
IRC: Amaz
In-game: Amaz

Re: [Mod] Simple V7 [1.0] [simplev7]

by Amaz » Thu Nov 13, 2014 08:39

4aiman, actually, anything made for mgv7 will work with v5, as it uses the same biome api, ect. But, as you said, you can't use it with v6.
 

User avatar
Evergreen
Member
 
Posts: 2135
Joined: Sun Jan 06, 2013 01:22
Location: A forest in the midwest
GitHub: 4Evergreen4
IRC: EvergreenTree
In-game: Evergreen

Re: [Mod] Simple V7 [1.0] [simplev7]

by Evergreen » Thu Nov 13, 2014 13:12

4aiman wrote:Do NOT combine v7 stuff with any other mapgen.

4aiman, paramat made sure that mg7 biomes work with his mg5 reimplementation. Without a biomes mod, paramat's mg5 would just be stone, like v7.
Back from the dead!
 

4aiman
Member
 
Posts: 1208
Joined: Mon Jul 30, 2012 05:47

Re: [Mod] Simple V7 [1.0] [simplev7]

by 4aiman » Thu Nov 13, 2014 13:37

Evergreen wrote:
4aiman wrote:Do NOT combine v7 stuff with any other mapgen.

4aiman, paramat made sure that mg7 biomes work with his mg5 reimplementation. Without a biomes mod, paramat's mg5 would just be stone, like v7.

Oh, then pardon moi - haven't know till now.
 

User avatar
Inocudom
Member
 
Posts: 3019
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

Re: [Mod] Simple V7 [1.0] [simplev7]

by Inocudom » Fri Nov 14, 2014 16:57

Jordach found a solution to the IGNORE areas of mapgenv5 that might be useful to you somehow:
https://github.com/Jordach/big_freaking_dig/commit/22fd286e29afc0a9600f40fe4fe713476d7fd42a
It turns those areas into blocks of air nodes (though this mod might do that already?)
Recovering from the abomination I am. Clocking time for Garry's Mod I am too.
 

User avatar
Krock
Developer
 
Posts: 4151
Joined: Thu Oct 03, 2013 07:48
Location: Switzerland
GitHub: SmallJoker

Re: [Mod] Simple V7 [1.0] [simplev7]

by Krock » Sun Nov 16, 2014 09:34

I'm getting a flood of errors with mgv5 and mgv7
Code: Select all
not good - 10A9A008 84 40 2
not good - 0CF7AE20 47 40 2
not good - 0A7D35C0 98 80 41
not good - 061E4258 47 2 -500
not good - 0A7D35C0 84 80 41
not good - 0CF7ACE0 98 30 1
not good - 1083D2D0 47 3 -500
not good - 0CF7ACE0 84 30 1
not good - 01B47D90 98 40 10
not good - 01B47D90 84 40 10
not good - 05D97170 47 40 2
not good - 05DCB6D8 98 1 1
not good - 05DCB6D8 84 1 1
not good - 0CF32600 98 40 2
not good - 10A9A008 47 40 2
not good - 0CF32600 85 40 2
not good - 0CF7AE20 98 40 2
not good - 0A71A520 47 300 81
not good - 0CF7AE20 85 40 2
not good - 061E4258 98 2 -500
not good - 061E4258 85 2 -500
not good - 0CF7ACE0 47 30 1
not good - 1083D2D0 98 3 -500
not good - 01B47D90 47 40 10
not good - 1083D2D0 85 3 -500
not good - 05D97170 98 40 2
not good - 05DCB6D8 47 1 1
not good - 10A9A008 98 40 2
not good - 05D97170 85 40 2
not good - 0CF32600 47 40 2
not good - 0A7D35C0 98 80 41
not good - 10A9A008 85 40 2
not good - 0CF7AE20 47 40 2
not good - 0CF7ACE0 98 30 1
not good - 061E4258 47 2 -500
not good - 0A7D35C0 85 80 41
not good - 01B47D90 98 40 10
not good - 0CF7ACE0 85 30 1
not good - 1083D2D0 47 3 -500
not good - 05DCB6D8 98 1 1
not good - 01B47D90 85 40 10
not good - 0CF32600 99 40 2
not good - 05D97170 47 40 2
not good - 05DCB6D8 85 1 1
not good - 0CF7AE20 99 40 2
not good - 10A9A008 47 40 2
not good - 0CF32600 85 40 2
not good - 061E4258 99 2 -500
not good - 0CF7AE20 85 40 2
not good - 0A71A520 47 300 81
not good - 1083D2D0 99 3 -500
not good - 061E4258 85 2 -500
not good - 0CF7ACE0 47 30 1
not good - 05D97170 99 40 2
not good - 10A9A008 99 40 2
not good - 01B47D90 47 40 10
not good - 1083D2D0 85 3 -500
not good - 0A7D35C0 99 80 41
not good - 05DCB6D8 47 1 1
not good - 05D97170 85 40 2
not good - 0CF7ACE0 99 30 1
not good - 0CF32600 47 40 2
not good - 10A9A008 85 40 2
not good - 01B47D90 99 40 10
not good - 0A7D35C0 85 80 41
not good - 0CF7AE20 47 40 2
not good - 05DCB6D8 99 1 1
not good - 0CF32600 99 40 2
not good - 061E4258 47 2 -500
not good - 0CF7ACE0 85 30 1
not good - 0CF7AE20 99 40 2
not good - 1083D2D0 47 3 -500
not good - 01B47D90 85 40 10
not good - 061E4258 99 2 -500
not good - 05D97170 47 40 2
not good - 05DCB6D8 85 1 1
not good - 1083D2D0 99 3 -500
not good - 0CF32600 86 40 2
not good - 10A9A008 47 40 2
not good - 05D97170 99 40 2
not good - 0CF7AE20 86 40 2
not good - 10A9A008 99 40 2
not good - 0A71A520 47 300 81
not good - 061E4258 86 2 -500
not good - 0A7D35C0 99 80 41
not good - 0CF7ACE0 47 30 1
not good - 1083D2D0 86 3 -500
not good - 01B47D90 47 40 10
not good - 0CF7ACE0 99 30 1
not good - 05D97170 86 40 2
not good - 05DCB6D8 47 1 1
not good - 10A9A008 86 40 2
not good - 01B47D90 99 40 10
not good - 0CF32600 48 40 2
not good - 0A7D35C0 86 80 41
not good - 05DCB6D8 99 1 1
not good - 0CF7AE20 48 40 2
not good - 061E4258 48 2 -500
not good - 0CF32600 99 40 2
not good - 0CF7ACE0 86 30 1
not good - 1083D2D0 48 3 -500
not good - 0CF7AE20 99 40 2
not good - 01B47D90 86 40 10
not good - 05D97170 48 40 2
not good - 061E4258 99 2 -500
not good - 05DCB6D8 86 1 1
not good - 10A9A008 48 40 2
not good - 0CF32600 87 40 2
not good - 1083D2D0 99 3 -500
not good - 0A71A520 48 300 81
not good - 0CF7AE20 87 40 2
not good - 05D97170 99 40 2
not good - 0CF7ACE0 48 30 1
not good - 01B47D90 48 40 10
not good - 10A9A008 99 40 2
not good - 061E4258 87 2 -500
not good - 05DCB6D8 48 1 1
not good - 0A7D35C0 99 80 41
not good - 1083D2D0 87 3 -500
not good - 0CF32600 49 40 2
not good - 0CF7ACE0 99 30 1
not good - 05D97170 87 40 2
not good - 0CF7AE20 49 40 2
not good - 061E4258 49 2 -500
not good - 10A9A008 87 40 2
not good - 01B47D90 99 40 10
not good - 1083D2D0 49 3 -500
not good - 0A7D35C0 87 80 41
not good - 05DCB6D8 99 1 1
not good - 05D97170 49 40 2
not good - 0CF32600 100 40 2
not good - 0CF7ACE0 87 30 1
not good - 10A9A008 49 40 2
not good - 0CF7AE20 100 40 2
not good - 01B47D90 87 40 10
not good - 0A71A520 49 300 81
not good - 061E4258 100 2 -50
not good - 05DCB6D8 87 1 1
not good - 0CF7ACE0 49 30 1
not good - 01B47D90 49 40 10
not good - 0CF32600 88 40 2
not good - 1083D2D0 100 3 -50
not good - 05DCB6D8 49 1 1
not good - 0CF7AE20 88 40 2
not good - 05D97170 100 40 2
not good - 0CF32600 50 40 2
not good - 061E4258 88 2 -500
not good - 10A9A008 100 40 2
not good - 0CF7AE20 50 40 2
not good - 061E4258 50 2 -500
not good - 0A7D35C0 100 80 41
not good - 1083D2D0 88 3 -500
not good - 1083D2D0 50 3 -500
not good - 0CF7ACE0 100 30 1
not good - 05D97170 88 40 2
not good - 05D97170 50 40 2
not good - 10A9A008 88 40 2
not good - 01B47D90 100 40 10
not good - 10A9A008 50 40 2
not good - 0A7D35C0 88 80 41
not good - 05DCB6D8 100 1 1
not good - 0A71A520 50 300 81
not good - 0CF7ACE0 88 30 1
not good - 0CF32600 100 40 2
not good - 0CF7ACE0 50 30 1
not good - 01B47D90 88 40 10
not good - 01B47D90 50 40 10
not good - 0CF7AE20 100 40 2
not good - 05DCB6D8 88 1 1
not good - 0CF32600 88 40 2
not good - 061E4258 100 2 -50
not good - 05DCB6D8 50 1 1
not good - 0CF7AE20 88 40 2
not good - 1083D2D0 100 3 -50
not good - 0CF32600 51 40 2
not good - 061E4258 88 2 -500
not good - 05D97170 100 40 2
not good - 0CF7AE20 51 40 2
not good - 1083D2D0 88 3 -500
not good - 061E4258 51 2 -500
not good - 10A9A008 100 40 2
not good - 05D97170 88 40 2
not good - 1083D2D0 51 3 -500
not good - 10A9A008 88 40 2
not good - 0A7D35C0 100 80 41
not good - 05D97170 51 40 2
not good - 0A7D35C0 88 80 41
not good - 0CF7ACE0 100 30 1
not good - 10A9A008 51 40 2


EDIT: Solved with a newer dev build
Mod Search Engine - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>
 

MTDad
Member
 
Posts: 53
Joined: Fri Aug 29, 2014 05:38

Re: [Mod] Simple V7 [1.0] [simplev7]

by MTDad » Sun Nov 16, 2014 21:20

I'm glad you found a solution Krock, because I have no clue what's going on there.
 

User avatar
oleastre
Member
 
Posts: 81
Joined: Wed Aug 13, 2014 21:39
GitHub: oleastre
In-game: oleastre

Re: [Mod] Simple V7 [1.0] [simplev7]

by oleastre » Sun Jan 04, 2015 00:37

I started a new world today using your mod and mgv5. Until now, I really like the kind of generated land, caves, ...

I just did a small change: use minetest game's pine tree instead of your custom snow tree (did a pull request ongithub if you want to includes this).
 


Return to WIP Mods



Who is online

Users browsing this forum: No registered users and 1 guest