Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: [0.31.25] I think I've run out of migrants  (Read 1384 times)

frankwilliams

  • Bay Watcher
    • View Profile
[0.31.25] I think I've run out of migrants
« on: November 14, 2013, 04:45:17 pm »

So I've been running my main fort for 23 years dwarven time, a few have died (maybe 100 or so?) but most stayed alive, and I'm stuck at a population of 120. I tried increasing my population cap but it did nothing. I generated in a pretty huge size world so I doubt my civ just ran out of dwarves but I guess it's possible. Is it possible to just "run out of migrants"? If so, how do I fix it? I still want my fort to grow without waiting for dwarves to have their kids grow up.
Logged

Mushroo

  • Bay Watcher
    • View Profile
Re: [0.31.25] I think I've run out of migrants
« Reply #1 on: November 14, 2013, 04:54:48 pm »

Do you trade with the dwarf traders in the autumn? I've read this is necessary to "get the word out" to potential migrants...
Logged

Garath

  • Bay Watcher
  • Helping to deforest the world
    • View Profile
Re: [0.31.25] I think I've run out of migrants
« Reply #2 on: November 14, 2013, 05:08:33 pm »

If too many creatures die at your fort, migration can stop too, iirc
Logged
Quote from: Urist Imiknorris
Jam a door with its corpse and let all the goblins in. Hey, nobody said it had to be a weapon against your enemies.
Quote from: Frogwarrior
And then everyone melted.

Sutremaine

  • Bay Watcher
  • [ETHIC:ATROCITY: PERSONAL_MATTER]
    • View Profile
Re: [0.31.25] I think I've run out of migrants
« Reply #3 on: November 14, 2013, 05:46:56 pm »

I had that problem (have you lost the brown 'fortress has attracted no migrants this season' message as well?). I think a DFHack fix existed for 31.25 -- it's the same as the one for 34.11, and clears out the unit list.
Logged
I am trying to make chickens lay bees as eggs. So far it only produces a single "Tame Small Creature" when a hen lays bees.
Honestly at the time, I didn't see what could go wrong with crowding 80 military Dwarves into a small room with a necromancer for the purpose of making bacon.

frankwilliams

  • Bay Watcher
    • View Profile
Re: [0.31.25] I think I've run out of migrants
« Reply #4 on: November 14, 2013, 05:57:04 pm »

I had that problem (have you lost the brown 'fortress has attracted no migrants this season' message as well?). I think a DFHack fix existed for 31.25 -- it's the same as the one for 34.11, and clears out the unit list.
I have lost that message, yeah. What is the name of the hack? I don't see anything in the list running it now.

Quote
Do you trade with the dwarf traders in the autumn? I've read this is necessary to "get the word out" to potential migrants...
No, I stopped trading when my fortress became so capable of production as to render trading useless... will try to trade with them again I guess.
Logged

Sutremaine

  • Bay Watcher
  • [ETHIC:ATROCITY: PERSONAL_MATTER]
    • View Profile
Re: [0.31.25] I think I've run out of migrants
« Reply #5 on: November 14, 2013, 06:58:44 pm »

I have lost that message, yeah. What is the name of the hack? I don't see anything in the list running it now.
I don't have it in my 21.25 folder, but here's the text from the lua file for the 34.11 version:

Spoiler (click to show/hide)
I can't get it to work in 21.25, but I can't get any of the existing lua scripts to work either. You should probably go ask in the DFHack thread. :)
Logged
I am trying to make chickens lay bees as eggs. So far it only produces a single "Tame Small Creature" when a hen lays bees.
Honestly at the time, I didn't see what could go wrong with crowding 80 military Dwarves into a small room with a necromancer for the purpose of making bacon.

frankwilliams

  • Bay Watcher
    • View Profile
Re: [0.31.25] I think I've run out of migrants
« Reply #6 on: November 14, 2013, 09:20:11 pm »

I have lost that message, yeah. What is the name of the hack? I don't see anything in the list running it now.
I don't have it in my 21.25 folder, but here's the text from the lua file for the 34.11 version:

Spoiler (click to show/hide)
I can't get it to work in 21.25, but I can't get any of the existing lua scripts to work either. You should probably go ask in the DFHack thread. :)
That's interesting but I have no idea how to run it or what to do with that section of code. Sorry!
Logged

Garath

  • Bay Watcher
  • Helping to deforest the world
    • View Profile
Re: [0.31.25] I think I've run out of migrants
« Reply #7 on: November 15, 2013, 04:15:13 am »

so, ask what you can do in the dfhack thread (and how)
http://www.bay12forums.com/smf/index.php?topic=91166.0
Logged
Quote from: Urist Imiknorris
Jam a door with its corpse and let all the goblins in. Hey, nobody said it had to be a weapon against your enemies.
Quote from: Frogwarrior
And then everyone melted.

madmario

  • Bay Watcher
    • View Profile
Re: [0.31.25] I think I've run out of migrants
« Reply #8 on: November 18, 2013, 05:32:12 pm »

DFHack:  fix/dead-units

If you get over 3k dead units--dwarves or zombies or whatever--dwarfs can stop getting preggo, migrants stop coming, and so on.  This script removes a great deal of the ostensibly "uninteresting" units.  It's super key if you're somewhere plagued by zombies.

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: [0.31.25] I think I've run out of migrants
« Reply #9 on: November 18, 2013, 10:58:01 pm »

If you get over 3k dead units--dwarves or zombies or whatever--dwarfs can stop getting preggo, migrants stop coming, and so on.
Last I checked, it only affects the size of migrant waves, nothing else.
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.

madmario

  • Bay Watcher
    • View Profile
Re: [0.31.25] I think I've run out of migrants
« Reply #10 on: November 19, 2013, 01:44:10 pm »

Well, in my game in an evil biome, dwarfs stopped getting preggo as well--for years. I applied the fix and they started having babies again. *shrug*. I may have a backup save somewhere if you'd like

There are two population caps. The soft cap (default 200 dwarf adults) does not affect pregnancies, but does affect migrant waves.  This is the 3000 cap.

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: [0.31.25] I think I've run out of migrants
« Reply #11 on: November 19, 2013, 03:23:13 pm »

I know where to find both the migrant code and the pregnancy code (I'm the one who discovered the migrant wave size cap and confirmed the animal breeding population cap), and only the former contains the 3000-unit cap logic (which isn't strictly a cap, since it also reduces migrant wave sizes as you approach 3000 in-play units) - the latter just checks your BABY_CHILD_CAP, and getting more migrants can allow you to get more children if you were at the maximum children-per-adults ratio.
« Last Edit: November 19, 2013, 03:25:25 pm by Quietust »
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.