• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

General WVPM

Lt. General
23 Badges
Nov 14, 2012
1.618
1.082
  • Hearts of Iron III Collection
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Semper Fi
  • Victoria: Revolutions
  • Heir to the Throne
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III
  • For the Motherland
  • Divine Wind
  • Europa Universalis III Complete
  • Europa Universalis III: Chronicles
  • Europa Universalis III
  • Europa Universalis III Complete
  • Hearts of Iron IV: Cadet
  • Stellaris Sign-up
  • Hearts of Iron IV Sign-up
  • Steel Division: Normandy 44
  • Stellaris
  • Victoria 2
  • Europa Universalis III Complete
  • Crusader Kings II
  • Crusader Kings II: The Old Gods
I'm trying to understand how the needs for each POP is determined.
This is what I found so far:
  • base needs is set in the <poptype>.txt file in .../poptypes/
    values are set per 250000 POPs
  • Consciousness increases needs by a multiplier: 1 + con/10
    a con of 10, would mean double the needs, where as 0 con is normal
  • need modifiers do not seem to work correctly, adding a +10% modifier doesn't do anything
    adding a -100% modifier does have an effect
  • in .../common/defines.lua there is something called INVENTION_IMPACT_ON_DEMAND
    this only seems to affect everyday and luxury needs
As far as I understand it works something like this:
needs = Base * POP_size /250000 * (1+con/10) * (1+INVENTION_IMPACT_ON_DEMAND * number_of_inventions)

This formula is not accurate though and I'd like to know what other factors come into play and/or if any of the points I listed is incorrect.