[REQUEST] NINJA GAIDEN 2 Black

Ask about cheats/tables for single player games here
User avatar
MarioBros24
Novice Cheater
Novice Cheater
Posts: 17
Joined: Thu Nov 07, 2024 1:14 am
Reputation: 6

[REQUEST] NINJA GAIDEN 2 Black

Post by MarioBros24 »

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:

django868
Cheater
Cheater
Posts: 26
Joined: Wed Nov 25, 2020 4:22 pm
Reputation: 5

Re: [REQUEST] NINJA GAIDEN 2 Black

Post by django868 »

+1 Please also for Gamepass

User avatar
VampTY
Table Makers
Table Makers
Posts: 940
Joined: Tue Mar 05, 2019 10:52 am
Reputation: 1359

Re: [REQUEST] NINJA GAIDEN 2 Black

Post by VampTY »

Build 17020908

Image

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! :lol:

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. :D
Still haven't found that skull or whatever that is, next to yellow essence. :shock:

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. :lol:
Attachments
NINJAGAIDEN2BLACK-Win64-Shipping.CT
Updated [25 January 2025]
(5.68 KiB) Downloaded 833 times
Last edited by VampTY on Sat Jan 25, 2025 2:26 pm, edited 5 times in total.

guerrini67
Novice Cheater
Novice Cheater
Posts: 16
Joined: Fri Mar 03, 2017 5:42 pm
Reputation: 1

Re: [REQUEST] NINJA GAIDEN 2 Black

Post by guerrini67 »

thanks!

User avatar
MarioBros24
Novice Cheater
Novice Cheater
Posts: 17
Joined: Thu Nov 07, 2024 1:14 am
Reputation: 6

Re: [REQUEST] NINJA GAIDEN 2 Black

Post by MarioBros24 »

VampTY wrote:
Fri Jan 24, 2025 3:12 pm
Build 17020908

Image

Could work for steam as well, i made it for the non-legit thingy. :lol: 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! :P

Notes:
And static addresses...been some time.So adding stuff in it will be very easy. :D

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 :lol:
thank you

SoundOfDarkness
Cheater
Cheater
Posts: 33
Joined: Mon Nov 18, 2019 11:28 am
Reputation: 6

Re: [REQUEST] NINJA GAIDEN 2 Black

Post by SoundOfDarkness »

VampTY wrote:
Fri Jan 24, 2025 3:12 pm
Build 17020908

Image

Notes:
Could work for steam as well.
And static addresses...been some time.So adding stuff in it will be very easy. :D

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. :lol:
Biiiiiiiiiig problem with your health cheat. Using the dragon statue kills you.

User avatar
Cissa90
Expert Cheater
Expert Cheater
Posts: 191
Joined: Sun Feb 27, 2022 1:22 pm
Reputation: 217

Re: [REQUEST] NINJA GAIDEN 2 Black

Post by Cissa90 »

SoundOfDarkness wrote:
Fri Jan 24, 2025 8:29 pm
VampTY wrote:
Fri Jan 24, 2025 3:12 pm
Build 17020908

Image

Notes:
Could work for steam as well.
And static addresses...been some time.So adding stuff in it will be very easy. :D

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. :lol:
Biiiiiiiiiig problem with your health cheat. Using the dragon statue kills you.
Try this one. Can't guarantee it will work for the lady missions, as they might use different locations.
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.

User avatar
Cissa90
Expert Cheater
Expert Cheater
Posts: 191
Joined: Sun Feb 27, 2022 1:22 pm
Reputation: 217

Re: [REQUEST] NINJA GAIDEN 2 Black

Post by Cissa90 »

*edit delete*

User avatar
VampTY
Table Makers
Table Makers
Posts: 940
Joined: Tue Mar 05, 2019 10:52 am
Reputation: 1359

Re: [REQUEST] NINJA GAIDEN 2 Black

Post by VampTY »

@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.

User avatar
Cissa90
Expert Cheater
Expert Cheater
Posts: 191
Joined: Sun Feb 27, 2022 1:22 pm
Reputation: 217

Re: [REQUEST] NINJA GAIDEN 2 Black

Post by Cissa90 »

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.
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.

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>

Verouxity
What is cheating?
What is cheating?
Posts: 4
Joined: Wed Dec 20, 2023 5:28 am
Reputation: 0

Re: [REQUEST] NINJA GAIDEN 2 Black

Post by Verouxity »

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?

ninjajr
What is cheating?
What is cheating?
Posts: 4
Joined: Tue Mar 15, 2022 6:08 pm
Reputation: 1

Re: [REQUEST] NINJA GAIDEN 2 Black

Post by ninjajr »

VampTY wrote:
Fri Jan 24, 2025 3:12 pm
Build 17020908

Image

Notes:
Could work for steam as well.
And static addresses...been some time.So adding stuff in it will be very easy. :D

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. :lol:
:D :D :D thanks

User avatar
Unknown$toner
What is cheating?
What is cheating?
Posts: 2
Joined: Sat Aug 31, 2024 1:47 pm
Reputation: 0

Re: [REQUEST] NINJA GAIDEN 2 Black

Post by Unknown$toner »

VampTY wrote:
Fri Jan 24, 2025 3:12 pm
Build 17020908

Image

Notes:
Could work for steam as well.
And static addresses...been some time.So adding stuff in it will be very easy. :D

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. :lol:
@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!

DevilsssSSSS
What is cheating?
What is cheating?
Posts: 1
Joined: Sat Jan 25, 2025 7:05 am
Reputation: 0

Re: [REQUEST] NINJA GAIDEN 2 Black

Post by DevilsssSSSS »

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.
thanks!

demorest2
Expert Cheater
Expert Cheater
Posts: 349
Joined: Wed Mar 04, 2020 1:14 pm
Reputation: 44

Re: [REQUEST] NINJA GAIDEN 2 Black

Post by demorest2 »

Cissa90 wrote:
Fri Jan 24, 2025 11:48 pm
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.
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.
Autoblock on hotkey press that what we need :D

Post Reply

Who is online

Users browsing this forum: AhrefsBot, dherlan, DieterA, skiddroww, strawberrymilkx, Sunny88, the12doctor