RockStar's Manhunt Game Doesn't work on VISTA
- 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
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
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
- 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 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
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
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
- 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. - 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 - 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!
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.- Um hi..Yeah your step didnt work for me...at all...
Ahhhh wow, thanks Sonnilivo. Worked first time
nice and easy just like you said 
I would advise anyone trying this to make a backup of the exe first, just in case

- 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.

