HOI4 Dev Diary - Cosmetic tags, art, gameplay and AI

Pyramid_Head

Banned
29 Badges
Aug 13, 2013
1.517
3.345
  • Europa Universalis IV
  • Steel Division: Normand 44 - Second Wave
  • Age of Wonders: Shadow Magic
  • Europa Universalis IV: Third Rome
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • Major Wiki Contributor
  • Tyranny: Gold Edition
  • Hearts of Iron IV: Field Marshal
  • Stellaris: Galaxy Edition
  • Cities: Skylines - Snowfall
  • Cities: Skylines - After Dark
  • Magicka 2
  • Stellaris: Galaxy Edition
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Art of War
  • Crusader Kings II
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Megacorp
  • Crusader Kings II: Holy Fury Pre-order
  • Stellaris: Distant Stars Pre-Order
  • DJ Plantage
  • PDXCON 2018 "The King"
  • PDXCON 2018 "The Emperor"
  • Tyranny - Tales from the Tiers
  • Stellaris: Synthetic Dawn
  • Hearts of Iron II: Beta
We've done some changes to how majors are handled so no longer can tiny members promote and keep the war going forever. it doesnt fix every case, but a lot of them. You'll get patch log for bug fixes next week.
main problem for me in every party is Australia. You ALWAYS have to siege it. Waiting for endless naval invasions to commence. Even after dropping dozens of nukes you still have to land ashore, build a port, as capturing one is extremely hard and thenslowly advance through deserts to get last cities for capitulation.
 

Nelfe

Hold the door
49 Badges
Apr 16, 2008
1.972
1.722
  • Arsenal of Democracy
  • Hearts of Iron III
  • Lead and Gold
  • Magicka
  • Naval War: Arctic Circle
  • Europa Universalis IV: Res Publica
  • Europa Universalis: Rome
  • Semper Fi
  • Victoria 2: A House Divided
  • Victoria 2
  • Prison Architect
  • 500k Club
  • Cities: Skylines
  • Mount & Blade: Warband
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Stellaris
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: Cadet
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Mass Transit
  • Age of Wonders III
  • Cities: Skylines - Parklife
  • Cities: Skylines Industries
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Supreme Ruler 2020
  • Europa Universalis IV
  • Pillars of Eternity
  • For the Motherland
  • Europa Universalis IV: Call to arms event
  • Cities in Motion
  • Cities in Motion 2
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III Complete
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
main problem for me in every party is Australia. You ALWAYS have to siege it. Waiting for endless naval invasions to commence. Even after dropping dozens of nukes you still have to land ashore, build a port, as capturing one is extremely hard and thenslowly advance through deserts to get last cities for capitulation.

Not always. Only if they became a major countries, which happen only under certain circumstances (number of factories and some other thins AFAIK).
 
  • 1
Reactions:

Telenil

Lt. General
49 Badges
May 10, 2015
1.351
816
  • Crusader Kings III
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Megacorp
  • Hearts of Iron IV: Expansion Pass
  • Imperator: Rome Sign Up
  • Stellaris
  • Stellaris: Leviathans Story Pack
  • Stellaris: Federations
  • Crusader Kings III: Royal Edition
  • Battle for Bosporus
  • Europa Universalis IV
  • Stellaris: Humanoids Species Pack
  • Europa Universalis 4: Emperor
  • Victoria 3 Sign Up
  • Stellaris: Synthetic Dawn
  • Imperator: Rome Deluxe Edition
  • Crusader Kings II
  • Crusader Kings II: Conclave
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Rajas of India
  • Europa Universalis IV: Mandate of Heaven
  • Crusader Kings II: Holy Fury
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Rights of Man
  • Steel Division: Normand 44 Sign-up
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: Field Marshal
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: La Resistance
Awsome DD!
First of all, working on a game like Hearts of Iron is a real adventure. So many interacting systems leads to butterfly effects all over the place, sometimes in unexpected ways. And in no other area is this more clear than AI. Fix one thing, and something else becomes a problem. I will be sharing some stories from the trenches over these diaries, And I thought I would start with one from when we were working on Sunflower. When working with the balance of units in Africa (I think we can all recall those massive wars being fought in the deserts of north Africa). Making the AI a lot less interested in sending units there did indeed make them not put all their troops there. What we saw in our hands off runs the following days was that Germany struggled really bad with taking Europe. A lot more than it had before. It turned out that when the Allies no longer cared about Africa, they would send almost all their forces immediately into France to help them push back Germany. This even included Australia.
So in a sense, I am playing a super complex game of whack-a-mole with the code.

I love stories like that. Do post more!
 
  • 3
Reactions:

Nevrion

Captain
42 Badges
Jun 22, 2016
315
96
  • Europa Universalis IV: Conquest of Paradise
  • Magicka
  • Victoria: Revolutions
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Darkest Hour
  • Stellaris - Path to Destruction bundle
  • Stellaris
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines - Mass Transit
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Cities: Skylines - Parklife
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Distant Stars
  • Cities: Skylines Industries
  • Stellaris: Megacorp
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
  • Stellaris: Federations
  • Crusader Kings III
  • Battle for Bosporus
  • Stellaris: Necroids
  • Stellaris: Nemesis
  • Stellaris: Synthetic Dawn
  • Europa Universalis IV
  • Victoria 2
  • Cities: Skylines
  • Pillars of Eternity
  • Cities: Skylines - After Dark
  • Cities: Skylines - Snowfall
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Cadet
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Death or Dishonor
  • Cities: Skylines - Green Cities
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: La Resistance
Hi everyone! As some people from the fan gathering already know I am happy to announce that Together For Victory will be released on the 15th of December. This means only 2 dev diaries left, and today's will be pretty big so we have time to present everything we have been up to! This diary will also start off a series of smaller mini-diaries about the AI from @SteelVolt.

Cosmetic Tags
Cosmetic tags are a new tool that we think modders in particular will like. While not being a full-on tag-switching or union-tag mechanic, it can probably be used to achieve most of the effects.

In the most basic sense, a cosmetic tag just tells the game to use a different name (and flag!) for a country while certain conditions are met. For example, the new countries of Malaysia and Indonesia start the game as integrated puppets of Britain and the Netherlands. Calling them Malaysia or Indonesia would make little sense historically. So they both get a cosmetic tag that sets their name to “British Malaya” and “Dutch East Indies”, respectively. They also get the historically correct flag (which is, of course, the most important part of this new mechanic!). The cosmetic tag gets dropped when they break free.

Cosmetic tags can also define which name pool and portraits a country will use - India will use European names and portraits for its autogenerated generals as long as it has its cosmetic tag. We are planning to extend this to at least include ship names as well, but that will probably not make it into the expansion at launch due to unforeseen issues.

Where it gets interesting is with auto-generated cosmetic tags, which allow for a lot of flavor. One type is tied to the new autonomy system, one type is tied to the overlord, and both can be combined. In effect, this means that we can specify what a country that has become a puppet of another country is called at each level of autonomy. For example, if Germany takes Indonesia as a puppet, they will be called “German East Indies” for as long as they remain a puppet (in fact, the way it is scripted means this works for any country - there may even be a Luxembourgian East Indies). Eagle-eyed viewers of the MP stream at the fan gathering may have already seen another instance of this happening.

The first use of this new option was fairly obvious.
View attachment 222801

The second one was also fairly clear.
View attachment 222802

[...]

I didn't noticed before, but why isn't the Crimea part of the Ukraine puppet state? I mean, today this means nothing, because it was annexed from Russia, but after the second world war, it was part of Ukraine, wasn't it? Balance reasons?

Besides that, I am quite happy with these announcement. If I were a girl I probably would jump in some kind of cheerleader dress and give you some "hooray", but as a the guy I am, I can just give you a thumbs up ;)
 
Last edited:
  • 5
Reactions:

Alex_brunius

Field Marshal
68 Badges
Mar 24, 2006
22.400
5.006
  • Hearts of Iron IV Sign-up
  • Victoria 2: A House Divided
  • War of the Roses
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Crusader Kings II: Holy Knight (pre-order)
  • Pride of Nations
  • Magicka 2
  • Cities: Skylines - After Dark
  • Cities: Skylines - Snowfall
  • Achtung Panzer
  • Stellaris
  • Victoria 2
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Field Marshal
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Stellaris - Path to Destruction bundle
  • Steel Division: Normandy 44
  • Cities: Skylines - Mass Transit
  • PDXCON 2017 Gold Ticket holder
  • Surviving Mars
  • Battle for Bosporus
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron II: Armageddon
  • Cities in Motion
  • Cities in Motion 2
  • Crusader Kings II
  • Deus Vult
  • Dungeonland
  • Europa Universalis III Complete
  • Europa Universalis IV
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Arsenal of Democracy
  • Heir to the Throne
  • Europa Universalis III Complete
  • Magicka
  • Majesty 2
  • Europa Universalis III Complete
  • Naval War: Arctic Circle
  • Victoria: Revolutions
  • Rome Gold
  • Semper Fi
  • Sword of the Stars
@podcat How does the AA reduction bonus stack? Say, I have 2 "pew-pew the skies!" divisions active in battle, will the enemy get an 82.2% penalty on air superiority?

You can see in the screenshot that the icon is located on the division modifier field (instead of the upper modifier field for all units), so it very likely only impacts the specific division the AA is attached to.

(Basically allows a division to ignore part or all of the negative impacts depending on it's AA strength)
 
  • 5
  • 1
Reactions:

Aztlantix

Captain
53 Badges
Aug 27, 2016
461
880
  • Crusader Kings II: Charlemagne
  • Cities: Skylines - Snowfall
  • Europa Universalis IV: Cossacks
  • Cities: Skylines - After Dark
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Third Rome
  • Cities: Skylines Deluxe Edition
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Crusader Kings II
  • 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 III
  • Hearts of Iron IV: Death or Dishonor
  • Cities: Skylines - Green Cities
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Rule Britannia
  • Cities: Skylines - Parklife
  • Europa Universalis IV: Dharma
  • Cities: Skylines Industries
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Golden Century
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines - Campus
  • Battle for Bosporus
  • Hearts of Iron IV: Cadet
  • Europa Universalis IV
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Europa Universalis 4: Emperor
  • Cities: Skylines - Mass Transit
  • Hearts of Iron IV: Colonel
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Cities: Skylines - Natural Disasters
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
I didn't noticed before, but why isn't the Krim part of the Ukraine puppet state? I mean, today this means nothing, because it was annexed from Russia, but after the second world war, it was part of Ukraine, wasn't it? Balance reasons?
Crimea was given to Ukraine in 1954 or something like that I believe in exchange for some Cuban territory, so by the time of game, it is not happened yet
 
  • 3
  • 1
Reactions:

Fullarmor

Second Lieutenant
85 Badges
May 7, 2014
143
105
  • Prison Architect: Psych Ward
  • Hearts of Iron IV: La Resistance
  • Knights of Pen and Paper +1 Edition
  • Cities: Skylines - Natural Disasters
  • Surviving Mars
  • Cities: Skylines - Green Cities
  • Cities: Skylines Industries
  • Victoria 3 Sign Up
  • Stellaris: Necroids
  • Cities: Skylines - Campus
  • Island Bound
  • Battle for Bosporus
  • Europa Universalis IV: Cossacks
  • Cities: Skylines - After Dark
  • Cities: Skylines - Snowfall
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Mare Nostrum
  • Stellaris - Path to Destruction bundle
  • Crusader Kings II: Monks and Mystics
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Sengoku
  • Victoria: Revolutions
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Crusader Kings II
  • 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
  • Shadowrun: Dragonfall
  • Hearts of Iron IV: Expansion Pass
  • Shadowrun Returns
  • Europa Universalis IV: Dharma
  • Stellaris: Distant Stars
  • Cities: Skylines - Parklife
  • Europa Universalis IV: Rule Britannia
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Europa Universalis 4: Emperor
  • Shadowrun: Hong Kong
  • Europa Universalis IV: Golden Century
  • Imperator: Rome Deluxe Edition
Cosmetic tags? BEST FEATURE EVER.
Can we have it too for EUIV?
raw
 
  • 5
Reactions:

podcat

Game Director
Super Moderator
12 Badges
Jul 23, 2007
12.788
38.228
  • Europa Universalis IV
  • Hearts of Iron III
  • Semper Fi
  • 500k Club
  • Europa Universalis III: Collection
  • Europa Universalis IV: Pre-order
  • Hearts of Iron II: Beta
  • Europa Universalis: Rome Collectors Edition
  • Mount & Blade: Warband
  • Paradox Order
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: Together for Victory
You can see in the screenshot that the icon is located on the division modifier field (instead of the upper modifier field for all units), so it very likely only impacts the specific division the AA is attached to.

(Basically allows a division to ignore part or all of the negative impacts depending on it's AA strength)
yeah this, its a division level thing
 
  • 10
  • 3
Reactions:

itadakimasu

Recruit
Oct 25, 2014
1
0
Why you made commonwealth nations's tanks models same as uk? I understand that they're puppets of UK, but they can become independent or even become puppet of germany or soviets, it'll be weird that they'll research tanks same as uk. You could make fiction tank 2d art like you did with polish tank/airplane tech tree.
 

Boyarski

Recruit
67 Badges
Apr 22, 2015
3
5
  • Hearts of Iron III
  • Europa Universalis IV: Mare Nostrum
  • Victoria 2: A House Divided
  • Crusader Kings II
  • Ship Simulator Extremes
  • Sengoku
  • Magicka
  • Knights of Pen and Paper +1 Edition
  • Impire
  • Heir to the Throne
  • Europa Universalis IV: Call to arms event
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV
  • Divine Wind
  • Europa Universalis III: Chronicles
  • Europa Universalis III
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
  • Europa Universalis IV: Cradle of Civilization
  • Europa Universalis IV: Mandate of Heaven
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Death or Dishonor
  • Crusader Kings II: Monks and Mystics
  • Stellaris: Apocalypse
  • Teleglitch: Die More Edition
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: El Dorado
  • War of the Roses
  • Victoria 2: Heart of Darkness
  • Victoria 2
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Wealth of Nations
  • Stellaris: Humanoids Species Pack
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
Why you made commonwealth nations's tanks models same as uk? I understand that they're puppets of UK, but they can become independent or even become puppet of germany or soviets, it'll be weird that they'll research tanks same as uk. You could make fiction tank 2d art like you did with polish tank/airplane tech tree.
They added dynamic country tags so maybe in the future we will have dynamic flavour equipment names?
 
  • 4
Reactions:

TehHank

Private
59 Badges
Dec 23, 2015
14
19
  • Europa Universalis IV: Call to arms event
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Europa Universalis IV: Third Rome
  • Semper Fi
  • Europa Universalis IV: Res Publica
  • 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
  • Europa Universalis IV
  • Cities: Skylines Deluxe Edition
  • Stellaris - Path to Destruction bundle
  • Crusader Kings II
  • Stellaris: Leviathans Story Pack
  • Stellaris: Synthetic Dawn
  • Stellaris: Digital Anniversary Edition
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Mandate of Heaven
  • Hearts of Iron IV: Together for Victory
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Cities: Skylines - Parklife Pre-Order
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Europa Universalis IV: Dharma
  • Crusader Kings II: Way of Life
  • Europa Universalis 4: Emperor
  • Crusader Kings II: Legacy of Rome
  • Stellaris: Megacorp
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Victoria 2
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Tyranny: Archon Edition
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Crusader Kings II: Reapers Due
trivial question but does British Malaya/Independant Malaysia get any custom portraits and advisors? As someone whose family descended from Chinese immigrants from Malaysia it'll be nice to know.
 

Bluechair607

Recruit
1 Badges
Mar 9, 2016
3
7
  • Hearts of Iron IV Sign-up
Nice! But where is Egypt? They should exist even being an integrated puppet is okay as it will add extra troops to Britain arsenal in Africa. Also make the AI so they will try to avoid areas with low infrastructure and take the ones with higher ones first. This will simulate the north Africa campaign without it being the whole Africa campaign in a matter of months and still gives you a reason to position troops in Africa. This should also apply to China, Rural India, Northern Canada, Amazon Jungle, Mountain Ranges and Soviet Siberia.
 
  • 7
Reactions: