Benualdo
Earth TSL enjoyer
Hi, this is a quick tutorial about how to create a new Civilization VII map using the tool I have been talking about in this thread.
Of course, it's still in a very beta stage, so expect plenty of issues and missing features. However, I wanted to write this tutorial early to gather feedback from the community if anonye dares to use it
1) Download Civ7Map (or compile yourself from source code)
https://forums.civfanatics.com/resources/civ7map-unofficial-map-editor.32103/ (binaries)
https://github.com/vimontgames/civ7tools (source code)
2) Create new map mod
Open the "File" menu and click "Create Map"
3) Configure map
Take a few minutes to think about a good name for your map, then select its size and click OK.
It will create several files in a "mods" folder in the same directory as the program you just downloaded.
4) Zoom out
Zoom out using mouse wheel and and pan using the right mouse button, and contemplate your newly created map.
5) Paint some pixels
In the "Paint" window, under the "Terrain" category check "Enable" and select "Ocean" : You can now use the left mouse button to ocean tiles.
6) Edit map's West & East hemispheres
This will determine the "old" and the "new" world. ("old" world can be West or East hemisphere but always the one where human players start)
9) Biomes
In the "Paint" window, go to the "Biome" section, click "Enable" then select "Desert" to paint some desert (don't forget to uncheck Terrain>Enable otherwise you will paint both terrain and biome!)
10) Place TSL (optional)
Move your mouse over a tile and hit space bar to select it. It will be displayed in the inspector window.
From here you can click "Add TSL" to add a TSL, then select the civ that will use this starting location.
TSL will be displayed as a flag icon or when you mouseover the tile.
11) It's time to export your masterpiece
Open the "File" menu, and select "Export all map mod files"
Then select the file ending with "*-map.js". This is the actual map file (don't worry, other files will also be exported if needed)
12) Copy to Civ7 "Mods" folder
Your need to copy your map mod to the regular Civ7 mods folder in order for the map to be visible in game.
Please not that you need the YnAMP mod to be present (whatever the folder name) because exported files rely on the YnAMP framework to load custom maps.
13) Run the game
Select your map (Don't worry about map size, it will be selected automatically)
14) Enjoy
A huge thanks to Gedemon for providing the YnAMP framework and Earth mod to the community!
Of course, it's still in a very beta stage, so expect plenty of issues and missing features. However, I wanted to write this tutorial early to gather feedback from the community if anonye dares to use it

1) Download Civ7Map (or compile yourself from source code)
https://forums.civfanatics.com/resources/civ7map-unofficial-map-editor.32103/ (binaries)
https://github.com/vimontgames/civ7tools (source code)
2) Create new map mod
Open the "File" menu and click "Create Map"
3) Configure map
Take a few minutes to think about a good name for your map, then select its size and click OK.
It will create several files in a "mods" folder in the same directory as the program you just downloaded.
4) Zoom out
Zoom out using mouse wheel and and pan using the right mouse button, and contemplate your newly created map.
5) Paint some pixels
In the "Paint" window, under the "Terrain" category check "Enable" and select "Ocean" : You can now use the left mouse button to ocean tiles.
6) Edit map's West & East hemispheres
This will determine the "old" and the "new" world. ("old" world can be West or East hemisphere but always the one where human players start)
9) Biomes
In the "Paint" window, go to the "Biome" section, click "Enable" then select "Desert" to paint some desert (don't forget to uncheck Terrain>Enable otherwise you will paint both terrain and biome!)
10) Place TSL (optional)
Move your mouse over a tile and hit space bar to select it. It will be displayed in the inspector window.
From here you can click "Add TSL" to add a TSL, then select the civ that will use this starting location.
TSL will be displayed as a flag icon or when you mouseover the tile.
11) It's time to export your masterpiece
Open the "File" menu, and select "Export all map mod files"
Then select the file ending with "*-map.js". This is the actual map file (don't worry, other files will also be exported if needed)
12) Copy to Civ7 "Mods" folder
Your need to copy your map mod to the regular Civ7 mods folder in order for the map to be visible in game.
Please not that you need the YnAMP mod to be present (whatever the folder name) because exported files rely on the YnAMP framework to load custom maps.
13) Run the game
Select your map (Don't worry about map size, it will be selected automatically)
14) Enjoy

A huge thanks to Gedemon for providing the YnAMP framework and Earth mod to the community!
Last edited: