• 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.
Status
Not open for further replies.

ahappytampon

Recruit
12 Badges
Dec 6, 2018
2
0
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Field Marshal
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Apocalypse
  • Hearts of Iron IV: Expansion Pass
  • Stellaris - Path to Destruction bundle
  • Stellaris: Synthetic Dawn
I was looking through the game files and states 35 and 36 aren't cores of Holland. Was it always this way? For what purpose would Holland not have these two states as its cores?

I thought it was a conflicting mod at first, so I disabled all mods and deleted the history->states folder and had Steam re-download them again. Same as last time, these two states aren't cored.

I'm confused, can somebody help?
 

Mister Analyst

Lt. General
80 Badges
Jul 27, 2018
1.242
1.583
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: La Resistance
  • Battle for Bosporus
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron IV: By Blood Alone

bwhite9

First Lieutenant
38 Badges
Dec 2, 2016
253
38
  • Cities: Skylines Deluxe Edition
  • Stellaris: Leviathans Story Pack
  • Crusader Kings II
  • Stellaris
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Cossacks
  • Hearts of Iron III
  • Stellaris: Apocalypse
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Cradle of Civilization
  • Stellaris: Synthetic Dawn
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Death or Dishonor
  • Surviving Mars
  • Europa Universalis IV: Mandate of Heaven
  • Hearts of Iron IV: Expansion Pass
  • Steel Division: Normandy 44
  • Prison Architect
  • Hearts of Iron IV: La Resistance
  • Hearts of Iron IV: By Blood Alone
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: No Step Back
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: El Dorado
  • Cities: Skylines
  • War of the Roses
  • Victoria 2
  • Europa Universalis IV
  • Cities: Skylines - Snowfall
  • Cities: Skylines - After Dark
  • Europa Universalis IV: Art of War
  • Hearts of Iron IV: Expansion Pass
  • Darkest Hour
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Charlemagne
Per the HOI4 wiki, state 35 is Brabant and state 36 is Friesland.

That's pretty weird. I just opened up a game to check and in-game it shows that they are cores. And I checked the game files and in confirmed that there is no "add_core_of = HOL" in either state file so I don't know what is the reason for this.
 

Mister Analyst

Lt. General
80 Badges
Jul 27, 2018
1.242
1.583
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: La Resistance
  • Battle for Bosporus
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron IV: By Blood Alone
That's pretty weird. I just opened up a game to check and in-game it shows that they are cores. And I checked the game files and in confirmed that there is no "add_core_of = HOL" in either state file so I don't know what is the reason for this.

Perhaps I don't understand your question or my explanation is too short, so I will try again.

It appears as though you used a mod that revised your game files. I do not know how to get your files back to their original condition; someone else will have to help you with that.

My HOI4 game is "vanilla" and has never been modified. I am in a current game running as a spectator. The date is Jun 01, 1942 and the Germans have conquered both Brabant (state #35) and Friesland (state #36). The first screenshot, taken while in the "States map mode", shows Friesland selected as indicated by the yellow border around the state. One red arrow points to the Owner "The Netherlands" and the Controller as "The German Reich". The other red arrow points to the State Owner flags which happen to be the flag of "The Netherlands" (the Tag for the Netherlands is HOL which is an abbreviation for Holland.) and the flag of "The German Reich". The second screenshot shows a similar situation for Brabant.

Friesland.png


Brabant.png


These screenshots clearly show that both Friesland and Brabant are cores of HOL (Holland or The Netherlands) and that GER (Germany or The German Reich) has conquered them.

Can you start a game, then go into the "States map mode" and provide a screenshot?
 

iBlessTheRains

Sergeant
31 Badges
Jan 9, 2018
97
4
  • Prison Architect
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Common Sense
  • Pillars of Eternity
  • Europa Universalis III: Collection
  • Cities: Skylines
  • Victoria 2
  • Europa Universalis IV: Res Publica
  • Stellaris - Path to Destruction bundle
  • Magicka 2
  • Semper Fi
  • Cities in Motion 2
  • Majesty 2 Collection
  • Heir to the Throne
  • Hearts of Iron III Collection
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III
  • For the Motherland
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Divine Wind
  • Europa Universalis III
  • Crusader Kings II: The Old Gods
  • Crusader Kings II
Perhaps I don't understand your question or my explanation is too short, so I will try again.

It appears as though you used a mod that revised your game files. I do not know how to get your files back to their original condition; someone else will have to help you with that.

My HOI4 game is "vanilla" and has never been modified. I am in a current game running as a spectator. The date is Jun 01, 1942 and the Germans have conquered both Brabant (state #35) and Friesland (state #36). The first screenshot, taken while in the "States map mode", shows Friesland selected as indicated by the yellow border around the state. One red arrow points to the Owner "The Netherlands" and the Controller as "The German Reich". The other red arrow points to the State Owner flags which happen to be the flag of "The Netherlands" (the Tag for the Netherlands is HOL which is an abbreviation for Holland.) and the flag of "The German Reich". The second screenshot shows a similar situation for Brabant.

View attachment 424851

View attachment 424853

These screenshots clearly show that both Friesland and Brabant are cores of HOL (Holland or The Netherlands) and that GER (Germany or The German Reich) has conquered them.

Can you start a game, then go into the "States map mode" and provide a screenshot?
Your screenshots do not show that they are cores, but rather that they are owned by HOL.
 

Mister Analyst

Lt. General
80 Badges
Jul 27, 2018
1.242
1.583
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: La Resistance
  • Battle for Bosporus
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron IV: By Blood Alone
Your screenshots do not show that they are cores, but rather that they are owned by HOL.

@iBlessTheRains

You are correct that the screenshots did not directly show the cores; the cores were implied.

However, if you move the mouse pointer over the State Owner flags while running a game, then a tooltip will pop up indicating which country has a core on that state and which country currently controls and occupies that state. Doing this action resulted in the following four screenshots (unfortunately the mouse pointer disappears whenever a screenshot is taken). As for the game files, maybe the question should be reposted in the "modders" thread. :)


Friesland2.png

Friesland3.png

Brabant2.png

Brabant3.png
 

Orlunu

General
83 Badges
Dec 6, 2015
2.102
2.127
  • Europa Universalis IV: Wealth of Nations
  • Tyranny: Gold Edition
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Crusader Kings II: Monks and Mystics
  • Victoria: Revolutions
  • Europa Universalis IV: Res Publica
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mare Nostrum
  • Hearts of Iron IV: Field Marshal
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II
  • Darkest Hour
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sunset Invasion
  • 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
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: Colonel
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Tyranny: Archon Edition
  • Tyranny: Archon Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Steel Division: Normandy 44
  • Europa Universalis IV: Mandate of Heaven
  • Tyranny - Bastards Wound
  • BATTLETECH
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV
  • Stellaris: Humanoids Species Pack
  • Hearts of Iron IV: Expansion Pass
  • Crusader Kings II: Jade Dragon
  • Stellaris: Apocalypse
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: No Step Back
  • Victoria 2
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Stellaris
Perhaps I don't understand your question or my explanation is too short, so I will try again.

He is saying, and I am backing him up in saying, that the states seem to appear as cores in the actual game, but they are not defined as such in the usual place for this definition in the game files, which is the state history file. This must mean that they are being given core status elsewhere, but I wouldn't have a clue where to look for it.
 

Bunnytob

Not promoted on merit
14 Badges
Sep 17, 2017
3.056
1.051
  • Crusader Kings II
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Expansion Pass
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Semper Fi
Code:
state={
    id=35
    name="STATE_35" # Brabant
    manpower = 1449000
    
    state_category = city

    history={
        owner = HOL
        buildings = {
            infrastructure = 7
            industrial_complex = 5
        }
        victory_points = {
            6496 5
        }

    }

    provinces={
        3262 6496 6500 11456 11562
    }
}
Code:
state={
    id=36
    name="STATE_36"
    manpower = 2364000

    state_category = city

    history={
        owner = HOL
        buildings = {
            infrastructure = 6
            industrial_complex = 2
            6336 = {
                naval_base = 3
            }
        }
    }

    provinces={
        6241 6286 6336 9309 9335 9363 9403 11318
    }
}

You are absolutely right... they are indeed missing cores in the code.
Code:
state={
    id=7
    name="STATE_7"
    resources={
        steel=4 # was: 8
    }

    history={
        owner = HOL
        add_core_of = HOL
        victory_points = { 391 40 }
        victory_points = { 3211 10 }
        victory_points = { 9498 15 }
        buildings = {
            infrastructure = 8
            arms_factory = 4
            industrial_complex = 3
            dockyard = 3
            air_base = 5
            3314 = {
                naval_base = 10
            }
            9498 = {
                naval_base = 5
            }
        }

    }

    provinces={
        68 391 480 3211 3314 8622 9431 9498
    }
    manpower=4123000
    buildings_max_level_factor=1
    state_category="metropolis"
}
 

bitmode

1st Reverse Engineer Battalion
Nov 10, 2016
3.796
6.921
I was looking through the game files and states 35 and 36 aren't cores of Holland. Was it always this way? For what purpose would Holland not have these two states as its cores?

I thought it was a conflicting mod at first, so I disabled all mods and deleted the history->states folder and had Steam re-download them again. Same as last time, these two states aren't cored.

I'm confused, can somebody help?
As far as I can tell on startup all states owned by a country and directly connected to its capital will be assigned cores if they are not claimed as core by any (other) country (GenerateNonHistoricalAttributes). This is done after and on top of add_core_of. This is the full list of affected states: 35,36,555,288,426,428,640,434,439,431,433,424,423,427,429,438,425,435,432,436,437

The fact that something is not listed in a text file is not in itself a bug, but this hidden initialization does look like an unnecessary complication. In the case of state 555 (Kuril Islands) there's a commented-out add_core_of which might indicate that the content designers are not aware of this extra initialization either...
 
Last edited:

James Hale

Colonel
On Probation
Aug 2, 2018
858
9
Yes, I've noticed this kind of thing before - it's particularly notable with India.

Good work @bitmode

@Secret Master

Yes, can be moved to the bug forum. There are other state files missing scripted cores.
 

Bratyn

Content Design Lead
Paradox Staff
39 Badges
Dec 25, 2012
1.189
1.824
  • Crusader Kings II: Charlemagne
  • Europa Universalis IV: Pre-order
  • Semper Fi
  • Europa Universalis IV: Res Publica
  • Naval War: Arctic Circle
  • Magicka
  • Leviathan: Warships
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III
  • For the Motherland
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II
  • Stellaris Sign-up
  • Prison Architect
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Field Marshal
  • Hearts of Iron IV: Death or Dishonor
  • Age of Wonders III
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV Sign-up
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: El Dorado
  • 500k Club
  • Europa Universalis IV
If it's moved to the bug forum it can also be immediately marked as resolved, as I fixed this a long time ago in MtG development (though mostly just for clarity purposes).

As for why you don't have them showing up as cores in-game, I have no idea. I have tested it myself and, like the others in this thread, I get them to show up as cores just fine. Considering I can't reproduce, I can't test or fix your issue, and I strongly suspect you do have a remnant of some kind of mod somewhere.
 

Dryhad

Lt. General
61 Badges
Jan 3, 2014
1.493
1.430
  • Crusader Kings II
  • Age of Wonders II
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron IV: By Blood Alone
  • Europa Universalis 4: Emperor
  • Battle for Bosporus
  • Crusader Kings III: Royal Edition
  • Europa Universalis IV
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV: Mare Nostrum
  • Crusader Kings II: Way of Life
  • Crusader Kings III
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis IV: Mandate of Heaven
  • Hearts of Iron IV: Death or Dishonor
  • Age of Wonders
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Rule Britannia
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Dharma
  • Crusader Kings II: Holy Fury
  • Imperator: Rome
  • Hearts of Iron IV: Expansion Pass
  • Imperator: Rome Sign Up
  • Hearts of Iron IV: La Resistance
  • Europa Universalis IV: El Dorado
  • War of the Roses
  • Warlock: Master of the Arcane
  • The Showdown Effect
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Pre-order
  • Dungeonland
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sunset Invasion
  • 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
  • Europa Universalis III
  • Europa Universalis IV: Art of War
I'm not sure exactly how it works, but I believe that owned states which are contiguous with the capital(?) are automatically made cores even when not scripted as such, unless they have a core of a different country. For example, RAJ lacks cores on most of its states in the code yet functions just fine in game (and those states which are Pakistani cores are not Raj cores). This seems a bit weird to me but nonetheless is how the game seems to function; I don't think there is a way to set up owned territory connected to the capital which is not made core.
 

Secret Master

Covert Mastermind
Moderator
95 Badges
Jul 9, 2001
36.601
19.953
www.youtube.com
  • 200k Club
  • Europa Universalis III Complete
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Semper Fi
  • Sengoku
  • Ship Simulator Extremes
  • Sword of the Stars II
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • Warlock: Master of the Arcane
  • March of the Eagles
  • 500k Club
  • Cities: Skylines
  • Crusader Kings II: Holy Knight (pre-order)
  • Pride of Nations
  • Mount & Blade: Warband
  • Mount & Blade: With Fire and Sword
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Limited Collectors Edition
  • Crusader Kings II: Conclave
  • Hearts of Iron IV: No Step Back
  • Europa Universalis III: Chronicles
  • 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
  • Commander: Conquest of the Americas
  • Deus Vult
  • Europa Universalis III
  • A Game of Dwarves
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Conquest of Paradise
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III Collection
  • Heir to the Throne
  • Europa Universalis III Complete
  • King Arthur II
  • The Kings Crusade
If it's moved to the bug forum it can also be immediately marked as resolved, as I fixed this a long time ago in MtG development (though mostly just for clarity purposes).

As for why you don't have them showing up as cores in-game, I have no idea. I have tested it myself and, like the others in this thread, I get them to show up as cores just fine. Considering I can't reproduce, I can't test or fix your issue, and I strongly suspect you do have a remnant of some kind of mod somewhere.

Thank you for your input. I won't move this to the bug forum.

If someone still thinks there is a bug, make a fresh post in the bug forum with save games and a very specific list of steps to reproduce.
 
Status
Not open for further replies.