How to run Midnight Club 2 on Vista and Windows 7 (Patch)

UPDATE Feb 18, 2011 : The patch is no longer needed when using the latest Steam’s EXE, but for  retail you will have to patch it manually with the HEX editor: replace (CTRL+R) the HEX String “00 6A 21 00″ with “00 00 00 00″.

Last friday I purchased the Rockstar Complete Pack from Steam because I couldn’t resist the 50% off offer, and everything was fine until I tried to play Manhunt or Midnight Club 2.

It dindn’t occur to me to check if all the games were compatible for Windows Vista before purchasing, so I had to find a solution to the them run without crashing.

I found a great patch for Manhunt that can be found here, but I still had the problem with MC2.

People suggested to disable DEP (Data Execution Prevention) to make it run, because the problem is that DEP blocks the game from running, but I didn’t like the idea of disabling it just to play a game, so I went out to find a better way.

It turned out that the problem is that the .EXE reports that it’s compatible with DEP, but it isn’t, so that results in an instant crash. After a few tries I found the string on the .EXE that disabled DEP and I was finally able to play MC2 on Vista without disabling DEP.

I have made a patch will automatically update your mc2.exe installed by Steam to make it run on Vista and Windows 7 without disabling DEP.

Download here: mc2_vista_patch

Credit goes to Ryan Govostes for his amazing code and investigation.

Note: it will also work on any other installation if you specify the path.

The simplest way is to create a shortcut for MC2_Vista_Patch.exe, go to it’s Properties and on the Targed box, paste o type the path to mc2.exe following the patcher location.

Here you have the instructions to make the fix yourself if you want to:

1. You will need XVI32 (a HEX Editor) that can be downloaded from here.

2. Once downloaded you have to run it and open your mc2.exe

3. Then press “CTRL+G” and select Go to —> Hexadecimal and type “95E”

4. Now go to Edit / Overwrite String and type “00 00”

5. Now Save the file and it will load without disabling DEP.

Tags: , , ,

170 Responses to “How to run Midnight Club 2 on Vista and Windows 7 (Patch)”

  1. Belizar says:

    Thank you , man . You’re a life saver !

  2. camaro says:

    thanks that patch worked great

  3. dis says:

    Didnt helped me XD running windows 7 64 bit :(

  4. vibhas bhardwaj says:

    man when i m typing 95e it is automatically adding an $ in it …………………. plz hlp maaaan i luvthis gme????

  5. BMTH says:

    i dont see 95E you see.. i didnt get my game from steam so i dont know if that has to do with it or not but i need some help.

  6. Anonymous says:

    cant play in windows 8.1

  7. Bobby Steed says:

    I have the retail CD version. I’ve got it working on Window 7 x64 now with this patch. I heard music but no engine sound so changed sound driver to Miles 2D which fixes the engine sound. Music is still glitchy though (which sucks).

  8. Vaibhav Gupta says:

    How can i make it to work on windows 8.1?

  9. Fred says:

    my game keeps closing in the game’s menu. :(

  10. Mike Hawk says:

    I applied the patch but it wont even let me run the game now??

  11. says:

    As such, it must not be too difficult to invest some time creating a database of tables
    along the lines of what is suggested at where they’ve got provided
    a sample database spec for use in a hotel room reservation application.
    I am not a PC player, please anyone assist me
    to to remove Dell Inspiron password…” We usually hear such inquiry around us.
    Trading invites a variety of sites is highly frowned upon within the exclusive Bit –
    Torrent community since it allows anti-piracy groups to infiltrate private trackers with less effort.

  12. Segundo says:

    Thank you very much, it worked perfectly.

  13. Ankur says:

    Plzzzzzzz … i beg u … plzzz help me patch it in windows 8.1..!!
    I luv this game..!!

  14. Shark [Brazil] says:

    Come thank you for solving the problem using the HEX, as did the TUTORIAL and worked perfectly in Windows 8.1, thank you.

    Link [Windows 8.1]

  15. Arrow says:

    You’re Amazing. Thank you so much.

  16. Bob says:

    Awesome, runs perfectly with the patch on my W7x64 – thanks!

  17. Nice, modified the .exe manually. Worked perfectly on Windows 7.

    Thank you

  18. Baqir says:

    hi guyz
    i have tried this method and my game runs perfectly but when ever i finishes the fifth race my game got stuck and i have to restart it
    any 1 can hlp me to solve this issue plz

  19. 1Mmo7 says:

    works correctly.

Leave a Reply