
Menu UI is now in full sync with all the GDI stuff the game is doing and it is fast like before. This should prevent elements from suddenly disappear or not show at all. No more need to press ESC to recover. I am better tell nobody about this dirty trick I am used for this because it is not recommended. But in this case I have to fight fire with fire.
OK we still miss some text elements but this is a result of the GDI hook for the water. I need only to find the right of ~200 GDI functions that need to be hooked too. At the latest the text will be back after I have hooked all GDI functions. The mission planing even miss some lines as a result of this. Same solution will bring them back too.
The only real problems that I can that I can see at the moment is the map in the mission planing if you zoom in or out. Looks like a strange sync problem. The game renders the map with the 3d part of the GFX using the same textures it use in the game and then copy it in a buffer and later on the screen. It seems that this copy from 3d memory to 2d memory is to early or to late.
The other problems are the CTD but as I say before I think I am not caused this.
I am still need to reactivate the Index Texture emulation to improve the color resolution of some textures and an other optimisation that prevent to rendering of MFD content if the MFD is not showed. The last beta have this two things but I have temporarily removed them for testing.
This all summed up that I am very optimistic about a new version for this week.