Upload your cheat tables here (No requests)
demorest2
Expert Cheater
Posts: 331 Joined: Wed Mar 04, 2020 1:14 pm
Reputation: 41
Post
by demorest2 » Fri Jul 23, 2021 11:38 am
Hello again)
Any help on how to add this option (Auto Guard/Dodge - Hotkey Pressed ( left trigger, default key for guarding) from sigma2/3 to sigma 1, pls !?
How to use this cheat table?
Install Cheat Engine
Double-click the .CT file in order to open it.
Click the PC icon in Cheat Engine in order to select the game process.
Keep the list.
Activate the trainer options by checking boxes or setting values from 0 to 1
qqqwer
Cheater
Posts: 26 Joined: Fri Apr 28, 2017 7:31 am
Reputation: 0
Post
by qqqwer » Fri Aug 20, 2021 3:14 am
Just want to know,how to search the address for "Untouchable/Invincible",in what situation or what movement,to search what value
miruss89
Cheater
Posts: 28 Joined: Sun Nov 26, 2017 12:13 pm
Reputation: 1
Post
by miruss89 » Sat Aug 21, 2021 1:16 pm
AlexWong wrote: ↑ Tue Jun 29, 2021 1:40 pm
Akhent wrote: ↑ Sun Jun 27, 2021 5:48 pm
Akhent wrote: ↑ Sun Jun 27, 2021 5:24 am
Update
NINJA GAIDEN 3 Razor's Edge OHK
Update
NINJA GAIDEN SIGMA 2 Fast Charge
The games have been updated to version 1.0.0.1. I have updated NINJA GAIDEN SIGMA Fast Charge script.
Code: Select all
{ Game : NINJA GAIDEN SIGMA.exe
Version:
Date : 2021-06-20
Author : akhent
This script does blah blah blah
}
[ENABLE]
aobscanmodule(Charge1,NINJA GAIDEN SIGMA.exe,66 89 05 91 A6 BA 00) // should be unique
alloc(newmem,$1000,Charge1)
label(code)
label(return)
newmem:
code:
mov ax,1
mov ["NINJA GAIDEN SIGMA.exe"+CB99A4],ax
jmp return
Charge1:
jmp newmem
nop 2
return:
registersymbol(Charge1)
aobscanmodule(Charge2,NINJA GAIDEN SIGMA.exe,66 89 05 88 A6 BA 00) // should be unique
alloc(newmem2,$1000,Charge2)
label(code2)
label(return2)
newmem2:
code2:
mov ax,5
mov ["NINJA GAIDEN SIGMA.exe"+CB99A6],ax
jmp return2
Charge2:
jmp newmem2
nop 2
return2:
registersymbol(Charge2)
[DISABLE]
Charge1:
db 66 89 05 91 A6 BA 00
unregistersymbol(Charge1)
dealloc(newmem)
Charge2:
db 66 89 05 88 A6 BA 00
unregistersymbol(Charge2)
dealloc(newmem2)
{
// ORIGINAL CODE Charge1 - INJECTION POINT: NINJA GAIDEN SIGMA.exe+10F30C
ORIGINAL CODE Charge2 - INJECTION POINT: NINJA GAIDEN SIGMA.exe+10F317
NINJA GAIDEN SIGMA.exe+10F2D8 - 66 3B 35 0547B000 - cmp si,["NINJA GAIDEN SIGMA.exe"+C139E4]
NINJA GAIDEN SIGMA.exe+10F2DF - 4C 8B BC 24 88000000 - mov r15,[rsp+00000088]
NINJA GAIDEN SIGMA.exe+10F2E7 - 75 35 - jne "NINJA GAIDEN SIGMA.exe"+10F31E
NINJA GAIDEN SIGMA.exe+10F2E9 - B1 27 - mov cl,27
NINJA GAIDEN SIGMA.exe+10F2EB - E8 60F94900 - call "NINJA GAIDEN SIGMA.exe"+5AEC50
NINJA GAIDEN SIGMA.exe+10F2F0 - F3 0F10 0D 9C759300 - movss xmm1,["NINJA GAIDEN SIGMA.exe"+A46894]
NINJA GAIDEN SIGMA.exe+10F2F8 - F3 0F10 15 34C58000 - movss xmm2,["NINJA GAIDEN SIGMA.exe"+91B834]
NINJA GAIDEN SIGMA.exe+10F300 - F3 0F5E C8 - divss xmm1,xmm0
NINJA GAIDEN SIGMA.exe+10F304 - F3 0F5E D0 - divss xmm2,xmm0
NINJA GAIDEN SIGMA.exe+10F308 - F3 0F2C C1 - cvttss2si eax,xmm1
// ---------- INJECTING HERE ---------- Charge1
NINJA GAIDEN SIGMA.exe+10F30C - 66 89 05 91A6BA00 - mov ["NINJA GAIDEN SIGMA.exe"+CB99A4],ax
// ---------- DONE INJECTING ----------
NINJA GAIDEN SIGMA.exe+10F313 - F3 0F2C C2 - cvttss2si eax,xmm2
// ---------- INJECTING HERE ---------- Charge2
NINJA GAIDEN SIGMA.exe+10F317 - 66 89 05 88A6BA00 - mov ["NINJA GAIDEN SIGMA.exe"+CB99A6],ax
// ---------- DONE INJECTING ----------
NINJA GAIDEN SIGMA.exe+10F31E - 48 83 C4 50 - add rsp,50
NINJA GAIDEN SIGMA.exe+10F322 - 5F - pop rdi
NINJA GAIDEN SIGMA.exe+10F323 - 5E - pop rsi
NINJA GAIDEN SIGMA.exe+10F324 - 5D - pop rbp
NINJA GAIDEN SIGMA.exe+10F325 - C3 - ret
}
How do you update the address to support v1.0.0.1? could you please update the script to support Ninja Gaiden Sigma v1.0.0.2 also?
yosephar
What is cheating?
Posts: 4 Joined: Sat Dec 04, 2021 1:34 am
Reputation: 0
Post
by yosephar » Sat Dec 04, 2021 1:36 am
Hello
Can Anybody give me tutorial how to activate golden scarab code, i cant understand how to make it aqctivate. Thx a lot
hyperspeedgx
Cheater
Posts: 43 Joined: Tue Nov 07, 2017 4:53 pm
Reputation: 8
Post
by hyperspeedgx » Fri Dec 31, 2021 4:52 am
Akhent wrote: ↑ Thu Jul 01, 2021 10:36 pm
Akhent wrote: ↑ Wed Jun 30, 2021 8:29 am
Akhent wrote: ↑ Sun Jun 27, 2021 5:48 pm
Update
NINJA GAIDEN SIGMA 2 Fast Charge
Update
NINJA GAIDEN SIGMA 2 Unlock All Weapon, Item/Scroll and Upgrade to Max (not for new NINJA GAIDEN SIGMA 2 update)
Update
NINJA GAIDEN SIGMA 1 Unlock All Weapon, Item/Scroll and Upgrade to Max (not for new NINJA GAIDEN SIGMA 1 update)
May I request damage multiplier for Sigma 2 please.
hejran7
What is cheating?
Posts: 1 Joined: Mon Mar 14, 2022 12:27 am
Reputation: 0
Post
by hejran7 » Mon Mar 14, 2022 12:38 am
hello i like the Auto Guard/Dodge cheat code and i was trying to port the same code to ps4 but not sure where to start what value i need to scan for , any tibs, steps will be greatly appreciated
Cyber wrote: ↑ Thu Jun 17, 2021 5:47 pm
Ninja Gaiden Sigma 2
Auto Resurrect
Code: Select all
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(autoressurect_aob,NINJA GAIDEN SIGMA2.exe,85 C0 74 62 48 8B 0D 15 52 86 00) // should be unique
alloc(newmem,$100,autoressurect_aob)
label(code)
label(return)
newmem:
code:
test eax,eax
jmp "NINJA GAIDEN SIGMA2.exe"+15CD1EE
mov rcx,["NINJA GAIDEN SIGMA2.exe"+1E323F8]
jmp return
autoressurect_aob:
jmp newmem
nop 6
return:
autoressurect_aob-23:
db 90 90 90 90 90 90
registersymbol(autoressurect_aob)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
autoressurect_aob:
db 85 C0 74 62 48 8B 0D 15 52 86 00
autoressurect_aob-23:
db 0F 84 83 00 00 00
unregistersymbol(autoressurect_aob)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: NINJA GAIDEN SIGMA2.exe+15CD1D8
NINJA GAIDEN SIGMA2.exe+15CD1A3: 48 89 74 24 30 - mov [rsp+30],rsi
NINJA GAIDEN SIGMA2.exe+15CD1A8: 0F 85 85 00 00 00 - jne "NINJA GAIDEN SIGMA2.exe"+15CD233
NINJA GAIDEN SIGMA2.exe+15CD1AE: 80 3D BE BB B4 00 01 - cmp byte ptr ["NINJA GAIDEN SIGMA2.exe"+2118D73],01
NINJA GAIDEN SIGMA2.exe+15CD1B5: 0F 84 83 00 00 00 - je "NINJA GAIDEN SIGMA2.exe"+15CD23E
NINJA GAIDEN SIGMA2.exe+15CD1BB: 48 8D 34 11 - lea rsi,[rcx+rdx]
NINJA GAIDEN SIGMA2.exe+15CD1BF: 0F B6 96 69 5B 00 00 - movzx edx,byte ptr [rsi+00005B69]
NINJA GAIDEN SIGMA2.exe+15CD1C6: 81 FA A0 00 00 00 - cmp edx,000000A0
NINJA GAIDEN SIGMA2.exe+15CD1CC: 73 70 - jae "NINJA GAIDEN SIGMA2.exe"+15CD23E
NINJA GAIDEN SIGMA2.exe+15CD1CE: B9 0A 00 00 00 - mov ecx,0000000A
NINJA GAIDEN SIGMA2.exe+15CD1D3: E8 A8 09 DB FF - call "NINJA GAIDEN SIGMA2.exe"+137DB80
// ---------- INJECTING HERE ----------
NINJA GAIDEN SIGMA2.exe+15CD1D8: 85 C0 - test eax,eax
// ---------- DONE INJECTING ----------
NINJA GAIDEN SIGMA2.exe+15CD1DA: 74 62 - je "NINJA GAIDEN SIGMA2.exe"+15CD23E
NINJA GAIDEN SIGMA2.exe+15CD1DC: 48 8B 0D 15 52 86 00 - mov rcx,["NINJA GAIDEN SIGMA2.exe"+1E323F8]
NINJA GAIDEN SIGMA2.exe+15CD1E3: 48 63 41 34 - movsxd rax,dword ptr [rcx+34]
NINJA GAIDEN SIGMA2.exe+15CD1E7: 80 7C 81 27 00 - cmp byte ptr [rcx+rax*4+27],00
NINJA GAIDEN SIGMA2.exe+15CD1EC: 74 50 - je "NINJA GAIDEN SIGMA2.exe"+15CD23E
NINJA GAIDEN SIGMA2.exe+15CD1EE: 48 8B CB - mov rcx,rbx
NINJA GAIDEN SIGMA2.exe+15CD1F1: E8 9A 03 01 00 - call "NINJA GAIDEN SIGMA2.exe"+15DD590
NINJA GAIDEN SIGMA2.exe+15CD1F6: 48 8B 0D FB 51 86 00 - mov rcx,["NINJA GAIDEN SIGMA2.exe"+1E323F8]
NINJA GAIDEN SIGMA2.exe+15CD1FD: BA 0A 00 00 00 - mov edx,0000000A
NINJA GAIDEN SIGMA2.exe+15CD202: 48 63 41 34 - movsxd rax,dword ptr [rcx+34]
}
Auto Guard/Dodge
Code: Select all
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(auto_guard_dodge_aob,NINJA GAIDEN SIGMA2.exe,74 6C 44 0F B6 80 69 5B 00 00) // should be unique
alloc(newmem,$100,auto_guard_dodge_aob)
label(code)
label(return)
newmem:
code:
jmp "NINJA GAIDEN SIGMA2.exe"+F8465F
movzx r8d,byte ptr [rax+00005B69]
jmp return
auto_guard_dodge_aob:
jmp newmem
nop 5
return:
auto_guard_dodge_aob+86:
db 8B D0 90
registersymbol(auto_guard_dodge_aob)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
auto_guard_dodge_aob:
db 74 6C 44 0F B6 80 69 5B 00 00
auto_guard_dodge_aob+86:
db 0F 45 D0
unregistersymbol(auto_guard_dodge_aob)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: NINJA GAIDEN SIGMA2.exe+F845E1
NINJA GAIDEN SIGMA2.exe+F845B0: 32 D2 - xor dl,dl
NINJA GAIDEN SIGMA2.exe+F845B2: 48 85 C9 - test rcx,rcx
NINJA GAIDEN SIGMA2.exe+F845B5: 0F 84 AF 00 00 00 - je "NINJA GAIDEN SIGMA2.exe"+F8466A
NINJA GAIDEN SIGMA2.exe+F845BB: 38 51 1A - cmp [rcx+1A],dl
NINJA GAIDEN SIGMA2.exe+F845BE: 0F 85 A6 00 00 00 - jne "NINJA GAIDEN SIGMA2.exe"+F8466A
NINJA GAIDEN SIGMA2.exe+F845C4: 48 8B 01 - mov rax,[rcx]
NINJA GAIDEN SIGMA2.exe+F845C7: 38 90 57 5B 00 00 - cmp [rax+00005B57],dl
NINJA GAIDEN SIGMA2.exe+F845CD: 0F 85 97 00 00 00 - jne "NINJA GAIDEN SIGMA2.exe"+F8466A
NINJA GAIDEN SIGMA2.exe+F845D3: 48 8B 0D 1E DE EA 00 - mov rcx,["NINJA GAIDEN SIGMA2.exe"+1E323F8]
NINJA GAIDEN SIGMA2.exe+F845DA: 80 B9 DE 03 00 00 FF - cmp byte ptr [rcx+000003DE],-01
// ---------- INJECTING HERE ----------
NINJA GAIDEN SIGMA2.exe+F845E1: 74 6C - je "NINJA GAIDEN SIGMA2.exe"+F8464F
// ---------- DONE INJECTING ----------
NINJA GAIDEN SIGMA2.exe+F845E3: 44 0F B6 80 69 5B 00 00 - movzx r8d,byte ptr [rax+00005B69]
NINJA GAIDEN SIGMA2.exe+F845EB: 41 80 F8 02 - cmp r8l,02
NINJA GAIDEN SIGMA2.exe+F845EF: 73 12 - jae "NINJA GAIDEN SIGMA2.exe"+F84603
NINJA GAIDEN SIGMA2.exe+F845F1: 41 0F B6 C0 - movzx eax,r8l
NINJA GAIDEN SIGMA2.exe+F845F5: 4C 8D 05 E8 48 19 01 - lea r8,["NINJA GAIDEN SIGMA2.exe"+2118EE4]
NINJA GAIDEN SIGMA2.exe+F845FC: 46 0F B6 04 00 - movzx r8d,byte ptr [rax+r8]
NINJA GAIDEN SIGMA2.exe+F84601: EB 03 - jmp "NINJA GAIDEN SIGMA2.exe"+F84606
NINJA GAIDEN SIGMA2.exe+F84603: 45 32 C0 - xor r8l,r8l
NINJA GAIDEN SIGMA2.exe+F84606: 41 0F B6 C0 - movzx eax,r8l
NINJA GAIDEN SIGMA2.exe+F8460A: 4C 8D 05 4F B4 20 02 - lea r8,["NINJA GAIDEN SIGMA2.exe"+318FA60]
}
Auto Guard/Dodge - Hotkey Pressed ( left Shoulder, default key for guarding)
Code: Select all
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(auto_guard_dodge_aob,NINJA GAIDEN SIGMA2.exe,74 6C 44 0F B6 80 69 5B 00 00) // should be unique
alloc(newmem,$100,auto_guard_dodge_aob)
label(code)
label(return)
label(G2HotkeyLuaThread)
registersymbol(G2HotkeyLuaThread)
newmem:
push ebx
mov bl,[G2HotkeyLuaThread]
test bl,bl
pop ebx
jz code
jmp "NINJA GAIDEN SIGMA2.exe"+F8465F
movzx r8d,byte ptr [rax+00005B69]
jmp return
code:
je "NINJA GAIDEN SIGMA2.exe"+F8464F
movzx r8d,byte ptr [rax+00005B69]
jmp return
G2HotkeyLuaThread:
dd 0
auto_guard_dodge_aob:
jmp newmem
nop 5
return:
auto_guard_dodge_aob+86:
db 8B D0 90
registersymbol(auto_guard_dodge_aob)
{$lua}
local function hotkeyLuaThread(thread)
local addr = getAddressSafe('G2HotkeyLuaThread')
while RunHotkeyLuaThread do
if addr then
local xcs = getXBox360ControllerState()
if xcs.GAMEPAD_LEFT_SHOULDER then
writeBytes(addr, 1)
else
writeBytes(addr, 0)
end
else
addr = getAddressSafe('G2HotkeyLuaThread')
end
end
thread.terminate()
end
---------------------------------
if syntaxcheck then return end
RunHotkeyLuaThread = true
createThread(hotkeyLuaThread)
{$asm}
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
{$lua}
if syntaxcheck then return end
RunHotkeyLuaThread = false
{$asm}
auto_guard_dodge_aob:
db 74 6C 44 0F B6 80 69 5B 00 00
auto_guard_dodge_aob+86:
db 0F 45 D0
unregistersymbol(auto_guard_dodge_aob)
unregistersymbol(G2HotkeyLuaThread)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: NINJA GAIDEN SIGMA2.exe+F845E1
NINJA GAIDEN SIGMA2.exe+F845B0: 32 D2 - xor dl,dl
NINJA GAIDEN SIGMA2.exe+F845B2: 48 85 C9 - test rcx,rcx
NINJA GAIDEN SIGMA2.exe+F845B5: 0F 84 AF 00 00 00 - je "NINJA GAIDEN SIGMA2.exe"+F8466A
NINJA GAIDEN SIGMA2.exe+F845BB: 38 51 1A - cmp [rcx+1A],dl
NINJA GAIDEN SIGMA2.exe+F845BE: 0F 85 A6 00 00 00 - jne "NINJA GAIDEN SIGMA2.exe"+F8466A
NINJA GAIDEN SIGMA2.exe+F845C4: 48 8B 01 - mov rax,[rcx]
NINJA GAIDEN SIGMA2.exe+F845C7: 38 90 57 5B 00 00 - cmp [rax+00005B57],dl
NINJA GAIDEN SIGMA2.exe+F845CD: 0F 85 97 00 00 00 - jne "NINJA GAIDEN SIGMA2.exe"+F8466A
NINJA GAIDEN SIGMA2.exe+F845D3: 48 8B 0D 1E DE EA 00 - mov rcx,["NINJA GAIDEN SIGMA2.exe"+1E323F8]
NINJA GAIDEN SIGMA2.exe+F845DA: 80 B9 DE 03 00 00 FF - cmp byte ptr [rcx+000003DE],-01
// ---------- INJECTING HERE ----------
NINJA GAIDEN SIGMA2.exe+F845E1: 74 6C - je "NINJA GAIDEN SIGMA2.exe"+F8464F
// ---------- DONE INJECTING ----------
NINJA GAIDEN SIGMA2.exe+F845E3: 44 0F B6 80 69 5B 00 00 - movzx r8d,byte ptr [rax+00005B69]
NINJA GAIDEN SIGMA2.exe+F845EB: 41 80 F8 02 - cmp r8l,02
NINJA GAIDEN SIGMA2.exe+F845EF: 73 12 - jae "NINJA GAIDEN SIGMA2.exe"+F84603
NINJA GAIDEN SIGMA2.exe+F845F1: 41 0F B6 C0 - movzx eax,r8l
NINJA GAIDEN SIGMA2.exe+F845F5: 4C 8D 05 E8 48 19 01 - lea r8,["NINJA GAIDEN SIGMA2.exe"+2118EE4]
NINJA GAIDEN SIGMA2.exe+F845FC: 46 0F B6 04 00 - movzx r8d,byte ptr [rax+r8]
NINJA GAIDEN SIGMA2.exe+F84601: EB 03 - jmp "NINJA GAIDEN SIGMA2.exe"+F84606
NINJA GAIDEN SIGMA2.exe+F84603: 45 32 C0 - xor r8l,r8l
NINJA GAIDEN SIGMA2.exe+F84606: 41 0F B6 C0 - movzx eax,r8l
NINJA GAIDEN SIGMA2.exe+F8460A: 4C 8D 05 4F B4 20 02 - lea r8,["NINJA GAIDEN SIGMA2.exe"+318FA60]
}
Cissa90
Expert Cheater
Posts: 139 Joined: Sun Feb 27, 2022 1:22 pm
Reputation: 130
Post
by Cissa90 » Sun Jul 24, 2022 7:27 pm
Hey!
I've updated the scripts posted here in the channel to newest game versions, also cleaned up some to get smaller filesize.
Major credits to all involved in these scripts! I have also added an enable/disable feature for Untouchable/Invincibility for those who just wants Inf HP.
Also I have changed the OT/UT charge in NGS1, so you can have max charge or single charge quickly.
Credits to Akhent, MBRKING, Cyber, and anyone else who contributed in this thread.
EDIT: Did some updates. Fixed and cleaned some. Plus added some more goodies.
EDIT2: Updated again a few things for NGS 1.0.0.4
Attachments
NINJA GAIDEN SIGMA Collection.CT
(266.35 KiB) Downloaded 349 times