Upload your cheat tables here (No requests)
Masterto
Novice Cheater
Posts: 20 Joined: Sun Feb 07, 2021 7:05 pm
Reputation: 1
Post
by Masterto » 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. changing values does not any effect. tried on Etherial Armor, Accessory, Weapon etc.
How to use this cheat table?
Install Cheat Engine
Double-click the .CT file in order to open it.
Click the PC icon in Cheat Engine in order to select the game process.
Keep the list.
Activate the trainer options by checking boxes or setting values from 0 to 1
zachillios
Table Makers
Posts: 905 Joined: Fri Mar 03, 2017 9:05 am
Reputation: 760
Post
by zachillios » 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:
Attachments
nioh2 - equipment.CT
(329.54 KiB) Downloaded 249 times
Last edited by
zachillios on Mon Feb 08, 2021 1:21 am, edited 1 time in total.
Masterto
Novice Cheater
Posts: 20 Joined: Sun Feb 07, 2021 7:05 pm
Reputation: 1
Post
by Masterto » 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
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:
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.
Masterto
Novice Cheater
Posts: 20 Joined: Sun Feb 07, 2021 7:05 pm
Reputation: 1
Post
by Masterto » Sun Feb 07, 2021 11:13 pm
Found effects IDs.
[Link]
Masterto
Novice Cheater
Posts: 20 Joined: Sun Feb 07, 2021 7:05 pm
Reputation: 1
Post
by Masterto » Sun Feb 07, 2021 11:21 pm
game crashes when changing effects
zachillios
Table Makers
Posts: 905 Joined: Fri Mar 03, 2017 9:05 am
Reputation: 760
Post
by zachillios » Sun Feb 07, 2021 11:26 pm
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.
chrisreddot3
Expert Cheater
Posts: 461 Joined: Sun Mar 24, 2019 1:38 am
Reputation: 82
Post
by chrisreddot3 » Sun Feb 07, 2021 11:50 pm
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:
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.
nikorasu90
Novice Cheater
Posts: 15 Joined: Sun Feb 07, 2021 9:17 pm
Reputation: 0
Post
by nikorasu90 » Mon Feb 08, 2021 12:53 am
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:
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?
QuarryTen
Expert Cheater
Posts: 90 Joined: Wed Sep 25, 2019 1:21 am
Reputation: 52
Post
by QuarryTen » Mon Feb 08, 2021 12:56 am
Made a table with a few scripts:
Attachments
nioh2scripts.CT
(8.53 KiB) Downloaded 172 times
nikorasu90
Novice Cheater
Posts: 15 Joined: Sun Feb 07, 2021 9:17 pm
Reputation: 0
Post
by nikorasu90 » Mon Feb 08, 2021 1:06 am
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.
thedown1
Expert Cheater
Posts: 148 Joined: Sun Nov 12, 2017 3:46 am
Reputation: 59
Post
by thedown1 » Mon Feb 08, 2021 1:20 am
I was able to get it working with some modification, but the hex sheets do not match what I have.
nvm its correct.
dontmet123
What is cheating?
Posts: 1 Joined: Sun Feb 07, 2021 11:23 pm
Reputation: 0
Post
by dontmet123 » Mon Feb 08, 2021 1:31 am
How did u do it?
thedown1
Expert Cheater
Posts: 148 Joined: Sun Nov 12, 2017 3:46 am
Reputation: 59
Post
by thedown1 » Mon Feb 08, 2021 2:06 am
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>
thedown1
Expert Cheater
Posts: 148 Joined: Sun Nov 12, 2017 3:46 am
Reputation: 59
Post
by thedown1 » Mon Feb 08, 2021 2:24 am
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>
chrisreddot3
Expert Cheater
Posts: 461 Joined: Sun Mar 24, 2019 1:38 am
Reputation: 82
Post
by chrisreddot3 » Mon Feb 08, 2021 2:25 am
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
Last edited by
chrisreddot3 on Mon Feb 08, 2021 2:59 am, edited 1 time in total.