Gamecollector wrote:The trouble is - the game ctd only in the glide mode. So - of course nGlide was targeted as the culprit.
Of course. I don't blame you. How could you know CTD wasn't correlated to Glide API.
Gamecollector wrote:I have tested the patch, the debriefing is now working. The only trouble is - bugged cursor (system cursor is active, game cursor is 1/4 screen upper).
Same here. I know it's not nice, neither perfect solution, but at least you can now finish the game.
If somebody can provide a better solution, that's great.
Gamecollector wrote:By the way, Zeus, can you be more specific about your's patch? Like offset/asm before/asm after. Because there are versions 1.0 and 1.1. Plus maybe the US and UK releases are different...
You can just compare original 1.2 exe with mine. You'll get this:
Code: Select all
Removed call to Kernel32.HeapFree() from M1TP2.exe (filesize: 1 168 896 bytes)
0045C76B: 56 A154E38800 6A00 50 FF15DCF38800
0045C76B: 90 A154E38800 9090 90 909090909090
agathosdaimon wrote:crazy colours
Main menu uses DirectDraw, not Glide. You have to wait for a compatible DirectDraw wrapper.