1543 ratings
File Size:
0.017 MB
Jul 2, 2012 @ 11:33am
Jul 2, 2012 @ 11:46am
2 change notes ( view )

Subscribe to download PerfectWorld3

"This map script uses various manipulations of Perlin noise to create landforms, and generates climate based on a simplified model of geostrophic and monsoon wind patterns. Rivers are generated along accurate drainage paths governed by the elevation map used to create the landforms."

Please note:

I am not the author of this script, Cephalo created this script in 2010 for Civ V and previously for Civ IV. I have simply updated it for G+K and uploaded to the workshop because it has not been done yet, and I am a big fan of his work.

Compatible with all versions of the game. Don't forget to rate this file!


To download just click on the subscribe button above the mod description. The game will automatically download and install the mod.

To use it in a game, click on the "MODS" button on the main menu in game and you should get a list of your subscribed mods. Click the check mark next to the mods you want to load (if it's green, then its loaded) and click next.

Then find the map "PerfectWorld 3" while at the setup screen, and you should be good to go!

For those who cant see the mod after subscription: goto mygames folder on your system and delete the inside of the cache folder in civ 5 folder. After restart of civ, the mod will be there.


If the map is still not showing up under advanced options or in general, then you should go to the mod folder (Documents\My Games\Sid Meier's Civilization 5\MODS\PerfectWorld 3) and move the .lua file into the maps folder (Documents\My Games\Sid Meier's Civilization 5\Maps). This will undoubtedly solve the problem because the game will now treat the script as a game file instead of a mod - meaning that you can even play the map on single player without going to the mods menu. This also means you can work towards achievements (as achievements are disabled when using mods).

If you think that there are too many mountains/jungle/marsh etc. you can do this:
- go to the mod folder (generally located in Documents\My Games\Sid Meier's Civilization 5\MODS\PerfectWorld3 (v 1) )
- open then the PerfectWorld3.lua with a text editor
- scroll a bit down to the function MapConstants:New()
- Here you can now edit a lot properties of the map generator to your liking. For example, setting the value mconst.mountainsPercent to 0.9 will decrease the number of mountains (since this is a threshold value). You can play around with this and other values (except the values at the very end of the constants) until you find a configuration of your liking!
< >
cretanb Jul 24 @ 7:10am 
Very,very good!!Thanks a lot!-))
Storm Commander Jul 14 @ 6:21pm 
Feels just like a real world. Great Job.
CoreSolution Jul 12 @ 9:20am 
glockpalin Jul 10 @ 12:42am 
This really makes the map feel more like an actual world. Good job.
Labargoth Jul 2 @ 11:23am 
Is there a way to use this map script in Multipalyer?
castrodi Jun 25 @ 10:04am 
Nice fella
jyobin Jun 22 @ 3:28am 
Great work!
Wuty286 Jun 21 @ 1:28pm 
Cool! Feel real!
Bouncy100 Jun 7 @ 3:41pm 
Great mod, but maybe a lil' less mountains?
Baku Nishi May 12 @ 4:14pm 
Was having a major problem with this mod today. Graphics weren't matching up with the land categories. Mountains that were being treated as flat lands, brown rivers everywhere.