[p][/p][p][/p][p]
Hello Mayors![/p][p][/p][p]
This patch should not affect mods, and loading of old savegames is supported.[/p][p][/p][p]After our latest patch, we received a lot of reports about the long loading times that occurred when starting the game. Thank you again for your comments and patience while we were working on a solution! We have now prepared a hotfix that addresses this issue, which you can read more about below. [/p][p][/p]
Paradox Mods:
- [p]Fixed long loading times when mods are loaded at startup.
[/p]
Misc:
- [p]Info and Warning level logging no longer print callstacks to log files.[/p]
- [p]Fixed a crash when loading a save game.[/p]
[p][/p]
Post-mortem
[p]When you started the game after the recent patch, you might have noticed that the startup loading times were a lot longer than in previous versions, especially if you had large amounts of mods active. Due to changes in the PDX Mods SDK, the way mods were loaded by the game added an unintentional side effect.
[/p][p]To be more specific, the issue causing long loading times on startup was related to mods adding new entries to localization. When new entries were added, it caused reinitialisation of the whole PDX Mods platform within the game, which is a heavy operation. This caused CPU usage to spike on loading, and it was multiplied by the amount of mods that added new localization strings. Any mod that added new localization strings was affected, whether it was a code mod or an asset mod.
[/p][p]We should have caught this in our testing, but our test set contained only around 100 mods. To make sure this does not happen in the future, we will increase this test set significantly and improve our mod testing in general. In the long run, we are also preparing steps to reduce the issues where new patches cause issues with mods. We will discuss this in more detail in our future City Corners.[/p][p]
[/p]