Page 1 of 1

(REQUEST) Nioh 2 - Ignore crafting mats.

Posted: Mon May 31, 2021 7:17 pm
by Squirrel2022
Hi all,

Im looking for a table to ignore crafting materials. Could someone help me on this one?

Many thanks!

Re: (REQUEST) Nioh 2 - Ignore crafting mats.

Posted: Wed Jun 02, 2021 9:44 pm
by Squirrel2022
Sorry for putting in the wrong section.

Re: (REQUEST) Nioh 2 - Ignore crafting mats.

Posted: Thu Jun 03, 2021 12:19 am
by GreenHouse
I don't know if it'll work for you, as I had the game lying around and I don't know the version. But if you mean the forge materials, then here's a script I just made:
(Copy the code, then paste it into the address list. Or right click in the address list and click 'Paste'. Which is pretty much the same thing.)

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>82</ID>
      <Description>"No Forge Cost"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(get_forgeCost,nioh2.exe,48 8B 0B 48 C1 E9 20)
alloc(newmem,$1000,get_forgeCost)
label(code)
label(return)

newmem:

code:
  mov [rbx+04],0
  //mov [rbx],0
  mov rcx,[rbx]
  shr rcx,20
  jmp return

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

[DISABLE]
get_forgeCost:
  db 48 8B 0B 48 C1 E9 20

unregistersymbol(get_forgeCost)
dealloc(newmem)
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Also, you have two choices there. If you edit the script, "//mov [rbx],0" is commented out. If you remove the comment ( // ), that will make everything not require anything to craft. Otherwise if you leave it as is, everything will need 0 of the objects required.

Re: (REQUEST) Nioh 2 - Ignore crafting mats.

Posted: Fri Jun 11, 2021 1:46 pm
by Squirrel2022
GreenHouse wrote:
Thu Jun 03, 2021 12:19 am
I don't know if it'll work for you, as I had the game lying around and I don't know the version. But if you mean the forge materials, then here's a script I just made:
(Copy the code, then paste it into the address list. Or right click in the address list and click 'Paste'. Which is pretty much the same thing.)

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>82</ID>
      <Description>"No Forge Cost"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(get_forgeCost,nioh2.exe,48 8B 0B 48 C1 E9 20)
alloc(newmem,$1000,get_forgeCost)
label(code)
label(return)

newmem:

code:
  mov [rbx+04],0
  //mov [rbx],0
  mov rcx,[rbx]
  shr rcx,20
  jmp return

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

[DISABLE]
get_forgeCost:
  db 48 8B 0B 48 C1 E9 20

unregistersymbol(get_forgeCost)
dealloc(newmem)
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Also, you have two choices there. If you edit the script, "//mov [rbx],0" is commented out. If you remove the comment ( // ), that will make everything not require anything to craft. Otherwise if you leave it as is, everything will need 0 of the objects required.
Where Im looking for is that it not using materials to craft an item such as a weapon or a armor.