Page 51 of 96

Re: Nioh 2 Complete Edition CT

Posted: Sun Mar 07, 2021 1:37 pm
by ToucheYou
I tried to slightly modify the max drop rate / item rarity script. Instead of the original script giving it a value of 99,999 to whatever registry it tried to modify, I experiment with a higher value of 999,999 like in the original Nioh CT table uploaded here.

The result is 3 times out of 3, I got all smithing text related to the boss that I used in my tests (Obsidian Samurai). I haven't got the skill drop related to him in my tests perhaps because either I already got it or the boss did not drop any skill or the script doesn't work for skill drop, further tests will be needed.

Anyway if anyone interested here is the slightly modified script.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1009</ID>
      <Description>"Max Drop Rate/ Item Rarity"</Description>
      <LastState/>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{======================
Author   : aanpsx
Date     : 2021-02-09
Game     : nioh2.exe
Version  : 1.0.0.0
======================}

define(Yes_DropRate,db BE 3F 42 0F 00 90)
define(No_DropRate,db 03 B0 D8 16 00 00)
[ENABLE]
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x000080ff
-------------- A.B.G.R
{$asm}
aobscanmodule(PSX_DropRate,nioh2.exe,03 B0 D8 16 00 00 8B C6 48 8B 74 24 38)
registersymbol(PSX_DropRate)
PSX_DropRate:
  Yes_DropRate

[DISABLE]
unregistersymbol(PSX_DropRate)
PSX_DropRate:
  No_DropRate
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x00008000
-------------- A.B.G.R 
{$asm}
{
// ORIGINAL CODE - INJECTION POINT: nioh2.exe+F54E98

nioh2.exe+F54E3D: 48 8B 88 E8 0B 00 00  - mov rcx,[rax+00000BE8]
nioh2.exe+F54E44: 48 85 C9              - test rcx,rcx
nioh2.exe+F54E47: 75 07                 - jne nioh2.exe+F54E50
nioh2.exe+F54E49: 48 8D 88 B0 09 00 00  - lea rcx,[rax+000009B0]
nioh2.exe+F54E50: E8 0B 8E A9 FF        - call nioh2.exe+9EDC60
nioh2.exe+F54E55: 83 B8 E4 0D 00 00 00  - cmp dword ptr [rax+00000DE4],00
nioh2.exe+F54E5C: 76 33                 - jna nioh2.exe+F54E91
nioh2.exe+F54E5E: 33 D2                 - xor edx,edx
nioh2.exe+F54E60: 48 8B CF              - mov rcx,rdi
nioh2.exe+F54E63: E8 48 17 AB FF        - call nioh2.exe+A065B0
nioh2.exe+F54E68: 84 C0                 - test al,al
nioh2.exe+F54E6A: 74 25                 - je nioh2.exe+F54E91
nioh2.exe+F54E6C: 48 8B 87 70 02 00 00  - mov rax,[rdi+00000270]
nioh2.exe+F54E73: 48 8B 88 E8 0B 00 00  - mov rcx,[rax+00000BE8]
nioh2.exe+F54E7A: 48 85 C9              - test rcx,rcx
nioh2.exe+F54E7D: 75 07                 - jne nioh2.exe+F54E86
nioh2.exe+F54E7F: 48 8D 88 B0 09 00 00  - lea rcx,[rax+000009B0]
nioh2.exe+F54E86: E8 D5 8D A9 FF        - call nioh2.exe+9EDC60
nioh2.exe+F54E8B: 03 B0 E4 0D 00 00     - add esi,[rax+00000DE4]
nioh2.exe+F54E91: 48 8B 87 70 02 00 00  - mov rax,[rdi+00000270]
// ---------- INJECTING HERE ----------
nioh2.exe+F54E98: 03 B0 D8 16 00 00     - add esi,[rax+000016D8]
// ---------- DONE INJECTING  ----------
nioh2.exe+F54E9E: 8B C6                 - mov eax,esi
nioh2.exe+F54EA0: 48 8B 74 24 38        - mov rsi,[rsp+38]
nioh2.exe+F54EA5: 48 8B 6C 24 40        - mov rbp,[rsp+40]
nioh2.exe+F54EAA: 48 83 C4 20           - add rsp,20
nioh2.exe+F54EAE: 5F                    - pop rdi
nioh2.exe+F54EAF: C3                    - ret 
nioh2.exe+F54EB0: 33 C0                 - xor eax,eax
nioh2.exe+F54EB2: 48 8B 6C 24 40        - mov rbp,[rsp+40]
nioh2.exe+F54EB7: 48 83 C4 20           - add rsp,20
nioh2.exe+F54EBB: 5F                    - pop rdi
nioh2.exe+F54EBC: C3                    - ret 
nioh2.exe+F54EBD: CC                    - int 3 
nioh2.exe+F54EBE: CC                    - int 3 
nioh2.exe+F54EBF: CC                    - int 3 
nioh2.exe+F54EC0: 48 89 5C 24 08        - mov [rsp+08],rbx
nioh2.exe+F54EC5: 48 89 74 24 10        - mov [rsp+10],rsi
nioh2.exe+F54ECA: 57                    - push rdi
nioh2.exe+F54ECB: 48 83 EC 20           - sub rsp,20
nioh2.exe+F54ECF: 48 8B 35 32 BA 7B 01  - mov rsi,[nioh2.exe+2710908]
nioh2.exe+F54ED6: 33 C9                 - xor ecx,ecx
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: Nioh 2 Complete Edition CT

Posted: Sun Mar 07, 2021 2:29 pm
by Zaney
Has anyone figured out a way to edit graces and start stats on gear?

Re: Nioh 2 Complete Edition CT

Posted: Sun Mar 07, 2021 6:53 pm
by bloodaxis
Zaney wrote:
Sun Mar 07, 2021 2:29 pm
Has anyone figured out a way to edit graces and start stats on gear?
Graces are just special effects that you can swap out however you want with the equipment editor, and no clue what you mean by start stats, if you mean the star effects then yes you can edit them onto gear as long as you select the right special effect in the list in the editor.

Re: Nioh 2 Complete Edition CT

Posted: Mon Mar 08, 2021 5:26 am
by TheMagicalSquid
Is there any way to edit the amount of skill point you have? Trying to use the infinite skill points from other cheats causes you to get way more points than you need to max out the skill tree which leads to a permanent skill notification bloating up your HUD in game. There's no option to hide these notifications in the options as well for some reason. It would be nice to edit everything to 0 after maxing the skill trees.

Re: Nioh 2 Complete Edition CT

Posted: Mon Mar 08, 2021 6:47 am
by Master_Builder
TheMagicalSquid wrote:
Mon Mar 08, 2021 5:26 am
Is there any way to edit the amount of skill point you have? Trying to use the infinite skill points from other cheats causes you to get way more points than you need to max out the skill tree which leads to a permanent skill notification bloating up your HUD in game. There's no option to hide these notifications in the options as well for some reason. It would be nice to edit everything to 0 after maxing the skill trees.
viewtopic.php?p=178402#p178402

Re: Nioh 2 Complete Edition CT

Posted: Mon Mar 08, 2021 7:56 am
by anomaly
Z3nas wrote:
Sat Mar 06, 2021 11:31 pm
2. Not sure if this happens everywhere, but make sure to turn off the options on the table when you are doing anything other than dropping items or your full inventory gets glitched out.
GAH! I just had this happen to my 60-hour game play save. Now literally all my 700+ items were automatically glitched with the same item ID.

I was not expecting this at all to happen (and made no backup saves prior) because I thought item values would only change in CE if selected over in-game.

Does anyone know a script or can help with any solution to automatically revert back item ID values to match with its MODEL ID? Because I sure as hell ain't gonna do all this manually for all 700+ items. :lol: :lol: :lol:

[Link]

Re: Nioh 2 Complete Edition CT

Posted: Mon Mar 08, 2021 9:59 am
by KS212
anomaly wrote:
Mon Mar 08, 2021 7:56 am
Z3nas wrote:
Sat Mar 06, 2021 11:31 pm
2. Not sure if this happens everywhere, but make sure to turn off the options on the table when you are doing anything other than dropping items or your full inventory gets glitched out.
GAH! I just had this happen to my 60-hour game play save. Now literally all my 700+ items were automatically glitched with the same item ID.

I was not expecting this at all to happen (and made no backup saves prior) because I thought item values would only change in CE if selected over in-game.

Does anyone know a script or can help with any solution to automatically revert back item ID values to match with its MODEL ID? Because I sure as hell ain't gonna do all this manually for all 700+ items. :lol: :lol: :lol:

[Link]
There is a backup.bin in your save directory which is always a bit behind your main save. Copy and that rename it to savedata.bin for a rollback.

Re: Nioh 2 Complete Edition CT

Posted: Mon Mar 08, 2021 3:37 pm
by miaysxe
groxer wrote:
Sun Mar 07, 2021 1:37 pm
I tried to slightly modify the max drop rate / item rarity script. Instead of the original script giving it a value of 99,999 to whatever registry it tried to modify, I experiment with a higher value of 999,999 like in the original Nioh CT table uploaded here.

The result is 3 times out of 3, I got all smithing text related to the boss that I used in my tests (Obsidian Samurai). I haven't got the skill drop related to him in my tests perhaps because either I already got it or the boss did not drop any skill or the script doesn't work for skill drop, further tests will be needed.

Anyway if anyone interested here is the slightly modified script.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1009</ID>
      <Description>"Max Drop Rate/ Item Rarity"</Description>
      <LastState/>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{======================
Author   : aanpsx
Date     : 2021-02-09
Game     : nioh2.exe
Version  : 1.0.0.0
======================}

define(Yes_DropRate,db BE 3F 42 0F 00 90)
define(No_DropRate,db 03 B0 D8 16 00 00)
[ENABLE]
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x000080ff
-------------- A.B.G.R
{$asm}
aobscanmodule(PSX_DropRate,nioh2.exe,03 B0 D8 16 00 00 8B C6 48 8B 74 24 38)
registersymbol(PSX_DropRate)
PSX_DropRate:
  Yes_DropRate

[DISABLE]
unregistersymbol(PSX_DropRate)
PSX_DropRate:
  No_DropRate
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x00008000
-------------- A.B.G.R 
{$asm}
{
// ORIGINAL CODE - INJECTION POINT: nioh2.exe+F54E98

nioh2.exe+F54E3D: 48 8B 88 E8 0B 00 00  - mov rcx,[rax+00000BE8]
nioh2.exe+F54E44: 48 85 C9              - test rcx,rcx
nioh2.exe+F54E47: 75 07                 - jne nioh2.exe+F54E50
nioh2.exe+F54E49: 48 8D 88 B0 09 00 00  - lea rcx,[rax+000009B0]
nioh2.exe+F54E50: E8 0B 8E A9 FF        - call nioh2.exe+9EDC60
nioh2.exe+F54E55: 83 B8 E4 0D 00 00 00  - cmp dword ptr [rax+00000DE4],00
nioh2.exe+F54E5C: 76 33                 - jna nioh2.exe+F54E91
nioh2.exe+F54E5E: 33 D2                 - xor edx,edx
nioh2.exe+F54E60: 48 8B CF              - mov rcx,rdi
nioh2.exe+F54E63: E8 48 17 AB FF        - call nioh2.exe+A065B0
nioh2.exe+F54E68: 84 C0                 - test al,al
nioh2.exe+F54E6A: 74 25                 - je nioh2.exe+F54E91
nioh2.exe+F54E6C: 48 8B 87 70 02 00 00  - mov rax,[rdi+00000270]
nioh2.exe+F54E73: 48 8B 88 E8 0B 00 00  - mov rcx,[rax+00000BE8]
nioh2.exe+F54E7A: 48 85 C9              - test rcx,rcx
nioh2.exe+F54E7D: 75 07                 - jne nioh2.exe+F54E86
nioh2.exe+F54E7F: 48 8D 88 B0 09 00 00  - lea rcx,[rax+000009B0]
nioh2.exe+F54E86: E8 D5 8D A9 FF        - call nioh2.exe+9EDC60
nioh2.exe+F54E8B: 03 B0 E4 0D 00 00     - add esi,[rax+00000DE4]
nioh2.exe+F54E91: 48 8B 87 70 02 00 00  - mov rax,[rdi+00000270]
// ---------- INJECTING HERE ----------
nioh2.exe+F54E98: 03 B0 D8 16 00 00     - add esi,[rax+000016D8]
// ---------- DONE INJECTING  ----------
nioh2.exe+F54E9E: 8B C6                 - mov eax,esi
nioh2.exe+F54EA0: 48 8B 74 24 38        - mov rsi,[rsp+38]
nioh2.exe+F54EA5: 48 8B 6C 24 40        - mov rbp,[rsp+40]
nioh2.exe+F54EAA: 48 83 C4 20           - add rsp,20
nioh2.exe+F54EAE: 5F                    - pop rdi
nioh2.exe+F54EAF: C3                    - ret 
nioh2.exe+F54EB0: 33 C0                 - xor eax,eax
nioh2.exe+F54EB2: 48 8B 6C 24 40        - mov rbp,[rsp+40]
nioh2.exe+F54EB7: 48 83 C4 20           - add rsp,20
nioh2.exe+F54EBB: 5F                    - pop rdi
nioh2.exe+F54EBC: C3                    - ret 
nioh2.exe+F54EBD: CC                    - int 3 
nioh2.exe+F54EBE: CC                    - int 3 
nioh2.exe+F54EBF: CC                    - int 3 
nioh2.exe+F54EC0: 48 89 5C 24 08        - mov [rsp+08],rbx
nioh2.exe+F54EC5: 48 89 74 24 10        - mov [rsp+10],rsi
nioh2.exe+F54ECA: 57                    - push rdi
nioh2.exe+F54ECB: 48 83 EC 20           - sub rsp,20
nioh2.exe+F54ECF: 48 8B 35 32 BA 7B 01  - mov rsi,[nioh2.exe+2710908]
nioh2.exe+F54ED6: 33 C9                 - xor ecx,ecx
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
hey, thanks for the script! i use it to farm things from bosses and its pretty cool!
maybe u can modify it to increase the drop rate of equipement only (i.e. no increased item and soul cores drops)? i would appreciate it much

Re: Nioh 2 Complete Edition CT

Posted: Mon Mar 08, 2021 6:23 pm
by simon93
Does anyone know if it works to assign a set bonus onto another armor set? For example putting the "imperial ward" set bonus from demon slayer armor onto a light weight armor?
I also tried giving a grace bonus to a scroll but that didn't work lol, it's just not recognized as one piece of the grace. Don't know if I might have done something wrong and it could actually work.

Re: Nioh 2 Complete Edition CT

Posted: Mon Mar 08, 2021 7:00 pm
by bloodaxis
simon93 wrote:
Mon Mar 08, 2021 6:23 pm
Does anyone know if it works to assign a set bonus onto another armor set? For example putting the "imperial ward" set bonus from demon slayer armor onto a light weight armor?
I also tried giving a grace bonus to a scroll but that didn't work lol, it's just not recognized as one piece of the grace. Don't know if I might have done something wrong and it could actually work.
Graces afaik can be put on anything except scrolls apparently and maybe not other set items, other setbonuses are only active on their proper items.

Re: Nioh 2 Complete Edition CT

Posted: Tue Mar 09, 2021 5:10 am
by anomaly
KS212 wrote:
Mon Mar 08, 2021 9:59 am
anomaly wrote:
Mon Mar 08, 2021 7:56 am
Z3nas wrote:
Sat Mar 06, 2021 11:31 pm
2. Not sure if this happens everywhere, but make sure to turn off the options on the table when you are doing anything other than dropping items or your full inventory gets glitched out.
GAH! I just had this happen to my 60-hour game play save. Now literally all my 700+ items were automatically glitched with the same item ID.

I was not expecting this at all to happen (and made no backup saves prior) because I thought item values would only change in CE if selected over in-game.

Does anyone know a script or can help with any solution to automatically revert back item ID values to match with its MODEL ID? Because I sure as hell ain't gonna do all this manually for all 700+ items. :lol: :lol: :lol:

[Link]
There is a backup.bin in your save directory which is always a bit behind your main save. Copy and that rename it to savedata.bin for a rollback.
Yeah that was one of the first things I tried but that got saved over too apparently. This really sucks. I know there's the two savefiles over at N e x u s M o d s linked here previously but does anyone have a savefile to share possibly next to / close to Twilight chapter mid-game?

Re: Nioh 2 Complete Edition CT

Posted: Tue Mar 09, 2021 8:46 am
by TheMagicalSquid
Master_Builder wrote:
Mon Mar 08, 2021 6:47 am
TheMagicalSquid wrote:
Mon Mar 08, 2021 5:26 am
Is there any way to edit the amount of skill point you have? Trying to use the infinite skill points from other cheats causes you to get way more points than you need to max out the skill tree which leads to a permanent skill notification bloating up your HUD in game. There's no option to hide these notifications in the options as well for some reason. It would be nice to edit everything to 0 after maxing the skill trees.
viewtopic.php?p=178402#p178402
I read some of the previous post and it seems like "prestige" is the only thing left that needs a way to edit them in order to remove excess points. I tried some of the ways you said in the post but no luck so far. All I figured out is that there are 2 title types called "Ungyo" and "Agyo" and they each have 4 categories of their own. You need at least 30 points to max 1 of those categories out. So in total, you need 120 points to max out "Ungyo" or "Agyo" and 240 to max out both. The game only gives you 180 points in total if you got all titles which is only enough to max out 6/8 categories. Would be nice to find a way to edit these because you can't max them all without getting excess points from the cheats here and a permanent notification in your menu.

Re: Nioh 2 Complete Edition CT

Posted: Tue Mar 09, 2021 10:34 am
by KS212
TheMagicalSquid wrote:
Tue Mar 09, 2021 8:46 am

I read some of the previous post and it seems like "prestige" is the only thing left that needs a way to edit them in order to remove excess points. I tried some of the ways you said in the post but no luck so far. All I figured out is that there are 2 title types called "Ungyo" and "Agyo" and they each have 4 categories of their own. You need at least 30 points to max 1 of those categories out. So in total, you need 120 points to max out "Ungyo" or "Agyo" and 240 to max out both. The game only gives you 180 points in total if you got all titles which is only enough to max out 6/8 categories. Would be nice to find a way to edit these because you can't max them all without getting excess points from the cheats here and a permanent notification in your menu.
Prestige can be maxed by using the 'no point cost' cheat in one of the tables or fearlessrevolution's trainer. Just spend all your prestige points up until you have 1 left, then use the cheat.... keep spending until you're down to ONE FINAL usage, then disable the cheat and spend your last point.

Re: Nioh 2 Complete Edition CT

Posted: Tue Mar 09, 2021 10:39 pm
by TheMagicalSquid
I have already tried that as a possible solution but it still would be more convenient to have a way to edit the point since you purposely have to avoid getting any titles unless you want a permanent exclamation mark on your menu.

Re: Nioh 2 Complete Edition CT

Posted: Tue Mar 09, 2021 11:17 pm
by Master_Builder
TheMagicalSquid wrote:
Tue Mar 09, 2021 10:39 pm
I have already tried that as a possible solution but it still would be more convenient to have a way to edit the point since you purposely have to avoid getting any titles unless you want a permanent exclamation mark on your menu.
Reset the prestige, spend points, and whilst doing so, search for the number you've spent. This should find exactly where the value is.
Now browse memory and look nearby. They are most likely 4byte ints, and the total points should be one of the neighboring values.

Add the total value to the list, then change it. It will most likely kick you to the title screen. Get up to the point where you have to press "continue", edit the value again, then hit the continue button.

Now just spend the rest of the points and save. The changed max value should now 'stick' through reloads.