Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: How To Generate Small Islands, A Guide  (Read 38235 times)

Vattic

  • Bay Watcher
  • bibo ergo sum
    • View Profile
How To Generate Small Islands, A Guide
« on: August 14, 2011, 03:44:56 pm »

Last update for DF v34.11.

Requests for small island embarks come up fairly often. In one of those topics someone posted a method for reliably generating them. Rather than having it outdated and buried I decided to tweak, update, and give it its own thread. Credit goes to Grax for the original world generation parameters.

The kinds of islands you can expect to find:


Modified raws and new DF versions cause old parameters to generate different islands so you'll have to find your own islands as described bellow.

Finding Your Own
  • Paste these world generation parameters into the end of your data/init/world_gen.txt file.
  • Run DF and select "Design New World with Advanced Parameters".
  • Select "ISOLATED ISLANDS" from the bottom of the list.
  • Modify embark points, cavern openness, and similar to taste.
  • Generate world.
  • Start playing > Legends Mode > export detailed map (whichever one you find easiest).
  • Open the exported image file and search for small islands marking their location.
  • Start playing > Dwarf Mode > check out the islands you've found.
  • Repeat until you find what you're looking for.
Depending on how small you want your island you may have to generate many, many worlds.

Embark Size
Keep in mind that the map only gives a rough idea of the island's shape and size. It's best practice to embark a couple of times to make sure you've got the whole island in the smallest embark possible. To save time make a backup of the world before embarking.

As a rule of thumb assume the island is a tile larger on all edges save those edges bordered by only beaches. The land on non-beach tiles on the local embark screen tend to overlap into neighbouring tiles while beach tiles rarely do. This means they are bigger than they appear.

Spoiler: image explanation (click to show/hide)
example embark 1, example embark 2.

Biomes and Savagery
Add these before you go looking for an island. If you add these later identical seeds will give you different worlds.

If you want an island with a specific biome then paste one of these into your world_gen.txt after the already pasted world generation parameters:
Swamp, Marsh, Forest, Grassland, Savannah, Shrubland, Desert, Badlands, Wasteland, Hills.

Temperature determines some biome characteristics but unfortunately we have little control over this. If you want a world without glaciers then you can paste this into your world_gen.txt after the already pasted world generation parameters. All islands will be warm / temperate. Alternatively you can tweak the Minimum / Maximum Temperature settings in Advanced Parameters how you like.

If you want an island with a specific level of savagery then paste one of these into your world_gen.txt after the already pasted world generation parameters:
Benign, Neutral, Savage.

Stones and Minerals
If you find the perfect island but it has the wrong minerals then regenerate the world with all the same seeds but a new history seed. This will give you a new mineral layout without changing anything else of importance.

Glaciers
If you decided to generate a world with glaciers only to find they are covering the perfect island then don't fret. You can push them back somewhat by regenerating with the Minimum Temperature set to 75 in Advanced Parameters.

Good and Evil
If you've found the perfect island and want it good/evil aligned then increase the "Desired Good/Evil Square Count in Small Subregions" in Advanced Parameters then regenerate using the same seed. Expect more map rejections and even completely failed maps if set too high. You'll have to regenerate a lot before it randomly picks the island you want to be good/evil.

Volcanoes
Hunting for small islands with volcanoes is a lengthy process. To increase your odds paste this into your world_gen.txt after the already pasted world generation parameters. Then set Minimum Volcano Number to 200 in Advanced Parameters. Keep generating new worlds with new seeds checking each volcano on the map until you find one on a small enough island. Volcano location is tied to the world seed so the same seed will always have volcanoes in the same places.

Hopefully I've not missed anything and that you find plenty of decent little islands.
« Last Edit: April 01, 2023, 01:29:32 pm by Vattic »
Logged
6 out of 7 dwarves aren't Happy.
How To Generate Small Islands

Urist McUristy

  • Bay Watcher
    • View Profile
Re: How To Generate Small Islands, A Guide
« Reply #1 on: August 14, 2011, 04:12:44 pm »

You sir, are a gentleman and a scholar.
Logged

Benedict Hardy

  • Bay Watcher
    • View Profile
Re: How To Generate Small Islands, A Guide
« Reply #2 on: August 14, 2011, 04:37:12 pm »

A
« Last Edit: March 29, 2018, 11:43:10 am by Benedict Hardy »
Logged

Corneria

  • Bay Watcher
  • [TORTURE_FOR_FUN:ACCEPTABLE][TRESPASSING:SHUN]
    • View Profile
Re: How To Generate Small Islands, A Guide
« Reply #3 on: August 14, 2011, 04:39:09 pm »

You are a god among dwarves.
Logged
Oh yeah: Nazis.  Now I lost the argument.  So you can't argue with me anymore.  Nyah.

Vattic

  • Bay Watcher
  • bibo ergo sum
    • View Profile
Re: How To Generate Small Islands, A Guide
« Reply #4 on: August 15, 2011, 09:04:23 am »

I'm glad you guys like this.
Logged
6 out of 7 dwarves aren't Happy.
How To Generate Small Islands

Ieb

  • Bay Watcher
  • A Breakdancing Ogre
    • View Profile
Re: How To Generate Small Islands, A Guide
« Reply #5 on: August 15, 2011, 09:48:26 am »

Wow. That's actually pretty damn impressive.
Is there any way to have some minor land connections though, so you could both have an island embark that covers an ENTIRE island and allows some wildlife to come through, along traders?

Or should I just mod every race the venture forth from the caverns?
Logged

Vattic

  • Bay Watcher
  • bibo ergo sum
    • View Profile
Re: How To Generate Small Islands, A Guide
« Reply #6 on: August 15, 2011, 11:54:18 am »

Unfortunately you will never see traders, migrants, or sieges but this is desirable for hermit challenges and similar.

One thing I tried that failed was to make a row of 16x2 embarks from the nearest civ to the boarder of the region the island is in. The problem here is the 16x16 landless ocean gap around the small islands and between some of the larger ones; Even when using Just Embark the game hangs because it can't place the caravan.

I remember seeing small islands just of the coast before in normal world gen. Islands which could be connected to the mainland more easily. I'm not sure how these form but it might be possible to make them more likely to appear. If I could see a hand full and the params that caused them I might be able to do something.

I didn't know you could get trade through the caverns. Is this confirmed?
Logged
6 out of 7 dwarves aren't Happy.
How To Generate Small Islands

magistrate101

  • Bay Watcher
  • That one kid.
    • View Profile
Re: How To Generate Small Islands, A Guide
« Reply #7 on: August 15, 2011, 12:17:37 pm »

"The only thing you will need is patients."
I'll get the cheesemakers!

MagmaMcFry

  • Bay Watcher
  • [EXISTS]
    • View Profile
Re: How To Generate Small Islands, A Guide
« Reply #8 on: August 15, 2011, 12:39:33 pm »

Edit: Forget it.
« Last Edit: August 15, 2011, 02:10:06 pm by MagmaMcFry »
Logged

Alluvian_Est-Endrati

  • Bay Watcher
  • [ENGRAVERY:MISGUIDED]
    • View Profile
Re: How To Generate Small Islands, A Guide
« Reply #9 on: August 15, 2011, 01:21:24 pm »

Most excellent, thank you very much for sharing this and putting up some example images. I love embarking with ample water (oceans, lakes, etc.) on a regular basis. Most of my own efforts have revolved around creating more freshwater embark sources by generating larger lakes & rivers. Very cool to see something like this is possible for saltwater site generation.
Logged
"I’m going to keep bloody gambling! Bloody, bloody gambling and drinking! Where’s my bloody drink? Anyone want to gamble for it?”

Send in the Clowns: &.&

Elisebambi

  • Bay Watcher
    • View Profile
Re: How To Generate Small Islands, A Guide
« Reply #10 on: August 15, 2011, 07:01:40 pm »

I love you.


Truly.

Truly I do.
Logged

GreatWyrmGold

  • Bay Watcher
  • Sane, by the local standards.
    • View Profile
Re: How To Generate Small Islands, A Guide
« Reply #11 on: August 15, 2011, 08:42:57 pm »

SWEET!

Does adding additional metals change it, or only stuff you dig up?
Logged
Sig
Are you a GM with players who haven't posted? TheDelinquent Players Help will have Bay12 give you an action!
[GreatWyrmGold] gets a little crown. May it forever be his mark of Cain; let no one argue pointless subjects with him lest they receive the same.

Vattic

  • Bay Watcher
  • bibo ergo sum
    • View Profile
Re: How To Generate Small Islands, A Guide
« Reply #12 on: August 16, 2011, 08:35:32 am »

Does adding additional metals change it, or only stuff you dig up?
I copied the iron entry and pasted it at the bottom of inorganic_metal.txt before renaming it IRON2. I genned two words with the same seed one with the new metal one without. They both are identical. I hope this is what you meant by adding a new metal.
Logged
6 out of 7 dwarves aren't Happy.
How To Generate Small Islands

S3Cs4uN 8

  • Bay Watcher
  • Cancels be Kobold: Too Dangerous
    • View Profile
Re: How To Generate Small Islands, A Guide
« Reply #13 on: August 16, 2011, 10:04:23 pm »

I having a bit of trouble with this, I cant get small islands like the ones in the picture i get one that are quite large ( about the size of the embark site screen)

is there something i am doing wrong
Logged
Ala Kotraldermechebi, Hoardcounter has given birth to octuplets.

Wait What!

Vattic

  • Bay Watcher
  • bibo ergo sum
    • View Profile
Re: How To Generate Small Islands, A Guide
« Reply #14 on: August 17, 2011, 07:46:39 am »

You are likely doing nothing wrong. Most of the islands will be too large but on each map you will almost always have one that's small like the ones in the OP. You'll notice the most I found on one map was two. This is why patients is so important.
Logged
6 out of 7 dwarves aren't Happy.
How To Generate Small Islands
Pages: [1] 2