You're welcome gnleugim
-------------------------------
I decided to write some information what game crashes have been fixed by Unofficial Patch 1.5. Some of them were actually caused by funy things.
1.
0x1424748b crash - caused by... birds. This unhandled exception crash was present in EE2 1.0-1.5.2, but was not present in EE2: AOS. It took me long months to detect what was causing it. I thought it was leviathan's missile problem, but after hours of tests the crash was still present. One day I noticed that there is a bird at every place where game crashes and... noticed that all birds in EE2 have no "death" animation (or the animation file is incorrect). After adding an animation, the game was not crashing anymore. The crash was appearing very often, because of units with area damage. For example when catapults were attacking and damaged a bird - it was crashing.
2.
0x43173fff, the most popular game crash, present only in Singleplayer games. I call it a "wall crash", because it's caused by AI trying to build a gate in the wall, but some other buildings are blocking it. As first I thought it's caused by wrong building sizes, so I was trying to change wall sizes, road sizes, gate sizes, etc. Unfortunately nothing helped, so I started debugging, and found that some function in .exe is trying to write to memory at a bad address. I simply removed this function from the .exe file (overwrited with NOP), was testing for long hours to make sure that this function is not called/needed to any other thing. Just sometimes AI builds a gate at stupid places (like the center of enemy's territory), but at least people are still able to continue game without negative effects. The Fix for this crash is not released yet (it's included in UP1.5.4).
3.
0x56570c24, very problematic crash, caused by UP1.5 units: TBM Launchers, and always caused by AI. The game crashes when: The Missile Launcher is launching a missile, and then a citizen is trying to start building under it. I was fighting with this problem since 1.5.1 to 1.5.3, and prepared a fix in form of area effect: When a Missile Launcher is staying on a construction site, the citizens in short area are immobilized (can't move). Also every launched missile under construction is being killed automatically. It helps in 99.98% cases, so I call this problem as "fixed", however it still exists, just made everything to prevent crashes caused by it.
There were many other crashes (not related with the Unofficial Patch), which have been fixed, unfortunately I wasn't writing a "documentation" about them, so I don't remember for now. Mostly those were just errors in .ddf files, or wrong AIPs scripts.
Please note that since UP1.5.3(004) the Launcher has a special function to detect game crashes. When unhandled exception appear a report of the crash is automatically sent to me, and a player is asked to send a playback file of the last played game to me. When accepts, the launcher is automatically uploading it, nothing else is needed. Thanks to teens of playbacks uploaded by users I was able to fix almost all crashes which I detected. And it was the biggest reason of 1.5.4 update. Now let's hope the game won't crash anymore (or at least not very often).