User blog:Darkslategray/Metal Fatigue Memory Fix / Patch

From my original post on Metal Fatigue Steam Group.

As you might know, Metal Fatigue has a fatal bug that makes the game literally unplayable. I checked the mfatigue.exe process in the Task Manager and it seems to crash around 240Mb of memory usage and after some research, i discover that could be a memory leak from the process. The application freezes, repeating the last game ticks making the sounds to loop. It also intercept the Alt-Tab command making the game impossible to exit. (I remember forcing restart by pressing the power button on my old computer so many times).

I'm running a full copy of Metal Fatigue (installed from CDs 1 and 2) in my machine (Windows 8, 64x, 4Gb RAM, GeForce820M) and after using a tweak in MS Application Compatibility Toolkit it's seems it don't crash anymore; I just had 4 hours straight of gameplay.

The version of the toolkit I'm using is 5.6, 32-bit (make sure you run the 32bit otherwise the program will not run the game). There is a compatibity fix is called HeapClearAllocation and its states the following:

''"The problem is indicated when the allocation process shuts down unexpectedly. The fix uses zeros to clear out the heap allocation for an application." ''

Seemed like a deal so I tried it.

After that, just go to File>Install and the program will install the patch. It's running really nicely here without any other default compatibility option (the Windows File Properties).

I would like to hear answers of you guys if this works on different machines. If it does, I'll write a guide on how to install this gem on Windows 8.

Sorry if a wrote anything wrong, not my first language though.