Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: How to minimize number of historical figures?  (Read 5011 times)

athenalras

  • Bay Watcher
    • View Profile
How to minimize number of historical figures?
« on: March 31, 2015, 11:36:38 pm »

I've allowed almost all generals and officers (aside from ruling monarchs) to be culled.
World gen parameters:
Titan: 100
Megabeast: 500
Semi-Megabeast: 1000
Demon-types:8
Night Troll: 13
Bogeyman:3
Vampire:1
Werebeast:13
Secret:6
cave(mountain):200
cave(non-mountain):400
cave size parameters:5:500

Still, starting historical figures seems to be over 150,000. I don't get it. Is there some other facet that I've missed along the way?
Logged

i2amroy

  • Bay Watcher
  • Cats, ruling the world one dwarf at a time
    • View Profile
Re: How to minimize number of historical figures?
« Reply #1 on: April 01, 2015, 12:13:35 am »

Is there a reason why you want to minimize them? The only difference it makes is having slightly longer load times and if you are running out of memory during world generation (which on windows can usually be fixed by the large address aware patch).
Logged
Quote from: PTTG
It would be brutally difficult and probably won't work. In other words, it's absolutely dwarven!
Cataclysm: Dark Days Ahead - A fun zombie survival rougelike that I'm dev-ing for.

utunnels

  • Bay Watcher
  • Axedwarf
    • View Profile
Re: How to minimize number of historical figures?
« Reply #2 on: April 01, 2015, 12:14:10 am »

Population cap after civ creation

This is it. The default value is 15000.
Logged
The troglodyte head shakes The Troglodyte around by the head, tearing apart the head's muscle!

Risen Asteshdakas, Ghostly Recruit has risen and is haunting the fortress!

athenalras

  • Bay Watcher
    • View Profile
Re: How to minimize number of historical figures?
« Reply #3 on: April 01, 2015, 07:39:45 am »

I thought population cap included non-important figures?
Logged

athenalras

  • Bay Watcher
    • View Profile
Re: How to minimize number of historical figures?
« Reply #4 on: April 01, 2015, 08:06:44 am »

Is there a reason why you want to minimize them? The only difference it makes is having slightly longer load times and if you are running out of memory during world generation (which on windows can usually be fixed by the large address aware patch).

It may be due to the crippling amount of historical figures generated that keeps crashing dwarf fortress during world gen. I've tried shorter history times but it doesn't feel right when I play fort mode/adventurer mode in a world that doesn't have enough interactions/history between different entities/civilizations. Feels too sparse. The most historical figures I've ever run at any given point in my life was just around 540,000.

The exported xml was too monstrous to load in legends and my pc died because there was not enough RAM to load the history. So 99%~100% of RAM were dedicated to legends and my other system processes couldn't function properly.
Logged

athenalras

  • Bay Watcher
    • View Profile
Re: How to minimize number of historical figures?
« Reply #5 on: April 01, 2015, 10:09:52 am »

Population cap after civ creation

This is it. The default value is 15000.

15,000. The way I interpret it, as does the wiki, is that 15,000 is the maximum number of creatures allowed in a civilization after it is created. For me, 15,000 is paltry. It's like the size of a village in the boonies.

I mean, when I look up in Legends, there are so many unnecessary, unimportant figures that aren't culled. Their biography literally says almost nothing except family members, associate entities and where they traveled to.

To me, this is just wasting memory. If possible, I'd rather have that character become a generic creature without a name. So instead of "The elf, Buddy", Buddy would just be counted among the generic population of elves.
Logged

i2amroy

  • Bay Watcher
  • Cats, ruling the world one dwarf at a time
    • View Profile
Re: How to minimize number of historical figures?
« Reply #6 on: April 01, 2015, 08:59:43 pm »

Have you run the large address aware patch (which I think is now part of DFHack)? That doubles your maximum RAM size up to 4GB from only 2GB. Personally I've never run into a crash with default settings even on my windows computer from too many historical figures, even on a large world with 1000+ years of generation. (And my mac has never crashed, since macs and 'nix's never really had that silly 2GB limit in the first place).
Logged
Quote from: PTTG
It would be brutally difficult and probably won't work. In other words, it's absolutely dwarven!
Cataclysm: Dark Days Ahead - A fun zombie survival rougelike that I'm dev-ing for.

Ops Fox

  • Bay Watcher
    • View Profile
Re: How to minimize number of historical figures?
« Reply #7 on: April 01, 2015, 09:37:24 pm »

Have you tried culling historical figures? Its on of the top options when selecting adv world gen option near embark points and end year. I play large worlds with over a hundred civs and thousands of megabeast running around and I typically only get 15,000 to 40,000 historical figures. Never anywhere close to 150,000.
Logged
Likes Goblins for their terrifying features because I can slaughter them with gleeful abandon.

athenalras

  • Bay Watcher
    • View Profile
Re: How to minimize number of historical figures?
« Reply #8 on: April 01, 2015, 10:30:42 pm »

Can you post your world gen parameters?

Even with culled historical figures, I reach up to 450,000 historical figures. Most of them just idlers who are born and die of old age without actually doing anything (and yet they aren't culled...huh)
Logged

Ops Fox

  • Bay Watcher
    • View Profile
Re: How to minimize number of historical figures?
« Reply #9 on: April 01, 2015, 11:33:33 pm »

Can you post your world gen parameters?

Even with culled historical figures, I reach up to 450,000 historical figures. Most of them just idlers who are born and die of old age without actually doing anything (and yet they aren't culled...huh)

end year: 500
pop cap after civ creation 10000
site cap after civ creation 700
cull unimportant historical figures yes
increased savagery and the appearance of evil biomes significantly.
megabeast 2000
semi megabeast 4000
titans 1000
demons and other assorted nasties somewhere between 75 on the lower scale and 120 on the higher scale.
number of civilizations 175
Large world 257 by 257.

This is usually how I generate my worlds its a rough little sandbox that typically spits out 1 or 2 still living(but barely) dwarven civs. I've labeled it DreaDorf.

I generated a world just now and got 35442 historical figs and 18662 dead.

It should be noted that it increased by about 20 new figs per year.

[edit]
just looked through legends the only "regular" people it shows are the various nobles like hearthpersons and cheif medical dwarfs as well as the children of two noteworthy parents for most of them it just says unknown parentage. Other than nobles and children of noteworthy people I dont see to many fluff figures all of them did stuff like not die when fighting various monsters or in the case of one elf kill 60 goblin, a handful of humans and a dwarf.
« Last Edit: April 01, 2015, 11:48:03 pm by Ops Fox »
Logged
Likes Goblins for their terrifying features because I can slaughter them with gleeful abandon.

athenalras

  • Bay Watcher
    • View Profile
Re: How to minimize number of historical figures?
« Reply #10 on: April 02, 2015, 08:38:01 am »

Thanks.. I got it now. So the population number after civ creation is related to historical figures and not the actual population.
Another small question though.

I've never really checked but does "dead:x" during world gen refer to historical dead people or just dead people in general?
Logged

Ops Fox

  • Bay Watcher
    • View Profile
Re: How to minimize number of historical figures?
« Reply #11 on: April 02, 2015, 09:07:01 am »

Dead tracks the important people who died, if usmen the human slayed a dragon, retired to a hamlet,  and died he would be listed as dead. If urist the drawven mason lived in his moms mountain home for two centuries then died, he'd be culled.

The population after civ creation is how many units of people there are, not necessarily historical figures.  The more units of people there are though the more chance for them to do something the computer thinks is impressive and the more chances for them to have families.  If noteworthy people have kids thier children and their children are also noteworthy. 
Logged
Likes Goblins for their terrifying features because I can slaughter them with gleeful abandon.

athenalras

  • Bay Watcher
    • View Profile
Re: How to minimize number of historical figures?
« Reply #12 on: April 02, 2015, 09:35:45 am »

Dead tracks the important people who died, if usmen the human slayed a dragon, retired to a hamlet,  and died he would be listed as dead. If urist the drawven mason lived in his moms mountain home for two centuries then died, he'd be culled.

The population after civ creation is how many units of people there are, not necessarily historical figures.  The more units of people there are though the more chance for them to do something the computer thinks is impressive and the more chances for them to have families.  If noteworthy people have kids thier children and their children are also noteworthy.

Population cap after civ creation
This determines the maximum possible population of civilization member historical figures alive at a given time during worldgen. Not all members of a civilization are historical figures. This tag does not directly influence the total population of civilized beings as it once did when populations were all historical figures, so the description is a bit confusing. You can enter -1 to make the historical population unlimited.
Each race may have up to 100 civilizations each, and each civilization a maximum population of 10,000. Civilizations, known as entities in the raw files, have 3 or 4 basic variables that will greatly affect their final placement on the world map. See Population (Entity Token) for more information on interpreting/editing the raws if you need more precise control of civilization placement and total population numbers.
Huge historical figure populations can cause the size of history data to explode, cause history generation to take forever, lower FPS, and generally slow down the game.
-dfwiki

thanks for clearing up the "dead:x" issue
Logged

Ops Fox

  • Bay Watcher
    • View Profile
Re: How to minimize number of historical figures?
« Reply #13 on: April 02, 2015, 11:01:54 am »


Population cap after civ creation
This determines the maximum possible population of civilization member historical figures alive at a given time during worldgen. Not all members of a civilization are historical figures. This tag does not directly influence the total population of civilized beings as it once did when populations were all historical figures, so the description is a bit confusing. You can enter -1 to make the historical population unlimited.
Each race may have up to 100 civilizations each, and each civilization a maximum population of 10,000. Civilizations, known as entities in the raw files, have 3 or 4 basic variables that will greatly affect their final placement on the world map. See Population (Entity Token) for more information on interpreting/editing the raws if you need more precise control of civilization placement and total population numbers.
Huge historical figure populations can cause the size of history data to explode, cause history generation to take forever, lower FPS, and generally slow down the game.
-dfwiki

thanks for clearing up the "dead:x" issue

huh, Learn something new everyday.

I was thinking and a big impact on my lower historical fig count despite the otherwise heavily populated world is probably my site cap. There are fewer sites per civilization, so there is less room for barons and chief medical dwarfs who do nothing but become nobles. This does leave more room for adventures, but most adventures get stepped on by a dragon their first day and are subsequently culled. Might want to fiddle with that setting and see how much you improve, or just look through legends and see how many figs are nothing more than various nobles.
Logged
Likes Goblins for their terrifying features because I can slaughter them with gleeful abandon.