Sins of a Solar Empire : Real-Time Strategy. Unrivalled Scale.
© 2003-2013 Ironclad Games Corporation Vancouver, BC. All rights reserved.
© 2006-2013 Stardock Entertainment

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 Post   |   241 Replies
Search this post
Subscription Options


Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 10:45:48 AM from Elemental Forums Elemental Forums

Quoting Magog_AoW,
One minor issue I have noticed is that the land transformation that takes place in the area of influence (turns into grassland or dead land) does not work well at all. The beaches and high mountains makes the transformation look really weird... Beaches turn white for example.

I used the terrain types that you get when you use the cartography room and place basic barren land. Some of the pre-made maps use other terrains like the stuff used in tactical battles, which might not turn the same way, I'm not sure. Personally I kind of like the white desert and beach in the fallen lands. It looks very windswept.

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 11:37:58 AM from Elemental Forums Elemental Forums

The download link seems to be down.

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 11:45:23 AM from Elemental Forums Elemental Forums

Quoting TheSAguy,
The download link seems to be down.

Yes it does.... I hope it comes back... Their whole site is down it seems.

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 12:02:41 PM from Elemental Forums Elemental Forums

Would it be possible for Stardock to integrate this generator into the core game system?  This seems like a must-have feature.  Civ 4 actually did this by taking really great mods from the community and importing them directly into the game.

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 12:14:36 PM from Elemental Forums Elemental Forums

Could someone put up a mirror, or create a .torrent?  Mediafire is down.

Reason for Karma (Optional)
Successfully updated karma reason!
Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 1:17:16 PM from Elemental Forums Elemental Forums

Quoting Magog_AoW,
Mirror: http://www.shell.linux.se/dsk2293/other/ewom/Elementerra.zip

 

Thanks for this.

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 1:42:02 PM from Elemental Forums Elemental Forums

Quoting GaelicVigil,
Would it be possible for Stardock to integrate this generator into the core game system?  This seems like a must-have feature.  Civ 4 actually did this by taking really great mods from the community and importing them directly into the game.

 

This would be cool.

Also, they need to create a Random Faction Generator. That should not be to difficult, just somethign that assignes the 50 points randomly.

 

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 1:52:14 PM from Elemental Forums Elemental Forums

Quoting TheSAguy,

Quoting GaelicVigil, reply 79Would it be possible for Stardock to integrate this generator into the core game system?  This seems like a must-have feature.  Civ 4 actually did this by taking really great mods from the community and importing them directly into the game.


 

This would be cool.

Also, they need to create a Random Faction Generator. That should not be to difficult, just somethign that assignes the 50 points randomly.

 

 

Factions actually only get 10 points, and most factions don't even get that if you look at the pre-created ones.    A random faction generator should definitely be possible.   I'll start another thread about it, faction generation is something of a passion for me, so I'd be interested in this.

 

On topic.   Love the map generation.    I would love to see the ability to make islands or other configurations in the future.   Granted, I realize the AI may not be able to handle this yet, so for now.  This is great.

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 2:09:46 PM from Elemental Forums Elemental Forums

Awesome Love it.  One question. How in the heck do your screens shots not show Fog of war.  I want Fog to be gone when I explore and not come back.  Tell me your secrets!

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 2:12:40 PM from Elemental Forums Elemental Forums

The mirror link version is 1.0.3900.39283, can someone mirror v1.1?

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 2:16:44 PM from Elemental Forums Elemental Forums

Equip a lot of times the item that gives you +2 sight.

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 2:33:11 PM from Elemental Forums Elemental Forums

Quoting Murteas,

On topic.   Love the map generation.    I would love to see the ability to make islands or other configurations in the future.   Granted, I realize the AI may not be able to handle this yet, so for now.  This is great.

You can create islands by turning up the noise frequency and rasing the sea level a bit.

Quoting AM_Shark,
Awesome Love it.  One question. How in the heck do your screens shots not show Fog of war.  I want Fog to be gone when I explore and not come back.  Tell me your secrets!

cheat mode! press ctrl-u and all fog of war is removed.

Quoting slippery jim,
The mirror link version is 1.0.3900.39283, can someone mirror v1.1?

Dang, mediafire has been down all day! I don't have the proper file with me here at work!

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 3:15:23 PM from Elemental Forums Elemental Forums

It seems I'm having trouble with Texas today. Mediafire is in Texas also. I wonder if the hurricane got em.

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 3:19:18 PM from Elemental Forums Elemental Forums
Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 4:39:04 PM from Elemental Forums Elemental Forums

Got any plans to auto seed it?  It would finish off the functionality of a random map since SD doesn't let you see the map your playing on....?

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 4:55:04 PM from Elemental Forums Elemental Forums

Quoting Baleurion,
www.filefront.com

I stared at this site for 20 minutes, and I could not for the life of me figure out how to register or upload anything.

Quoting leebloom,
Got any plans to auto seed it?  It would finish off the functionality of a random map since SD doesn't let you see the map your playing on....?

What do you mean exactly?

As you can see I'm feeling sorta dull-witted today.

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 5:00:38 PM from Elemental Forums Elemental Forums

I'd really like to see some code in there to randomly populate the maps with resources and other objects too.  Have sliders or something to allow changes in density and so forth.

 

FYI:  Elemental map sizes are based on a sector size of 16 x 16.  So a 256 x 256 map is 16 x 16.  That's bigger than a "Large" map.

 

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 5:18:11 PM from Elemental Forums Elemental Forums

Quoting Aerion Istari,
I'd really like to see some code in there to randomly populate the maps with resources and other objects too.  Have sliders or something to allow changes in density and so forth.

I would like to do something with resources, but currently the game seems to randomize them no matter what, and I don't know how to stop it.
 

Quoting Aerion Istari,
FYI:  Elemental map sizes are based on a sector size of 16 x 16.  So a 256 x 256 map is 16 x 16.  That's bigger than a "Large" map.

Some people love maps that are big beyond reason. For my Civ4 stuff that was probably one of the number one requests. It wasn't my business to ask what kind of crazy person would want to fill the map with 18 civs and make first contact in late game lol.

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 5:26:54 PM from Elemental Forums Elemental Forums

Cephalo, would you mind posting a legend on your OP about what each color means?  Or better yet, maybe can you post this in your software maybe along one of the sides.

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 5:53:31 PM from Elemental Forums Elemental Forums

Quoting GaelicVigil,
Cephalo, would you mind posting a legend on your OP about what each color means?  Or better yet, maybe can you post this in your software maybe along one of the sides.

That really needs to be done. Maybe I'll extend the screen a bit to fit more info.

In other news, it seems mediafire was taken out by the hurricane today, so I added a mirror from megaupload.

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 5:59:03 PM from Elemental Forums Elemental Forums

Quoting cephalo,

Quoting Aerion Istari, reply 93I'd really like to see some code in there to randomly populate the maps with resources and other objects too.  Have sliders or something to allow changes in density and so forth.

I would like to do something with resources, but currently the game seems to randomize them no matter what, and I don't know how to stop it.
 

Hmmm...  The maps I downloaded from the Stardock mods don't randomize resources when you load them.  I've also gone in and edited them and they stay put.  The only thing that doesn't seem to stay put very well are NPCs.  I'm not sure what's up with that.

 

Quoting cephalo,

Quoting Aerion Istari, reply 93FYI:  Elemental map sizes are based on a sector size of 16 x 16.  So a 256 x 256 map is 16 x 16.  That's bigger than a "Large" map.

Some people love maps that are big beyond reason. For my Civ4 stuff that was probably one of the number one requests. It wasn't my business to ask what kind of crazy person would want to fill the map with 18 civs and make first contact in late game lol.

 I like big maps too, but right now with the game having the memory issues it has, making maps larger than the large size of 10 x 6 (160 x 96) seriously exacerbates the memory problems.  I was pointing this out to folks as an FYI.  I can't wait for SD to get the game stable so I can play on some really big maps.  

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 6:08:53 PM from Elemental Forums Elemental Forums

Quoting Aerion Istari,


Hmmm...  The maps I downloaded from the Stardock mods don't randomize resources when you load them.  I've also gone in and edited them and they stay put.  The only thing that doesn't seem to stay put very well are NPCs.  I'm not sure what's up with that.

Can you point me to such a file? I'm hoping there's an XML variable in there I can use to stop the random placement.

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 6:10:59 PM from Elemental Forums Elemental Forums

Very well.
Cephalo has migrated here and never fails to impress. Here and elsewhere. Much kudos to you. Again!
Expect more map-making goodness to come.

@ Stardock: You might want to consider incorporating some of his stuff some time down the line. Provided there is no legal caveat and Cephalo agrees ect. ...

And of course

Reason for Karma (Optional)
Successfully updated karma reason!
September 7, 2010 6:28:30 PM from Elemental Forums Elemental Forums

and to help others that want the 1.1 here is my dropbox link

http://dl.dropbox.com/u/8023186/elemental%20tools%20mirrors/Elementerra_1_1.zip

harpo

 

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