Happy Tuesday all. Last week we were delighted to share the additions coming along in the 1.24 Japan Update including new ideas, provinces and tags in the island of Japan and the Philippines. Today I want to talk about the much less sexy changes coming. Performance, bugfixes and balance changes

Let's start with performance. It's a tricky thing to address in a dev diary. I can't take an alluring screenshot of the game to show it off, and we can't say that this new performance comes with -20% core creation cost and +1 leader shock. No, it's not the prettiest thing to work on or talk about, but in the 1.24 Japan update we've put some real elbow grease into improving the performance of the game, with all thanks going to @mikesc and @Groogy for their efforts

If we look at how much time the game was chewing up for its daily tick actions, we are able to get an idea of who the real performance hogs in the game are. Here we have a graph with plots showing daily ticks accumulated for months, time is in ms:

Before:

cumulated_daily_before.png


As we can see, AI actors even though they are running in parallel, are drinking up the bulk of performance, with countries_serial not that far behind it. On top of it, as we go later into the game, performance was getting worse. This is to be expected to a degree: as the game progresses there are more and larger armies for the AI to consider, however it was reaching levels we were not happy with.

Following some real dedicated work, our performance logging now looks like this:

cumulated_daily_after.png



There are still some spikes at key parts that we're looking into, but on the whole, performance has been brought up to speed. I leave it to @mikesc who says the following on tackling the matter:

Thread utilisation of AI (Daily tick):

thread_utilisation_before_marks.png



In the before image you can see a bunch of parallel AI updates that get started at the green marks and are done at the red marks. With an evenly distributed processing time need of all AIs this would be fine, however in the later game the AIs of the larger countries take much more time and break this. Empty space between the green and red marks was basically wasted time where some of the CPU cores were just idling.


What we do now is have each country measure the time it takes for its AI to process one day and distribute the AI updates across the threads in a better way for the next day, so less time gets wasted.

thread_utilisation_after.PNG

The tl:dr on the matter is that there has been a lot of performance work put into the 1.24 Japan Update, and we look forward to your feedback on how the game ends up running for you.

That's the bulk of what we have to talk about today, but we are looking to have 1.24 available to you as an early Christmas present, so let's fast forward. We were happy with the release of Cradle of Civilization, 1.23 and subsequent hotfix which tackled some of the more serious issues. Japan will, as all updates do, contain a lengthy assortment of bug fixes. Many thanks to the people who submitted reports through the bug forums to help us catch, reproduce and slaughter these issues. Japan will put to rest some rotters like the trade company merchants issues which we saw reported, as well as many others. Army Mintinance anyone?

Finally, there will be some Balance changes coming along with Japan.

For one, we were discussing the movement speed of an early modern army and comparing it to the overall speed of our units in game. Our in-game armies were moving oddly fast compared to historical estimations and as such, we have reduced the movement speed of units from 1.0 to 0.7, but not without ways of increasing it. For one, a historical strength of the Nomads was their ability to cover great stretches of land quickly and as such have tied faster unit movement speed to those governments. Additionally, Army Drill will increase an army's movement speed by up to 20% at full drill, so a well prepared army will have a much easier time moving into position compared to green units.

Other changes include Interest rates being capped at a minimum of 1.0. It is intended that nations will have to reasonably balance their debts, rather than it being treated as an infinite pool of money when modifiers were stacked heavily. To this end, we have also reduced the strength of many Interest reduction sources, as far more have been added since the launch of EU4 while the Interest and loans system have not.

Finally, a couple changes for Army Professionalism: the Supply Depot, which boosts reinforcement rate and supply limit, will last for 5 years instead of 2. The Reserves Morale Impact is now more effective due to increased daily morale damage and has switched places with the reduced General Costs.

Of course, there are many more fixes and changes along with the Japan update which we will talk about when the time comes. Until then, have a great day, which can be made greater by tuning into the Dev Clash at 1500 CET over at www.twitch.tv/paradoxinteractive
 

frolix42

Kilwa is my Jam
110 Badges
Nov 22, 2009
3.572
4.010
  • Sengoku
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Knights of Pen and Paper +1 Edition
  • March of the Eagles
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Rome Gold
  • Semper Fi
  • Crusader Kings II: Charlemagne
  • Supreme Ruler: Cold War
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • Cities: Skylines - Snowfall
  • Cities: Skylines Deluxe Edition
  • Europa Universalis IV: Pre-order
  • Pillars of Eternity
  • Europa Universalis III Complete
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Sword of Islam
  • Divine Wind
  • Crusader Kings II
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Mount & Blade: With Fire and Sword
  • Crusader Kings II: Conclave
  • Mount & Blade: Warband
  • Pride of Nations
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: El Dorado
  • Hearts of Iron IV: Cadet
  • 500k Club
  • War of the Roses
  • Victoria 2
  • Stellaris Sign-up
  • Stellaris: Nemesis
  • Europa Universalis IV
  • Europa Universalis III Complete
  • Hearts of Iron IV Sign-up
  • Europa Universalis III Complete
  • Stellaris: Galaxy Edition
Are you guys ever going to update your UI to support 4K2K display?

The 3840x2160 resolution setting technically works now, but it requires something like 20/5 vision.
 
Last edited:

Thorfindel

Second Lieutenant
56 Badges
Jun 28, 2014
177
62
  • Crusader Kings II
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Res Publica
  • Magicka
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Cities in Motion 2
  • Darkest Hour
  • Crusader Kings II: Sword of Islam
  • 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
  • Imperator: Rome Sign Up
  • Surviving Mars
  • Stellaris: Synthetic Dawn
  • Age of Wonders III
  • Europa Universalis IV: Cradle of Civilization
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • BATTLETECH
  • Surviving Mars: Digital Deluxe Edition
  • Europa Universalis IV: Dharma
  • BATTLETECH: Flashpoint
  • Stellaris: Megacorp
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Golden Century
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome
  • Prison Architect
  • Stellaris
  • 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
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Victoria 3 Sign Up
  • Stellaris Sign-up
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Crusader Kings II: Monks and Mystics
  • Stellaris - Path to Destruction bundle
To this end, we have also reduced the strength of many Interest reduction sources, as far more have been added since the launch of EU4 while the Interest and loans system have not.

Have you taken into account that while the quantity of Interest Reduction sources has increased, this change does directly nerf the NI of countries with Interest Reduction (because you have lowered the quality of such an idea)? Put differently, nations with Interest Reduction in their NI have been brought closer to other countries in terms economic strength. For instance, Tuscan Banking for Florence is worth less than it was before, both because the quantity of Interest Reduction in the game and now, quality of the Reduction itself. Does this mean you considered Florence economically slightly too strong? If not, would you consider altering/adding to such a National Idea to compensate?

EDIT: I'm not a Florence fanboy by any means, and merely used it as an example. I'm asking for the sake of discussion.

EDIT2: I missed the now-boldfaced word 'many', so maybe NI have not been altered at all. In that case, consider my question moot.
 

Oahkoah

Major
118 Badges
Jul 11, 2012
550
821
  • Crusader Kings II: Holy Fury
  • Crusader Kings II
  • Europa Universalis IV: Mare Nostrum
  • Cities: Skylines - Snowfall
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Reapers Due
  • Victoria 3 Sign Up
  • Crusader Kings II: Conclave
  • Stellaris: Galaxy Edition
  • Imperator: Rome Deluxe Edition
  • Hearts of Iron IV Sign-up
  • Stellaris Sign-up
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Field Marshal
  • Europa Universalis IV: Common Sense
  • Stellaris: Digital Anniversary Edition
  • Cities: Skylines - Natural Disasters
  • Cities: Skylines - Campus
  • Cities: Skylines - Mass Transit
  • Europa Universalis IV: Mandate of Heaven
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Federations
  • Cities: Skylines - Green Cities
  • Europa Universalis IV: Rule Britannia
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Europa Universalis IV: Dharma
  • Surviving Mars: First Colony Edition
  • Stellaris: Megacorp
  • Europa Universalis IV: Golden Century
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV
  • Prison Architect
  • Surviving Mars: First Colony Edition
  • Surviving Mars: Digital Deluxe Edition
  • Crusader Kings II: Horse Lords
  • Europa Universalis III Complete
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis III Complete
  • Stellaris: Humanoids Species Pack
  • Imperator: Rome Sign Up
  • Teleglitch: Die More Edition
  • Victoria 2
  • 500k Club
  • Europa Universalis IV: El Dorado
  • Pride of Nations
Happy Tuesday all. Last week we were delighted to share the additions coming along in the 1.24 Japan Update including new ideas, provinces and tags in the island of Japan and the Philippians.

Philippines.

Looks like some good changes, especially welcome are the bottleneck improvements. Looks like the result of a lot of hard work!
 

MrMess85

First Lieutenant
90 Badges
Feb 2, 2010
229
257
  • Crusader Kings II
  • Sword of the Stars II
  • Heir to the Throne
  • For The Glory
  • Divine Wind
  • Europa Universalis III Complete
  • Europa Universalis: Rome
  • Stellaris: Synthetic Dawn
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Cities: Skylines - Green Cities
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: Horse Lords
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Crusader Kings II: Conclave
  • Victoria 2
  • Stellaris: Apocalypse
  • Age of Wonders: Planetfall - Revelations
  • Prison Architect: Psych Ward
  • 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
  • Crusader Kings II: Monks and Mystics
  • Stellaris: Nemesis
  • Cities: Skylines - Mass Transit
  • Europa Universalis IV: Mandate of Heaven
  • Cities: Skylines - Campus
  • Stellaris: Federations
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Europa Universalis IV: Dharma
  • Surviving Mars: First Colony Edition
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV
  • Prison Architect
  • Surviving Mars: First Colony Edition
  • 500k Club
  • Stellaris: Ancient Relics
  • Europa Universalis III Complete
  • Age of Wonders: Planetfall
  • Europa Universalis III Complete
  • Stellaris: Lithoids
  • Surviving Mars: Digital Deluxe Edition
  • Europa Universalis IV: Rule Britannia
  • Surviving Mars
Movement speed is amazing news - no more battles in the mountains which give enough time for opponents to move their entire continental forces to support.

Now if there could be a way to encourage more seasonal warfare that would be even better.
 

MateuszNH

Captain
26 Badges
Dec 25, 2012
309
101
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Crusader Kings II
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Rights of Man
  • Europa Universalis 4: Emperor
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Cradle of Civilization
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Golden Century
  • Imperator: Rome Sign Up
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Common Sense
  • Magicka: Wizard Wars Founder Wizard
  • Europa Universalis IV: El Dorado
  • 500k Club
  • Europa Universalis IV
The army speed is an interesting concept. It would be nice if the speed was terrain related, like: in mountains, 0.6, woods 0.8.
the problem is, armies from steppes will always catch armies in forest trying to go into farmlands(it should be inversely, army in forest is harder to catch up than in open terrain),i think it should be ... if someone is going into mountains, then 0.6, woods 0.8 etc
 

PedroVargas

Major
70 Badges
Nov 5, 2013
722
340
  • Crusader Kings II: Charlemagne
  • Stellaris: Synthetic Dawn
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Third Rome
  • Stellaris - Path to Destruction bundle
  • Crusader Kings II: Reapers Due
  • Stellaris: Galaxy Edition
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cossacks
  • Cities: Skylines - After Dark
  • Cities: Skylines Deluxe Edition
  • Warlock 2: The Exiled
  • Europa Universalis IV: Res Publica
  • Heir to the Throne
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Art of War
  • Crusader Kings II
  • 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
  • Divine Wind
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis III Complete
  • Europa Universalis III: Chronicles
  • Tyranny: Archon Edition
  • Crusader Kings II: Way of Life
  • Europa Universalis IV
  • Europa Universalis III Complete
  • Europa Universalis IV: Mandate of Heaven
  • Cities: Skylines - Mass Transit
  • Europa Universalis III Complete
  • Europa Universalis 4: Emperor
  • Cities: Skylines - Natural Disasters
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV: El Dorado
  • Hearts of Iron IV: Cadet
  • Stellaris Sign-up
  • Warlock: Master of the Arcane
  • Stellaris: Galaxy Edition
  • Stellaris
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Conclave
Nice, cheers Jake.

The only thing I'm slightly dreading is fighting nomads and their armies running away from me. It's already a nuisance chasing enemies, but when they are faster than you, oh dear god.
 

gigau

Imperare Orbis Universi
Moderator
216 Badges
May 4, 2005
42.883
7.520
46
www.twitch.tv
  • 200k Club
  • 500k Club
  • PDXCon 2017 Awards Winner
Let's start with performance. It's a tricky thing to address in a dev diary. I can't take an alluring screenshot of the game to show it off, and we can't say that this new performance comes with -20% core creation cost and +1 leader shock. No, it's not the prettiest thing to work on or talk about, but in the 1.24 Japan update we've put some real elbow grease into improving the performance of the game, with all thanks going to @mikesc and @Groogy for their efforts
Awesome news ! Thank you very much !
 

Ergil

Sergeant
67 Badges
Jul 2, 2014
86
0
  • Crusader Kings II: Charlemagne
  • Europa Universalis IV: Third Rome
  • Stellaris - Path to Destruction bundle
  • Crusader Kings II: Monks and Mystics
  • Hearts of Iron IV: Field Marshal
  • Europa Universalis IV: Pre-order
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Semper Fi
  • Victoria: Revolutions
  • Europa Universalis IV: Res Publica
  • Magicka
  • Hearts of Iron III Collection
  • Hearts of Iron III: Their Finest Hour
  • 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
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Hearts of Iron III
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Stellaris: Humanoids Species Pack
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Apocalypse
  • Europa Universalis IV: Cradle of Civilization
  • Stellaris: Synthetic Dawn
  • Hearts of Iron IV: Death or Dishonor
  • BATTLETECH
  • Europa Universalis IV: Mandate of Heaven
  • Stellaris: Leviathans Story Pack
  • Tyranny: Archon Edition
  • Europa Universalis IV: Rights of Man
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Stellaris: Necroids
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Pillars of Eternity
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: El Dorado
  • Victoria 2
Any chance of increasing drill speed? Like, by a factor of 5? Taking years to fully drill an army makes no sense, and also severely limits the mechanic's usefulness.
 

Badesumofu

Field Marshal
67 Badges
Dec 1, 2016
4.455
979
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Pre-order
  • Cities: Skylines - After Dark
  • Europa Universalis IV: Cossacks
  • Cities: Skylines - Snowfall
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Federations
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Mare Nostrum
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Tyranny: Archon Edition
  • Europa Universalis IV: Common Sense
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Crusader Kings II: Monks and Mystics
  • Cities: Skylines - Mass Transit
  • Europa Universalis IV: Mandate of Heaven
  • Surviving Mars
  • Cities: Skylines - Green Cities
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Cities: Skylines - Parklife
  • Crusader Kings III
  • Europa Universalis 4: Emperor
  • Victoria 3 Sign Up
  • Stellaris: Ancient Relics
  • Europa Universalis IV
  • Pillars of Eternity
  • Stellaris: Distant Stars
  • Europa Universalis IV: Dharma
  • Stellaris: Megacorp
  • Crusader Kings II: Holy Fury
  • Imperator: Rome Deluxe Edition
  • Victoria 2
  • Imperator: Rome Sign Up
  • Warlock: Master of the Arcane
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: Way of Life
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Third Rome
  • Stellaris: Synthetic Dawn
  • Victoria 2: Heart of Darkness
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
That is a pretty big nerf to slacken for professional armies. Not sure how I feel about that, it's not like running high prof is really competitive with mercs as it is. Now it will be less so.

Disappointed that the remaining very significant bugs in 1.23 won't be hotfixed.

The rest is pretty good. I think slower armies could be really good - more reward for catching an enemy army in a bad spot.