Arkham Knight cheats (1 Viewer)

Beartato

Potential Patron
Joined
Dec 23, 2015
Is anyone here familiar with cheat engine or memory hacking?

There's a nice trainer for Arkham Knight that hasn't been updated for the 11/25 patch on Steam and I'm looking for some help updating the cheat table.

[GUIDE] Batman: Arkham Knight

edit: this is for a free camera and FOV unlock mod
 
Last edited:

d£t

nu
Ryonani Teamster
Joined
Nov 23, 2009
I actually just futzed around with that guy's CT.

The AOB for the camera is fine, but there were some changes for the FOV. If you remove all the code in the script related to FOV it will work just fine. That's what I did anyway; I didn't need the FOV options. If you need the FOV adjustment features, start taking the AOB for it and search smaller chunks of it or drop some wildcards in there and see if you update it with the right bytes. If the changes aren't too big this shouldn't be too hard.

There are a lot of tutorials on YT on how to do this, although they're really hard to sit through. It's painful to watch people try to dumb down assembly language for people who have had no exposure to it before.
 

Beartato

Potential Patron
Joined
Dec 23, 2015
I actually do want the FOV adjustments but I guess this is fine for now. I did find the new aob for the FOV scan module but if I disable it the game crashes... :oops:

In case anyone wants to use this, just download the cheat table from the first link I posted and in CE right click the camera structure row and click change script. Replace what's in there with this code. Maybe I can get the FOV stuff to work.

Code:
[ENABLE]
aobscanmodule(cameraAOB,BatmanAK.exe,89 83 74 05 00 00 8B 47 04 89 83 78 05 00 00 8B 47 08 89 83 7C 05 00 00 8B 47 0C 89 83 80 05 00 00)

alloc(newmem,2048,"BatmanAK.exe")
label(returnhere)
label(exit)
label(pCamera)
registersymbol(pCamera)
registersymbol(cameraAOB)

newmem:
mov [pCamera],rbx
jmp exit

exit:
jmp returnhere

///
pCamera:
dq 0
///

// camera X, Y, Z
cameraAOB:
jmp newmem
nop
returnhere:

cameraAOB+9:
db 90 90 90 90 90 90

cameraAOB+12:
db 90 90 90 90 90 90

// tilt
cameraAOB+2D:
db 90 90 90 90 90 90

[DISABLE]
dealloc(newmem)
// camera X, Y, Z
cameraAOB:
mov [rbx+00000574],eax
cameraAOB+9:
mov [rbx+00000578],eax
cameraAOB+12:
mov [rbx+0000057C],eax
// tilt
cameraAOB+2D:
mov [rbx+00000588],eax

unregistersymbol(pCamera)
unregistersymbol(cameraAOB)
 

Users who are viewing this thread

Top


Are you 18 or older?

This website requires you to be 18 years of age or older. Please verify your age to view the content, or click Exit to leave.