Jump to content

Enable Auto Chips On Higher Difficulty


Ishtick

Recommended Posts

I've been looking for a way to enable auto chips on higher difficulty in Nier: Automata as it is only available on the easy mode. Wouldn't it be fun to watch 2B decimate everything on the highest difficulty?

Link to comment
Share on other sites

A script for this on CE already exists, someone just needs to fix it. lol.

 

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat

 
 
aobscanmodule(EasyChipAOB,NieRAutomata.exe,8D 82 E6 F2 FF FF 83 F8 04 77 * 45 85 DB 74 * 33) // should be unique
alloc(newmem,$1000,"NieRAutomata.exe"+6D3164)

label(code)
label(return)

newmem:

code:
  mov eax,5
  jmp return

EasyChipAOB:
  jmp newmem
  nop
return:
registersymbol(EasyChipAOB)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
EasyChipAOB:
  db 8D 82 E6 F2 FF FF

unregistersymbol(EasyChipAOB)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "NieRAutomata.exe"+6D3164

"NieRAutomata.exe"+6D3136: 4C 8D 04 49              -  lea r8,[rcx+rcx*2]
"NieRAutomata.exe"+6D313A: 49 C1 E0 04              -  shl r8,04
"NieRAutomata.exe"+6D313E: 4C 03 05 6B D4 A0 00     -  add r8,[NieRAutomata.exe+10E05B0]
"NieRAutomata.exe"+6D3145: 41 8B 80 54 1F 00 00     -  mov eax,[r8+00001F54]
"NieRAutomata.exe"+6D314C: 3B C2                    -  cmp eax,edx
"NieRAutomata.exe"+6D314E: 74 0D                    -  je NieRAutomata.exe+6D315D
"NieRAutomata.exe"+6D3150: 41 83 B8 7C 1F 00 00 00  -  cmp dword ptr [r8+00001F7C],00
"NieRAutomata.exe"+6D3158: 0F 45 C2                 -  cmovne eax,edx
"NieRAutomata.exe"+6D315B: 8B D0                    -  mov edx,eax
"NieRAutomata.exe"+6D315D: 44 8B 1D BC 89 29 01     -  mov r11d,[NieRAutomata.exe+196BB20]
// ---------- INJECTING HERE ----------
"NieRAutomata.exe"+6D3164: 8D 82 E6 F2 FF FF        -  lea eax,[rdx-00000D1A]
// ---------- DONE INJECTING  ----------
"NieRAutomata.exe"+6D316A: 83 F8 04                 -  cmp eax,04
"NieRAutomata.exe"+6D316D: 77 0C                    -  ja NieRAutomata.exe+6D317B
"NieRAutomata.exe"+6D316F: 45 85 DB                 -  test r11d,r11d
"NieRAutomata.exe"+6D3172: 74 07                    -  je NieRAutomata.exe+6D317B
"NieRAutomata.exe"+6D3174: 33 C0                    -  xor eax,eax
"NieRAutomata.exe"+6D3176: 48 83 C4 28              -  add rsp,28
"NieRAutomata.exe"+6D317A: C3                       -  ret 
"NieRAutomata.exe"+6D317B: E8 00 14 F1 FF           -  call NieRAutomata.exe+5E4580
"NieRAutomata.exe"+6D3180: 85 C0                    -  test eax,eax
"NieRAutomata.exe"+6D3182: 74 06                    -  je NieRAutomata.exe+6D318A
}

 

Doesn't work with latest version of the game as far as I can tell, but, here it is. Not sure why you want to use the auto chips anyway.

Edited by khanzaqr
Updating message.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...