Hi, first can I just say that registering an account on this forum was ridiculous, the capcha was so hard to understand that because of the limited number of registration attempts I went through four CGI proxies to register this account, to say the least it was infuriating.
Anyway, I have a peculiar problem using MHS, this is a problem that also occurs the CheatEngine so I don't think it's a fault in the software.
Right so I wanted to make Duke move faster in duke nukem forever, so I hunted down the memory location the coordinates where stored at and the found which piece of code was writing to them. I created a code cave and in the cave I put the piece of code which increments dukes position twice.
The game crashed. (duke kept dying, the game reloads, he instantly dies, then game crashes)
So I figured I'd get a bit simpler and just NOP the increment so that he doesn't move.
The game crashed. (same thing again)
So now I'm thinking... WTF, so I create a simple application that shows an integer and when you press a button it increments it. I go into MHS and change the ADD to a SUB, press the increment button and ... the program increments (not de-increments) then crashes.
So now I try to NOP the ADD, and again it crashes.
So, i'm using Windows 7, I run MHS with admin privilages, and I have malware bytes installed. Game trainers I download work fine. So I have no idea why this is happening? Am I really modifying the game code incorrectly? The impression I got is that simple modifications like ADD to SUB and ADD to NOP should work?
If any one could help that would be awesome, I really REALLY want duke to move faster. (just duke)