Page 5 of 96

Re: Nioh 2 Complete Edition CT

Posted: Sun Feb 07, 2021 11:00 pm
by Masterto
zachillios wrote:
Sun Feb 07, 2021 8:19 pm
Here's an Item Editor. To make it work right you have to go into the Forge, select Temper, then Pick your Item. Once you're in the menu to actually temper your item the values will properly populate. Make the changes you want then back out of the item and the stats should take effect. I'm not expanding any further, so if you guys want to add to it feel free. Also, as previously stated in here, if you edit your item to absurd levels, the game is going to revert them to normal through sanity checks. Enjoy.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>90231</ID>
      <Description>"Item Editor"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : nioh2.exe
  Version: 
  Date   : 2021-02-07
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Item_Edit,nioh2.exe,44 8B 57 0C 44 8B CA) // should be unique
alloc(newmem,$1000,Item_Edit)
globalalloc(ItemEdit,4)
label(code)
label(return)

newmem:
push rax
lea rax,[rdi+0C]
mov [ItemEdit],rax
pop rax
code:
  mov r10d,[rdi+0C]
  mov r9d,edx
  jmp return

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

[DISABLE]

Item_Edit:
  db 44 8B 57 0C 44 8B CA

unregistersymbol(Item_Edit)
dealloc(newmem)
dealloc(ItemEdit)
{
// ORIGINAL CODE - INJECTION POINT: nioh2.exe+F52D4F

nioh2.exe+F52D36: 84 C0                 - test al,al
nioh2.exe+F52D38: 74 0E                 - je nioh2.exe+F52D48
nioh2.exe+F52D3A: 0F BE D3              - movsx edx,bl
nioh2.exe+F52D3D: 8D 42 01              - lea eax,[rdx+01]
nioh2.exe+F52D40: 83 F8 06              - cmp eax,06
nioh2.exe+F52D43: 7D 03                 - jnl nioh2.exe+F52D48
nioh2.exe+F52D45: 8D 5A 01              - lea ebx,[rdx+01]
nioh2.exe+F52D48: 33 D2                 - xor edx,edx
nioh2.exe+F52D4A: 80 FB 05              - cmp bl,05
nioh2.exe+F52D4D: 77 3A                 - ja nioh2.exe+F52D89
// ---------- INJECTING HERE ----------
nioh2.exe+F52D4F: 44 8B 57 0C           - mov r10d,[rdi+0C]
// ---------- DONE INJECTING  ----------
nioh2.exe+F52D53: 44 8B CA              - mov r9d,edx
nioh2.exe+F52D56: 48 0F BE C3           - movsx rax,bl
nioh2.exe+F52D5A: 48 8D 0C 80           - lea rcx,[rax+rax*4]
nioh2.exe+F52D5E: 48 8D 05 AB 0D CE 00  - lea rax,[nioh2.exe+1C33B10]
nioh2.exe+F52D65: 4C 8D 04 88           - lea r8,[rax+rcx*4]
nioh2.exe+F52D69: 0F 1F 80 00 00 00 00  - nop dword ptr [rax+00000000]
nioh2.exe+F52D70: 41 6B 00 64           - imul eax,[r8],64
nioh2.exe+F52D74: 44 3B D0              - cmp r10d,eax
nioh2.exe+F52D77: 72 10                 - jb nioh2.exe+F52D89
nioh2.exe+F52D79: 41 8D 51 01           - lea edx,[r9+01]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>90242</ID>
          <Description>"Familiarity"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90233</ID>
          <Description>"Attack?"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>-6</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90235</ID>
          <Description>"Effect 1"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>24</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90241</ID>
          <Description>"Effect 2"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>30</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90239</ID>
          <Description>"Effect 3"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>48</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90237</ID>
          <Description>"Effect 4"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>54</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Doesn't work. changing values does not any effect. tried on Etherial Armor, Accessory, Weapon etc.

Re: Nioh 2 Complete Edition CT

Posted: Sun Feb 07, 2021 11:03 pm
by zachillios
So the Item Editor doesn't work for armor, so I made one for armor as well and fixed the weapon one.
Masterto wrote:
Sun Feb 07, 2021 11:00 pm
zachillios wrote:
Sun Feb 07, 2021 8:19 pm
Here's an Item Editor. To make it work right you have to go into the Forge, select Temper, then Pick your Item. Once you're in the menu to actually temper your item the values will properly populate. Make the changes you want then back out of the item and the stats should take effect. I'm not expanding any further, so if you guys want to add to it feel free. Also, as previously stated in here, if you edit your item to absurd levels, the game is going to revert them to normal through sanity checks. Enjoy.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>90231</ID>
      <Description>"Item Editor"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : nioh2.exe
  Version: 
  Date   : 2021-02-07
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Item_Edit,nioh2.exe,44 8B 57 0C 44 8B CA) // should be unique
alloc(newmem,$1000,Item_Edit)
globalalloc(ItemEdit,4)
label(code)
label(return)

newmem:
push rax
lea rax,[rdi+0C]
mov [ItemEdit],rax
pop rax
code:
  mov r10d,[rdi+0C]
  mov r9d,edx
  jmp return

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

[DISABLE]

Item_Edit:
  db 44 8B 57 0C 44 8B CA

unregistersymbol(Item_Edit)
dealloc(newmem)
dealloc(ItemEdit)
{
// ORIGINAL CODE - INJECTION POINT: nioh2.exe+F52D4F

nioh2.exe+F52D36: 84 C0                 - test al,al
nioh2.exe+F52D38: 74 0E                 - je nioh2.exe+F52D48
nioh2.exe+F52D3A: 0F BE D3              - movsx edx,bl
nioh2.exe+F52D3D: 8D 42 01              - lea eax,[rdx+01]
nioh2.exe+F52D40: 83 F8 06              - cmp eax,06
nioh2.exe+F52D43: 7D 03                 - jnl nioh2.exe+F52D48
nioh2.exe+F52D45: 8D 5A 01              - lea ebx,[rdx+01]
nioh2.exe+F52D48: 33 D2                 - xor edx,edx
nioh2.exe+F52D4A: 80 FB 05              - cmp bl,05
nioh2.exe+F52D4D: 77 3A                 - ja nioh2.exe+F52D89
// ---------- INJECTING HERE ----------
nioh2.exe+F52D4F: 44 8B 57 0C           - mov r10d,[rdi+0C]
// ---------- DONE INJECTING  ----------
nioh2.exe+F52D53: 44 8B CA              - mov r9d,edx
nioh2.exe+F52D56: 48 0F BE C3           - movsx rax,bl
nioh2.exe+F52D5A: 48 8D 0C 80           - lea rcx,[rax+rax*4]
nioh2.exe+F52D5E: 48 8D 05 AB 0D CE 00  - lea rax,[nioh2.exe+1C33B10]
nioh2.exe+F52D65: 4C 8D 04 88           - lea r8,[rax+rcx*4]
nioh2.exe+F52D69: 0F 1F 80 00 00 00 00  - nop dword ptr [rax+00000000]
nioh2.exe+F52D70: 41 6B 00 64           - imul eax,[r8],64
nioh2.exe+F52D74: 44 3B D0              - cmp r10d,eax
nioh2.exe+F52D77: 72 10                 - jb nioh2.exe+F52D89
nioh2.exe+F52D79: 41 8D 51 01           - lea edx,[r9+01]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>90242</ID>
          <Description>"Familiarity"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90233</ID>
          <Description>"Attack?"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>-6</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90235</ID>
          <Description>"Effect 1"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>24</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90241</ID>
          <Description>"Effect 2"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>30</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90239</ID>
          <Description>"Effect 3"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>48</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90237</ID>
          <Description>"Effect 4"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>54</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Doesn't work.
Too bad. Works for me:
Image

Re: Nioh 2 Complete Edition CT

Posted: Sun Feb 07, 2021 11:10 pm
by Masterto
zachillios wrote:
Sun Feb 07, 2021 11:03 pm
So the Item Editor doesn't work for armor, so I made one for armor as well and fixed the weapon one.
Masterto wrote:
Sun Feb 07, 2021 11:00 pm
zachillios wrote:
Sun Feb 07, 2021 8:19 pm
Here's an Item Editor. To make it work right you have to go into the Forge, select Temper, then Pick your Item. Once you're in the menu to actually temper your item the values will properly populate. Make the changes you want then back out of the item and the stats should take effect. I'm not expanding any further, so if you guys want to add to it feel free. Also, as previously stated in here, if you edit your item to absurd levels, the game is going to revert them to normal through sanity checks. Enjoy.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>90231</ID>
      <Description>"Item Editor"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : nioh2.exe
  Version: 
  Date   : 2021-02-07
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Item_Edit,nioh2.exe,44 8B 57 0C 44 8B CA) // should be unique
alloc(newmem,$1000,Item_Edit)
globalalloc(ItemEdit,4)
label(code)
label(return)

newmem:
push rax
lea rax,[rdi+0C]
mov [ItemEdit],rax
pop rax
code:
  mov r10d,[rdi+0C]
  mov r9d,edx
  jmp return

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

[DISABLE]

Item_Edit:
  db 44 8B 57 0C 44 8B CA

unregistersymbol(Item_Edit)
dealloc(newmem)
dealloc(ItemEdit)
{
// ORIGINAL CODE - INJECTION POINT: nioh2.exe+F52D4F

nioh2.exe+F52D36: 84 C0                 - test al,al
nioh2.exe+F52D38: 74 0E                 - je nioh2.exe+F52D48
nioh2.exe+F52D3A: 0F BE D3              - movsx edx,bl
nioh2.exe+F52D3D: 8D 42 01              - lea eax,[rdx+01]
nioh2.exe+F52D40: 83 F8 06              - cmp eax,06
nioh2.exe+F52D43: 7D 03                 - jnl nioh2.exe+F52D48
nioh2.exe+F52D45: 8D 5A 01              - lea ebx,[rdx+01]
nioh2.exe+F52D48: 33 D2                 - xor edx,edx
nioh2.exe+F52D4A: 80 FB 05              - cmp bl,05
nioh2.exe+F52D4D: 77 3A                 - ja nioh2.exe+F52D89
// ---------- INJECTING HERE ----------
nioh2.exe+F52D4F: 44 8B 57 0C           - mov r10d,[rdi+0C]
// ---------- DONE INJECTING  ----------
nioh2.exe+F52D53: 44 8B CA              - mov r9d,edx
nioh2.exe+F52D56: 48 0F BE C3           - movsx rax,bl
nioh2.exe+F52D5A: 48 8D 0C 80           - lea rcx,[rax+rax*4]
nioh2.exe+F52D5E: 48 8D 05 AB 0D CE 00  - lea rax,[nioh2.exe+1C33B10]
nioh2.exe+F52D65: 4C 8D 04 88           - lea r8,[rax+rcx*4]
nioh2.exe+F52D69: 0F 1F 80 00 00 00 00  - nop dword ptr [rax+00000000]
nioh2.exe+F52D70: 41 6B 00 64           - imul eax,[r8],64
nioh2.exe+F52D74: 44 3B D0              - cmp r10d,eax
nioh2.exe+F52D77: 72 10                 - jb nioh2.exe+F52D89
nioh2.exe+F52D79: 41 8D 51 01           - lea edx,[r9+01]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>90242</ID>
          <Description>"Familiarity"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90233</ID>
          <Description>"Attack?"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>-6</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90235</ID>
          <Description>"Effect 1"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>24</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90241</ID>
          <Description>"Effect 2"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>30</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90239</ID>
          <Description>"Effect 3"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>48</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90237</ID>
          <Description>"Effect 4"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>54</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Doesn't work.
Too bad. Works for me:
Image
I tried with Ethereal equipments. Maybe adresses differs?
it shows Item level, but effects, even when changed, does not happen anything.
Thanks for your work.

Re: Nioh 2 Complete Edition CT

Posted: Sun Feb 07, 2021 11:13 pm
by Masterto
Found effects IDs.
[Link]

Re: Nioh 2 Complete Edition CT

Posted: Sun Feb 07, 2021 11:21 pm
by Masterto
game crashes when changing effects

Re: Nioh 2 Complete Edition CT

Posted: Sun Feb 07, 2021 11:26 pm
by zachillios
Masterto wrote:
Sun Feb 07, 2021 11:21 pm
game crashes when changing effects
This is entirely user error then. I've changed over 5 different pieces of equipment now. Figure it out or don't use it.

Re: Nioh 2 Complete Edition CT

Posted: Sun Feb 07, 2021 11:50 pm
by chrisreddot3
Masterto wrote:
Sun Feb 07, 2021 11:10 pm
zachillios wrote:
Sun Feb 07, 2021 11:03 pm
So the Item Editor doesn't work for armor, so I made one for armor as well and fixed the weapon one.
Masterto wrote:
Sun Feb 07, 2021 11:00 pm

Doesn't work.
Too bad. Works for me:
Image
I tried with Ethereal equipments. Maybe adresses differs?
it shows Item level, but effects, even when changed, does not happen anything.
Thanks for your work.
Pls make step by step to teach us how to do it without making the game crash.
ty.

Re: Nioh 2 Complete Edition CT

Posted: Mon Feb 08, 2021 12:53 am
by nikorasu90
zachillios wrote:
Sun Feb 07, 2021 11:03 pm
So the Item Editor doesn't work for armor, so I made one for armor as well and fixed the weapon one.
Masterto wrote:
Sun Feb 07, 2021 11:00 pm
zachillios wrote:
Sun Feb 07, 2021 8:19 pm
Here's an Item Editor. To make it work right you have to go into the Forge, select Temper, then Pick your Item. Once you're in the menu to actually temper your item the values will properly populate. Make the changes you want then back out of the item and the stats should take effect. I'm not expanding any further, so if you guys want to add to it feel free. Also, as previously stated in here, if you edit your item to absurd levels, the game is going to revert them to normal through sanity checks. Enjoy.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>90231</ID>
      <Description>"Item Editor"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : nioh2.exe
  Version: 
  Date   : 2021-02-07
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Item_Edit,nioh2.exe,44 8B 57 0C 44 8B CA) // should be unique
alloc(newmem,$1000,Item_Edit)
globalalloc(ItemEdit,4)
label(code)
label(return)

newmem:
push rax
lea rax,[rdi+0C]
mov [ItemEdit],rax
pop rax
code:
  mov r10d,[rdi+0C]
  mov r9d,edx
  jmp return

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

[DISABLE]

Item_Edit:
  db 44 8B 57 0C 44 8B CA

unregistersymbol(Item_Edit)
dealloc(newmem)
dealloc(ItemEdit)
{
// ORIGINAL CODE - INJECTION POINT: nioh2.exe+F52D4F

nioh2.exe+F52D36: 84 C0                 - test al,al
nioh2.exe+F52D38: 74 0E                 - je nioh2.exe+F52D48
nioh2.exe+F52D3A: 0F BE D3              - movsx edx,bl
nioh2.exe+F52D3D: 8D 42 01              - lea eax,[rdx+01]
nioh2.exe+F52D40: 83 F8 06              - cmp eax,06
nioh2.exe+F52D43: 7D 03                 - jnl nioh2.exe+F52D48
nioh2.exe+F52D45: 8D 5A 01              - lea ebx,[rdx+01]
nioh2.exe+F52D48: 33 D2                 - xor edx,edx
nioh2.exe+F52D4A: 80 FB 05              - cmp bl,05
nioh2.exe+F52D4D: 77 3A                 - ja nioh2.exe+F52D89
// ---------- INJECTING HERE ----------
nioh2.exe+F52D4F: 44 8B 57 0C           - mov r10d,[rdi+0C]
// ---------- DONE INJECTING  ----------
nioh2.exe+F52D53: 44 8B CA              - mov r9d,edx
nioh2.exe+F52D56: 48 0F BE C3           - movsx rax,bl
nioh2.exe+F52D5A: 48 8D 0C 80           - lea rcx,[rax+rax*4]
nioh2.exe+F52D5E: 48 8D 05 AB 0D CE 00  - lea rax,[nioh2.exe+1C33B10]
nioh2.exe+F52D65: 4C 8D 04 88           - lea r8,[rax+rcx*4]
nioh2.exe+F52D69: 0F 1F 80 00 00 00 00  - nop dword ptr [rax+00000000]
nioh2.exe+F52D70: 41 6B 00 64           - imul eax,[r8],64
nioh2.exe+F52D74: 44 3B D0              - cmp r10d,eax
nioh2.exe+F52D77: 72 10                 - jb nioh2.exe+F52D89
nioh2.exe+F52D79: 41 8D 51 01           - lea edx,[r9+01]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>90242</ID>
          <Description>"Familiarity"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90233</ID>
          <Description>"Attack?"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>-6</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90235</ID>
          <Description>"Effect 1"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>24</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90241</ID>
          <Description>"Effect 2"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>30</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90239</ID>
          <Description>"Effect 3"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>48</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90237</ID>
          <Description>"Effect 4"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>54</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Doesn't work.
Too bad. Works for me:
Image
It's crashing for me as well whenever I change the effects in the temper menu and back out. Is there something extra you're doing?

Re: Nioh 2 Complete Edition CT

Posted: Mon Feb 08, 2021 12:56 am
by QuarryTen
Made a table with a few scripts:

  • Infinite Health
  • Infinite Stamina
  • Max Amrita
  • No Demon Cooldown

Re: Nioh 2 Complete Edition CT

Posted: Mon Feb 08, 2021 1:06 am
by nikorasu90
Another thing that's happening with the item editor for me is that I can change the level of weapons but I can't change armor. And then changing effects = crash. So really all I can do is change the level of weapons.

Re: Nioh 2 Complete Edition CT

Posted: Mon Feb 08, 2021 1:20 am
by thedown1
I was able to get it working with some modification, but the hex sheets do not match what I have.
nvm its correct.

Re: Nioh 2 Complete Edition CT

Posted: Mon Feb 08, 2021 1:31 am
by dontmet123
How did u do it?

Re: Nioh 2 Complete Edition CT

Posted: Mon Feb 08, 2021 2:06 am
by thedown1
Here you go!

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>90231</ID>
      <Description>"Item Editor"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : nioh2.exe
  Version: 
  Date   : 2021-02-07
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Item_Edit,nioh2.exe,44 8B 57 0C 44 8B CA) // should be unique
alloc(newmem,$1000,Item_Edit)
globalalloc(ItemEdit,4)
label(code)
label(return)

newmem:
push rax
lea rax,[rdi]
mov [ItemEdit],rax
pop rax
code:
  mov r10d,[rdi+0C]
  mov r9d,edx
  jmp return

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

[DISABLE]

Item_Edit:
  db 44 8B 57 0C 44 8B CA

unregistersymbol(Item_Edit)
dealloc(newmem)
dealloc(ItemEdit)
{
// ORIGINAL CODE - INJECTION POINT: nioh2.exe+F52D4F

nioh2.exe+F52D36: 84 C0                 - test al,al
nioh2.exe+F52D38: 74 0E                 - je nioh2.exe+F52D48
nioh2.exe+F52D3A: 0F BE D3              - movsx edx,bl
nioh2.exe+F52D3D: 8D 42 01              - lea eax,[rdx+01]
nioh2.exe+F52D40: 83 F8 06              - cmp eax,06
nioh2.exe+F52D43: 7D 03                 - jnl nioh2.exe+F52D48
nioh2.exe+F52D45: 8D 5A 01              - lea ebx,[rdx+01]
nioh2.exe+F52D48: 33 D2                 - xor edx,edx
nioh2.exe+F52D4A: 80 FB 05              - cmp bl,05
nioh2.exe+F52D4D: 77 3A                 - ja nioh2.exe+F52D89
// ---------- INJECTING HERE ----------
nioh2.exe+F52D4F: 44 8B 57 0C           - mov r10d,[rdi+0C]
// ---------- DONE INJECTING  ----------
nioh2.exe+F52D53: 44 8B CA              - mov r9d,edx
nioh2.exe+F52D56: 48 0F BE C3           - movsx rax,bl
nioh2.exe+F52D5A: 48 8D 0C 80           - lea rcx,[rax+rax*4]
nioh2.exe+F52D5E: 48 8D 05 AB 0D CE 00  - lea rax,[nioh2.exe+1C33B10]
nioh2.exe+F52D65: 4C 8D 04 88           - lea r8,[rax+rcx*4]
nioh2.exe+F52D69: 0F 1F 80 00 00 00 00  - nop dword ptr [rax+00000000]
nioh2.exe+F52D70: 41 6B 00 64           - imul eax,[r8],64
nioh2.exe+F52D74: 44 3B D0              - cmp r10d,eax
nioh2.exe+F52D77: 72 10                 - jb nioh2.exe+F52D89
nioh2.exe+F52D79: 41 8D 51 01           - lea edx,[r9+01]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>90243</ID>
          <Description>"ID"</Description>
          <LastState Value="DB0A" RealAddress="7FF7A7E15A20"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90244</ID>
          <Description>"ID2(model)"</Description>
          <LastState Value="DB0A" RealAddress="7FF7A7E15A22"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>+2</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90257</ID>
          <Description>"Level"</Description>
          <LastState Value="57" RealAddress="7FF7A7E15A26"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>6</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90245</ID>
          <Description>"Familiarity"</Description>
          <LastState Value="0" RealAddress="7FF7A7E15A2C"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90247</ID>
          <Description>"Status 1"</Description>
          <Options moAllowManualCollapseAndExpand="1"/>
          <LastState Value="AB 7C 00 00 B9 00 00 00 D8 1D 03 00" RealAddress="7FF7A7E15A50"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Array of byte</VariableType>
          <ByteLength>12</ByteLength>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>30</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>90251</ID>
              <Description>"Effect"</Description>
              <LastState Value="7CAB" RealAddress="7FF7A7E15A50"/>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>30</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>90255</ID>
              <Description>"Strength"</Description>
              <LastState Value="185" RealAddress="7FF7A7E15A54"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>34</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>90248</ID>
          <Description>"Status 2"</Description>
          <Options moAllowManualCollapseAndExpand="1"/>
          <LastState Value="4A 16 00 00 E8 03 00 00 0F 27 02 00" RealAddress="7FF7A7E15A5C"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Array of byte</VariableType>
          <ByteLength>12</ByteLength>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>3c</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>90252</ID>
              <Description>"Effect"</Description>
              <LastState Value="164A" RealAddress="7FF7A7E15A5C"/>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>3C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>90256</ID>
              <Description>"Strength"</Description>
              <LastState Value="1000" RealAddress="7FF7A7E15A60"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>40</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>90258</ID>
          <Description>"Status 3"</Description>
          <Options moAllowManualCollapseAndExpand="1"/>
          <LastState Value="FB 13 00 00 08 00 00 00 0F 27 02 00" RealAddress="7FF7A7E15A68"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Array of byte</VariableType>
          <ByteLength>12</ByteLength>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>48</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>90259</ID>
              <Description>"Effect"</Description>
              <LastState Value="13FB" RealAddress="7FF7A7E15A68"/>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>48</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>90260</ID>
              <Description>"Strength"</Description>
              <LastState Value="8" RealAddress="7FF7A7E15A6C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>4C</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>90261</ID>
          <Description>"Status 4"</Description>
          <Options moAllowManualCollapseAndExpand="1"/>
          <LastState Value="EF BF 00 00 5D 00 00 00 48 1C 02 00" RealAddress="7FF7A7E15A74"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Array of byte</VariableType>
          <ByteLength>12</ByteLength>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>54</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>90262</ID>
              <Description>"Effect"</Description>
              <LastState Value="BFEF" RealAddress="7FF7A7E15A74"/>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>54</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>90263</ID>
              <Description>"Strength"</Description>
              <LastState Value="93" RealAddress="7FF7A7E15A78"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>58</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>90264</ID>
          <Description>"Status 5"</Description>
          <Options moAllowManualCollapseAndExpand="1"/>
          <LastState Value="FF FF FF FF 00 00 00 00 00 00 00 00" RealAddress="7FF7A7E15A80"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Array of byte</VariableType>
          <ByteLength>12</ByteLength>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>60</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>90265</ID>
              <Description>"Effect"</Description>
              <LastState Value="FFFF" RealAddress="7FF7A7E15A80"/>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>90266</ID>
              <Description>"Strength"</Description>
              <LastState Value="0" RealAddress="7FF7A7E15A88"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>68</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>90267</ID>
          <Description>"Status 6"</Description>
          <Options moAllowManualCollapseAndExpand="1"/>
          <LastState Value="FF FF FF FF 00 00 00 00 00 00 00 00" RealAddress="7FF7A7E15A8C"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Array of byte</VariableType>
          <ByteLength>12</ByteLength>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>6c</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>90268</ID>
              <Description>"Effect"</Description>
              <LastState Value="FFFF" RealAddress="7FF7A7E15A8C"/>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>6c</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>90269</ID>
              <Description>"Strength"</Description>
              <LastState Value="0" RealAddress="7FF7A7E15A94"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>74</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: Nioh 2 Complete Edition CT

Posted: Mon Feb 08, 2021 2:24 am
by thedown1
Added more like rarity and added status 7 C:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>90231</ID>
      <Description>"Item Editor"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : nioh2.exe
  Version: 
  Date   : 2021-02-07
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Item_Edit,nioh2.exe,44 8B 57 0C 44 8B CA) // should be unique
alloc(newmem,$1000,Item_Edit)
globalalloc(ItemEdit,4)
label(code)
label(return)

newmem:
push rax
lea rax,[rdi]
mov [ItemEdit],rax
pop rax
code:
  mov r10d,[rdi+0C]
  mov r9d,edx
  jmp return

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

[DISABLE]

Item_Edit:
  db 44 8B 57 0C 44 8B CA

unregistersymbol(Item_Edit)
dealloc(newmem)
dealloc(ItemEdit)
{
// ORIGINAL CODE - INJECTION POINT: nioh2.exe+F52D4F

nioh2.exe+F52D36: 84 C0                 - test al,al
nioh2.exe+F52D38: 74 0E                 - je nioh2.exe+F52D48
nioh2.exe+F52D3A: 0F BE D3              - movsx edx,bl
nioh2.exe+F52D3D: 8D 42 01              - lea eax,[rdx+01]
nioh2.exe+F52D40: 83 F8 06              - cmp eax,06
nioh2.exe+F52D43: 7D 03                 - jnl nioh2.exe+F52D48
nioh2.exe+F52D45: 8D 5A 01              - lea ebx,[rdx+01]
nioh2.exe+F52D48: 33 D2                 - xor edx,edx
nioh2.exe+F52D4A: 80 FB 05              - cmp bl,05
nioh2.exe+F52D4D: 77 3A                 - ja nioh2.exe+F52D89
// ---------- INJECTING HERE ----------
nioh2.exe+F52D4F: 44 8B 57 0C           - mov r10d,[rdi+0C]
// ---------- DONE INJECTING  ----------
nioh2.exe+F52D53: 44 8B CA              - mov r9d,edx
nioh2.exe+F52D56: 48 0F BE C3           - movsx rax,bl
nioh2.exe+F52D5A: 48 8D 0C 80           - lea rcx,[rax+rax*4]
nioh2.exe+F52D5E: 48 8D 05 AB 0D CE 00  - lea rax,[nioh2.exe+1C33B10]
nioh2.exe+F52D65: 4C 8D 04 88           - lea r8,[rax+rcx*4]
nioh2.exe+F52D69: 0F 1F 80 00 00 00 00  - nop dword ptr [rax+00000000]
nioh2.exe+F52D70: 41 6B 00 64           - imul eax,[r8],64
nioh2.exe+F52D74: 44 3B D0              - cmp r10d,eax
nioh2.exe+F52D77: 72 10                 - jb nioh2.exe+F52D89
nioh2.exe+F52D79: 41 8D 51 01           - lea edx,[r9+01]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>90243</ID>
          <Description>"ID"</Description>
          <LastState Value="DB0A" RealAddress="2CE246EE430"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90244</ID>
          <Description>"ID2(model)"</Description>
          <LastState Value="DB0A" RealAddress="2CE246EE432"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>+2</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90257</ID>
          <Description>"Level"</Description>
          <LastState Value="57" RealAddress="2CE246EE436"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>6</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90273</ID>
          <Description>"???"</Description>
          <LastState Value="128" RealAddress="2CE246EE440"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>10</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90274</ID>
          <Description>"???"</Description>
          <LastState Value="2" RealAddress="2CE246EE44C"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>1c</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90245</ID>
          <Description>"Familiarity"</Description>
          <LastState Value="0" RealAddress="2CE246EE43C"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90276</ID>
          <Description>"???"</Description>
          <LastState Value="2" RealAddress="2CE246EE44C"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>1c</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90275</ID>
          <Description>"Rarity"</Description>
          <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:White
1:Yellow
2:Blue
3:Purple
4:Green
</DropDownList>
          <LastState Value="3" RealAddress="2CE246EE444"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>14</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90277</ID>
          <Description>"???"</Description>
          <LastState Value="0" RealAddress="2CE246EE45C"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>2C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90247</ID>
          <Description>"Status 1"</Description>
          <Options moAllowManualCollapseAndExpand="1"/>
          <LastState Value="AB 7C 00 00 B9 00 00 00 D8 1D 03 00" RealAddress="2CE246EE460"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Array of byte</VariableType>
          <ByteLength>12</ByteLength>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>30</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>90251</ID>
              <Description>"Effect"</Description>
              <LastState Value="7CAB" RealAddress="2CE246EE460"/>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>30</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>90255</ID>
              <Description>"Strength"</Description>
              <LastState Value="185" RealAddress="2CE246EE464"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>34</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>90248</ID>
          <Description>"Status 2"</Description>
          <Options moAllowManualCollapseAndExpand="1"/>
          <LastState Value="4A 16 00 00 E8 03 00 00 0F 27 02 00" RealAddress="2CE246EE46C"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Array of byte</VariableType>
          <ByteLength>12</ByteLength>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>3c</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>90252</ID>
              <Description>"Effect"</Description>
              <LastState Value="164A" RealAddress="2CE246EE46C"/>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>3C</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>90256</ID>
              <Description>"Strength"</Description>
              <LastState Value="1000" RealAddress="2CE246EE470"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>40</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>90258</ID>
          <Description>"Status 3"</Description>
          <Options moAllowManualCollapseAndExpand="1"/>
          <LastState Value="75 D4 00 00 63 00 00 00 0F 27 02 00" RealAddress="2CE246EE478"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Array of byte</VariableType>
          <ByteLength>12</ByteLength>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>48</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>90259</ID>
              <Description>"Effect"</Description>
              <LastState Value="D475" RealAddress="2CE246EE478"/>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>48</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>90260</ID>
              <Description>"Strength"</Description>
              <LastState Value="99" RealAddress="2CE246EE47C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>4C</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>90261</ID>
          <Description>"Status 4"</Description>
          <Options moAllowManualCollapseAndExpand="1"/>
          <LastState Value="EF BF 00 00 5D 00 00 00 48 1C 02 00" RealAddress="2CE246EE484"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Array of byte</VariableType>
          <ByteLength>12</ByteLength>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>54</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>90262</ID>
              <Description>"Effect"</Description>
              <LastState Value="BFEF" RealAddress="2CE246EE484"/>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>54</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>90263</ID>
              <Description>"Strength"</Description>
              <LastState Value="93" RealAddress="2CE246EE488"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>58</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>90264</ID>
          <Description>"Status 5"</Description>
          <Options moAllowManualCollapseAndExpand="1"/>
          <LastState Value="FF FF FF FF 00 00 00 00 00 00 00 00" RealAddress="2CE246EE490"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Array of byte</VariableType>
          <ByteLength>12</ByteLength>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>60</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>90265</ID>
              <Description>"Effect"</Description>
              <LastState Value="FFFF" RealAddress="2CE246EE490"/>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>90266</ID>
              <Description>"Strength"</Description>
              <LastState Value="0" RealAddress="2CE246EE498"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>68</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>90267</ID>
          <Description>"Status 6"</Description>
          <Options moAllowManualCollapseAndExpand="1"/>
          <LastState Value="FF FF FF FF 00 00 00 00 00 00 00 00" RealAddress="2CE246EE49C"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Array of byte</VariableType>
          <ByteLength>12</ByteLength>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>6c</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>90268</ID>
              <Description>"Effect"</Description>
              <LastState Value="FFFF" RealAddress="2CE246EE49C"/>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>6c</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>90269</ID>
              <Description>"Strength"</Description>
              <LastState Value="0" RealAddress="2CE246EE4A4"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>74</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>90270</ID>
          <Description>"Status 7"</Description>
          <Options moAllowManualCollapseAndExpand="1"/>
          <LastState Value="FF FF FF FF 00 00 00 00 00 00 00 00" RealAddress="2CE246EE4A8"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Array of byte</VariableType>
          <ByteLength>12</ByteLength>
          <Address>ItemEdit</Address>
          <Offsets>
            <Offset>78</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>90271</ID>
              <Description>"Effect"</Description>
              <LastState Value="FFFF" RealAddress="2CE246EE4A8"/>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>78</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>90272</ID>
              <Description>"Strength"</Description>
              <LastState Value="0" RealAddress="2CE246EE4AC"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>ItemEdit</Address>
              <Offsets>
                <Offset>7C</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: Nioh 2 Complete Edition CT

Posted: Mon Feb 08, 2021 2:25 am
by chrisreddot3
thedown1 wrote:
Mon Feb 08, 2021 2:06 am
Here you go!
ty sir for your contribution,but,any change dont apply or make my game crash.
help pls