Tired of playing the same old maps? Quench your thirst for exploration with the endless possibilities of this map script! Choose from 24 landmasses and dozens of other options, or go completely random and surprise yourself with millions of possible combinations!
For more details on how this mod works, see my tutorial on steam:
https://steamcommunity.com/workshop/filedetails/discussion/916614621/2828702373001389609/
If you enjoy this mod and would like to buy me a coffee:

---Map Options---
Base Game options (not modded by Got Lakes)
https://steamcommunity.com/workshop/filedetails/discussion/916614621/3006682619665552690/
Customization options (random by default)
Adjustments:
---Other Features---
---Compatibility---
Got Lakes is caught up to the following Civ VI patch: Mar 15, 2023 (Great Builders)
FULLY compatible with the following:
NOT compatible with the following:
---Known Issues / Limitations---
If you think you've found a bug, let me know and I'll see if I can fix it in the next version of Got Lakes!
---Installation---
Via Steam:
For more details on how this mod works, see my tutorial on steam:
https://steamcommunity.com/workshop/filedetails/discussion/916614621/2828702373001389609/
If you enjoy this mod and would like to buy me a coffee:

Spoiler Screenshots :
---Map Options---
Base Game options (not modded by Got Lakes)
- Resources
- Start Position
- Continents: Bagels, Continents, Fractal, Noodles, Numerous Continents (New!), Small Continents
- Islands: Archipelago, Clusters, Island Plates, Large Islands, Megacluster (New!), Mini Donuts
- Lakes: Inland Sea, Inverted Donut (New!), Inverted Extras, Lakes, Large Lakes, Seven Seas
- Pangea: Donut, Hex (New!), Maze, Oval, Pangea, Snake
https://steamcommunity.com/workshop/filedetails/discussion/916614621/3006682619665552690/
Customization options (random by default)
- Mountain Patterns: 7 ways to generate mountain ranges
- Mountain Clumps: 3 ways of dealing with clumps of mountains
- River Patterns: 5 ways to generate rivers
- Extras: 8 choices for additional islands/lakes(*) for your landmass
- World Wrap: whether the world is round or flat
- Climate Wrap: whether the world's climate is azimuthal (one pole at center of the map and the other at the edges), global (north/south poles and matching bands of latitude) or a regional (poles and laitutde bands vary depending on the Sunlight option)
- Climate: 5 distinct temperature ranges (stacks with temperature)
- Biome: 4 levels of forestation and/or watery features (stacks with rainfall)
- Sunlight: 3 ways to generate latitude bands
- Icy Poles: whether to crop out the frozen/coldest part of the map
Adjustments:
- Standard options: Sea Level, Temperature, Rainfall
- Civ Starts: Land Starts, Water Starts, Minor Starts
- Land and Water: Mountain Level, Hill Level, Volcano Level, Lake Level, River Level, Circumnavigation, Coastal Expansion, Coastal Lowlands
- Terrain and Features: Desert Level, Tundra Level, Kelp Forest Level, Kelp Forests, Climate Granularity, Grass/Plains Mix, Forest/Jungle Mix, Biodiversity
- Connected Lands: if enabled, connects all landmass lands into a sprawling pangea. For Lakes and Pangea landmasses, this also connects extra islands to the landmass.
- Connected Seas: if enabled, randomly connects all salt-water seas into a single network of oceans; also removes coastal ice and prevents impassable natural wonders from blocking chokepoints.
- Isolated Coasts: if enabled, prevents coastal expansion from connecting lands that are separated by ocean. Also prevents extra islands from expanding the coast of the landmass for water-heavy maps.
- No Coastal Ice: if enabled, removes all ice adjacent to non-water tiles
- No Coastal Mountains: if enabled, replaces all coastal mountains with hills
- No Desert: If enabled, prevents desert from appearing on the map by using other enabled terrains instead. However, If No Desert, No Grass, No Plains, No Snow, and No Tundra are all enabled, then Got Lakes will randomly remove 1-3 terrain types from the map. If 3 or more terrain types are disabled, then Got Lakes compensates for lack of terrain variety by allowing strategic resources such as horses to appear on all non-floodplains terrain types. WARNING: enabling this may result in challenging and/or unbalanced maps. You might want to try the Climate, Temperature, and Tundra Level options first before messing with this option.
- No Desert Forests: if enabled, overrides biodiversity to avoid placing forests on deserts, just like the base game.
- No Desert Jungles: if enabled, overrides biodiversity to avoid placing jungles on deserts, just like the base game.
- No Desert Oases: if enabled, overrides biodiversity to avoid placing oases on deserts.
- No Grass: If enabled, prevents grassland from appearing on the map by using other enabled terrains instead. However, If No Desert, No Grass, No Plains, No Snow, and No Tundra are all enabled, then Got Lakes will randomly remove 1-3 terrain types from the map. If 3 or more terrain types are disabled, then Got Lakes compensates for lack of terrain variety by allowing strategic resources such as horses to appear on all non-floodplains terrain types. WARNING: enabling this may result in challenging and/or unbalanced maps. You might want to try the Climate, Temperature, and Tundra Level options first before messing with this option.
- No Grass Jungles: if enabled, replaces all grassland under jungles with plains, just like the base game.
- No Ice: If enabled, removes all ice from the map
- No Plains: If enabled, prevents plains from appearing on the map by using other enabled terrains instead. However, If No Desert, No Grass, No Plains, No Snow, and No Tundra are all enabled, then Got Lakes will randomly remove 1-3 terrain types from the map. If 3 or more terrain types are disabled, then Got Lakes compensates for lack of terrain variety by allowing strategic resources such as horses to appear on all non-floodplains terrain types. WARNING: enabling this may result in challenging and/or unbalanced maps. You might want to try the Climate, Temperature, and Tundra Level options first before messing with this option.
- No Plains Marsh: if enabled, replaces all plains under marsh with grassland, just like the base game.
- No Reefs: if enabled, removes all non-wonder reefs from the map
- No Snow: If enabled, prevents snow from appearing on the map by using other enabled terrains instead. However, If No Desert, No Grass, No Plains, No Snow, and No Tundra are all enabled, then Got Lakes will randomly remove 1-3 terrain types from the map. If 3 or more terrain types are disabled, then Got Lakes compensates for lack of terrain variety by allowing strategic resources such as horses to appear on all non-floodplains terrain types. WARNING: enabling this may result in challenging and/or unbalanced maps. You might want to try the Climate, Temperature, and Tundra Level options first before messing with this option.
- No Snow Forests: if enabled, overrides biodiversity to avoid placing forests on snow, just like the base game.
No Snow Oases: if enabled, overrides biodiversity to avoid placing oases on snow, just like the base game. - No Tundra: If enabled, prevents snow from appearing on the map by using other enabled terrains instead. However, If No Desert, No Grass, No Plains, No Snow, and No Tundra are all enabled, then Got Lakes will randomly remove 1-3 terrain types from the map. If 3 or more terrain types are disabled, then Got Lakes compensates for lack of terrain variety by allowing strategic resources such as horses to appear on all non-floodplains terrain types. WARNING: enabling this may result in challenging and/or unbalanced maps. You might want to try the Climate, Temperature, and Tundra Level options first before messing with this option.
- No Tundra Forests: if enabled, overrides biodiversity to avoid placing forests on tundra.
- Scrambled Land Luxuries: if enabled, luxuries may appear in unexpected places
- Thin Mountain Clump Edges: if enabled, uses thinner walls for hollowing-out mountain clumps
- Turn Seas Into Lakes: if enabled, replaces most if not all salt water into clusters of fresh lakes.
---Other Features---
- Custom start positioner, now with improved handling of start biases
- If you have YnAMP then you must set Start Position Link to "Random" in order to use Got Lakes' custom start positioner.
- Various map-utility fixes to improve mountains, seas, lakes, rivers, coasts, cliffs, terrain, features, natural wonders, and placement of major civ starting positions
- Ensures that all land is reachable to settlers despite thick mountain ranges, cliffs, sheets of ice, and impassable natural wonders
- Capable of enforcing naval circumnavigation
---Compatibility---
Got Lakes is caught up to the following Civ VI patch: Mar 15, 2023 (Great Builders)
FULLY compatible with the following:
- All Civ VI expansions and DLC for regular games
- Red Death / Battle Royale ruleset
- JNR's CB Wetlands a.k.a. "Wetlands"
- Sukritact's Civ Selection Screen (beware that this one is not compatible with YnAMP)
- Sukritact's Oceans
- TCS Pedialite
- Terra Mirabilis, including wonders that have Lua overrides
- Custom map sizes such as YnAMP, Larger Map Sizes, and overrides for PerfectWorld
- Custom frequency of natural wonders
- Custom natural wonders that simply extend the database (includes most custom wonders)
- Custom resource mods such as Truly Abundant Resources, Resourceful, and Sukritact's Resources
- Custom goody huts and goody hut placement
- Civ6 Plus: Harmony in Diversity (up to 1.3.5 from Jan 31, 2023): supports gameplay overrides (including plot yields), swamps, resource-gen improvements, and goodey hut improvements; other map-gen overrides will have no effect.
- Customization VI: everything works except for the "Min Distance between" sliders which Got Lakes ignores.
- Nere's Inland Flooding and Climate Change: provides balance adjustments to things like flood barrier costs and CO2; Got Lakes has its own override for placement of coastal lowlands.
- Teams Together Strong: allows teammates to start near each other in MP games; Got Lakes has its own start bias improvements so I recommend using TTS for team MP games only.
- YnAMP Culturally Linked / Relative Distance Starts: these will override Got Lakes' custom start positioner unless you set Start Position Link to Random.
NOT compatible with the following:
- Better Balanced Starts: has no effect on the custom start positioner
- CanalsOnHills: prevents Got Lakes from generating hills.
- Custom natural wonders that have Lua overrides: without explicit support from Got Lakes, you will never see these wonders on your maps.
- Origin - Real Start Locations: has no effect; Got Lakes already has its own start bias improvements
- YD's Better Civil Engineering: prevents Got Lakes from generating hills.
---Known Issues / Limitations---
If you think you've found a bug, let me know and I'll see if I can fix it in the next version of Got Lakes!
---Installation---
Via Steam:
- Log into Steam.
- Go to the Got Lakes workshop page for Civilization 6: https://steamcommunity.com/sharedfiles/filedetails/?id=916614621
- Subscribe to Got Lakes by clicking Subscribe
- Start/Restart Civilization VI and from the main menu, navigate to Additional Content
- Enable the Community Created Content checkbox and look for Got Lakes Map Script. If you don't see it, you might have to restart Civ VI.
- Enable Got Lakes Map Script by selecting Got Lakes Map Script and then clicking the Enable button.
- At this point, you are good to go! Now "Got Lakes?" will appear as a map type when you create a new game.
- Download Got Lakes Map Script (zip file) from Civ Fanatics.
- Unzip the file. You should see a folder called Got Lakes Map Script that contains a few files.
- Move the above-mentioned folder to your mods folder. For example, the mods folder on Windows is typically at C:\Users\<user>\My Games\Sid Meier's Civilization VI\Mods.
- Start/Restart Civilization VI and from the main menu, navigate to Additional Content
- Enable the Community Created Content checkbox and look for Got Lakes Map Script. If you don't see it, you might have to restart Civ VI.
- Enable Got Lakes Map Script by selecting Got Lakes Map Script and then clicking the Enable button.
- At this point, you are good to go! Now "Got Lakes?" will appear as a map type when you create a new game.