TalkingOutdatedNo Recoil Hack [Guide] [Cheat Engine]

Posts 115 of 29 · Page 1 of 2
No Recoil Hack [Guide] [Cheat Engine]
Hello guys!

Here is a quick guide for No Recoil in Heroes and Generals.

I do not take ANY credit for this, a guy called Fatjoe found this originally, I simply want to share it with you guys.

Only thing you'll need is Cheat Engine and Heroes and Generals installed (obviously). [NOTE: I use the Steam version.]

Steps:
1. Open Heroes and Generals and enter a battle and spawn.
2. Open Cheat Engine and select the process hng.exe
3. Scan for the ammo value of your current ingame weapon(i.e 10 on the beginner German rifle). Make sure the value type is "2 Bytes"
4. Shoot, scan again. (So now 9)
5. Do this until you only have 2 addresses left.
6. Double click on the higher value address (the one with the highest number at the beginning)
7. Now right click on this address and select Find out what accesses this address
8. While the new window (the debugger) is open and running, go back to Heroes and Generals and shoot ONCE ingame.
9. Return to the new window and find the new lines (There's 2 roughly identical ones - pick the first one) with a number in front of it that IS NOT CHANGING and has the words "cmp word ptr" (with some others) in its description. If you're stuck here wait for the screenies!
10. Click once on this line and then click on "Show Disassembler" on the right.
11. A new window (the disassembler) will open with a list of addresses, the one at the top should be called "cmp".
12. Scroll up and double click on the address directly above "cmp", which should be called "jne".
13. Now simply change the name from "jne [random numbers]" to "jng [random numbers]"
14. Press ok and return to the Heroes and Generals game.
15. Enjoy No Recoil!

There ya go, done!

Please say thanks if it works for you, it's one simple click

EDIT: Some clarifications on some steps + some screenies (as of now awaiting approval). I hope I can get this working for you guys, please be patient!

AGAIN, I TAKE NO CREDIT FOR FINDING THIS. ALL CREDIT TO FATJOE
screenie 1.jpg723 KB · 461 downloads screenie 2.jpg778 KB · 289 downloads screenie 3.jpg795 KB · 253 downloads screenie 4.jpg825 KB · 219 downloads screenie 5.jpg890 KB · 199 downloads screenie 6.jpg888 KB · 205 downloads screenie 7.jpg888 KB · 255 downloads
Gunn try right now

Doesnt work i'll try again ofcourse..
Quote Originally Posted by bitlip View Post
gunn try this right now
Ok man good luck as long as you follow the instructions correctly it should work. Tried it myself 30 minutes ago (Germans, default semi auto rifle) and it worked perfectly. Went 12-2 which seems like a pretty good KDR in this game
Quote Originally Posted by darkcreature808 View Post
Ok man good luck as long as you follow the instructions correctly it should work. Tried it myself 30 minutes ago (Germans, default semi auto rifle) and it worked perfectly. Went 12-2 which seems like a pretty good KDR in this game
Cant find a green cmp?
Quote Originally Posted by bitlip View Post
Cant find a green cmp?
WRONG ---->What I mean by "green cmp" is the line that is originally selected when you open the disassembler. Scroll up above it and choose the "jne" entry above that. Are you 100% certain you've followed the steps correctly? Did you click the line with the "1" that didn't change in the debugger? <-----WRONG


MY BAD SORRY. IT IS NOT GREEN. LOOK AT ORIGINAL POST FOR REVISED STEPS. SORRY!
Quote Originally Posted by bitlip View Post
Cant find a green cmp?
i.e the cmp is not literally green but rather the whole line is "highlighted" when you open the window. Do you understand what I mean or should I get some screenies up ASAP?
Tested, not working for usa
Yep I realise that's a very confusing step. Lucky for you I have just uploaded some screenshots that should make the whole process very clear (I hope!)

Now they just need to be approved so you can see them
Quote Originally Posted by ~hydeist View Post
Tested, not working for usa
While I do live in Australia I believe everyone uses the same client so I don't think country would have much to do with it (or at least the Australian client is the American one)
Anyone getting 'mov' with 'add' above it CHANGE TO 2 BYTES BEFORE SCANNING!


This is what i get. i manage to follow up to step 8 but im lost @ 9

you miss out a step that tell people to select the first one instead of the second one, which is "debugging shot"
Quote Originally Posted by ~hydeist View Post
you miss out a step that tell people to select the first one instead of the second one, which is "debugging shot"
I'm sorry I'm not sure what you mean. Do you mean select the first address with the non-changing number and "cmp word ptr"?

If so you are absolutely correct and I'll add it in.
Quote Originally Posted by darkcreature808 View Post
I'm sorry I'm not sure what you mean. Do you mean select the first address with the non-changing number and "cmp word ptr"?

If so you are absolutely correct and I'll add it in.
if i dont select "cmp dword ptr" and i select "Show Disassembler", i wont start with cmp
Quote Originally Posted by ~hydeist View Post
if i dont select "cmp dword ptr" and i select "Show Disassembler", i wont start with cmp
Yes I know. Hence Step 10?
Posts 115 of 29 · Page 1 of 2
This thread is closed for replies.

Similar Threads

Tags for this Thread

Need help?