[REQUEST] NINJA GAIDEN 2 Black
- MarioBros24
- Novice Cheater
- Posts: 17
- Joined: Thu Nov 07, 2024 1:14 am
- Reputation: 6
[REQUEST] NINJA GAIDEN 2 Black
Game Name: NINJA GAIDEN 2 Black
Game Version: release version
Developer:KOEI TECMO GAMES CO., LTD.
Publisher: KOEI TECMO GAMES CO., LTD.
Options Required:infinite health , infinite MP, infinite karma, Unlimited Item Usage, Unlimited Essence, Crystal Skulls, Freeze Ninja Race Timer, Unlimited Essence and all previous options from the other game.
Steam Website:
Game Version: release version
Developer:KOEI TECMO GAMES CO., LTD.
Publisher: KOEI TECMO GAMES CO., LTD.
Options Required:infinite health , infinite MP, infinite karma, Unlimited Item Usage, Unlimited Essence, Crystal Skulls, Freeze Ninja Race Timer, Unlimited Essence and all previous options from the other game.
Steam Website:
Re: [REQUEST] NINJA GAIDEN 2 Black
+1 Please also for Gamepass
Re: [REQUEST] NINJA GAIDEN 2 Black
Build

- lock values only after you've started a new chapter or tag mission, is very good to have a start with the first values.
- for tag mission, for karma, in that selection zone for missions, just edit any of those added missions, edit their values, only 5 missions i've added since the rest 5 are locked, that must mean i have to play!
Could work for steam as well.I've removed difficulties, it messes up the game.
And static addresses...been some time.So adding stuff in it will be very easy.
Still haven't found that skull or whatever that is, next to yellow essence.
Didn't wanted to make ohk, i wanted to have some fun first, ohk can be made at this address:
gamemodule.dll+15C2BC2
That's all i've added!
__________________________
17020908

IMPORTANT
:- lock values only after you've started a new chapter or tag mission, is very good to have a start with the first values.
- for tag mission, for karma, in that selection zone for missions, just edit any of those added missions, edit their values, only 5 missions i've added since the rest 5 are locked, that must mean i have to play!

Notes
:Could work for steam as well.I've removed difficulties, it messes up the game.
And static addresses...been some time.So adding stuff in it will be very easy.

Still haven't found that skull or whatever that is, next to yellow essence.

Didn't wanted to make ohk, i wanted to have some fun first, ohk can be made at this address:
gamemodule.dll+15C2BC2
That's all i've added!

__________________________
EDIT:
Small update, didn't finished chapter 2 though. 
- Attachments
-
- NINJAGAIDEN2BLACK-Win64-Shipping.CT
- Updated [25 January 2025]
- (5.68 KiB) Downloaded 820 times
Last edited by VampTY on Sat Jan 25, 2025 2:26 pm, edited 5 times in total.
-
- Novice Cheater
- Posts: 16
- Joined: Fri Mar 03, 2017 5:42 pm
- Reputation: 1
- MarioBros24
- Novice Cheater
- Posts: 17
- Joined: Thu Nov 07, 2024 1:14 am
- Reputation: 6
Re: [REQUEST] NINJA GAIDEN 2 Black
thank youVampTY wrote: ↑Fri Jan 24, 2025 3:12 pmBuild17020908
Could work for steam as well, i made it for the non-legit thingy.That item, must have one first.
I've added very few options, i'm at the start.Some saved game could help!Or other wonderful people could help as well!
Notes
:
And static addresses...been some time.So adding stuff in it will be very easy.![]()
Didn't wanted to make ohk, i wanted to have some fun first, ohk can be made at this address:
gamemodule.dll+15C2BC2
I'll update if i'll get some saved game, or others will help, no doubt!
__________________________
Item [Herb of Spiritual Life]
gamemodule.dll+3621F7E
_________ added the other one![]()
-
- Cheater
- Posts: 33
- Joined: Mon Nov 18, 2019 11:28 am
- Reputation: 6
Re: [REQUEST] NINJA GAIDEN 2 Black
Biiiiiiiiiig problem with your health cheat. Using the dragon statue kills you.VampTY wrote: ↑Fri Jan 24, 2025 3:12 pmBuild17020908
Notes
:
Could work for steam as well.
And static addresses...been some time.So adding stuff in it will be very easy.![]()
Didn't wanted to make ohk, i wanted to have some fun first, ohk can be made at this address:
gamemodule.dll+15C2BC2
I'll update if i'll get some saved game, or others will help, no doubt!
__________________________
EDIT:
Small update, didn't finished chapter 1 though.![]()
Re: [REQUEST] NINJA GAIDEN 2 Black
Try this one. Can't guarantee it will work for the lady missions, as they might use different locations.SoundOfDarkness wrote: ↑Fri Jan 24, 2025 8:29 pmBiiiiiiiiiig problem with your health cheat. Using the dragon statue kills you.VampTY wrote: ↑Fri Jan 24, 2025 3:12 pmBuild17020908
Notes
:
Could work for steam as well.
And static addresses...been some time.So adding stuff in it will be very easy.![]()
Didn't wanted to make ohk, i wanted to have some fun first, ohk can be made at this address:
gamemodule.dll+15C2BC2
I'll update if i'll get some saved game, or others will help, no doubt!
__________________________
EDIT:
Small update, didn't finished chapter 1 though.![]()
I basically just made it so when Ryu takes damage it sets health to max health. There is some type of attacks that still lower the HP, and uses a different instruction, but I cba fixing it yet.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>74</ID>
<Description>"Infinite HP And Massive Damage Enabler"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(InfHp1Hit,gamemodule.dll,66 2B D0 41 BF FF FF 00 00) // should be unique
alloc(newmem,$1000,InfHp1Hit)
registersymbol(HighDmg)
label(HighDmg)
registersymbol(InfHP)
label(InfHP)
label(code)
label(return)
newmem:
cmp [InfHP],1
jne @f
cmp si,3A10
jne @f
mov dx,word ptr [gamemodule.dll+337D4D8]//ax
mov r15d,0000FFFF
jmp return
@@:
cmp byte ptr [HighDmg],1
jne code
mov ax,(int)9999
code:
sub dx,ax
mov r15d,0000FFFF
jmp return
HighDmg:
db 0
InfHP:
db 1
InfHp1Hit:
jmp newmem
nop 4
return:
registersymbol(InfHp1Hit)
[DISABLE]
InfHp1Hit:
db 66 2B D0 41 BF FF FF 00 00
unregistersymbol(*)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: gamemodule.dll+15C2B9B
gamemodule.dll+15C2B72: 44 0F B6 74 24 20 - movzx r14d,byte ptr [rsp+20]
gamemodule.dll+15C2B78: 45 33 C9 - xor r9d,r9d
gamemodule.dll+15C2B7B: 45 8B C6 - mov r8d,r14d
gamemodule.dll+15C2B7E: 0F B7 C8 - movzx ecx,ax
gamemodule.dll+15C2B81: 48 8B D3 - mov rdx,rbx
gamemodule.dll+15C2B84: E8 37 EE FF FF - call gamemodule.dll+15C19C0
gamemodule.dll+15C2B89: 46 0F B7 84 76 D8 9A 00 00 - movzx r8d,word ptr [rsi+r14*2+00009AD8]
gamemodule.dll+15C2B92: 8B CD - mov ecx,ebp
gamemodule.dll+15C2B94: 41 0F B7 D0 - movzx edx,r8w
gamemodule.dll+15C2B98: 44 8B D0 - mov r10d,eax
// ---------- INJECTING HERE ----------
gamemodule.dll+15C2B9B: 66 29 C2 - sub dx,ax
// ---------- DONE INJECTING ----------
gamemodule.dll+15C2B9E: 41 BF FF FF 00 00 - mov r15d,0000FFFF
gamemodule.dll+15C2BA4: 66 41 3B C0 - cmp ax,r8w
gamemodule.dll+15C2BA8: 66 0F 42 CA - cmovb cx,dx
gamemodule.dll+15C2BAC: 0F B7 D5 - movzx edx,bp
gamemodule.dll+15C2BAF: 66 42 89 8C 76 D8 9A 00 00 - mov [rsi+r14*2+00009AD8],cx
gamemodule.dll+15C2BB8: 0F B7 CD - movzx ecx,bp
gamemodule.dll+15C2BBB: 66 89 AE C6 9A 00 00 - mov [rsi+00009AC6],bp
gamemodule.dll+15C2BC2: 0F B7 86 D8 9A 00 00 - movzx eax,word ptr [rsi+00009AD8]
gamemodule.dll+15C2BC9: 66 44 3B F8 - cmp r15w,ax
gamemodule.dll+15C2BCD: 74 0D - je gamemodule.dll+15C2BDC
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>76</ID>
<Description>"Infinite HP?"</Description>
<DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0:No
1:Yes
</DropDownList>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Byte</VariableType>
<Address>InfHP</Address>
</CheatEntry>
<CheatEntry>
<ID>75</ID>
<Description>"Do Massive Damage To Enemies?"</Description>
<DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0:No
1:Yes
</DropDownList>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Byte</VariableType>
<Address>HighDmg</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
Last edited by Cissa90 on Fri Jan 24, 2025 11:47 pm, edited 2 times in total.
Re: [REQUEST] NINJA GAIDEN 2 Black
*edit delete*
Re: [REQUEST] NINJA GAIDEN 2 Black
@SoundOfDarkness
If you're saying about the save statue, no problem on my side.I'm on chapter 2, i've added also gameplay points, i'll update tomorrrow.I'm playing it on some non-legit version if it matters, that one similar with steam version.In any case, HP is on 2 bytes, easy to find and is also static.
I still haven't added that skull thing, next to the yellow essence.For me playing the entire chapter with hp was no problem.
I'll update also difficulty, i see there's 2...and who knows i might find in the game, another item or something else.
If you're saying about the save statue, no problem on my side.I'm on chapter 2, i've added also gameplay points, i'll update tomorrrow.I'm playing it on some non-legit version if it matters, that one similar with steam version.In any case, HP is on 2 bytes, easy to find and is also static.
I still haven't added that skull thing, next to the yellow essence.For me playing the entire chapter with hp was no problem.
I'll update also difficulty, i see there's 2...and who knows i might find in the game, another item or something else.
Re: [REQUEST] NINJA GAIDEN 2 Black
I guess Hero mode can be used to figure out the auto block function =P As it enables it when it starts.VampTY wrote: ↑Fri Jan 24, 2025 9:11 pm@SoundOfDarkness
If you're saying about the save statue, no problem on my side.I'm on chapter 2, i've added also gameplay points, i'll update tomorrrow.I'm playing it on some non-legit version if it matters, that one similar with steam version.In any case, HP is on 2 bytes, easy to find and is also static.
I still haven't added that skull thing, next to the yellow essence.For me playing the entire chapter with hp was no problem.
I'll update also difficulty, i see there's 2...and who knows i might find in the game, another item or something else.
The timer is stored in 4 byte value.
Here is aquick ET+UT code:
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>100</ID>
<Description>"Insta Charge Ultimate"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(InstaCharge,gamemodule.dll,F3 41 0F 11 84 2F 44 1E 62 03) // should be unique
alloc(newmem,$1000,InstaCharge)
registersymbol(Charge1)
registersymbol(CheckCharge1)
label(code)
label(return)
newmem:
cmp [CheckCharge1],1
jne @f
movss xmm0,[Charge1]
mov byte ptr [r15+rbp+03621E30],#1
jmp code
@@:
cmp [CheckCharge1],2
jne code
movss xmm0,xmm1
code:
movss [r15+rbp+03621E44],xmm0
jmp return
Charge1:
dd (float)50
CheckCharge1:
db 0
InstaCharge:
jmp newmem
nop 5
return:
registersymbol(InstaCharge)
[DISABLE]
InstaCharge:
db F3 41 0F 11 84 2F 44 1E 62 03
unregistersymbol(*)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: gamemodule.dll+F94FF1
gamemodule.dll+F94FB0: 75 2D - jne gamemodule.dll+F94FDF
gamemodule.dll+F94FB2: 0F 28 05 67 77 A6 00 - movaps xmm0,[gamemodule.dll+19FC720]
gamemodule.dll+F94FB9: 48 8D 0D 00 DC 8E 00 - lea rcx,[gamemodule.dll+1882BC0]
gamemodule.dll+F94FC0: 0F 11 05 A1 97 21 06 - movups [gamemodule.dll+71AE768],xmm0
gamemodule.dll+F94FC7: C6 05 AA 97 21 06 00 - mov byte ptr [gamemodule.dll+71AE778],00
gamemodule.dll+F94FCE: E8 2D 2B F5 FF - call gamemodule.dll+EE7B00
gamemodule.dll+F94FD3: 48 8D 0D B6 97 21 06 - lea rcx,[gamemodule.dll+71AE790]
gamemodule.dll+F94FDA: E8 BD 1E F5 FF - call gamemodule.dll+EE6E9C
gamemodule.dll+F94FDF: F3 0F 10 05 89 97 21 06 - movss xmm0,[gamemodule.dll+71AE770]
gamemodule.dll+F94FE7: F3 41 0F 58 84 2F 44 1E 62 03 - addss xmm0,[r15+rbp+03621E44]
// ---------- INJECTING HERE ----------
gamemodule.dll+F94FF1: F3 41 0F 11 84 2F 44 1E 62 03 - movss [r15+rbp+03621E44],xmm0
// ---------- DONE INJECTING ----------
gamemodule.dll+F94FFB: 33 F6 - xor esi,esi
gamemodule.dll+F94FFD: 44 38 2D B3 6E 29 01 - cmp [gamemodule.dll+222BEB7],r13b
gamemodule.dll+F95004: 48 8B 1D 1D B0 FE 01 - mov rbx,[gamemodule.dll+2F80028]
gamemodule.dll+F9500B: 0F B7 83 32 07 00 00 - movzx eax,word ptr [rbx+00000732]
gamemodule.dll+F95012: 41 89 84 2F 2C 1F 62 03 - mov [r15+rbp+03621F2C],eax
gamemodule.dll+F9501A: 75 41 - jne gamemodule.dll+F9505D
gamemodule.dll+F9501C: 41 8B 8C 2F 68 21 62 03 - mov ecx,[r15+rbp+03622168]
gamemodule.dll+F95024: 85 C9 - test ecx,ecx
gamemodule.dll+F95026: 75 29 - jne gamemodule.dll+F95051
gamemodule.dll+F95028: 48 8B 05 F1 AF FE 01 - mov rax,[gamemodule.dll+2F80020]
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>101</ID>
<Description>"Charge Level Lock"</Description>
<DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0:Normal Charge
1:Essence Technique (Level 1)
2:Ultimate Technique (Level 2)
</DropDownList>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Byte</VariableType>
<Address>CheckCharge1</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
Re: [REQUEST] NINJA GAIDEN 2 Black
would it be possible to skip the movie that plays when a talisman is used on death, or at least the item showing up?
id also like to go into training and not have my dummy partner steal kills, any way to disable their movement?
id also like to go into training and not have my dummy partner steal kills, any way to disable their movement?
Re: [REQUEST] NINJA GAIDEN 2 Black
VampTY wrote: ↑Fri Jan 24, 2025 3:12 pmBuild17020908
Notes
:
Could work for steam as well.
And static addresses...been some time.So adding stuff in it will be very easy.![]()
Didn't wanted to make ohk, i wanted to have some fun first, ohk can be made at this address:
gamemodule.dll+15C2BC2
I'll update if i'll get some saved game, or others will help, no doubt!
__________________________
EDIT:
Small update, didn't finished chapter 1 though.![]()



- Unknown$toner
- What is cheating?
- Posts: 2
- Joined: Sat Aug 31, 2024 1:47 pm
- Reputation: 0
Re: [REQUEST] NINJA GAIDEN 2 Black
@VampTY big fan of your work and you knocked it out the park yet again thank you for working on this game its so appreciated!VampTY wrote: ↑Fri Jan 24, 2025 3:12 pmBuild17020908
Notes
:
Could work for steam as well.
And static addresses...been some time.So adding stuff in it will be very easy.![]()
Didn't wanted to make ohk, i wanted to have some fun first, ohk can be made at this address:
gamemodule.dll+15C2BC2
I'll update if i'll get some saved game, or others will help, no doubt!
__________________________
EDIT:
Small update, didn't finished chapter 1 though.![]()
-
- What is cheating?
- Posts: 1
- Joined: Sat Jan 25, 2025 7:05 am
- Reputation: 0
Re: [REQUEST] NINJA GAIDEN 2 Black
thanks!VampTY wrote: ↑Fri Jan 24, 2025 9:11 pm@SoundOfDarkness
If you're saying about the save statue, no problem on my side.I'm on chapter 2, i've added also gameplay points, i'll update tomorrrow.I'm playing it on some non-legit version if it matters, that one similar with steam version.In any case, HP is on 2 bytes, easy to find and is also static.
I still haven't added that skull thing, next to the yellow essence.For me playing the entire chapter with hp was no problem.
I'll update also difficulty, i see there's 2...and who knows i might find in the game, another item or something else.
Re: [REQUEST] NINJA GAIDEN 2 Black
Cissa90 wrote: ↑Fri Jan 24, 2025 11:48 pmAutoblock on hotkey press that what we needVampTY wrote: ↑Fri Jan 24, 2025 9:11 pm@SoundOfDarkness
If you're saying about the save statue, no problem on my side.I'm on chapter 2, i've added also gameplay points, i'll update tomorrrow.I'm playing it on some non-legit version if it matters, that one similar with steam version.In any case, HP is on 2 bytes, easy to find and is also static.
I still haven't added that skull thing, next to the yellow essence.For me playing the entire chapter with hp was no problem.
I'll update also difficulty, i see there's 2...and who knows i might find in the game, another item or something else.
I guess Hero mode can be used to figure out the auto block function =P As it enables it when it starts.
The timer is stored in 4 byte value.
Who is online
Users browsing this forum: asprintab, Bing [Bot], Google Adsense [Bot], maimai20001, Mr. Seth Marshall, Yamito