Page 2 of 5

Re: Nioh: Complete Edition

Posted: Tue Nov 07, 2017 10:16 pm
by CuteLittleGirl
ballgame570 wrote:
Tue Nov 07, 2017 10:00 pm
CuteLittleGirl wrote:
Tue Nov 07, 2017 8:04 pm
So just scan for 0 then when you die changed value to what you had when you were alive?
Pretty much. I'd recommend copy down the address for what you current have on you first, then it wouldn't take more than 1 death to figure out which of the static address is for the corpse. Then change the value before you pick it up, and you'll have infinite amirita. You might have to do this a few times to hit max level, I think the game just refuses to allow values too high for some reason. I'd imagine once people hit Way of Nioh, cheating amirita this will be pretty inefficient, since I can't seem to change corpse value higher than 4 billion or so, and that's barely enough to level a dozen or less times by level 380 ish.
We could try to change the value on the silabar ingot. Going to take me a while to actually unlock it though. Editing glory and gold is the most important for me at the moment though so cut down on the grind.

Re: Nioh: Complete Edition

Posted: Tue Nov 07, 2017 10:29 pm
by zachillios
zachillios wrote:
Tue Nov 07, 2017 10:14 pm
Okay so I'm not going to post this in the table section just yet just in case this trick doesn't work for other people lol. But the anti cheat doesn't kick in until you actually load the game, however the game loads your autosave at the title screen. This gives a brief opportunity to freely edit your values without the anti cheat kicking in, see below screenshot.
Spoiler
Image
The addresses appear to be static, at least on my end. If they're not for others, I can do some pointers. Otherwise, and hopefully, here's a bare bones table!

Also: Backup your saves!!!! This game will flag your save if it thinks you're up to no good, play it safe.
Also note editing ANYTHING outside of your item quantity, health, or ki, is affected by the anti cheat. Including weapon proficiency and so forth.

Re: Nioh: Complete Edition

Posted: Tue Nov 07, 2017 10:37 pm
by ballgame570
zachillios wrote:
Tue Nov 07, 2017 10:14 pm
Okay so I'm not going to post this in the table section just yet just in case this trick doesn't work for other people lol. But the anti cheat doesn't kick in until you actually load the game, however the game loads your autosave at the title screen. This gives a brief opportunity to freely edit your values without the anti cheat kicking in, see below screenshot.
Spoiler
Image
The addresses appear to be static, at least on my end. If they're not for others, I can do some pointers. Otherwise, and hopefully, here's a bare bones table!

Also: Backup your saves!!!! This game will flag your save if it thinks you're up to no good, play it safe.
Just tried it, works perfectly so far.

Re: Nioh: Complete Edition

Posted: Tue Nov 07, 2017 10:41 pm
by zachillios
ballgame570 wrote:
Tue Nov 07, 2017 10:37 pm
zachillios wrote:
Tue Nov 07, 2017 10:14 pm
Okay so I'm not going to post this in the table section just yet just in case this trick doesn't work for other people lol. But the anti cheat doesn't kick in until you actually load the game, however the game loads your autosave at the title screen. This gives a brief opportunity to freely edit your values without the anti cheat kicking in, see below screenshot.
Spoiler
Image
The addresses appear to be static, at least on my end. If they're not for others, I can do some pointers. Otherwise, and hopefully, here's a bare bones table!

Also: Backup your saves!!!! This game will flag your save if it thinks you're up to no good, play it safe.
Just tried it, works perfectly so far.
Glad to hear it :) Happy editing! Hopefully someone will make a script to cancel the anti cheat completely and we can do more in depth stuff.

Re: Nioh: Complete Edition

Posted: Tue Nov 07, 2017 10:43 pm
by Darkedone02
I think sunbeam and the team is actually working on it as we speak.

Re: Nioh: Complete Edition

Posted: Tue Nov 07, 2017 10:51 pm
by Kalamity222
That table doesn't work for me , it reloads the game after i try to edit something.

Re: Nioh: Complete Edition

Posted: Tue Nov 07, 2017 10:57 pm
by ballgame570
Kalamity222 wrote:
Tue Nov 07, 2017 10:51 pm
That table doesn't work for me , it reloads the game after i try to edit something.
Use it in the main menu.

Re: Nioh: Complete Edition

Posted: Tue Nov 07, 2017 11:03 pm
by Kalamity222
BTW if you are ingame and have full health , get hit a few times , scan it and freeze it , also click right of the checkbox to set the green arrow pointing upwards. Works for me and i can't die anymore =D.

Re: Nioh: Complete Edition

Posted: Tue Nov 07, 2017 11:04 pm
by zachillios
Kalamity222 wrote:
Tue Nov 07, 2017 11:03 pm
BTW if you are ingame and have full health , get hit a few times , scan it and freeze it , also click right of the checkbox to set the green arrow pointing upwards. Works for me and i can't die anymore =D.
Just keep in mind that the address is dynamic so if you reload the game, or go to the dojo the address will change and you'll have to find it again.

Re: Nioh: Complete Edition

Posted: Tue Nov 07, 2017 11:41 pm
by bloodaxis
CuteLittleGirl wrote:
Tue Nov 07, 2017 10:16 pm
We could try to change the value on the silabar ingot. Going to take me a while to actually unlock it though. Editing glory and gold is the most important for me at the moment though so cut down on the grind.
I managed to directly edit glory while I was in the main menu, gold should work too.

Re: Nioh: Complete Edition

Posted: Wed Nov 08, 2017 12:00 am
by Tsukasa035
Been messing around a bit and added the following:

- Small Spirit Stone
- Spirit Stone
- Kayaku-dama
- Ochoko
- HP
- Ki
- Living Weapon meter

I'm fairly certain the pointers are correct, but not 100%. Lemme know if I messed up!

I have a question for anyone more experienced than me though. Is there any way to make an item show up in your inventory when you increase the amount of it? Mainly for these Ochokos so anyone can just set the amount to 9999 without having to obtain one first. I was messing around with some inventory flags and can lock/unlock things, but that's all I got.

Re: Nioh: Complete Edition

Posted: Wed Nov 08, 2017 6:42 am
by Darksen93
I did a few changes to Tsukasas's table:

- Fixed Hp pointer( Wasnt working for me)
-Added Spirit Bond Stat

I will add elixir pointers and some other items as well, I will also try to find Item drop rate/ luck stat to increase them, I also noticed that the prestige points are encrypted so don't search them as exact values they wont appear I will progress further in the game until I get enough points to actually obtain this pointers

Re: Nioh: Complete Edition

Posted: Wed Nov 08, 2017 7:25 am
by zachillios
Darksen93 wrote:
Wed Nov 08, 2017 6:42 am
I did a few changes to Tsukasas's table:

- Fixed Hp pointer( Wasnt working for me)
-Added Spirit Bond Stat

I will add elixir pointers and some other items as well, I will also try to find Item drop rate/ luck stat to increase them, I also noticed that the prestige points are encrypted so don't search them as exact values they wont appear I will progress further in the game until I get enough points to actually obtain this pointers
I found it, 1411954C0. However, it's insanely encrypted and I can't make any sense of it. Also as you'd expect, attempting to edit it bounces you back to the title screen. Also, editing it on the tile screen and loading does not work, the value doesn't change. I'll look around the area, but I'm kinda stumped.

Here's a pointer to it

Re: Nioh: Complete Edition

Posted: Wed Nov 08, 2017 7:34 pm
by qweasdzxc17

Code: Select all

{ Game   : nioh.exe
  Version: 
  Date   : 2017-11-09
  Author : qweasdzxc17

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(BlackSmithAdd,nioh.exe,66 44 29 BD D8 3A 02 00) // should be unique
alloc(BlackSmithAddMod,$50,"nioh.exe"+4A975A)

label(code)
label(return)
label(skip1)

BlackSmithAddMod:
  pushf
  cmp [rbp+00023AD8],(int)9999
  jl skip1
  jmp code
skip1:
  mov [rbp+00023AD8],(int)9999

code:
  popf
  sub [rbp+00023AD8],r15w
  jmp return

BlackSmithAdd:
  jmp BlackSmithAddMod
  nop
  nop
  nop
return:
registersymbol(BlackSmithAdd)

[DISABLE]

BlackSmithAdd:
  db 66 44 29 BD D8 3A 02 00

unregistersymbol(BlackSmithAdd)
dealloc(BlackSmithAddMod)

{
// ORIGINAL CODE - INJECTION POINT: "nioh.exe"+4A975A

"nioh.exe"+4A9732: 0F 28 42 20              -  movaps xmm0,[rdx+20]
"nioh.exe"+4A9736: 0F 29 49 10              -  movaps [rcx+10],xmm1
"nioh.exe"+4A973A: 0F 28 4A 30              -  movaps xmm1,[rdx+30]
"nioh.exe"+4A973E: 0F 29 41 20              -  movaps [rcx+20],xmm0
"nioh.exe"+4A9742: 0F 29 49 30              -  movaps [rcx+30],xmm1
"nioh.exe"+4A9746: 48 89 41 40              -  mov [rcx+40],rax
"nioh.exe"+4A974A: EB 0E                    -  jmp nioh.exe+4A975A
"nioh.exe"+4A974C: 41 B8 C8 00 00 00        -  mov r8d,000000C8
"nioh.exe"+4A9752: 49 8B C9                 -  mov rcx,r9
"nioh.exe"+4A9755: E8 E6 28 E8 00           -  call nioh.exe+132C040
// ---------- INJECTING HERE ----------
"nioh.exe"+4A975A: 66 44 29 BD D8 3A 02 00  -  sub [rbp+00023AD8],r15w
// ---------- DONE INJECTING  ----------
"nioh.exe"+4A9762: 66 44 89 7C 24 28        -  mov [rsp+28],r15w
"nioh.exe"+4A9768: 75 0A                    -  jne nioh.exe+4A9774
"nioh.exe"+4A976A: 48 8B CB                 -  mov rcx,rbx
"nioh.exe"+4A976D: E8 EE 71 B6 FF           -  call nioh.exe+10960
"nioh.exe"+4A9772: EB 11                    -  jmp nioh.exe+4A9785
"nioh.exe"+4A9774: 49 8B 4E 20              -  mov rcx,[r14+20]
"nioh.exe"+4A9778: 48 89 4C 24 50           -  mov [rsp+50],rcx
"nioh.exe"+4A977D: 48 8D 41 01              -  lea rax,[rcx+01]
"nioh.exe"+4A9781: 49 89 46 20              -  mov [r14+20],rax
"nioh.exe"+4A9785: 40 0F B6 CF              -  movzx ecx,dil
}
Gives you 9999 of any blacksmith thing when you blacksmith.

Re: Nioh: Complete Edition

Posted: Wed Nov 08, 2017 7:41 pm
by Laevetiin
How exactly do I get the above script to work in CE?