The Random Islands script for Empire Earth by jnw317, edited to work on Empires: Dawn of the Modern World.
-raised flat elevation from 0 to 1.
-omitted Gigantic.rmv and Gigantic references.
-1 forage patch per player and 1 per neutral.
"This script randomizes many script variables to create a wide variety of maps. The maps vary widely in nature, from large interconnected land masses seperated by channels of water, to maps filled with dozens of small islands."
See the original here:
Note that on rare occasions this script will cause Empires to crash. I believe it to be one of the random values that Empires doesn't like, since this script produces such widely varying maps. However, I think it is worth it, since the script makes excellent maps.