NieR Automata

Sauce

Expert Cheater
Apr 19, 2017
80
2
8
While you can add weapons, I strongly discourage it. The way the game stores items and awards/stores weapons (they are mostly story rewards/triggers or you only get 1), you're likely to break your save file if you start giving yourself weapons.
 

NierModsPlz

What is cheating?
Jul 30, 2017
2
0
1
I dont know if this is the best place to post this but I saw this in a reddit thread.

https://www.reddit.com/r/nier/comments/6n209q/2_main_player_types_clash_on_a_single_forum_page/dk67onu/

Apparently some anon at 4chan has made a table that lets him modify costumes and equip multiple accessories. Any ideas of how this may be replicated?
 

rad0

What is cheating?
Aug 4, 2017
1
0
1
Wanted to give back so here is my current table.

Based off of "1e85d56a8"'s All collected table from Page 9 I have reorganized and made a few changes.

Biggest change is items. In my game they are ordered based on collection order rather than some predetermined static order. So I have created a grouped set of addresses for the first 99 item locations as well as adding in drop down menus on selecting item ID's

I tried to create a global item ID table to reuse, but was unable to get it to work. If anyone knows how I could use the help as it would shrink the table from 513kB to ~120kB.

I claim very little of this work as it is a combination of many peoples tables and scripts from this board. You all have my thanks for work I could not have done. ;-)


I am working off of the 2017May2 update +DLC so your setup may be different.
 

Attachments

MasterVegito

Expert Cheater
Mar 12, 2017
111
1
18
Whoever managed to enable auto chips regardless of difficulty, thank you, this games design is beyond dumb, to force a player to hold shift constantly with no optrion to change bindings, truly 60 euro game.

@edit
Doesnt matter, the auto chips force lock on, which makes the game literally unplayable >_>
 

Cielos

RCE Fanatics
Talents
Mar 3, 2017
342
69
28
NierModsPlz post_id=14295 time=1501442785 user_id=7488 said:
I dont know if this is the best place to post this but I saw this in a reddit thread.

https://www.reddit.com/r/nier/comments/6n209q/2_main_player_types_clash_on_a_single_forum_page/dk67onu/

Apparently some anon at 4chan has made a table that lets him modify costumes and equip multiple accessories. Any ideas of how this may be replicated?
posted some preliminarily addresses for the 2B's costumes some pages back.
here are some updated addresses to change some of the appearances like, "head", "clothes/armour", and "skirt", for all 3 characters.
note that they are just addresses, not pointers, which are based on a cracked game. as I haven't play much since I found the addresses, I haven't write any proper scripts to fetch them yet, so it's possible they won't work on your game.
let me know if they work or not.
just copy and paste the following code ONTO the table you are using.
Code:
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>47215</ID>
      <Description>"[2B]"</Description>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>47218</ID>
          <Description>"head"</Description>
          <DropDownList DisplayValueAsItem="1">0:default
1:white flower
3:glasses
14:no eye patch
</DropDownList>
          <VariableType>4 Bytes</VariableType>
          <Address>NieRAutomata.exe+1984348</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>47219</ID>
          <Description>"body"</Description>
          <DropDownList DisplayValueAsItem="1">0:default
1:dlc
2:full armor
3:armor (no helmet)
</DropDownList>
          <VariableType>4 Bytes</VariableType>
          <Address>NieRAutomata.exe+1984354</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>47220</ID>
          <Description>"skirt"</Description>
          <DropDownList DisplayValueAsItem="1">0:no
1:yes
</DropDownList>
          <VariableType>4 Bytes</VariableType>
          <Address>NieRAutomata.exe+1984330</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>47204</ID>
      <Description>"[A2]"</Description>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>47207</ID>
          <Description>"head"</Description>
          <DropDownList DisplayValueAsItem="1">0:default
1:white flower
3:glasses
14:no eye patch
15:long hair
</DropDownList>
          <VariableType>4 Bytes</VariableType>
          <Address>NieRAutomata.exe+1984350</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>47208</ID>
          <Description>"body"</Description>
          <DropDownList DisplayValueAsItem="1">0:default
1:dlc
</DropDownList>
          <VariableType>4 Bytes</VariableType>
          <Address>NieRAutomata.exe+198435C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>47209</ID>
          <Description>"skirt"</Description>
          <DropDownList DisplayValueAsItem="1">0:no
1:yes
</DropDownList>
          <VariableType>4 Bytes</VariableType>
          <Address>NieRAutomata.exe+1984338</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>47210</ID>
      <Description>"[9S]"</Description>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>47211</ID>
          <Description>"head"</Description>
          <DropDownList DisplayValueAsItem="1">0:default
1:white flower
3:glasses
14:no eye patch
</DropDownList>
          <VariableType>4 Bytes</VariableType>
          <Address>NieRAutomata.exe+198434c</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>47212</ID>
          <Description>"body"</Description>
          <DropDownList DisplayValueAsItem="1">0:default
1:dlc
</DropDownList>
          <VariableType>4 Bytes</VariableType>
          <Address>NieRAutomata.exe+1984358</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>47213</ID>
          <Description>"skirt?"</Description>
          <DropDownList DisplayValueAsItem="1">0:no
1:yes
</DropDownList>
          <VariableType>4 Bytes</VariableType>
          <Address>NieRAutomata.exe+1984334</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
PS. I didn't read the reddit you posted, hope it's what you're looking for~
 

MasterVegito

Expert Cheater
Mar 12, 2017
111
1
18
With that code you can change only the body part, the rest doesnt do naything ;)

@edit
Nevermind, just transport back and forth to change the look
 

NierModsPlz

What is cheating?
Jul 30, 2017
2
0
1
@Cielos

Not quite what I had in mind. I meant something like this:

http://i.imgur.com/Oc2vggJ.jpg

Or this :

https://webmshare.com/Xy4bx

That table can apparently change the length of the skirt as well as height/width of the models. I don't know how he did that since skirt should just be a binary variable.

Edit : After playing around with the table, here are the values for other items

Proof of Oath : 19
Sato Mask : 18
Matsuda Mask : 17
Masamune Mask : 16
Long Hair (A2) : 15
Camouflage Goggles : 14
Blue Ribbon : 13
Pink Ribbon : 12
Valve Head : 11
Valve Both Eyes : 10
Valve Right Eye : 9
Valve Left Eye : 8
Alien Mask : 7
Emil Head : 6
Emil Mask : 5
Machine Mask : 4
Adam's Glasses : 3
Sand Mask : 2
Lunar Tear : 1
 

newbnewt

What is cheating?
Sep 2, 2017
1
0
1
Big thanks for the walkthru/infinite jump. It'd be great to see chip id's like Auto loot and show chests. Better would be for 2B to be able to open those hack chests, mini game or no. Very annoying to try a pc replay and walk past all that loot waiting for 9S's go around.

2B open chest. 2 great cheat/ mod ideas in one.
 

Sauce

Expert Cheater
Apr 19, 2017
80
2
8
newbnewt post_id=16685 time=1504415568 user_id=8256 said:
Big thanks for the walkthru/infinite jump. It'd be great to see chip id's like Auto loot and show chests.
I posted the info for those a few pages back I think.

Item Scan: 3208 ?35 Sort-245
Auto-Collect Item: 3342 ?47 Sort-244

I haven't hit this game up in a while, but if you look back you should see the discussion and be able to see what you need.
 

XutaxKamay

What is cheating?
Sep 20, 2017
2
0
1
Here a complete list of the items, with their ID number (seems like there is a dlc weapon but I didn't see it when i gave it to myself, or I just ignored it because I don't know much the game xD)
Tell me if I miss anything, but everything should be there.

https://bitbucket.org/Xutax_Kamay/nierautomata/src/da5adadd9f0f0637a7969ba3ea354f7cbdce17e2/ItemList.txt?at=master&fileviewer=file-view-default

I've made it while reversing the game and wanting all the items at the beginning of the game <.<

Also, it's my first rpg game that I've played, I never liked any of those, but this one really attracted me somehow. (I usually played CS:S but now I don't even open it anymore)
 

chewyonichan

What is cheating?
Oct 4, 2017
1
0
1
People have been ignoring this question. Is there a way to add weapons? there are some weapons i've missed. The cheat table doesnt have an option for highlighted weapon, i tried using the highlighted items, but the weapon doesnt get added even though my item that i changed disappeared.
 

TheByteSize

Expert Cheater
Mar 4, 2017
153
0
16
chewyonichan post_id=19143 time=1507138171 user_id=9048 said:
People have been ignoring this question. Is there a way to add weapons? there are some weapons i've missed. The cheat table doesnt have an option for highlighted weapon, i tried using the highlighted items, but the weapon doesnt get added even though my item that i changed disappeared.
As of now, there is no way. There is a Flag somewhere that get triggered when you get the weapon first time. As of now, I don't think any one here has post a script to edit that spot.
 

XutaxKamay

What is cheating?
Sep 20, 2017
2
0
1
Well, maybe you can't do it in cheat engine but in a c++ code it's possible:
Code:
            for ( int i = 0; i < 1130; i++ )
            {
              	// Get ID by String.
                __int64 cRet = ( ( __int64( *) ( __int64 , char* ) ) ( Pointer ) 0x1405DE6E0 )( 0 , ItemTables[ i ] );
                // cRet = ItemID.
                ( ( int( *)  ( __int64 , __int64 , __int64 , __int64 ) )( Pointer ) 0x1405DC410 )( cRet , cRet , 1 , 1 ); // From ID (if you put the id its the world), GetID , amount, add or delete i think. I don't remember it's been some codes since 1 month ago plz someone confirm.
            }
ItemTables is the previous item list I've given but in a char array.But I guess an asm code is needed in cheat engine to call the function with the address of 0x1405DC410 , by pushing the item id, etc... It shouldn't be too hard. it just needs someone that could do it.

Probably something like:
Code:
_asm
{
PUSH 1
PUSH 1
PUSH itemid
PUSH itemid
CALL 0x1405DC410 
}
Oh yeah for weapons levels and pods levels
Code:
            for ( HEX i = 0x14197DCC8; i <= 0x14197DFC0; i += 0x14 )
            {
                Console::PrintDebug<FOREGROUND_CYAN>( TEXT( "Changed weapon lvl: %i 0x%p\n" ) , iAmount , i );
                *( int * ) ( i ) = iAmount;
            }

            ( ( __int64( *) ( __int64 , int , int ) ) ( Pointer ) 0x1405EE8D0 )( 6001 , iAmount - 1 , 0 );
            ( ( __int64( *) ( __int64 , int , int ) )( Pointer ) 0x1405EE8D0 )( 6002 , iAmount - 1 , 1 );
            ( ( __int64( *) ( __int64 , int , int ) ) ( Pointer ) 0x1405EE8D0 )( 6003 , iAmount - 1 , 2 );
Ask me privatly if you want the hack to have everything unlocked with all items possible. (weapons etc, except pods wich i haven't found yet why it's not adding to list but i didn't went further)
 

XeidiDent

What is cheating?
Apr 11, 2017
2
0
1
Anyone managed to change enemies' levels? I've tried a lot myself to do this with Cheat Engine but it's beyond my skills (none).
 
Sep 17, 2017
41
0
6
rad0 post_id=14682 time=1501886440 user_id=7602 said:
Wanted to give back so here is my current table.

Based off of "1e85d56a8"'s All collected table from Page 9 I have reorganized and made a few changes.

Biggest change is items. In my game they are ordered based on collection order rather than some predetermined static order. So I have created a grouped set of addresses for the first 99 item locations as well as adding in drop down menus on selecting item ID's

I tried to create a global item ID table to reuse, but was unable to get it to work. If anyone knows how I could use the help as it would shrink the table from 513kB to ~120kB.

I claim very little of this work as it is a combination of many peoples tables and scripts from this board. You all have my thanks for work I could not have done. ;-)


I am working off of the 2017May2 update +DLC so your setup may be different.
Your cheat table has a terrible habit of crashing the game on playthrough two for some reason. With just the hacking HP frozen and Inf. HP enabled. (Fun fact, your hacking ship actually has 4 (Not 3) HP, even though the game defaults to 3.)

Using the FAR Mod too, otherwise the game would be unplayable.
 

TheByteSize

Expert Cheater
Mar 4, 2017
153
0
16
iyeru post_id=25272 time=1510963680 user_id=8612 said:
Your cheat table has a terrible habit of crashing the game on playthrough two for some reason. With just the hacking HP frozen and Inf. HP enabled. (Fun fact, your hacking ship actually has 4 (Not 3) HP, even though the game defaults to 3.)

Using the FAR Mod too, otherwise the game would be unplayable.
Why are you freezing HP with Inf HP enabled? Are you freezing for the Controlled Machine?
 
Sep 17, 2017
41
0
6
Hacking HP =/= HP. Freezing Hacking HP to a value of 4 (For whatever reason, this is the state you're in when you start hacking, even though you only have 3 hacking HP) can crash the game, and I don't know why.

That said, during the chapter of playthrough two when you HAVE to control machines, the Hacking HP address is different, and freezing the hacking HP to 3 will do nothing. (But will return to the correct address when going through the factory's network systems. It's likely that the game has a different hacking address for machine controlled entities.)
 

TheByteSize

Expert Cheater
Mar 4, 2017
153
0
16
iyeru post_id=26309 time=1511744298 user_id=8612 said:
Hacking HP =/= HP. Freezing Hacking HP to a value of 4 (For whatever reason, this is the state you're in when you start hacking, even though you only have 3 hacking HP) can crash the game, and I don't know why.

That said, during the chapter of playthrough two when you HAVE to control machines, the Hacking HP address is different, and freezing the hacking HP to 3 will do nothing. (But will return to the correct address when going through the factory's network systems. It's likely that the game has a different hacking address for machine controlled entities.)
so you're trying to get Inf HP for the controlled machined like after you have successfully hacked?
If so, here is code for that. It also include multiplier against machine you can change it within script.
Stuff you're looking for is under Inf n Battle Scripts.
The are scripts that are posted here and modified somewhat by me so credit goes to original posters.
 

Attachments

Sinbiant

What is cheating?
Jan 8, 2018
1
0
1
TheByteSize post_id=26310 time=1511747422 user_id=616 said:
iyeru post_id=26309 time=1511744298 user_id=8612 said:
Hacking HP =/= HP. Freezing Hacking HP to a value of 4 (For whatever reason, this is the state you're in when you start hacking, even though you only have 3 hacking HP) can crash the game, and I don't know why.

That said, during the chapter of playthrough two when you HAVE to control machines, the Hacking HP address is different, and freezing the hacking HP to 3 will do nothing. (But will return to the correct address when going through the factory's network systems. It's likely that the game has a different hacking address for machine controlled entities.)
so you're trying to get Inf HP for the controlled machined like after you have successfully hacked?
If so, here is code for that. It also include multiplier against machine you can change it within script.
Stuff you're looking for is under Inf n Battle Scripts.
The are scripts that are posted here and modified somewhat by me so credit goes to original posters.
Sorry for such a noob question, but can you tell me how you find the address (array of bytes) used for infinite jump script and why did you change it to exactly "02 0f 8d"?
 
Top Bottom