How Map Levels Work

The new Map Level functionality (aka Child Maps) is a major new feature in Worldographer. It allows you to have three related maps which can cover your entire world with different levels of detail. The three levels are:

  • World: Shows continents, oceans, major seas, large rivers, country borders, capitals, and major cities. Typically hexes represent 100+ miles each, although this can vary based on the world size and preference.  (For details on setting up an Earth-sized world, see our starting a world map tutorial. You should be able to extrapolate from that example for larger or smaller worlds.)
  • Continent: Shows some more detail.  It is usually more effective to scale the hexes based on the World or Continent scales. If the kingdom map is 6 miles per hex, a scale of 36 miles (6 hexes) is a good choice.  Or if the kingdom has 5 mile hexes, consider a 25 mile continent hex.
  • Kingdom: Many people believe a good local map is 5 or 6 miles per hex. Pick which you prefer. This map will have all the features of note on the map.  In addition to the above: villages, small roads/trails, small rivers, perhaps streams, etc. would be on this map.

None of the above is gospel.  You could treat your Kingdom level map as 1 mile hexes (making it more of a province map), then have a larger jump in scale between that and the continent level and/or world level.  However, Worldographer can’t support a large world with a Kingdom map scale of 1 hex = 1 mile because of memory and load/save performance issues. We’ve optimized as much as possible, but at this time a 1 hex = 1 mile world could only work for a world with a circumference of about 5000 miles. (Perhaps 7000-8000 depending on your system.

To generate a new level, simply select it in the left sidebar.  This will switch you to the other levels, but if the other level hasn’t been created it will prompt you for the scale and generate it.

With that out of the way, internally the terrain for each of these map layers is kept track of separately. Once a map level is generated, a change to one hex in one layer doesn’t automatically update the terrain in the same location on the other levels.  We hope to add such functionality, but currently other issues have priority. However, if you make major changes to a map level, you may regenerate the other levels using the “(Re)Generate Map Level” menu item in the Tools menu.

Features, Labels, and Shapes work differently. Shapes automatically adjust their size/location/points on the other map levels. (In fact they are only stored at the current view level, then their points are adjusted when you switch view levels.) Because Features and Labels may have slightly different sizes or locations at different view levels these do store separate location for each view level.  (This supports one map style which places features in the center of the hex. But on the more detailed maps you may want the feature to be centered in the hex that is closer to the actual location. Likewise a label or feature may need to be enlarged at the smaller scale.)

By default, features and labels auto-update their location on other levels if you move them on one level. To change this, uncheck the “Auto-update Other Map Levels” on the options menu.  If this is unchecked and you want to have a single feature or label update on the other levels, uncheck and recheck those other levels’ view checkboxes (right sidebar) when you have the label/feature selected.