Creating a map using Civ7Map

Benualdo

Earth TSL enjoyer
Joined
Apr 13, 2005
Messages
82
Location
Europe, FR
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"

1742385308775.png


3) Configure map
Take a few minutes to think about a good name for your map, then select its size and click OK.

1742385375284.png


It will create several files in a "mods" folder in the same directory as the program you just downloaded.

1742385562632.png



4) Zoom out
Zoom out using mouse wheel and and pan using the right mouse button, and contemplate your newly created map.
1742385613899.png


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.
1742388735598.png


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)
1742388398605.png


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!)
1742388886570.png


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.

1742389057671.png


From here you can click "Add TSL" to add a TSL, then select the civ that will use this starting location.

1742389091033.png


TSL will be displayed as a flag icon or when you mouseover the tile.

1742389126440.png


11) It's time to export your masterpiece
Open the "File" menu, and select "Export all map mod files"
1742388554000.png


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)

1741535291903.png


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.

1741535439661.png

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)

1741535589901.png


14) Enjoy :D

1742389641326.png


A huge thanks to Gedemon for providing the YnAMP framework and Earth mod to the community!
 
Last edited:
Did a couple test runs. I created one TSL for Rome and then started the game as Rome and didn't start at the TSL. Also no resources are showing up.
 
Did a couple test runs. I created one TSL for Rome and then started the game as Rome and didn't start at the TSL. Also no resources are showing up.
Are you using the latest version of the YnAMP mod?
If so, can you share your map so I take a look?
Thanks.
 
im working on my first map with this, yestersday I was able to save/export the files for the map. but despite followingthe instructions above, couldnt get the map to appear as a selectable option in game.

today however i have a bigger issue, i cant export/save the -map.js i keep getting the warning "xxxxxx-map.js is not using Civ7Map mod template" what am i missing?
 
im working on my first map with this, yestersday I was able to save/export the files for the map. but despite followingthe instructions above, couldnt get the map to appear as a selectable option in game.

today however i have a bigger issue, i cant export/save the -map.js i keep getting the warning "xxxxxx-map.js is not using Civ7Map mod template" what am i missing?
You need to copy your map folder to Civilization VII's "mods" folder for the map to appear as a selectable option in-game.
The map filename should always end with "*-map.js", do not rename it.
 
What about natural wonders? Are we able to place natural wonders with he map editor?
Not yet, for now it's mostly editing continent terrain type, biome, and TSL. Features and resources can also be edited but you will have to wait for an update of YnAMP to have total control over them.
Natural wonders cannot be edited yet, and will be placed randomly when you start the game.
 
that update has been posted, let me know if there are issues.

I have not looked at the NW code yet, but mountains should be easy, the others, that would depend, and Waterfalls impossible (no control on elevation/rivers)
 
You need to copy your map folder to Civilization VII's "mods" folder for the map to appear as a selectable option in-game.
The map filename should always end with "*-map.js", do not rename it.
even exporting a brand new map, following those exact instructions, folder copied over into the correct folder and everything, the only additional maps for selection are the ynamp options (tsl earth etc.). any other troubleshooting advice you'd have?
 
even exporting a brand new map, following those exact instructions, folder copied over into the correct folder and everything, the only additional maps for selection are the ynamp options (tsl earth etc.). any other troubleshooting advice you'd have?
Run the game with only your map mod and YnAMP, then check the logs for errors.

I tested with latest YnAMP 1.0.4 and Civ7Map 0.41 I could create a new map and see it in-game after copying it to the Civilization VII "mods" folder and restarting the game, and start a new game using it.

1742980481238.png
 
Last edited:
Hi! Please share you costom maps! i really have interest but zero talent. I want take shared my and modify it for test.
 
I don't have a deep understanding of your mod, can we cut a piece of land and paste it elsewhere?
I am not good at English, I hope you can bear with my mistakes😄
 
I don't have a deep understanding of your mod, can we cut a piece of land and paste it elsewhere?
I am not good at English, I hope you can bear with my mistakes😄
That's funny because I just implemented basic Copy/Paste a few days ago to create the "Colonization" custom map :D
It's not yet available in v0.42 but it will be available in the next version.
 
If you download the latest version v0.43 you can select an area holding shift + left mouse button

1744300662611.png


Then e.g. press ctrl-X to cut or ctrl-C to copy

1744300708559.png


Move cursor then press ctrl-V to paste (the origin will be the bottom left corner)

1744300769625.png


Tip: Use undo/redo (ctrl-Z/ctrl-Y) when using copy paste as it can be hard to copy exactly where your want on first try :)
 
I appreciate your time and effort in making this mod, but no matter what I do I just can't get it to work.

Maps do not show up in the menu at all, despite following all the steps. I'm using the most up to date versions of ynamp and map editor.

Copying map folder from civ7 map editor folder to civ7 mods folder does not work.
Copying files (..-map.js, ..-date.js) to civ7 mods folder does not work.
Manually creating folder in civ7 mods directory and xferring data files to it does not work.

Nothing i do works....
 
I appreciate your time and effort in making this mod, but no matter what I do I just can't get it to work.

Maps do not show up in the menu at all, despite following all the steps. I'm using the most up to date versions of ynamp and map editor.

Copying map folder from civ7 map editor folder to civ7 mods folder does not work.
Copying files (..-map.js, ..-date.js) to civ7 mods folder does not work.
Manually creating folder in civ7 mods directory and xferring data files to it does not work.

Nothing i do works....
Hi,
Do you have the issue only with the maps you created or also with the ones you download?
For example if you download this one and copy to your mods folder does it work for you and is visible in the game menus?
 
Back
Top Bottom