Page 1 of 6
NieR Replicant ver.1.22474487139 (Steam)
Posted: Fri Apr 23, 2021 6:30 pm
by zachillios
Here's a table for Nier Replicant. I'll continue to add more if I see fit. Not taking any requests.
What's included:
- Infinite Health (Needs Testing)
- Have All Weapons (Note: Using this resets all weapon levels to 1, so if you've leveled any of your weapons already then it's going to reset them. Additionally, there's some new weapons that without spoiling will not work for the main character.)
- Have All Words (Under The Weapon Finder)
- And some Game data (Character name, current map, etc)
Update 1: Fixed have all items to not include the Shaman Fish as it caused a story lock.
Update 2: I think I fixed the weapon and word editor, but obviously be careful. I also added some new stuff, huge thanks to fearlessrevolution for the Infinite Jump idea, couldn't wrap my head around it. Also added a good chunk of all of the maps into the Game Data section. I got myself trapped during testing so that can help some of you guys out that are having issues.
Re: NieR Replicant ver.1.22474487139 (Steam)
Posted: Sat Apr 24, 2021 12:37 am
by zakimiyars
Anyone have an infinite jump cheat?
Re: NieR Replicant ver.1.22474487139 (Steam)
Posted: Sat Apr 24, 2021 10:21 am
by slayervergil
How do add all weapons and words work ?? Anytime I active it I dont see any weapons and words in inventory. When load a save it jumps to another mission and cant see enemy
Re: NieR Replicant ver.1.22474487139 (Steam)
Posted: Sat Apr 24, 2021 12:28 pm
by KS212
Discovered a couple of things. Have all weapons is safe to use from the beginning but don't use have all items or have all words until you've actually been introduced to all the item categories and words in the game. If you use those options too early, all the markers above NPC's disappear and you won't be able to talk or interact with anyone.
Re: NieR Replicant ver.1.22474487139 (Steam)
Posted: Sat Apr 24, 2021 12:31 pm
by Darkedone02
KS212 wrote: ↑Sat Apr 24, 2021 12:28 pm
Discovered a couple of things. Have all weapons is safe to use from the beginning but don't use have all items or have all words until you've actually been introduced to all the item categories and words in the game. If you use those options too early, all the markers above NPC's disappear and you won't be able to talk or interact with anyone.
That's why I kinda didn't want to use these "have all" cheats cause they can potentially break any kind of games.
fearlessrevolution came out with his trainer that contains more options too.
Re: NieR Replicant ver.1.22474487139 (Steam)
Posted: Sat Apr 24, 2021 1:16 pm
by KS212
Darkedone02 wrote: ↑Sat Apr 24, 2021 12:31 pm
That's why I kinda didn't want to use these "have all" cheats cause they can potentially break any kind of games.
fearlessrevolution came out with his trainer that contains more options too.
fearlessrevolution's trainer also will cause the same break if you're not careful, but since he has his options split up into the various categories you at least have a bit more control over what you choose to get.
General tl;dr tho is if unsure, wait until you're well and truly into the game and you've opened up every option before using the cheats and you should be ok.
Re: NieR Replicant ver.1.22474487139 (Steam)
Posted: Sat Apr 24, 2021 2:37 pm
by ferrick
I am not sure on what I am doing wrong, when I try to use the "Have all weapons" in cheatengine, the values get overwritten so that if I activate it, no matter what weapon I find on the way, they will all disappear and be replaced with nameless blade only
edit: NVM, found out what I was doing wrong
Re: NieR Replicant ver.1.22474487139 (Steam)
Posted: Sat Apr 24, 2021 4:45 pm
by Apache81
Here's my first contribution:
Easy Combo Achievements script
Code: Select all
{
============================================================
NieR Replicant ver.1.22474487139... (Steam)
Game Version : v1.00
Author : Apache81
CE Version : 7.2
Table Version : N/A
Script Version: 1.0
Script Cheat : Easy Combo Achievements
History:
24-April-2021 v1.0 -> NieR Replicant ver.1.22473387139.exe v1.00
- easy Combo Achievement (script)
DISCLAIMER:
based on zachillios Max Combo script:
https://fearlessrevolution.com/viewtopic.php?f=4&t=15917
all credits to him for the original cheat.
============================================================
}
[ENABLE]
aobscanmodule(INJECT,NieR Replicant ver.1.22474487139.exe,89 BE 38 B9 06 00) // should be unique
alloc(newmem,$1000,"NieR Replicant ver.1.22474487139.exe"+6B0D41)
label(code)
label(fifty_combo)
label(hundred_combo)
label(done)
label(return)
newmem:
code:
push eax
mov [rsi+0006B938],eax
cmp eax,#2
je fifty_combo
cmp eax,#52
je hundred_combo
jmp done
fifty_combo:
mov [rsi+0006B938],#49
jmp done
hundred_combo:
mov [rsi+0006B938],#99
jmp done
done:
pop eax
jmp return
INJECT:
jmp newmem
nop
return:
registersymbol(INJECT)
[DISABLE]
INJECT:
db 89 BE 38 B9 06 00
unregistersymbol(INJECT)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "NieR Replicant ver.1.22474487139.exe"+6B0D41
"NieR Replicant ver.1.22474487139.exe"+6B0D17: 75 17 - jne "NieR Replicant ver.1.22474487139.exe"+6B0D30
"NieR Replicant ver.1.22474487139.exe"+6B0D19: 48 8B 12 - mov rdx,[rdx]
"NieR Replicant ver.1.22474487139.exe"+6B0D1C: 48 8D 0D 0D 15 AF 00 - lea rcx,["NieR Replicant ver.1.22474487139.exe"+11A2230]
"NieR Replicant ver.1.22474487139.exe"+6B0D23: E8 F8 D3 CB FF - call "NieR Replicant ver.1.22474487139.exe"+36E120
"NieR Replicant ver.1.22474487139.exe"+6B0D28: 84 C0 - test al,al
"NieR Replicant ver.1.22474487139.exe"+6B0D2A: 0F 85 F6 00 00 00 - jne "NieR Replicant ver.1.22474487139.exe"+6B0E26
"NieR Replicant ver.1.22474487139.exe"+6B0D30: 48 89 74 24 38 - mov [rsp+38],rsi
"NieR Replicant ver.1.22474487139.exe"+6B0D35: 48 8B 73 10 - mov rsi,[rbx+10]
"NieR Replicant ver.1.22474487139.exe"+6B0D39: 8B BE 38 B9 06 00 - mov edi,[rsi+0006B938]
"NieR Replicant ver.1.22474487139.exe"+6B0D3F: FF C7 - inc edi
// ---------- INJECTING HERE ----------
"NieR Replicant ver.1.22474487139.exe"+6B0D41: 89 BE 38 B9 06 00 - mov [rsi+0006B938],edi
// ---------- DONE INJECTING ----------
"NieR Replicant ver.1.22474487139.exe"+6B0D47: 83 FF 32 - cmp edi,32
"NieR Replicant ver.1.22474487139.exe"+6B0D4A: 75 1D - jne "NieR Replicant ver.1.22474487139.exe"+6B0D69
"NieR Replicant ver.1.22474487139.exe"+6B0D4C: E8 6F 77 A4 FF - call "NieR Replicant ver.1.22474487139.exe"+F84C0
"NieR Replicant ver.1.22474487139.exe"+6B0D51: F3 0F 10 15 17 D0 69 00 - movss xmm2,["NieR Replicant ver.1.22474487139.exe"+D4DD70]
"NieR Replicant ver.1.22474487139.exe"+6B0D59: 48 8B C8 - mov rcx,rax
"NieR Replicant ver.1.22474487139.exe"+6B0D5C: B2 08 - mov dl,08
"NieR Replicant ver.1.22474487139.exe"+6B0D5E: E8 8D CD FA FF - call "NieR Replicant ver.1.22474487139.exe"+65DAF0
"NieR Replicant ver.1.22474487139.exe"+6B0D63: 8B BE 38 B9 06 00 - mov edi,[rsi+0006B938]
"NieR Replicant ver.1.22474487139.exe"+6B0D69: 83 FF 64 - cmp edi,64
"NieR Replicant ver.1.22474487139.exe"+6B0D6C: 75 20 - jne "NieR Replicant ver.1.22474487139.exe"+6B0D8E
}
It is entirely based on zachillios' Max Combo cheat, so, all credits to him.
zachillios wrote: ↑Fri Apr 23, 2021 6:30 pm
Here's a table for Nier Replicant.
zachillios, feel free to add this to your table
Cheers.
Re: NieR Replicant ver.1.22474487139 (Steam)
Posted: Sat Apr 24, 2021 7:14 pm
by Otis_Inf
To list all the functions in the game:
Code: Select all
function ListFunctions(startAddress, length)
local offset=0
while offset < length do
local nameAddress = readQword(startAddress + offset)
if nameAddress > 0x140000000 and nameAddress < 0x160000000 then
local functionName = readString(nameAddress)
local realFuncAddress = readQword(startAddress + offset + 0x8)
if realFuncAddress > 0x140000000 and realFuncAddress < 0x160000000 then
print(string.format("Function: %s. Real func address obtainer: 0x%X", functionName, realFuncAddress))
end
end
offset=offset+16
end
end
print("-----=======================================================================--------------------")
ListFunctions(0x00141303FC0, 0x12000)
The 'real func address obtainer' is a 2 line function which loads the real function address in rdx and then jumps to a function executor. So grab the address that gets lea-d in rdx and you have the real function in memory. Not all of them are called, there's also no info regarding which object they belong to (yet). But a lot of interesting functions are present nonetheless, especially for you cheater makers
The exe also contains RTTI information so you can dump that and obtain instances of the types through reversing the tree of the RTTI types.
Good luck
Re: NieR Replicant ver.1.22474487139 (Steam)
Posted: Sun Apr 25, 2021 4:08 am
by zachillios
Otis_Inf wrote: ↑Sat Apr 24, 2021 7:14 pm
To list all the functions in the game:
Code: Select all
function ListFunctions(startAddress, length)
local offset=0
while offset < length do
local nameAddress = readQword(startAddress + offset)
if nameAddress > 0x140000000 and nameAddress < 0x160000000 then
local functionName = readString(nameAddress)
local realFuncAddress = readQword(startAddress + offset + 0x8)
if realFuncAddress > 0x140000000 and realFuncAddress < 0x160000000 then
print(string.format("Function: %s. Real func address obtainer: 0x%X", functionName, realFuncAddress))
end
end
offset=offset+16
end
end
print("-----=======================================================================--------------------")
ListFunctions(0x00141303FC0, 0x12000)
The 'real func address obtainer' is a 2 line function which loads the real function address in rdx and then jumps to a function executor. So grab the address that gets lea-d in rdx and you have the real function in memory. Not all of them are called, there's also no info regarding which object they belong to (yet). But a lot of interesting functions are present nonetheless, especially for you cheater makers
The exe also contains RTTI information so you can dump that and obtain instances of the types through reversing the tree of the RTTI types.
Good luck
Awesome, thank you.
I just completed all of the endings so I'm going to take a look at adding some more stuff.
Re: NieR Replicant ver.1.22474487139 (Steam)
Posted: Sun Apr 25, 2021 4:31 am
by ILM01
Not sure if this is something I can ask here, but I messed up my save file and can't progress, right after Pt1 ended. Any chance anyone has a save around there they could upload?
EDIT: Or, as an alternate, a way to fix the bug where giving yourself all words makes it impossible to interact with NPCs.
Re: NieR Replicant ver.1.22474487139 (Steam)
Posted: Sun Apr 25, 2021 6:29 am
by thedown1
can someone help me add the nirvana dagger, I missed it and cant go back. Im at the end of pt1
Re: NieR Replicant ver.1.22474487139 (Steam)
Posted: Sun Apr 25, 2021 7:22 am
by Ashtarte
How is the "Have All Items" code meant to work? I toggled it on and saw nothing added to my inventory. Tried picking something up, buying a material, selling a material and nothing seems to have changed at all. Would really rather not have to grind out dozens of sardines this time around, lol.
Re: NieR Replicant ver.1.22474487139 (Steam)
Posted: Sun Apr 25, 2021 9:54 am
by Kanna
zachillios wrote: ↑Fri Apr 23, 2021 6:30 pm
Opening post (just removed the content to avoid wall of text)
Is there a way you can set the have all words with individual activation for them as using having all words doesn't unlock the "Obtain 50% of Words" achievement and would let's face it we only used it to get the words that add 30% to stats to still get Words drop.
Ashtarte wrote: ↑Sun Apr 25, 2021 7:22 am
How is the "Have All Items" code meant to work? I toggled it on and saw nothing added to my inventory. Tried picking something up, buying a material, selling a material and nothing seems to have changed at all. Would really rather not have to grind out dozens of sardines this time around, lol.
You have to click the value box and it should open down with a drop down menu that you have to set to "Have all" before you activate it.
Re: NieR Replicant ver.1.22474487139 (Steam)
Posted: Sun Apr 25, 2021 1:33 pm
by Kikokage
I can't make work Have all weapons one. I'm in the second half of the game (just beginning) and weapons appear an dissapear, even the cheat makes appear Kainé and Emil at my side when it's impossible in this moment of the plot.
Some ideas?