Ask a questionAsk a question
 

AnswerRockStar's Manhunt Game Doesn't work on VISTA

  • Monday, January 21, 2008 9:05 PMJournaL Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I have Vista Ultimate verison 6.0 build??

    i installed manhunt and it doesn't work. it says Manhunt.exe has stopped working


    anyway to fix this? i've tried using XP  Compatibility, not using desktop themes

Answers

  • Wednesday, February 20, 2008 9:17 PMSaswati Sanyal Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer

    Hi Julix

     

    In Vista you may follow the following steps to disable DEP (Data Execution Prevention)

    1.       Click Start

    2.       Click All Programs

    3.       Click Accessories

    4.       Right Click on Command Prompt

    5.       Left click on Run as Administrator

    6.       Click the Allow button if it asks you for permission

    7.       Type or copy and paste this into the command prompt window:

      bcdedit.exe/set {current} nx AlwaysOff  

    8.       Hit enter and you should see the confirmation: Operation Completed Successfully

    9.       Reboot and DEP should be off.

    You will also find some more information from the following links

    http://www.vistax64.com/tutorials/120778-dep-enable-disable.html

    http://support.microsoft.com/kb/875352

     

    Thanks

    Saswati

     

All Replies

  • Wednesday, January 23, 2008 6:13 PMSaswati Sanyal Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Based on my experience on few games on Vista, I saw couple of issues where it crashes as soon as you run the program because it fails on a dual core system. However you can search for imagecfg and use that to set the game to use only a single core from when it loads. Also try to run Imagecfg from an elevated command prompt.

     

    Hope this helps.

     

    Thanks

  • Sunday, January 27, 2008 11:17 PMJournaL Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    It works on Windows XP when i tried it, so its not a duel-core or hyperthreading problem.. -or anything to do with the processor.

    but i need manhunt to work on VISTA, and i don't have time to create a dual-boot
  • Wednesday, February 20, 2008 7:08 PMJulmoe Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Hi Journal,

     

    I get exactly the same issue. It seems the DEP (Data Execution Prevention)  is causing the game to crash, I was trying to configure the DEP for Manhunt, but I keep a getting a message saying that the file cannot start without DEP. Does anybody knows how to disable the DEP completely?

     

    Thanks and regards,

     

    Julix

     

  • Wednesday, February 20, 2008 9:17 PMSaswati Sanyal Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer

    Hi Julix

     

    In Vista you may follow the following steps to disable DEP (Data Execution Prevention)

    1.       Click Start

    2.       Click All Programs

    3.       Click Accessories

    4.       Right Click on Command Prompt

    5.       Left click on Run as Administrator

    6.       Click the Allow button if it asks you for permission

    7.       Type or copy and paste this into the command prompt window:

      bcdedit.exe/set {current} nx AlwaysOff  

    8.       Hit enter and you should see the confirmation: Operation Completed Successfully

    9.       Reboot and DEP should be off.

    You will also find some more information from the following links

    http://www.vistax64.com/tutorials/120778-dep-enable-disable.html

    http://support.microsoft.com/kb/875352

     

    Thanks

    Saswati

     

  • Sunday, February 24, 2008 12:22 PMGod Father Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

     

    Hey guys,

     

    I too am having problesm with manhunt but i got myne from steam.  I have turned off the DEP and the program still gets shut down without any error message.  I also tried using the imagecfg to chnage it to x1 core as i have dual core and that didnt work either.

     

    Anymore ideas guys what could be causing the problem guys? 

     

    Thanks

     

     

     

  • Sunday, June 08, 2008 10:58 AMTheSeverian Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Sorry this answer is not more timely -- I just got Manhunt running today. I've only tested a couple of scenes, but so far so good!

    Manhunt.exe crashes on Vista on some processors because of Address Space Layout Randomization (ASLR). You can disable this for Manhunt by using a hex editor to change the byte at offset 08DE from 6A to 2A. (I patched the version that came from Steam -- I have not checked any other installs of Manhunt).

    Details: Because the 0x40 bit is set in the DllCharacteristics field of the PE header, Windows relocates the EXE when loading; however, it is not relocatable.

  • Friday, July 11, 2008 8:50 PMpaul3068 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hey Smucker.....could you run through a quick tutorial on how to use a Hex Editor to make this change you mentioned.
    I bought Manhunt from Direct2Drive and I have Vista Home Premium and the game will not launch due to the DEP setting error. I tried turing off my DEP but this did not work so I wanted to try your fix but i am a novice with Hex editors.

    I downloaded a free editor named Free Hex Editor Neo.
    Thanks
    Paul

  • Sunday, July 20, 2008 6:34 AMSonnilivo Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    As a vista user with no experience in hex editing I thought i'd give this a go but not get my hopes up. Surprisingly enough I actually got this to work.
    Firstly I downloaded XVI32, a free hex editor. Its small and fairly well lay out.
    Once I had downloaded that all I had to do was unzip it and it was ready to go.
    Next I moved the manhunt.exe file I was trying to modify into the same folder the editor was in so I could modify it properly.
    Then I opened the file and a whole bunch of numbers came up where there were blank boxes before and after a bit of research I found out what they represented and stuff.
    Then I went to the address tab at the top and clicked "goto" (alternately press ctrl+g).
    Then I selected the hexadecimal option and left "go mode" as absolute.
    Then, in the box underneath hexadecimal I typed 08DE.
    This took me to a box containing 6A (sounding familiar)
    From there I just typed in 2A, saved the file and exited the editor.
    Then I moved the file back to the game directory and it worked!

    Hopefully this was helpful.
    Good luck!
  • Sunday, August 24, 2008 7:11 PMravage_mc_flurry Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

     

    Sonnilivo! You sir are incredibly helpful, while I still don't feel we should have to do this to get a game to work this did indeed work flawless and I've been murdering people in dark alleyways with no errors whatsoever.  Thank you.
  • Friday, October 10, 2008 1:38 AMDeimos_34000 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Um hi..Yeah your step didnt work for me...at all...

  • Saturday, October 25, 2008 1:21 PMAndyJump Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

     

    Ahhhh wow, thanks Sonnilivo. Worked first time Smile nice and easy just like you said Big Smile

     

    I would advise anyone trying this to make a backup of the exe first, just in case Wink

  • Sunday, February 01, 2009 10:34 AMEvilllllll Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I tried doing what Sonnilivo did but when I tried to save it says - Error writing Manhunt.exe File access denied

    Ok silly me forgot to run it as admin but it didnt work ? still crashes.