Amidst for Minetest: A mapping and biomes tool

User avatar
DrFrankenstone
Member
Posts: 171
Joined: Tue May 24, 2016 05:36
GitHub: treer
Location: Melbourne, Australia
Contact:

Re: Amidst for Minetest: A new map tool

by DrFrankenstone » Post

Fixerol wrote:I've tried to add 20 digits Hometown server seed, but it turns on text seed when I type last digit, is that intended?
Doh! That wasn't intentional.

There's a new version just uploaded (v1.1b) which allows the 20 digit seeds. Thanks for pointing that out.

(I was using using parseLong() instead of parseUnsignedLong()).
Fixerol wrote:P.S. Can you add Valleys support too? :)
I started on Valleys, but it's an interesting mapgen in that it adjusts the humidity depending on the landscape, which then adjusts the biomes (other mapgens don't do that). Amidstest can handle that part, but proper Valleys support would also imply changing the biome distribution stats provided by the Voronoi diagram, depending on whether the current mapgen is Valleys, which is a bit more work. So Valleys went on the backburner.

(Knowing that somebody actually wants Valleys support does help though - I don't think anyone had even downloaded v1.1 until I posted it on reddit)

User avatar
Fixer
Member
Posts: 895
Joined: Sun Jul 31, 2011 11:23
IRC: Fixer
In-game: Fixer
Location: Ukraine

Re: Amidst for Minetest: A new map tool

by Fixer » Post

Thanks it fixed the problem for me, I found another bug: "Copy Seed" (Ctrl+C) in a menu gives different result after pasting:
Example: 14105561135541706857, after doing "Copy Seed" and pasting it in notepad gives -4341182938167844759

User avatar
DrFrankenstone
Member
Posts: 171
Joined: Tue May 24, 2016 05:36
GitHub: treer
Location: Melbourne, Australia
Contact:

Re: Amidst for Minetest: A new map tool

by DrFrankenstone » Post

FWIW both -4341182938167844759 and 14105561135541706857 should bring up the same world in Amidstest, as they are two different ways of representing the same 64 bits of seed as a number. But yeah, the Copy Seed command should return the unsigned version, as that's what everything/everyone is used to.

User avatar
Fixer
Member
Posts: 895
Joined: Sun Jul 31, 2011 11:23
IRC: Fixer
In-game: Fixer
Location: Ukraine

Re: Amidst for Minetest: A new map tool

by Fixer » Post

Posted a new bugreport on github.

User avatar
Wuzzy
Member
Posts: 3992
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy

Re: Amidst for Minetest: A new map tool

by Wuzzy » Post

This tool is really impressive, looks very useful if you are searching for a particular biome. It's also fun to just browse through to get a feeling on how the world is structured.
There is a ton of features to try out, you even support v7 floatlands, this is also interesting.

The tool doesn't seem to be very stable yet and has a couple of bugs. I report them as I find them, I hope they get fixed.

Thanks for supporting MCL2 biomes. I learned from your tool that the JungleEdgeM biome has a likelihood of 0.1%. This is good to know, it was supposed to be rare.

I also learned from your tool something what I've always suspected: That the Bamboo biomes in Ethereal are very common. From the map and Voronoi diagrams this becomes very obvious.


----------------------
As a general note, please avoid titles and descriptions like “<Random Minecraft-specific thing> for Minetest”. Nnot everyone here is a Minecraft freak, so it's usually better to keep descriptions generic so that everyone can understand.
My creations. I gladly accept bitcoins: 17fsUywHxeMHKG41UFfu34F1rAxZcrVoqH

Jordach
Member
Posts: 4523
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach
Location: Blender Scene

Re: Amidst for Minetest: A new map tool

by Jordach » Post

Now this will save me hours of balancing the four biomes inside Solar Plains. Getting them to a almost perfect 30:30:20:20 ratio.
viewtopic.php?f=10&t=19056 Solar Plains Dev Server

User avatar
DrFrankenstone
Member
Posts: 171
Joined: Tue May 24, 2016 05:36
GitHub: treer
Location: Melbourne, Australia
Contact:

Re: Amidst for Minetest: A new map tool

by DrFrankenstone » Post

New release - 1.3!

Finally it supports Valleys mapgen.

It also adds built-in biomes for the Aotearoa and Australia mods.

User avatar
texmex
Member
Posts: 1752
Joined: Mon Jul 11, 2016 21:08
GitHub: tacotexmex
In-game: tacotexmex

Re: Amidst for Minetest: A new map tool

by texmex » Post

Congrats on the valley mg support!
Mods | Support Mesehub: bc1qluuests9rxmlnvpjrhsnyjg9ucwy6z3r0y3srw

User avatar
texmex
Member
Posts: 1752
Joined: Mon Jul 11, 2016 21:08
GitHub: tacotexmex
In-game: tacotexmex

Re: Amidst for Minetest: A mapping and biomes tool

by texmex » Post

Is it possible to modify mapgen settings in Amidst? Not just view them?

Image
Attachments
mg.png
(77.84 KiB) Not downloaded yet
Mods | Support Mesehub: bc1qluuests9rxmlnvpjrhsnyjg9ucwy6z3r0y3srw

User avatar
DrFrankenstone
Member
Posts: 171
Joined: Tue May 24, 2016 05:36
GitHub: treer
Location: Melbourne, Australia
Contact:

Re: Amidst for Minetest: A mapping and biomes tool

by DrFrankenstone » Post

Not without changing it in the source and recompiling. The settings are currently in the *params.java files here.

Ideally it would locate the minetest directory, and you could select a world and have it read the settings from map_meta.txt etc.

However, I don't see myself ever having the time to develop that feature, though I'd happily pull it if someone else did it.

Jordach
Member
Posts: 4523
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach
Location: Blender Scene

Re: Amidst for Minetest: A mapping and biomes tool

by Jordach » Post

DrFrankenstone wrote:Not without changing it in the source and recompiling. The settings are currently in the *params.java files here.

Ideally it would locate the minetest directory, and you could select a world and have it read the settings from map_meta.txt etc.

However, I don't see myself ever having the time to develop that feature, though I'd happily pull it if someone else did it.
Couldn't you just put that data in JSON or something to allow people to edit it themselves outside the Java Applet like we already do for uh, Biome Data?
viewtopic.php?f=10&t=19056 Solar Plains Dev Server

User avatar
DrFrankenstone
Member
Posts: 171
Joined: Tue May 24, 2016 05:36
GitHub: treer
Location: Melbourne, Australia
Contact:

Re: Amidst for Minetest: A mapping and biomes tool

by DrFrankenstone » Post

Jordach wrote:Couldn't you just put that data in JSON or something to allow people to edit it themselves outside the Java Applet like we already do for uh, Biome Data?
Not a bad idea. Perfect is the enemy of the good, this way would at least make some of the functionality accessible.

User avatar
texmex
Member
Posts: 1752
Joined: Mon Jul 11, 2016 21:08
GitHub: tacotexmex
In-game: tacotexmex

Re: Amidst for Minetest: A mapping and biomes tool

by texmex » Post

DrFrankenstone wrote:
Jordach wrote:Couldn't you just put that data in JSON or something to allow people to edit it themselves outside the Java Applet like we already do for uh, Biome Data?
Not a bad idea. Perfect is the enemy of the good, this way would at least make some of the functionality accessible.
Yes! Excellent!
Mods | Support Mesehub: bc1qluuests9rxmlnvpjrhsnyjg9ucwy6z3r0y3srw

piet
Member
Posts: 40
Joined: Mon May 06, 2019 10:16
In-game: piet

Re: Amidst for Minetest: A mapping and biomes tool

by piet » Post

i have download the mod and placed it on my minetest mods folder but he works not! please fix it! >:-|

User avatar
DrFrankenstone
Member
Posts: 171
Joined: Tue May 24, 2016 05:36
GitHub: treer
Location: Melbourne, Australia
Contact:

Re: Amidst for Minetest: A mapping and biomes tool

by DrFrankenstone » Post

piet wrote:i have download the mod and placed it on my minetest mods folder but he works not! please fix it! >:-|
It's not a minetest mod, it's a separate stand-alone application.

If you're on Linux or OSX you run the .jar file, if you're on Window your run the .exe file.

It requires Java 8 or higher (either OpenJDK or Oracle's JRE).

piet
Member
Posts: 40
Joined: Mon May 06, 2019 10:16
In-game: piet

Re: Amidst for Minetest: A mapping and biomes tool

by piet » Post

DrFrankenstone wrote:
piet wrote:i have download the mod and placed it on my minetest mods folder but he works not! please fix it! >:-|
It's not a minetest mod, it's a separate stand-alone application.

If you're on Linux or OSX you run the .jar file, if you're on Window your run the .exe file.

It requires Java 8 or higher (either OpenJDK or Oracle's JRE).
problem is fixed

User avatar
Wuzzy
Member
Posts: 3992
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy

Re: Amidst for Minetest: A mapping and biomes tool

by Wuzzy » Post

The Voronoi diagram for v6 is completely wrong.
  • Heat and humidity go (roughly) from -1 to 1, not from -100 to 100
  • Beach is not a biome, it uses its own noise; it also goes way below sea level. Maybe beach should be implemented as layer instead
  • Voronoi is not used at all to determine v6 biomes, it's done by checking simple cutoff points (if you ignore biome blend). So maybe it's best to just disable the Voronoi window for v6 biomes
This diagram is more accurately representing the v6 biomes:

Image
(Temperate = Normal)


Finally, I liked the name “Amidstest” better than “Amidst for Minetest”.

EDIT: Better image.
My creations. I gladly accept bitcoins: 17fsUywHxeMHKG41UFfu34F1rAxZcrVoqH

User avatar
DrFrankenstone
Member
Posts: 171
Joined: Tue May 24, 2016 05:36
GitHub: treer
Location: Melbourne, Australia
Contact:

Re: Amidst for Minetest: A mapping and biomes tool

by DrFrankenstone » Post

How about I have it bring up a non-interactive dialog which displays this diagram you've created? The dialog could title itself a Whittaker diagram instead of voronoi, even though it'll still be the voronoi menu that brings it up.

(I also have to add the new rivers to carpathian, and add paramat's new floatlands mpagen)
Finally, I liked the name “Amidstest” better than “Amidst for Minetest”.
It's cuter, but I feel that while we can't remove "test" from the name of the engine, I can at least stop calling everything else a test, and if someone's already familiar with Amidst but unaware of Minetest then “Amidst for Minetest” can introduce them to "Minetest".

User avatar
Linuxdirk
Member
Posts: 2557
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: Amidst for Minetest: A mapping and biomes tool

by Linuxdirk » Post

DrFrankenstone wrote:I feel that while we can't remove "test" from the name of the engine, I can at least stop calling everything else a test
This, absolutely this! Using "test" in all and every Minetest-related software (and games!) has to stop! The sooner the better.

User avatar
Wuzzy
Member
Posts: 3992
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy

Re: Amidst for Minetest: A mapping and biomes tool

by Wuzzy » Post

How about I have it bring up a non-interactive dialog which displays this diagram you've created? The dialog could title itself a Whittaker diagram instead of voronoi, even though it'll still be the voronoi menu that brings it up.
Good idea. Although I would just rename the menu entry to “biome distribution diagram” or something like that.
My creations. I gladly accept bitcoins: 17fsUywHxeMHKG41UFfu34F1rAxZcrVoqH

User avatar
Juozas
New member
Posts: 2
Joined: Sun Oct 22, 2017 08:40
GitHub: juozaspo
Contact:

Re: Amidst for Minetest: A mapping and biomes tool

by Juozas » Post

I've used the program a lot to generate seeds for minetest, It works fine, but after using it a while to generate maps from random seeds it's throwing an amidst.minetest.world.mapgen.InvalidNoiseParamsException: out of memory and multiple java.lang.NullPointerException errors while generating a map from random seed. I've posted earlier an issue about on github of the related amidst fork about this, having very similar result.
Сделано в СССР

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests