Sid Meier's Civilization VI

Sid Meier's Civilization VI

277 ratings
Shuffle++
4
4
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
122.593 KB
1 Dec, 2022 @ 1:02am
9 Apr, 2024 @ 6:23pm
13 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
Shuffle++

In 1 collection by RectangularChicken
How I play Civ 6
8 items
Description
Shuffle++
Many players enjoy the Shuffle map generation setting for its novelty and replay value. Exploring a new world, not knowing what to expect, is a big part of the Civ experience after all.

Shuffle++ takes this to the next level by dialing up map diversity to 11, randomly merging together map generation settings from every map script in the game to craft a unique world. A fractured supercontinent sprawling with waterways and fjords? A desert wasteland with an inland sea full of tropical islands? All sorts of crazy combinations are possible with this mod, and the best part is that every time you play, you'll have no idea what to expect. You'll find diversity not only between playthroughs, but as you explore one world, and find that different regions have completely different climates and terrain generation settings.

Requires Gathering Storm DLC.

What does this mod do?
Shuffle++ is an enhancement of the Shuffle map generation script for much more varied and unique worlds. The original Shuffle map script works by choosing either Continents, Islands, or Fractal generation type for the whole map and then generating that map with the settings randomized. Shuffle++ takes this to the next level by choosing multiple generation types, settings, and climates for one map and merging them together using a randomly generated "mixture map" that naturally blends them together with interesting shapes. For example, one part of the map could be a lush archipelago, another a hilly and mountainous highland with sparse vegetation.
Specifically, Shuffle++ features the following:
  • A special algorithm that uses fractal noise to create a region map with various interesting shapes and sizes.
  • Map generation using every natural map script in the game: Fractal, Island Plates, Continents, Continents & Islands, Inland Sea, Lakes, Pangaea, Primordial, Seven Seas, Small Continents, Splintered Fractal, Terra, and Tilted Axis. One of these is chosen at random for each region.
  • Unique sea levels for each region, leading to a wide range of landmass sizes.
  • Unique world age for each region, affecting hill and mountain generation.
  • Unique terrain distributions for each region, such as grasslands, plains, desert, tundra, and snow. (These are usually controlled by the temperature setting)
  • Unique feature distributions for each region, such as jungles, forests, marshes, oases, and reefs. (These are usually controlled by the humidity setting)
  • Realistic terrain and feature distributions based on distance to the equator, but with a lot of variation between regions.
  • Number of regions that scales with map size, equal to ceiling[(width * height) / 500] + 1, with at least one region dedicated to ocean.

Generated samples
Duel
2 regions. Islands and Tilted Axis.

Tiny
3 regions. Two continents separated by ocean.

Small
4 regions. Four long continents.

Standard
5 regions. A sprawling fractal-like landmass.

Large
6 regions. Many connected landmasses of various sizes.

Huge
7 regions. More connected landmasses. Canals, baby.

Enormous
One fascinating supercontinent. (Used YnAMP mod for the larger map sizes)

Enormous (2:1)
Pretty chaotic.

Giant
This one's neat.

Ludicrous
Very nice realistic generation, lots of variety and detail.

Oversized
This one is... interesting.


Tips
If you want to see more diversity within a generated map, try increasing the map size, as this will increase the number of regions generated (although generation may take a while).
I highly recommend using this with YnAMP for the larger map sizes and additional map options; for example, clearing some ice to make it easier to circumnavigate the globe. (I personally play with this turned off because I like the additional challenge and it makes building canals more important.)

Links
GitHub: https://github.com/santient/ShufflePlusPlus
43 Comments
Going Postal 2 Jan @ 1:15am 
So I'm at a loss. Based on your description it shouldn't be possible but in a multiplayer match using shuffle++ on huge we were all placed on a d*ck shaped land mass, complete with little islands coming out of the end, and the rest of the map was just ocean
Zorce 15 Nov, 2024 @ 9:43pm 
I think this mod is causing Desync in multiplayer. Do you know anything about this?
BARM 9 Aug, 2024 @ 4:23am 
A few comments and suggestions for work:
- often additional or rare resources appear in excessive quantities in one sector
- Please add the ability to customize the world with a focus on mountains/swamps/desert like the original maps - I can't play as the Inca Empire because very few mountains usually appear on the map
- It might be worth adding new cells like “snowy desert” - for beautiful transitions between climatic zones.

Otherwise, I was very pleased with the mod - it creates incredible locations, often picturesque.:steamthumbsup:
BARM 7 Aug, 2024 @ 9:15am 
Sorry to bother you! All I needed was a reinstall. Thank you very much for this wonderful work, you made me happy!
Noodle 27 May, 2024 @ 3:19am 
YnAMP has an option to disable coastal lowlands to stop sea rise but is seems this is not working with Shuffle++ as there are still coastal lowland on the map when i chose the Shuffle++ map.

Any chance you could get it working with your mod please? Just because i want to play with the bigger maps and not have the game crash later on in a marathon playthrough.

Thank you :)
RectangularChicken  [author] 7 Apr, 2024 @ 9:54pm 
Hi all, I've added some updates and made some improvements that might address some of your concerns!
eelscandance 1 Dec, 2023 @ 6:21pm 
is there a way to keep the randomness but without the cnstant messes of tiny islands everywhere
Mrooshoo 8 Sep, 2023 @ 7:59pm 
Does this work with Sukritact's Oceans? And Civitas Resources?
K.Hunter 13 Jul, 2023 @ 6:30am 
@NinjaSpartan011 Not sure if Shuffle++ works with it (I couldn't even get this mod to work alone...) but this is a great mod for civ-based suitable starting locations. https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2733192047
NinjaSpartan011 12 Jul, 2023 @ 6:46am 
I've now had 3-4 starts where I'm in the middle of a tundra with Civs that are def not supposed to be in a tundra.