Elementerra - Random Map Generator

By on September 6, 2010 12:53:20 AM from Elemental Forums Elemental Forums

cephalo

Join Date 01/2009
+75

Announcement: This map generator has been updated. Go here for the new version.

Hi all,

I have here probably the first random map generator for Elemental! Follow the link below to download.

Elementerra random map generator - mirror

Elemental Window

This application requires the .NET framework runtime version 3.5 to run. Most people have this already, but if you don't you can get it through Windows Update.

To use the map generator, just play with all the funny sliders until you have something you like, then press one of the 'Publish' buttons. The 'Publish Random Map' button will publish a map with the current settings, but scrambles the map and does not show it to you. When asked for a location to save the file, usually you want to save it in the 'Documents/My Games/Elemental/Maps' directory. If you have mods turned on in the game options, you should then be able to load the map in game.

Most of the controls are self explanatory, but there are three noise fields that might need some explanation. For the landforms, there is a noise field and a turbulence field that are weighted against each other with their weight sliders. The climate uses a separate noise field. The 'Frequency' control adjusts the size of the noise features. High frequency makes small features and low frequency makes large features. The roughness slider controls the 'bumpyness' of the noise field. Low roughness makes very smooth transitions, high roughness increases the randomness and gives a grainy appearance.

The 'Calculate Start Positions' button shows you the start locations, but it is not necessary to press it. Start locations are always calculated on publish, but since it takes some time to calculate them, I didn't do real time updates. The button is there just for early feedback.

Let me know if you have any problems or bugs. Enjoy!

The maps generated by this application are somewhat different than the normal Elemental maps, as the following screenshots will show. For one thing, I eliminated the coastal cliffs altogether. The map looks better without them and they aren't required for gameplay. For swamps I added some props from the campaign map and also lowered their altitude so that they are slightly under the water level so you can see the ripple effect. Characters can still walk on it and use it as normal, and it looks very swampy! I also punched up the mountains a bit to make them big and dramatic. Fantasy worlds need big, big mountains!

One thing that still needs to be done is the placement of resources. I expect that the rules will be changing a great deal in the near future, so I'm holding off on that. Currently they will be placed randomly at game start, sometimes in huge clusters, and considering their enormous importance that is obviously not ideal. I'll tackle that issue once I learn more about it. If anyone has any opinions on how resources ought to be placed, please post them. I've noticed that I've never seen an Elementium resource in any game I've played, not sure why.

One difficulty here is that I do not know that it's possible to turn off the random resource spawns. If I place resources on the map in the cartography room, they end up randomized anyway. If anyone knows how to turn that off I'd like to hear it.

Take a look...

Floating in the bay

Fallen Lands

Surrounded!

Version History

1.2 - Wrote floating point numbers correctly for non-US operating systems.

1.1 - Matched the XML encoding from Elementerra to the one that Elemental uses.

Pinned, Locked Post 241 Replies +40
Search this post
Subscription Options


Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 12:58:39 AM from Elemental Forums Elemental Forums

Good job. Can't wait to try it out!

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 1:01:31 AM from Elemental Forums Elemental Forums

Great job man! I lack words to thank you enough, I'll give it a shot ASAP!

 

In the meantime  for you, surely well deserved!

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 1:02:26 AM from Elemental Forums Elemental Forums

Awesomeness !

 

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 1:13:03 AM from Elemental Forums Elemental Forums

Great work

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 1:13:19 AM from Elemental Forums Elemental Forums

Your maps in Civ4 were incredible. I can't wait to try this out.

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 1:24:20 AM from Elemental Forums Elemental Forums

Would it be possible to have a few of the cliff shores? They do make for some nice city placement at times, if only for looks. And they can make for interesting island plateaus as well. At any rate, very nice.

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 1:29:17 AM from Elemental Forums Elemental Forums

Wow, very impressive work!  TYVM!

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 1:35:08 AM from Elemental Forums Elemental Forums

WOW! WAY COOL! CAPS WARRANTED!

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 1:45:20 AM from Elemental Forums Elemental Forums

Not tried it yet...but MAJOR CUDOS!!!

This is something that SD should have worked out (and maybe they still will)  but big to you!

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 1:45:28 AM from Elemental Forums Elemental Forums

That is awesome...man those look great....never expected this.

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 1:46:23 AM from Elemental Forums Elemental Forums

noob question:

 

can you give us a run down on what a 128x128 is in game terms, please?

64x64 small?

128x128 med?

256x256 large?

 

otherwise very cool

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 1:47:37 AM from Elemental Forums Elemental Forums

Wow.

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 1:50:16 AM from Elemental Forums Elemental Forums

Quoting sagittary,
Would it be possible to have a few of the cliff shores? They do make for some nice city placement at times, if only for looks. And they can make for interesting island plateaus as well. At any rate, very nice.

There's a few things I don't like about the cliffs. For one thing, they tend to flatten the coast contours and take up a lot of space. Another thing I don't like about them is that they assume that all the non-mountain/hill land is all the same altitude. In my maps the land is actually kinda bumpy and looks alot more natural. I was lucky this sort of thing works! I'm happy with the possibilities presented with the Elemental maps.

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 1:50:20 AM from Elemental Forums Elemental Forums

there is no maps folder to save the generated map to...should i make one?

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 1:54:31 AM from Elemental Forums Elemental Forums

Quoting EviliroN,
noob question:

 

can you give us a run down on what a 128x128 is in game terms, please?

64x64 small?

128x128 med?

256x256 large?

otherwise very cool

I prefer tall, grande and venti. JK! Doesn't matter. Do what your computer will handle. The map size defies categorization!

(Ahem, I didn't actually test all the sizes.... I assume they will all work...)

EDIT: I think a large is 192 x 128

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 1:56:34 AM from Elemental Forums Elemental Forums

Quoting Mighty_NJS,
there is no maps folder to save the generated map to...should i make one?

Are you sure? try making a quick map with the cartography room and see where it ends up.

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 1:58:34 AM from Elemental Forums Elemental Forums

Oh, now you see.  This, this is something special.  Good Job and thank you!

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 2:07:10 AM from Elemental Forums Elemental Forums

Quoting Mighty_NJS,
there is no maps folder to save the generated map to...should i make one?

 

Yes, if there is no map folder, just create one

 

cephalo @ when generating a map with your tools, there are certain objects (rocks and similar stuff) that end up on the mountains, stuff that doesnt belong there, looks strange , odd to see those things there ... Is it possible to make so that they dont spawn there (long shot i guess but oh well, worth the try )?

 

 

 

 

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 2:11:01 AM from Elemental Forums Elemental Forums

ok yea it created the map folder on its own...i made a tiny map but now how can i use it?

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 2:14:01 AM from Elemental Forums Elemental Forums

Quoting nexus991,


cephalo @ when generating a map with your tools, there are certain objects (rocks and similar stuff) that end up on the mountains, stuff that doesnt belong there, looks strange , odd to see those things there ... Is it possible to make so that they dont spawn there (long shot i guess but oh well, worth the try )?
 

That stuff seems to be thrown up there automatically. I'm not sure if it's possible to control it.

Quite a few things happen automatically actually, like the snow line.

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 2:15:27 AM from Elemental Forums Elemental Forums

Quoting Mighty_NJS,
ok yea it created the map folder on its own...i made a tiny map but now how can i use it?

Make sure you have the 'use mods' option checked in your options screen. Then if you press the 'load' button on game start you should see it in the list.

EDIT: Also, the 'world size' box is ignored if you load a map. It will be the size you made it. 

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 2:18:10 AM from Elemental Forums Elemental Forums

umm, ok, thought so ... oh well its not a big deal , just odd to look at them

 

Mighty_NJS @  start elemental and click on "new game" and look near the map name , there should be a "load" button, click that and select ur map from the list and voila.

 

EDIT: nooes, u posted while i was typing

 

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 2:59:34 AM from Elemental Forums Elemental Forums

Woah!  Am I dreaming?  Does this thing actually exist?

 

Only one way to find out... running off to download now....

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 3:35:57 AM from Elemental Forums Elemental Forums

Wow, I've gotta try this out! Nice work.

Reason for Karma (Optional)
Successfully updated karma reason!
September 6, 2010 3:44:44 AM from Elemental Forums Elemental Forums

Ohhh ill definitely try this thing later, tyvm!

Reason for Karma (Optional)
Successfully updated karma reason!
Stardock Forums v1.0.0.0    #108432  walnut2   Server Load Time: 00:00:00.0000265   Page Render Time: