ExclamationMay have found recoil adresses, but no idea how to stop them from changing.

Posts 1–5 of 5 · Page 1 of 1
May have found recoil adresses, but no idea how to stop them from changing.
So using Cheatengine 6.2, I have managed to find the value(I think) of the recoil.

When standing, The value is 1.5. while crouching, the value is 1. when zoomed in with Nightvision scope, the value is 0.1000000015

Now when i try changing these values while standing/crouching, they change back near-instantly.
I have no idea how to stop them from changing.

The values:
2E78F67C NOTE: When i switch infiltrator, THIS ONE DOESNT CHANGE, AT ALL!
2F6766EC NOTE: When i switch to infiltrator, this one changes to 6.5 while standing, 6 while crouching and 0 while zoomed in.

EDIT: I think the first value is weapon-specific. It only works for my light-assault class weapon.
EDIT 2: If i try "Find out what writes to this address" on the second one, PS2 crashes.
EDIT 3: Okay the adresses seem to be changing everytime, but are easily found again.

They are of the type Float
Sniper Standing: 6.5
Sniper Crouched: 6
Sniper Zoomed: 0
Normal Standing: 1.5
Normal Crouched: 1
Normal zoomed: 0.1000000015

Edit 4: the values for the heavy are diffrent aswell. ugh.

Use these numbers to find the values easily

Can we get an expert on this :P?
Could you grab their offsets?

(Have you tried freezing the modified values to 0?)
To avoid anymore game crash during reading/writting debuggers go to Edit>Settings>Debugger Options and select "Use VEH Debugger" in "Debugger method".


Also if you have a x64 windows then do not use the x64 version of CE, use the 32bit version instead. Using the x64 CE for a x32 game will cause a massive memory leak that will drag your PC.


BTW CE 6.3 is the most recent one, not 6.2.


After all that is done you can either:

a) Pointer scan for those addresses but it most likely won't do anything since you already said that changing them reverts back. To test if those addresses are really worth the time then freeze them and change the number, check if the recoil sticks in game.

b) Dissect the code, breakpoint the addresses and go searching what is instructing the changes, modify the source and you will have your recoil permanently changed.
So I tried freezing it, and it started spazzing out. the crosshair was getting small, then big, then small.


Edit
I used find out what writes to this adress, and turned that to useless.
Now my crosshair was very very tiny, and didnt change anymore, but still the bullets fly all over the place.
Good job guy, keep it up ! I hope you'll find !
Posts 1–5 of 5 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?