
I've spent also extra care to ensure that there are no redundant tasks when loading game. For example FPS limiter works in a different way when loading screen is on, to allow other CPU threads do their job.

I've also modified several places where extra power could be invested into map preparation and assets streaming from disk. Some tasks were moved to another thread or splitted into multiple frames.
#Mashinsky alpha code
Improving code in these areas end up having more stable framerate. These areas in code cause small freezes when for example industry tick occurs, town is about to grow and so on. By using my own frame profiler and whole game run profiler, I was also able to identify places, where processing time vary the most. By searching using Visual studio Performance non-intrusive profiler, I was able to identify places in code where CPU spends most of time and optimize these. Improved CPU game performance, especially when higher game speed used.I've also focused on 4x game speed, because most of you are using this feature and also performance issues where mostly related to higher game speed (since the game is CPU-bound). Performance updateI would say I really enjoyed getting back to optimizations for a while, and although there is still some space for future improvements, I am pretty happy with the current state. Just sadness for all unnecessary victims. There is no political nor propaganda background. I am just a game developer living several hundreds km from this war, having friends in Ukraine and Russia. This is simply not acceptable for any cause on any side of conflict. You may check which is gathering some of these observations. What I trust is testimony of people there, without any political bias, just video footage by their cellphones.
#Mashinsky alpha tv
To be honest, I don't fully trust any media article in my or any other country, I don't even have a TV at home. If you can, please help this war-afflicted country.Įdit1: Some of my Russian friends are asking me to provide sources for these reprehensible events. I stand behind Russians that are against these actions of the Russian government. I condemn the Russian invasion of Ukraine. Last weekend, I sent 2 months of average income from the Russian and Belarusian regions to Člověk v tísni (People in Need), a non-profit organization that will use the money to help the most vulnerable people in Ukraine. War should never be the answer in a civilized society. I feel also sad for these unnecessary losses on Russian side. I was in this beautiful country a few years ago, walked for 2 weeks in their charming mountains, met friendly people and tasted their excellent cuisine. I feel sadness and deep respect for the Ukrainians, who are heroically fighting against the numerical superiority. For the past few days, I have also been following the news of the horrific act of Putin's aggression in Ukraine, the shelling of civilian buildings, hospitals and the threat of weapons of mass destruction.
