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

DDRJake

Field Marshal
115 Badges
Feb 4, 2011
5.158
6.582
  • Ship Simulator Extremes
  • Stellaris: Leviathans Story Pack
  • Stellaris: Synthetic Dawn
  • Hearts of Iron IV: La Resistance
Good morning and welcome to today's EU4 Dev Diary. As many no-doubt noticed, yesterday, patch 1.28.3 went live. This contains hundreds of bug fixes which the team have been hammering away at over the course of January. It, along with other Technical Debt is one of the main focuses of the year and while they're not always so sexy to talk about and show off, they remain important. There will be more fixing to come as we work towards our big end of year expansion.

For those who missed it, you can check the full patch notes in last week's dev diary

This also marks the end of our free trial of Mandate of Heaven. It was exciting to try out such a system, where players could sample a DLC without having to commit to a purchase. In this case, not even needing to purchase a gaming magazine to get your demo disc. Given the very large uptake of the Mandate of Heaven trial, it's no question that we'll continue to do these on a monthly basis. Keep your eyes peeled towards the end of this month for the next Free DLC.

Something else that this patch marks the end of is something that has been requested quite a bit. 1.28.3 is be the last 32-bit version of EUIV, as we are going to upgrade EUIV to 64-bit in the next update. This comes with various advantages, but it also means that EUIV will no longer be supported by 32-bit systems for all platforms: Windows, Mac and Linux. 1.28.3 will be the last playable version of EUIV for 32-bit systems.

With a growing lack of support industry-wide for 32-bit, we have made this rather heavy decision. When we roll out the next update for EUIV, 32-bit users will either have to roll back to 1.28.3, or upgrade their system. We are letting you know this as soon as we can, so that users have the opportunity to upgrade in the coming months. This change will affect the 1.1% of our players who are currently playing EUIV on a 32-bit system.

We'll make further reminders regarding 32-bit support closer to the next update, but this will be months away.

As development continues with a heavy focus on technical debt among other things, it means we won't have any changes in the game to show off for some time, so expect some more light and/or filler dev diaries for a while.
 
Last edited:
What more will the devs be able to do if they aren't held back by 32-bit?
So what are the advantages of having 64-bit instead of 32?
Considering Mac OS is removing 32-bit support (most likely in the next number update) this makes a lot of sense.
Apple's decision to drop 32 bits was indeed one the motivations here. Steam also disables a lot of features on 32 bits OS.
So far Microsoft and Canonical (Ubuntu) haven't been as aggressive but that time may also come.

Also, I think that they are some limitations when using 32bit mode such as limited access to AVX but I am not really sure about this. If they are, at the same time, switching to newer compiler (likely), then we could be seeing even better improvements with new optimizations and perhaps better vectorization of code.
64 bits would indeed offer the option of enabling AVX but that would mean upgrading the minimum CPU requirements, which is premature at this stage.

In any case we'll keep as always a close look at performance and make sure the switch won't impact you guys in a bad way.