Shuffle++

If you liked this item, please rate it up on Steam Workshop page.

Author: RectangularChicken

Last revision: 2 Dec, 2022 at 03:55 UTC

File size: 117.76 KB

On Steam Workshop

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 (width * height) / 1000, rounded up.

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

Download
Required DLC:

These DLC should be installed in order to use this item.


Sid Meier's Civilizationu00ae VI: Gathering Storm