EUIV - Development Diary - 29th of October 2019

  • 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.
Showing developer posts only. Show all posts in this thread.

Groogy

Fossilized Platypus
140 Badges
Sep 4, 2009
5.423
17.256
  • Victoria 2: Heart of Darkness
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For The Glory
  • Hearts of Iron III
  • Heir to the Throne
  • Rome: Vae Victis
  • Lead and Gold
  • The Kings Crusade
  • Magicka
  • Majesty 2
  • Ancient Space
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Rome Gold
  • Semper Fi
  • Ship Simulator Extremes
  • Sword of the Stars
  • Supreme Ruler 2020
  • Victoria 2: A House Divided
  • Crusader Kings II
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Charlemagne
  • East India Company Collection
  • Europa Universalis III
  • Europa Universalis III Complete
  • Divine Wind
  • Arsenal of Democracy
  • Europa Universalis IV: Art of War
  • A Game of Dwarves
  • Sengoku
  • Cities in Motion 2
  • Cities in Motion
  • Sword of the Stars II
  • March of the Eagles
  • Majesty 2 Collection
  • Hearts of Iron IV: No Step Back
  • King Arthur II
  • Europa Universalis III Complete
  • Impire
  • Hearts of Iron III: Their Finest Hour
  • For the Motherland
  • Europa Universalis IV: Call to arms event
Hey! So me and the team are finally back and recharged after a great PDXCON and it's finally time to get going with development diaries. So what I will be covering today is the result out of what we call "Polish Weeks" here at EUIV. These days are dedicated specifically by the team to fix issues and generally improve the game. So today's development diary is me distilling down a somewhat shy of 200 known issues we've fixed but also the Spending/Budget AI work that our programmers have been working hard at.


So during these Polish Weeks @Duplo and @mikesc have been working hard on improving the economy of the AI.
While evolving, Europa Universalis 4 became more complex, with a wider range of possibilities both for the AI and the player to use. But this continuous new complexity was not always addressed with the appropriate amount of love while defining the AI interactions with the new mechanics.During the polish time, we monitored the behavior of the AI related to ducats, collected data and plotted colorful charts - like the one below. Our ambition is to make the AI spending their precious ducats in a smarter way, better evaluate its priorities and generally take more reasonable decisions - you heard me, heretics?

All the various things the AI could spend money on are now categorized, and the items in each category run to get the priority based on a normalized desire score that is calculated depending on the nation current situation, the benefit of such an investment, the current availability of money and the trend of the income. The AI will not go anymore accidentally in debt because of badly timed checks on the available budget.

Our goal is to make the AI more competitive towards the player, and this starts with the economy the AI has available to them. Among of the things you should see improve is besides the AI having more money generally available and doing better are features such as the religious conversion being manageable by them.

Something this work by our awesome coders do is also make all of this a lot more exposed meaning modders can tweak how the AI deal with it's economy way more than they ever could before. However it is still quite strict as it would otherwise impact the performance too much.

aicharts.png

Colorful charts about AI spending ducats, taking/repaying loans and going into dramatic bankruptcies. Those KPIs helped us (and are still helping) noticing weird behaviors in a glance while refactoring and refining our AI.

So now let's start of strong with what bugs we've been working on and talk about Chartering Trade Company AI. If you are one of the players not wanting to see a non-colonial Papal States buying land in India, the AI will now only consider to do this if they have access to colonists. The players themselves are not affected by this change and can keep using the feature like normal.

Yuan and Qing unintentionally got locked behind the "Empire rank" mechanic meaning you needed Common Sense in order to form both. That's now fixed with equivalent requirements if you don't own Common Sense so you should always be able to form them.

A quite old bug or oversight was the fact that the Wars of Religion in France didn't even acknowledge that the teachings of Calvin was a thing. This making it quite annoying if you wanted to play a Huguenot France. So these events have been reworked and improved to work better accounting for the Reformed faith. For starters siding with the Protestant movement within France won't make you Lutheran anymore.

warofreligion.png

As an example previously this option would force you to become Protestant if you were Reformed, together with some other technical changes in other events the disaster should work way better now. And when I showed the Content Designers the image above they were unhappy with the text so they might revisit the content again and not only have them fix up the script.

And speaking of the various Christians denominations, we've tried to stop all the ways we could find for you to make the Pope escape his True Faith. We've fixed becoming Anglican, No Religion Pope, releasing through demanding unlawful territory and Bankruptcy Pope. But I'm sure you'll find other ways to to make his holiness become Fetishist yet again.

A thing that have annoyed a lot of people is when they've promised land to their fellow ally AI and then when you all come to the peace table he goes like "Nope don't want any, but I'll still hate you for not giving me anything". The AI will now be a lot more agreeable depending on the situation and not feel betrayed when he tells you he literally wants nothing.

reasonableai.png

I've promised Augsburg to Munich, but Austria managed to snipe it before and such I am left without anything to give him but he understands it wasn't my fault.

Moving on to governments. You can no longer hold lottery elections to elect strongmen for your dictatorships. This fixes a case where you could perpetually stay as a dictatorship through the sortition reform. Now when the first dictator takes power he will use his powers to abolish elections and you'll lose whatever reforms that gives you the lottery mechanic.

Another government reform fix we also made sure to fix is so Native Americans can't get unique governments like English Monarchy anymore. You should start seeing a lot more United States of America as we've fixed a bug causing the American Revolution to never come. We've tried to make how the AI picks Government Reforms to be generally a little bit better, from how Tribes become Monarchies/Republics to having the AI favor certain picks like their own unique governments etc.

All missing modifiers have now been added to the Nation Designer. The missing ones being but not limited to Artillery Fire, Possible Banners, Monthly Piety, May Explore and Power Projection from Insults. Our goal is always to keep all modifiers available to the player for when he designs his nation.

modifiers.png


The Propagate Religion exploit where you created multiple CoR's will no longer work, when you stop the Propagate trade policy it will deconstruct the CoR in the region and stop the conversion. We've also fixed an issue with the gain you get from razing provinces never get reduced when you get passed military technology level 8. The cap instead of 20 is now at 5 monarch points.

For Colonial nations we've fixed a bunch of problems. For instance granting a CoT to a Colonial will no longer decrease the level of the Center. But not only that there were a bunch of ways to circumvent the protection of the overlord. So someone on the Americas could attack your poor subjects but you would be locked out of actually helping them in their time of need. Now the Overlord will always be able to enforce peace on their colonial nation despite if they have a truce with the attacker or not. This only applies if the colonial nation is the defender.

A thing improved is all sources of yearly absolutism. We've had a bunch of 0.1 Yearly Absolutism all over the game which is pretty useless, it means you'll get a single worth of Absolutism in the span of a decade. So all of these have been upped to 0.5.

upload_2019-10-29_9-4-52.png


We've also noticed that the Mission UI could be quite taxing on some people's machine so we've optimized that interface quite a bunch which will help on some of our larger mission tree's but also potentially for any mod that extends on this system. Another similar UI problem that we've dealt with is the macrobuilder for when you hit +1000 provinces which could cause a bunch of problems.

Some other issues I just want to give quick mentions are:
  • Vassals Integration cost is now affected by Power Cost modifier
  • Fixed a bunch of Institution Spread issues
  • Pirate Republics can no longer spawn out of Pirate Republics
  • Gold can now spawn in Africa when playing with RNW
  • Firearm Incident is fixed which should make Achievement more plausible
  • Unify Culture Age Objective now work.
upload_2019-10-29_9-27-13.png

Oh what's this I wonder?

So this was just some of the things we've fixed, and we have so much more that we need to work on. We are already aware of several issues the community wants us to address and improve but in same style as we did with the QoL features we want to give you the oppertunity to highlight to us what you think is most important. This will be done in a more structured way compared to last time and if you are interested in contributing please head over to @StarNaN's thread over here.

Next week I'll be talking about some of the Quality of Life features we've implemented, some of these being entirely new features almost on their own.
 
Last edited:
  • 1Like
Reactions:
Would these QOL adjustments mean the AI will stop spamming the manpower/force limit buildings and focus on workshops and manufactories?
Can't say for sure yet, so far they've worked on the technical stuff it's up for me to later on tweak and try and find a good war/life balance for the AI ;)

Maybe you could add a nation the Pope would form if he turns protestant or Reformed? Seeing a papal states who are protestant in all but the state religion is quite weird, especially if rebels start to trigger but he still can't become protestant.
No the Pope is sort of special in the game so we'd prefer to keep him Catholic. Do you often see a Pope with all of his provinces being wrong religion and him unable to convert them?
 
Speaking of the nation designer, could you please add the CKII religions that are already part of the game? Or is that meant to be locked behind the converter DLC?
Which one specifically are you thinking about? The Norse is available to you. Are you thinking like the Heresies from CKII? They get generated on the fly by the converter and doesn't exist in the eu4 files.
 
Yup, many times only Rome is catholic, probably because it's hardcoded from being converted by a CoR. I saw it flip Protestant due to an event once though, made it great for Byzantium when I converted it without the -5% Missionary Strength. ;)

I was more wondering is the AI Pope then after that unable to convert it back themselves?
 
Anything regarding regulating the expansion of colonial nations outside their regional borders?

There's no hard block on it, but we did add an event in Manchu to allow you to do some cleanup:

upload_2019-10-29_13-31-39.png


The result:

upload_2019-10-29_13-33-2.png
 
  • 1Like
Reactions:
Artillery flanking ability modifier please.

Can you tell me what's the X axis on the charts? I am not sure what am I looking at.
I believe those are dates within the ranges. So each color is one range of years. Y axis is the average value recorded.

unknown.png

Also how intolerant do you have to be to deny Pope's right to be whoever they want?

I see you are a man of culture, I had to redo all my pictures for dev diary because I accidentally left some mods on while writing it...
 
Anything regarding vassals returning unlawful territory? Quite annoying

Nothing done right now but yes agreed it is annoying :)
Looked it up in our database and just assigned it to me.
 
I meant the pagan religions. I figured they were hidden away somewhere in the files and only unlocked when using the converter.

Ah no I believe the only one is Norse because of Swedish biases I'm afraid, but could always be something to look at in the future. But first I'd want to flesh out the smaller religions that are already in the game before adding more.
 
https://forum.paradoxplaza.com/foru...velopment-diary-29th-of-october-2019.1269392/

Great to see this fixed, sadly the shogunate incident suffers from the same issue of wrong tooltips. Check out https://forum.paradoxplaza.com/foru...hority-inverted-event-texts-tooltips.1231310/ for a more detailed explanation. Would be awesome to finally see all incidents working as intended. :)

If you haven't already you should post that in the Bug thread we created here: https://forum.paradoxplaza.com/foru...st-wanted-bugfix-29th-of-october-2019.1269307
 
Should we be worried?

Nope, it is just bad timing. We weren't working on new features when all of this went down. But we'll return to talking about cool flashy features soon enough. I will be revealing one big free feature next dev diary as part of our QoL push.
 
Cool, thanks for the update. It might be worth issuing a statement to fans generally though as I think there's a degree of anxiety that the game is winding down prematurely.

At Pdxcon Johan did talk about what is happening with EU4 and where we are going forward. I believe there's been other communiques as well about it.
 
Can you tell me what's the X axis on the charts? I am not sure what am I looking at.

The X axis is the day in which the games were running so that we can see the trend and spikes. Every line is a data point, containing an aggregate for a range of 50 years in game: the years range is defined in the legend. The first and the last ranges are less than 50 years.
 
I notice that when ai Castile forms Spain, it will never switch to Spanish idea. Is this a bug or it serves the purpose for no OP ai Spain?

No that would be a bug. Please report it
 
does QOL include some improvements for modding?

Our content design team is always covets new code features that we can make use of :) We've already gotten quite a few new effects and triggers, and in terms of QoL, a personal favourite of mine is that we no longer need so many custom tooltips because an unknown province in a trigger will now display as "Province" rather than "any/all"
 
Great Dev Diary. I think it's great to read about improvements on already existing stuff instead of Shiny New Features once in a while. Still hoping for a diary on game balance, though. :p

I was considering if I should add that in here but I felt that would be better to deal on balance issues on specific dev diaries that concern those changes. Like Naval combat changes etc.
 
Will we finally see the state limit for merchant republics and the venetian government go?
We are probably not going to remove the limit but we are having a look at what to improve with those governments and conquering land.
 
> We've had a bunch of 0.1 Yearly Absolutism all over the game which is pretty useless, it means you'll get a single worth of Absolutism in the span of a decade. So all of these have been upped to 0.5.

Does that include Aristocratic Ideas?

All of them means all of them :)