Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Hillocks Has 1,000,000 Dwarves?  (Read 1488 times)

Ihtomyt

  • Bay Watcher
    • View Profile
Hillocks Has 1,000,000 Dwarves?
« on: April 24, 2022, 09:20:01 am »

I'm not posting this to report a bug, but wondering if there is anything that can be done to fix it, with DFHack, for example. As the title says, there is a hillocks in a current world save I have that has one million dwarves in it. Needless to say this hillocks cannot be visited in adventure mode without crashing the game. Is there any way to exterminate the denizens of just that hillocks without visiting it, or is this file just unrecoverable?
Logged

FantasticDorf

  • Bay Watcher
    • View Profile
Re: Hillocks Has 1,000,000 Dwarves?
« Reply #1 on: April 24, 2022, 09:56:36 am »

Id probably forward it as a mantis report with the attached save, thats defintiely a very obscure violation of the population caps laid out per site and about 10,000 across a civ. Its always been a bit skewy when immortal races are involved (like, they have nowhere to go once they're alive) but dwarves make a very solid case it could just be duplicates of people/mega-migrations.

Or least encourage Toady to make overpopulation subsystems like starvation/overcrowdedness lead to random amounds of people dying to trampling when x100 the normal result.


Im not sure how you could properly address it, it might be unsalvageable unless you somehow exterminate every dwarf ever remotely.
« Last Edit: April 24, 2022, 09:58:10 am by FantasticDorf »
Logged

A_Curious_Cat

  • Bay Watcher
    • View Profile
Re: Hillocks Has 1,000,000 Dwarves?
« Reply #2 on: April 24, 2022, 03:47:29 pm »

Id probably forward it as a mantis report with the attached save, thats defintiely a very obscure violation of the population caps laid out per site and about 10,000 across a civ. Its always been a bit skewy when immortal races are involved (like, they have nowhere to go once they're alive) but dwarves make a very solid case it could just be duplicates of people/mega-migrations.

Or least encourage Toady to make overpopulation subsystems like starvation/overcrowdedness lead to random amounds of people dying to trampling when x100 the normal result.


Im not sure how you could properly address it, it might be unsalvageable unless you somehow exterminate every dwarf ever remotely.

It sounds like the OP is using DFHack, so it would be best to make sure that the bug can be reproduced with vanilla DF before filing a bug report on Mantis.  Filing a bug report on Mantis with a DFHack world is a good way to get the report closed without anyone looking at it.

Also, probably a good idea to ask in the DFHack thread (both about a potential bug, and the OP’s original question).
Logged
Really hoping somebody puts this in their signature.

FantasticDorf

  • Bay Watcher
    • View Profile
Re: Hillocks Has 1,000,000 Dwarves?
« Reply #3 on: April 24, 2022, 04:48:05 pm »

~snip~

It sounds like the OP is using DFHack, so it would be best to make sure that the bug can be reproduced with vanilla DF before filing a bug report on Mantis.  Filing a bug report on Mantis with a DFHack world is a good way to get the report closed without anyone looking at it.

You can remotely see the numbers of site by exporting the file information onto a text file, which can list the world populations site by site but yeah eliminating the influence of DFhack on the results would be important. Normally a measured approach is to understand and occasionally use DFhack as a investigatory tool to assist the mantis report rather than a foundation for it.
Logged

Ihtomyt

  • Bay Watcher
    • View Profile
Re: Hillocks Has 1,000,000 Dwarves?
« Reply #4 on: April 25, 2022, 10:30:23 am »

I am "using" dfhack in that I am using the lazy newb pack, but the only actual command I use is cleanowned scattered x because not being able to dump garbage clothes is dumb. I haven't used that command on this file, but dfhack itself is probably running other scripts by default in the background. It's no big deal, probably is not a vanilla bug. I was just wondering if there was a way to save that world, but I moved on and made a new world.
Logged