Unfortunately I can't fix the one you talk about. It happens to me only under vista 64-bit and I lack the proper debugger there to find out at exactly which place the game becomes stuck. Sometimes alt-tabbing fixes it and allows to continue.The bug my dll fixes in the screenshot routine which is called every time you go from/to the 3d game (from the menu). The original code is very poorly written and on some newer gfx cards it's so slow it takes forever (due to very frequent locking/unlocking of the screen surfaces which is time consuming on some cards with lots of video ram). There was a previous attempt at the same fix but it was disabling the screenshot code completely making saved games with no screenshot image. I simply replaced the routine with a single call to lithtech scaler. Seems to work fine under xp but on vista 64-bit the game is still getting stuck - it's different problem.