How long will it take for the game to load?

  • 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.

grumphie

Field Marshal
102 Badges
Apr 23, 2012
3.414
881
  • Stellaris: Galaxy Edition
  • Impire
  • Knights of Pen and Paper +1 Edition
  • Magicka
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis IV: Res Publica
  • Semper Fi
  • Sengoku
  • Europa Universalis IV: Rights of Man
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Heir to the Throne
  • Stellaris: Synthetic Dawn
  • Europa Universalis IV: Mare Nostrum
  • Cities: Skylines Deluxe Edition
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Pre-order
  • Crusader Kings II: Jade Dragon
  • Magicka 2 - Signup Campaign
  • Stellaris - Path to Destruction bundle
  • Stellaris: Galaxy Edition
  • Crusader Kings II: Horse Lords
  • Europa Universalis III Complete
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Hearts of Iron III Collection
  • Divine Wind
  • A Game of Dwarves
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Cities: Skylines - Snowfall
  • Cities: Skylines - After Dark
  • Stellaris: Nemesis
  • Europa Universalis III Complete
Yea. Its really quick now.

if i undeerstand that correctly, it uses multiple threads ONLY when loading? would it in any way be possible to also let is use more threads in normal play? that could really help performance on machines with plenty of threads but less power per thread.
 

Poh

Seasoned Tile Wizard
81 Badges
Aug 6, 2006
2.000
680
  • Europa Universalis IV: Common Sense
  • Semper Fi
  • Sengoku
  • Ship Simulator Extremes
  • Sword of the Stars II
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • 500k Club
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Pillars of Eternity
  • Rome Gold
  • Knights of Pen and Paper 2
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Hearts of Iron IV Sign-up
  • Stellaris Sign-up
  • Hearts of Iron IV: Cadet
  • Europa Universalis IV: Rights of Man
  • Tyranny: Archon Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Victoria 3 Sign Up
  • For the Motherland
  • Crusader Kings II
  • Crusader Kings II: Sword of Islam
  • Deus Vult
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Ancient Space
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Europa Universalis III Complete
  • Legio
  • Leviathan: Warships
  • Magicka
  • Majesty 2 Collection
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
if i undeerstand that correctly, it uses multiple threads ONLY when loading? would it in any way be possible to also let is use more threads in normal play? that could really help performance on machines with plenty of threads but less power per thread.

iirc it has been discussed before and the overhead is too large when using multiply threads so you wont actually gain anything. They are already moving whatever they can to other cores.
 

Centurion1973

General
10 Badges
Aug 16, 2011
2.053
1.160
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • 500k Club
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Expansion Pass
  • Battle for Bosporus
if i undeerstand that correctly, it uses multiple threads ONLY when loading? would it in any way be possible to also let is use more threads in normal play? that could really help performance on machines with plenty of threads but less power per thread.

HoI3 alredy supported muticore CPUs (IIRC after 2nd expansion), but beyond 4 cores, effect is minimal. I expect similar from HoI4.
 

Centurion1973

General
10 Badges
Aug 16, 2011
2.053
1.160
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • 500k Club
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Expansion Pass
  • Battle for Bosporus
What about slowing down in game, especially later on?

I dont expect much of a problem in late game, since you will be likely too busy to play at speed 4 or higher. At least if you have a PCs with 4core Intel CPU (8core AMD), decent GPU (Nvidia 770 or AMD 270) and enough RAM (6+GB) and have game installed on SSD.

Getting some feedback on game requirements from devs would be nice - last time I heard demands were expected to be a little higher than HoI3 or EU4.
 

potski

Field Marshal
17 Badges
Mar 15, 2006
3.885
3.044
  • Steel Division: Normandy 44
  • Crusader Kings III
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines Industries
  • Cities: Skylines - Parklife
  • Cities: Skylines - Parklife Pre-Order
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Death or Dishonor
  • Cities: Skylines - Mass Transit
  • Hearts of Iron III
  • Hearts of Iron IV: Field Marshal
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Cities: Skylines - After Dark
  • Cities: Skylines
  • 500k Club
HoI3 alredy supported muticore CPUs (IIRC after 2nd expansion), but beyond 4 cores, effect is minimal. I expect similar from HoI4.

Correct, added in Their Finest Hour:

For the Motherland - Developer Diary 9 - No more free lunch in the bunker

Loading is rubbish, because of the game design, supposedly to make things easily possible to mod. Every one of the province files have to be found on the disk opened, read and closed. Even though the amount of data in them is tiny. Using SSD makes a massive difference because the seek/read time is so much quicker than HDD. Using multiple threads here doesn't make much difference.

It's a very inefficient design of the file structure. If it was in a relational database you could load all of the province data for a specific start time in one go. Even one CSV file containing all province data for a particular start date would improve things. And modding wouldn't be hard when you can open the file in Excel. Instead, you open the localisation file (which is a CSV), search for the name you see on the map. Get the province number. Search for a text file with that number in a different set of folders, split by country/region with no consistency as changes were made to the map, so some province files in North China are in the Japan folder, some in the China folder , I think I even found some from MAN in the Soviet folder. Then you open the text file and it has entries like:

infra=4
airbase=3

You have to have code to parse this and decide what values to load. It's probably very efficient and not complicated, but you have to code it to decide whether to allow:

infra=4
infra = 4
Infra =4

When you could just have the infra value in a particular column of a CSV, as there can only be one value for each province.

This format of the files has existed since at least HOI2, more than 10 years ago. Maybe the new engine has improved this?
 
Last edited:

Centurion1973

General
10 Badges
Aug 16, 2011
2.053
1.160
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • 500k Club
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Expansion Pass
  • Battle for Bosporus
Based on Podcats post, they clearly made changes that allow fast start of the game, without sacrificing moddability - which I really appreciate.
 

asamy

Software developer
64 Badges
Oct 16, 2009
448
210
  • Sword of the Stars
  • Semper Fi
  • Europa Universalis IV: Res Publica
  • Magicka
  • Leviathan: Warships
  • Hearts of Iron III Collection
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III
  • Sword of the Stars II
  • Warlock: Master of the Arcane
  • Europa Universalis III Complete
  • The Showdown Effect
  • Victoria 2
  • Europa Universalis III Complete
  • War of the Roses
  • 500k Club
  • Hearts of Iron IV Sign-up
  • Europa Universalis IV: El Dorado
  • Magicka: Wizard Wars Founder Wizard
  • Crusader Kings II: Way of Life
  • Humble Paradox Bundle
  • Crusader Kings II: Horse Lords
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Conclave
  • Cities: Skylines - Snowfall
  • Hearts of Iron IV: Death or Dishonor
  • Cities: Skylines - Parklife
  • Cities: Skylines - Parklife Pre-Order
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV
  • Cities: Skylines - Mass Transit
  • Crusader Kings II: Monks and Mystics
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Reapers Due
  • Crusader Kings II: Holy Fury
  • Imperator: Rome Sign Up
  • Victoria 2: A House Divided
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Pre-order
  • Victoria 2: Heart of Darkness
  • For the Motherland
  • Europa Universalis IV: Call to arms event
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Charlemagne
  • Crusader Kings II
  • Cities in Motion 2

Had a dad

V g H
Moderator
213 Badges
Sep 5, 2008
25.569
3.573
  • Stellaris: Nemesis
  • 500k Club
  • Paradox Order
  • Crusader Kings II: Limited Collectors Edition
  • 200k Club
  • Europa Universalis: Rome
  • Europa Universalis IV
  • Victoria 2 Beta
  • Hearts of Iron IV: Cadet
  • Diplomacy
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Field Marshal
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Mandate of Heaven
  • PDXCON 2017 Standard Ticket holder
  • Crusader Kings Complete
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Golden Century
  • Imperator: Rome Deluxe Edition
  • Prison Architect
  • VtM - Bloodlines 2
  • Imperator: Rome Sign Up
  • Crusader Kings III Referal
  • PDXCon 2019 "Baron"
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
  • Europa Universalis 4: Emperor
  • Victoria 3 Sign Up
  • Hearts of Iron IV: By Blood Alone
  • Hearts of Iron IV: No Step Back
  • Rome Gold
  • Elven Legacy
  • Elven Legacy Collection
  • Hearts of Iron IV Sign-up
  • Victoria 2: Heart of Darkness
  • Hearts of Iron IV: Together for Victory
Hoi3, even without mods, takes 5min to load on my SSD.

Odd as on none of my machines that have SSDs (all 3 of them) does it take even a minute to load.

(even if loading a certain mod :ninja: )
 

bwc153

Sergeant
99 Badges
Jul 27, 2011
92
103
  • Victoria 2: A House Divided
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Magicka
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Semper Fi
  • Sword of the Stars
  • Sword of the Stars II
  • Tyranny: Gold Edition
  • Crusader Kings II
  • Victoria 2: Heart of Darkness
  • Crusader Kings II: Reapers Due
  • Pillars of Eternity
  • Magicka 2
  • Stellaris: Galaxy Edition
  • Cities: Skylines - After Dark
  • Europa Universalis IV: Cossacks
  • Stellaris
  • Cities: Skylines - Snowfall
  • Europa Universalis IV: Mare Nostrum
  • Crusader Kings II: Sword of Islam
  • Ancient Space
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Hearts of Iron III
  • Commander: Conquest of the Americas
  • Dungeonland
  • Divine Wind
  • Gettysburg
  • For the Motherland
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Europa Universalis III
  • Europa Universalis III Complete
  • Europa Universalis III: Chronicles
  • Crusader Kings III
  • Mount & Blade: With Fire and Sword
  • Europa Universalis IV
  • Mount & Blade: Warband
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: El Dorado
  • Cities: Skylines
Odd as on none of my machines that have SSDs (all 3 of them) does it take even a minute to load.

(even if loading a certain mod :ninja: )
I did a test:
Vanilla TFH took about 2 minutes, 6 seconds.
BlackICE took 2 minutes, 9 seconds (This speed may have been faster due to back-to-back loading leaving some used vanilla info in RAM)

CPU: FX-8350 8 core 4ghz
SSD: SAMSUNG 840 EVO 250GB

5 minutes may be a tad exagerated, but it definitely is pretty long. I remember when I accidentally reinstalled HoI on the SSD in the first place and decided to leave it there simply BECAUSE of the long loading times.

Meanwhile, CKII (all expansions) and EUIV (all until Art of War, not including AoW) usually startup for me in 1:00 (EUIV) to 1:20 (CKII) , and that's on my primary games and storage drive.
 
Last edited: