[Request] The Last of Us Part II Remastered

Ask about cheats/tables for single player games here
SenseiDakara
Novice Cheater
Novice Cheater
Posts: 18
Joined: Sat Aug 27, 2022 2:39 am
Reputation: 1

Re: [Request] The Last of Us Part II Remastered

Post by SenseiDakara »

Anyone know how to get points using the dev menu. Ive tried a bunch of the option in gameplay but none seem to add points...

Play4Fun
What is cheating?
What is cheating?
Posts: 1
Joined: Sun Apr 06, 2025 11:33 pm
Reputation: 0

Re: [Request] The Last of Us Part II Remastered

Post by Play4Fun »

Hello everybody, hope you are fine ,
Sorry for disturbing , i have this error message when i paste that First Script:

ERROR :

Main GUI Thread: Unhandled exception: Undefined lua erro (Exception class Exception)
The current table has been saved to C:user


BOX MESSAGE :

Error:[string "openProcess('tlou-ii.exe')
..."]:9: attempt to perform arithmetic on a nil value
stack traceback:
[string "openProcess('tlou-ii.exe')
..."]:9: in main chunk


DOCUMENTS FILE :

My Cheat TablesExceptionAutoSave_noname

Inside the file
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="46">
<CheatEntries/>
<UserdefinedSymbols/>
<LuaScript>openProcess('tlou-ii.exe')
sleep(500)
if addr==nil then

autoAssemble([[
aobscanmodule(MenuPTR,tlou-ii.exe,48 8B 05 ? ? ? ? C5 ? ? ? ? ? ? ? C5 ? ? ? ? ? ? ? C5 ? ? ? ? ? ? ? 4C)
registersymbol(MenuPTR)]])

local addr=getAddress("MenuPTR") addr=addr+readInteger(addr+3)+7
unregisterSymbol("MenuPTR") registerSymbol("MenuPTR", addr, true)

else
end

</LuaScript>
</CheatTable>


Thanks for the help .

User avatar
iicecube
Expert Cheater
Expert Cheater
Posts: 129
Joined: Thu Sep 28, 2017 5:54 pm
Reputation: 13

Re: [Request] The Last of Us Part II Remastered

Post by iicecube »

DMkiller wrote:
Fri Apr 04, 2025 10:17 am
The Dev and Quick Menu can be load with The Last Of Us Part 1 signature.

Here a quick guide [Link]:
Open The Last Of Us 2 and then Cheat Engine, Press CTRL+ALT+L in Cheat Engine and paste this code and click on execute.
First Script:

Code: Select all

openProcess('tlou-ii.exe')
sleep(500)
if addr==nil then

autoAssemble([[
aobscanmodule(MenuPTR,tlou-ii.exe,48 8B 05 ? ? ? ? C5 ? ? ? ? ? ? ? C5 ? ? ? ? ? ? ? C5 ? ? ? ? ? ? ? 4C)
registersymbol(MenuPTR)]])

local addr=getAddress("MenuPTR") addr=addr+readInteger(addr+3)+7
unregisterSymbol("MenuPTR") registerSymbol("MenuPTR", addr, true)

else
end
After you done this, paste that stuff to the cheat table list.
Second Script:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>102</ID>
      <Description>"Toggle Dev Menu (F1)"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[[MenuPTR]+80]+C0:
db 1

 
 
[DISABLE]
[[MenuPTR]+80]+C0:
db 0
</AssemblerScript>
      <Hotkeys>
        <Hotkey>
          <Action>Toggle Activation</Action>
          <Keys>
            <Key>112</Key>
          </Keys>
          <ID>0</ID>
        </Hotkey>
      </Hotkeys>
      <CheatEntries>
        <CheatEntry>
          <ID>108</ID>
          <Description>"Show Dev Menu"</Description>
          <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">1:true
0:false
</DropDownList>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>MenuPTR</Address>
          <Offsets>
            <Offset>C0</Offset>
            <Offset>80</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>103</ID>
      <Description>"Toggle Quick Menu (F2)"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[[MenuPTR]+78]+C0:
db 1

 
 
[DISABLE]
[[MenuPTR]+78]+C0:
db 0
</AssemblerScript>
      <Hotkeys>
        <Hotkey>
          <Action>Toggle Activation</Action>
          <Keys>
            <Key>113</Key>
          </Keys>
          <ID>0</ID>
        </Hotkey>
      </Hotkeys>
      <CheatEntries>
        <CheatEntry>
          <ID>105</ID>
          <Description>"Show Quick Menu"</Description>
          <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">1:true
0:false
</DropDownList>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>MenuPTR</Address>
          <Offsets>
            <Offset>C0</Offset>
            <Offset>78</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>109</ID>
      <Description>"Toggle Quick Menu (F3)"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
[[MenuPTR]+88]+C0:
db 1

 
 
[DISABLE]
[[MenuPTR]+88]+C0:
db 0
</AssemblerScript>
      <Hotkeys>
        <Hotkey>
          <Action>Toggle Activation</Action>
          <Keys>
            <Key>114</Key>
          </Keys>
          <ID>0</ID>
        </Hotkey>
      </Hotkeys>
      <CheatEntries>
        <CheatEntry>
          <ID>106</ID>
          <Description>"Show Favorites Menu"</Description>
          <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">1:true
0:false
</DropDownList>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>MenuPTR</Address>
          <Offsets>
            <Offset>C0</Offset>
            <Offset>88</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

After that you can press:
F1 for the Dev Menu
F2 for the Quick Menu
F3 for the Favorites Menu (it is empty and i am not sure if there is a way to use that)

Don't forget to save the cheat table.
As long as the game developers don't patch the dev menu out of the game, this table should still work after every update.

With the Quick Menu, you can give your Char any Weapon you want, Unlimited Health, Unlimited Ammo, Unlimited Craftings, No Reload... You can enable a Manual Camera and then you can teleport your player
But test it out by your self :) (But be warned, some kind of stuff can crash the game because the way how the Dev Menu get load is not intended.
Spawning Weapons or Inventory can crash it.

Edit:
Before you running the script please make sure your that Cheat Engine have admin rights to prevent the process error!
Image
Why i always need to do this 2 steps everytime i launch the game as the saved CT not working (Cant enable using old one)

User avatar
DMkiller
Noobzor
Noobzor
Posts: 9
Joined: Fri Apr 04, 2025 8:50 am
Reputation: 11

Re: [Request] The Last of Us Part II Remastered

Post by DMkiller »

iicecube wrote:
Thu Apr 17, 2025 3:45 am
Why i always need to do this 2 steps everytime i launch the game as the saved CT not working (Cant enable using old one)
Why shouldn't the saved CT work?
Do the steps how i show it in the video.
check if cheat engine have admin rights
check what game.exe is running (tlou-ii.exe or tlou-ii-l.exe)
if tlou-ii-l.exe runs when you start the game then you have to replace tlou-ii.exe in the script with tlou-ii-l.exe too...
then look if it works.
when it works then save the ct file and then you can run the ct file

survivorboy11
What is cheating?
What is cheating?
Posts: 1
Joined: Sat Jun 07, 2025 4:22 am
Reputation: 0

Re: [Request] The Last of Us Part II Remastered

Post by survivorboy11 »

Hey! So I've been looking through it and how do I spawn stuff? Or can I not because I am super new to cheat engine and yeah :? :? :?

Post Reply

Who is online

Users browsing this forum: alphatango, NerebArlay, YuuEndMe