A downloadable map generator for Windows, macOS, and Linux

Download NowName your own price

This tool generates playable maps for Dominions 5

I started this project because I wanted a robust map generator for Dominions 5 that also allowed the user to manually tweak the results to their liking. I wrote about this project on my blog if you're interested in learning more about it.


FEATURES

  • Manual editing tools that allow the user to modify provinces and connections.
  • Support for 2-22 players.
  • Support for generic starts.
  • Support for disciples mode.
  • Support for maps featuring nations from all ages.
  • World generation algorithm that prioritizes fairly distributing valuable province types and reduces clustering.
  • Advanced settings panel for users that want more control over world generation.
  • Map layouts are stored in XML files and users can create their own custom layouts.
  • Option to cluster water nations together in one large body of water.
  • Map output generates standard map files as well as a PNG preview image with all thrones and player starts labeled.
  • Unique sprites that denote certain province modifiers. Sea farmland will have coral reefs, wastelands with warmer province modifiers will have cacti, etc.
  • Generated maps wrap seamlessly along the X and Y axis.


HOW TO USE

  1. Run the program.
  2. In the main menu you'll see a list of players on the left. Choose a player count and select which nations will be used.
  3. Click the generate button. 
  4. Once the map is generated, you can move the camera around by clicking and dragging.
  5. Right click a province node or connection node to open the editor panel for that node.
  6. Once you are happy with the map, click the export button. Maps are exported to the data folder.


OTHER INFORMATION

If you're interested in viewing the source code or reporting a bug, check out the github page.

You can also contact me on twitter if you really wanna talk.


CHANGELOG

1.3.6 -- Sept 27, 2019

  • Adjusted incorrect player spawn on the default 11 player map layout.
  • Added compact layouts for 10, 11, 13 and 14 player maps (thanks to Lucid and Whatts for your help).

1.3.5 -- Aug 17, 2019

  • Reduced sea province count for underwater nations.

1.3.4 -- May 27, 2019

  • Lake generation now avoids creating lakes connected to large bodies of water.
  • Updated nation data.

1.3.3 -- April 10, 2019

  • Fixed UI display issue on smaller resolutions.
  • Updated default world generation parameters.

1.3.2 -- April 5, 2019

  • Added layouts for 21 and 22 player maps.
  • Updated 13 and 14 player layouts.
  • Updated nation data.
  • Swamps and wastelands are no longer randomly placed in cap rings.
  • Updated cave and mountain sprites.

1.3.1 -- April 1, 2019

  • Added option to change province border opacity.
  • Fixed issue where roads would sometimes be invisible.
  • Updated river shaders.
  • Updated farm province shader.

1.3.0 -- Mar 31, 2019

  • Massively improved framerate and general performance.
  • Improved sprite placement for mountain connections and large provinces.
  • Updated house and coral reef sprites.
  • Updated nation data.
  • Updated default world generation parameters.
  • World generation algorithm now produces less mountain connection clusters.

1.2.4 -- Mar 29, 2019

  • Map layouts are now stored in XML files and users can add their own custom layouts.
  • Added a new 4 player map layout.

1.2.3 -- Mar 27, 2019

  • Optimized province polygons to have less triangles.
  • Optimized sprite rendering and improved framerate.
  • Updated plains and wasteland province shaders.
  • Updated nation data.
  • Updated default world generation parameters.

1.2.2 -- Mar 22, 2019

  • Added anti-clustering logic for province size modifiers.
  • Updated default world generation parameters.
  • Added missing labels to advanced settings menu.
  • Fixed issue where disciples dropdown menus were incorrect size.

1.2.1 -- Mar 20, 2019

  • Updated disciples spawn placement algorithm.
  • Added support for generic starts.
  • Updated user interface.
  • Updated sprites for all province types.
  • Updated mountain connection sprites.
  • Updated default world generation parameters.
  • Anti-clustering algorithm is now applied to all non-plains province types as long as their maximum distribution percentage is less than 30%.

1.2.0 -- Mar 17, 2019

  • Overhauled world generation logic and exposed world generation parameters in the advanced settings menu.
  • Updated default world generation parameters. Mountains, highlands, caves, wastelands and swamps are slightly less common now.
  • Updated kelp sprites.
  • Updated mountain province sprites.
  • Updated mountain pass sprites.
  • Updated bridge sprites.
  • Improved mountain and river placement logic.
  • Improved sea generation logic.
  • Improved mountain and road shaders.
  • Fixed bug with river shaders not displaying properly in winter.
  • Added dirt sprites for roads.
  • Updated nation data.
  • Improved road and river polygon generation algorithm.
  • Fixed rare bug where certain province polygons would fail to render.
  • Fixed bug that occurs with world generation when national starts option is disabled.
  • Added more map stats to the description field of outputted map files.

1.1.4 -- Mar 11, 2019

  • Added shorelines to water provinces.
  • Added small shorelines to rivers.
  • Updated all province shaders and overhauled water province shaders.
  • Added new bridge sprites.
  • Updated several mountain and cave sprites.

1.1.3 -- Feb 25, 2019

  • Changing a land province to a sea province now reverts all of its connections to normal.
  • Fixed bug with connection generation that would cause map generation to fail.
  • Added more coral reef sprites.
  • Added quit button.
  • Improved dropdown menus.

1.1.2 -- Feb 23, 2019

  • Fixed issue where clustered water starts option wasn't functioning as intended.
  • Fixed river connection generation bug that caused map generation to fail.
  • Fixed case where connection sprites would sometimes be placed incorrectly.
  • Tweaked world generation to produce fewer clusters of high and low value terrains such as wastelands, swamps and farms.
  • Updated sprites for river and mountain connections.
  • Updated sprites for cave and mountain provinces.

1.1.1 -- Feb 22, 2019

  • Revamped river and mountain connection placement logic to be more consistent and slightly reduced the density of these connections.
  • Fixed bug where rivers would sometimes be placed incorrectly.
  • Shallow rivers now have a bridge sprite.
  • Updated some nation data.

1.1.0 -- Feb 19, 2019

  • Updated world generation to have real seamless wrapping.
  • Map output now includes a PNG file with labeled starts, for convenience.
  • Updated several province shaders. 
  • Added more sprites for several province types and improved winter sprites.
  • Added safety check to ensure every province has at least 2 standard connections.
  • Fixed map regeneration bug.
  • Fixed bug where underwater nations weren't properly positioned when 'clustered underwater nation starts' option was enabled.
  • Road connections no longer overlap sprites. 
  • Mountain pass connections now have a different appearance.
  • Updated some nation data.

1.0.5 --- Feb 10, 2019

  • Updated world generation logic and fixed some rare bugs.
  • Added UI option for clustering all water nation starts.
  • Added accessibility check for throne provinces.
  • Updated cap ring generation logic. All nations are now guaranteed to have 5 provinces in their cap ring. Cap rings also will have more variance in their province types with this change.
  • Updated nation data. 
  • Fixed texture bug on deep sea provinces.
  • Improved mountain pass placement.

1.0.4 --- Feb 8, 2019

  • Fixed bug caused by incorrect nation data for certain underwater nations.
  • Updated world generation logic for sea provinces.
  • Added more sea sprites.

1.0.3 --- Feb 7, 2019

  • Fixed bug caused by editing provinces containing player starts.
  • Fixed bug where deep sea provinces had incorrect terrain flags.
  • Updated kelp forest sprites.
  • Updated sea province shaders and river shaders.

1.0.2 --- Feb 6, 2019

  • Updated image output to use TGA format instead of PNG.
  • Updated map layouts for disciples mode. 

1.0.1 --- Feb 5, 2019

  • Fixed major bug that caused Dominions to improperly identify provinces.
  • Added building sprites for each land province type.
  • Improved farmland sprites.
  • Fixed case where sprites would render behind province border lines on large maps.
  • Tweaked world generation to place more deep seas in water provinces.
  • Fixed bug where post-processing would ruin the winter map output.
  • Added support for 17 and 19 player maps. Still missing support for 21 and 22 player maps.
Updated 18 days ago
StatusReleased
CategoryTool
PlatformsWindows, macOS, Linux
Authornüke
Made withUnity
Tagscartographer, dominions, Generator, map, Open Source, tool
Average sessionA few seconds
LanguagesEnglish
InputsKeyboard, Mouse

Download

Download NowName your own price

Click download now to get access to the following files:

MapNuke.zip 46 MB

Leave a comment

Log in with itch.io to leave a comment.