Nioh 2 PC 1.25 Cheat Table

Upload your cheat tables here (No requests)
Ikaruga
Novice Cheater
Novice Cheater
Posts: 20
Joined: Sun Sep 03, 2017 9:52 pm
Reputation: 25

Re: Nioh 2 PC 1.25 Cheat Table

Post by Ikaruga »

Thanks for the table. Stats editing or level cap removal would be nice to have.

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

skacikpl
Cheater
Cheater
Posts: 38
Joined: Sat Mar 18, 2017 5:48 pm
Reputation: 14

Re: Nioh 2 PC 1.25 Cheat Table

Post by skacikpl »

Actually leaving cheats aside, anyone tried to mess with framerate limit?
It seems the game doesn't go into slow motion unless it drops below 30FPS so hopefully a framerate unlocker for PC should be possible.

anon9
Table Makers
Table Makers
Posts: 170
Joined: Mon Sep 17, 2018 6:28 am
Reputation: 174

Re: Nioh 2 PC 1.25 Cheat Table

Post by anon9 »

These codes let you set Amrita/Gold on Level Up or Bazaar Use (not tested in other situations). Appears to still work with the 1.26 update.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>43</ID>
      <Description>"High Amrita on Level Up"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : nioh2.exe
  Author : anon-9

  This script attempts to control Amrita
}

[ENABLE]

aobscanmodule(fMoreAmritaOnUse,nioh2.exe,48 89 9E 78 B7 07 00) // should be unique
alloc(newmem,$1000,"nioh2.exe"+D03EAB)
globalalloc(vAmrita,8,"nioh2.exe")

label(code)
label(return)

newmem:

code:
  mov rbx,[vAmrita]
  mov [rsi+0007B778],rbx
  jmp return

vAmrita:
 dq #999999

fMoreAmritaOnUse:
  jmp newmem
  nop 2
return:
registersymbol(fMoreAmritaOnUse)

[DISABLE]

fMoreAmritaOnUse:
  db 48 89 9E 78 B7 07 00

unregistersymbol(fMoreAmritaOnUse)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "nioh2.exe"+D03EAB

"nioh2.exe"+D03E7F: 48 8B 3D 52 91 AC 01           -  mov rdi,[nioh2.exe+27CCFD8]
"nioh2.exe"+D03E86: 48 B8 FF 9F 72 4E 18 09 00 00  -  mov rax,000009184E729FFF
"nioh2.exe"+D03E90: 48 3B D0                       -  cmp rdx,rax
"nioh2.exe"+D03E93: 48 8B F1                       -  mov rsi,rcx
"nioh2.exe"+D03E96: 48 8B CF                       -  mov rcx,rdi
"nioh2.exe"+D03E99: 48 0F 4C C2                    -  cmovl rax,rdx
"nioh2.exe"+D03E9D: 33 DB                          -  xor ebx,ebx
"nioh2.exe"+D03E9F: 48 85 C0                       -  test rax,rax
"nioh2.exe"+D03EA2: 48 0F 4F D8                    -  cmovg rbx,rax
"nioh2.exe"+D03EA6: E8 05 6D FC FF                 -  call nioh2.exe+CCABB0
// ---------- INJECTING HERE ----------
"nioh2.exe"+D03EAB: 48 89 9E 78 B7 07 00           -  mov [rsi+0007B778],rbx
// ---------- DONE INJECTING  ----------
"nioh2.exe"+D03EB2: 66 83 7F 0C 00                 -  cmp word ptr [rdi+0C],00
"nioh2.exe"+D03EB7: 74 26                          -  je nioh2.exe+D03EDF
"nioh2.exe"+D03EB9: 48 8B CF                       -  mov rcx,rdi
"nioh2.exe"+D03EBC: E8 EF 67 FC FF                 -  call nioh2.exe+CCA6B0
"nioh2.exe"+D03EC1: 48 8B 07                       -  mov rax,[rdi]
"nioh2.exe"+D03EC4: 48 8B CF                       -  mov rcx,rdi
"nioh2.exe"+D03EC7: FF 10                          -  call qword ptr [rax]
"nioh2.exe"+D03EC9: 45 33 C0                       -  xor r8d,r8d
"nioh2.exe"+D03ECC: 48 8D 4F 0C                    -  lea rcx,[rdi+0C]
"nioh2.exe"+D03ED0: 89 47 10                       -  mov [rdi+10],eax
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>44</ID>
          <Description>"Amrita"</Description>
          <LastState Value="999999" RealAddress="7FF6B4F20000"/>
          <VariableType>4 Bytes</VariableType>
          <Address>vAmrita</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>45</ID>
      <Description>"High Money on Buy from Market"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : nioh2.exe
  Author : anon-9

  This script attempts to control wealth
}

[ENABLE]

aobscanmodule(fMoreMoneyonUse,nioh2.exe,FF 48 89 9E 80 B7 07 00) // should be unique
alloc(newmem,$1000,"nioh2.exe"+D08A7B)
globalalloc(vMoney,8,"nioh2.exe")

label(code)
label(return)

newmem:

code:
  mov rbx,[vMoney]
  mov [rsi+0007B780],rbx
  jmp return

vMoney:
  dq #999999

fMoreMoneyonUse+01:
  jmp newmem
  nop 2
return:
registersymbol(fMoreMoneyonUse)

[DISABLE]

fMoreMoneyonUse+01:
  db 48 89 9E 80 B7 07 00

unregistersymbol(fMoreMoneyonUse)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "nioh2.exe"+D08A7B

"nioh2.exe"+D08A4F: 48 8B 3D 82 45 AC 01           -  mov rdi,[nioh2.exe+27CCFD8]
"nioh2.exe"+D08A56: 48 B8 FF E3 0B 54 02 00 00 00  -  mov rax,00000002540BE3FF
"nioh2.exe"+D08A60: 48 3B D0                       -  cmp rdx,rax
"nioh2.exe"+D08A63: 48 8B F1                       -  mov rsi,rcx
"nioh2.exe"+D08A66: 48 8B CF                       -  mov rcx,rdi
"nioh2.exe"+D08A69: 48 0F 4C C2                    -  cmovl rax,rdx
"nioh2.exe"+D08A6D: 33 DB                          -  xor ebx,ebx
"nioh2.exe"+D08A6F: 48 85 C0                       -  test rax,rax
"nioh2.exe"+D08A72: 48 0F 4F D8                    -  cmovg rbx,rax
"nioh2.exe"+D08A76: E8 35 21 FC FF                 -  call nioh2.exe+CCABB0
// ---------- INJECTING HERE ----------
"nioh2.exe"+D08A7B: 48 89 9E 80 B7 07 00           -  mov [rsi+0007B780],rbx
// ---------- DONE INJECTING  ----------
"nioh2.exe"+D08A82: 66 83 7F 0C 00                 -  cmp word ptr [rdi+0C],00
"nioh2.exe"+D08A87: 74 26                          -  je nioh2.exe+D08AAF
"nioh2.exe"+D08A89: 48 8B CF                       -  mov rcx,rdi
"nioh2.exe"+D08A8C: E8 1F 1C FC FF                 -  call nioh2.exe+CCA6B0
"nioh2.exe"+D08A91: 48 8B 07                       -  mov rax,[rdi]
"nioh2.exe"+D08A94: 48 8B CF                       -  mov rcx,rdi
"nioh2.exe"+D08A97: FF 10                          -  call qword ptr [rax]
"nioh2.exe"+D08A99: 45 33 C0                       -  xor r8d,r8d
"nioh2.exe"+D08A9C: 48 8D 4F 0C                    -  lea rcx,[rdi+0C]
"nioh2.exe"+D08AA0: 89 47 10                       -  mov [rdi+10],eax
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>46</ID>
          <Description>"Money"</Description>
          <LastState Value="999999" RealAddress="7FF6B4F20010"/>
          <VariableType>4 Bytes</VariableType>
          <Address>vMoney</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Last edited by anon9 on Thu Feb 18, 2021 7:47 am, edited 3 times in total.

boubiyeah
Noobzor
Noobzor
Posts: 5
Joined: Sat Feb 06, 2021 12:38 pm
Reputation: 3

Re: Nioh 2 PC 1.25 Cheat Table

Post by boubiyeah »

The one we REAAAAALLY need is 100% drop rate for smithing texts and boss skills. Makes the game so much more pleasant.

derpnik
Noobzor
Noobzor
Posts: 10
Joined: Mon Nov 13, 2017 8:40 pm
Reputation: 0

Re: Nioh 2 PC 1.25 Cheat Table

Post by derpnik »

When you say in-game for whetstones, what exactly do you mean? I've tried during a mission, I've tried on the world map, and at the main menu just in case, and none of them have resulted in my whetstone total being changed.

anon9
Table Makers
Table Makers
Posts: 170
Joined: Mon Sep 17, 2018 6:28 am
Reputation: 174

Re: Nioh 2 PC 1.25 Cheat Table

Post by anon9 »

So not all of the item addresses are 'static' and many of them will end up editing a different item. There are a few ways around this, such as making all items large or overriding the decrease functionality.

Also, I've been hearing of cheats being used online. If you are going to cheat, please stay offline as much as possible.

I'll maybe throw some cheats out here, but I won't be dropping my own table here (or anything that seems a bit too abusable online) as a result of what I've been hearing about as I don't want to throw out any that would have a significant effect online if people are using them online. Some things like unlocking all skills (also inf item use), infinite health/stamina, rerolling your gear to perfects, etc. I won't post. Reason being that these can heavily affect online gameplay for others and in some cases at least, it is fairly noticeable (too many elixers, for example, or too much loot or all perfect loot when joining someone's game). Some players get upset if they go and play a game online and suddenly have max of everything because they want to grind and do everything by hand.

That is why I didn't post any tables for certain games - I only sent out tables by private request to people I trusted not to use them online without asking if people minded first and getting permission.

So my personal opinion on cheats from the request thread:
Amrita and Gold cheats seem safe.
Familiarity fast max should be okay, trying to think if there is any instance where it wouldn't be.
Glory multiplier might be okay, but need to check since someone complained about infinite glory already (and my own table keeps it at a reasonable level).

Cups, Jaspers, and Rice also seem relatively safe so far, but those ones I'm not sure if I have static values for (I can't do cups and jaspers as scripts with my current script because the same script could be edited to enable for all items, including ammo).
Forging is a bit iffy - on one hand, it is technically possible to do infinite forging, on the other hand, I don't want to have it out too soon as it would be pretty obvious someone is cheating if they have perfect gear so quickly.
Materials is the same issue as Cups and Jasper.
Drop rates/quality is an issue for the reason of online play.
Yokai Shift duration, Health, and Stamina are both out in my opinion as they could be used online and obvious if so.
Infinite Items (including ammo) is out for the reason that it could be edited for all items.
Zero equipment weight is iffy. On one hand, it is possible with enough levels. On the other hand, it might be obvious to experienced players if it is possible given level and gear/damage.
Infinite skill points would be out.
One hit kills would be out.
Infinite Prestige Points/Glory is something to look at.
Zero Jutsu cost is a bit iffy.
Last edited by anon9 on Mon Feb 08, 2021 12:44 pm, edited 4 times in total.

Spamstein
What is cheating?
What is cheating?
Posts: 1
Joined: Wed Mar 15, 2017 2:05 am
Reputation: 0

Re: Nioh 2 PC 1.25 Cheat Table

Post by Spamstein »

heres some possible pointers for ninjutsu power, i hardly know what im doing so let me know if any of them work for anyone else
note, onmyo magic power is always the next address after ninjutsu power

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>64</ID>
      <Description>"potential ninja/mage pointers"</Description>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>59</ID>
          <Description>"ninjutsu"</Description>
          <LastState Value="236" RealAddress="21891133768"/>
          <VariableType>4 Bytes</VariableType>
          <Address>nioh2.exe+270FD00</Address>
          <Offsets>
            <Offset>e8</Offset>
            <Offset>be8</Offset>
            <Offset>270</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>66</ID>
              <Description>"onmyo power"</Description>
              <LastState Value="86" RealAddress="2189113376C"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+4</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>60</ID>
          <Description>"ninjutsu"</Description>
          <LastState Value="236" RealAddress="21891133768"/>
          <VariableType>4 Bytes</VariableType>
          <Address>nioh2.exe+270FD40</Address>
          <Offsets>
            <Offset>e8</Offset>
            <Offset>be8</Offset>
            <Offset>270</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>68</ID>
              <Description>"onmyo power"</Description>
              <LastState Value="86" RealAddress="2189113376C"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+4</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>62</ID>
          <Description>"ninjutsu"</Description>
          <LastState Value="236" RealAddress="21891133768"/>
          <VariableType>4 Bytes</VariableType>
          <Address>nioh2.exe+27106C0</Address>
          <Offsets>
            <Offset>e8</Offset>
            <Offset>be8</Offset>
            <Offset>270</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>67</ID>
              <Description>"onmyo power"</Description>
              <LastState Value="86" RealAddress="2189113376C"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+4</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>63</ID>
          <Description>"ninjutsu"</Description>
          <LastState Value="236" RealAddress="21891133768"/>
          <VariableType>4 Bytes</VariableType>
          <Address>nioh2.exe+2710720</Address>
          <Offsets>
            <Offset>e8</Offset>
            <Offset>be8</Offset>
            <Offset>270</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>65</ID>
              <Description>"onmyo power"</Description>
              <LastState Value="86" RealAddress="2189113376C"/>
              <VariableType>4 Bytes</VariableType>
              <Address>+4</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

zarroc407
Noobzor
Noobzor
Posts: 11
Joined: Thu Nov 09, 2017 5:26 pm
Reputation: 1

Re: Nioh 2 PC 1.25 Cheat Table

Post by zarroc407 »

Has anyone found the address for any of the umbracite?

asdfen
Cheater
Cheater
Posts: 48
Joined: Sun Oct 21, 2018 7:10 am
Reputation: 12

Re: Nioh 2 PC 1.25 Cheat Table

Post by asdfen »

thank you to creator
here is a merge of all cheats from this thread and next. all credit to the posters. I just merged them
nioh2.CT
(322.14 KiB) Downloaded 338 times

Heck57
What is cheating?
What is cheating?
Posts: 1
Joined: Mon Feb 08, 2021 11:52 am
Reputation: 0

Re: Nioh 2 PC 1.25 Cheat Table

Post by Heck57 »

Thanks!

boubiyeah
Noobzor
Noobzor
Posts: 5
Joined: Sat Feb 06, 2021 12:38 pm
Reputation: 3

Re: Nioh 2 PC 1.25 Cheat Table

Post by boubiyeah »

Changing the proficiency doesn't adjust the skill points though, right?

anon9
Table Makers
Table Makers
Posts: 170
Joined: Mon Sep 17, 2018 6:28 am
Reputation: 174

Re: Nioh 2 PC 1.25 Cheat Table

Post by anon9 »

From what I recall, not directly at least. It can affect it indirectly though.

captainwu
Noobzor
Noobzor
Posts: 12
Joined: Sat Sep 02, 2017 7:17 am
Reputation: 2

Re: Nioh 2 PC 1.25 Cheat Table

Post by captainwu »

Thanks for the table.

Is it possible to edit weapon skill points directly?
I tried to search it, but I found 0 result.
There is a level cap(LV30) for all weapons, and the skill points are not sufficient for all skills.

CIKOMELANTIK
Expert Cheater
Expert Cheater
Posts: 82
Joined: Fri Mar 03, 2017 12:33 pm
Reputation: 19

Re: Nioh 2 PC 1.25 Cheat Table

Post by CIKOMELANTIK »

captainwu wrote:
Wed Feb 10, 2021 6:39 am
Thanks for the table.

Is it possible to edit weapon skill points directly?
I tried to search it, but I found 0 result.
There is a level cap(LV30) for all weapons, and the skill points are not sufficient for all skills.
just use ignore skill requirements on the v3

Sevih
What is cheating?
What is cheating?
Posts: 2
Joined: Thu May 04, 2017 10:49 pm
Reputation: 0

Re: Nioh 2 PC 1.25 Cheat Table

Post by Sevih »

By doing this, i used it and ended up with points that I can't spend cause the lv cap is at 60 not 30 as i thought

Post Reply

Who is online

Users browsing this forum: Bing [Bot], Day7, delusionz, drehcaruso, Google [Bot], jonaaa, Marcos Beran, wildwolf29