Context: vanilla df 34.11, dfhack 34.11r2
In the past, I've started out with the normal 7 dwarves, removed ACTIVE_SEASON, let the two migrant waves happen, get to my 20+ dwarves, and everything works great, as expected. Invasions happen starting in late autumn/early winter.
My current goal is to embark with 21 dwarves, and have the game proceed from that point as though the two hardcoded migrant waves have already happened, right in early Spring. (1st Granite)
So, I've used dfusion to embark with 21 dwarves, set my population cap in d_init and then used fix/population-cap to prevent any more migrations. I've also turned off liaison visits by removing ACTIVE_SEASON from dwarves in entity_default.txt
Unfortunately, if I do this, there are no invasions. I've let the game play through for 5 years, and no invasions. With all other parameters identical, if I let the intial two summer/autumn hardcoded migrant waves happen, invasions work. If I don't, and use fix/population-cap, they don't work.
Does anyone know: Is there an additional flag that is set after the second migrant wave arrives that I can/should toggle to start the normal invasion schedule? Or something else I'm missing?