Cyberpunk 2077 [Engine:REDengine 4]

Upload your cheat tables here (No requests)
User avatar
EpirioteWarrior
Fearless Donors
Fearless Donors
Posts: 89
Joined: Sat Oct 10, 2020 4:07 am
Reputation: 12

Re: Cyberpunk 2077 [Engine:REDengine 4]

Post by EpirioteWarrior »

Any chance for God mode on GoG version?







If anyone can also work on GOG version would really appreciate it.

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1
Last edited by EpirioteWarrior on Wed Dec 16, 2020 11:24 pm, edited 66 times in total.

zachillios
Table Makers
Table Makers
Posts: 872
Joined: Fri Mar 03, 2017 9:05 am
Reputation: 700

Re: Cyberpunk 2077 [Engine:REDengine 4]

Post by zachillios »

Darkedone02 wrote:
Thu Dec 10, 2020 3:17 am
zachillios wrote:
Thu Dec 10, 2020 2:50 am
Here's a money pointer for the steam version:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>51</ID>
      <Description>"Money Pointer"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Cyberpunk2077.exe
  Version: 
  Date   : 2020-12-09
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Money_Scan,Cyberpunk2077.exe,8B 41 78 C3 CC CC CC CC CC CC CC CC CC CC CC CC 48) // should be unique
alloc(newmem,$1000,Money_Scan)
globalalloc(MoneyScan,4)
label(code)
label(return)

newmem:
push rax
lea rax,[rcx+78]
mov [MoneyScan],rax
pop rax
code:
  mov eax,[rcx+78]
  ret 
  int 3 
  jmp return

Money_Scan:
  jmp newmem
return:
registersymbol(Money_Scan)

[DISABLE]

Money_Scan:
  db 8B 41 78 C3 CC

unregistersymbol(Money_Scan)
dealloc(newmem)
dealloc(MoneyScan)
{
// ORIGINAL CODE - INJECTION POINT: Cyberpunk2077.exe+17C1BB0

Cyberpunk2077.exe+17C1BA6: C3        - ret 
Cyberpunk2077.exe+17C1BA7: CC        - int 3 
Cyberpunk2077.exe+17C1BA8: CC        - int 3 
Cyberpunk2077.exe+17C1BA9: CC        - int 3 
Cyberpunk2077.exe+17C1BAA: CC        - int 3 
Cyberpunk2077.exe+17C1BAB: CC        - int 3 
Cyberpunk2077.exe+17C1BAC: CC        - int 3 
Cyberpunk2077.exe+17C1BAD: CC        - int 3 
Cyberpunk2077.exe+17C1BAE: CC        - int 3 
Cyberpunk2077.exe+17C1BAF: CC        - int 3 
// ---------- INJECTING HERE ----------
Cyberpunk2077.exe+17C1BB0: 8B 41 78  - mov eax,[rcx+78]
// ---------- DONE INJECTING  ----------
Cyberpunk2077.exe+17C1BB3: C3        - ret 
Cyberpunk2077.exe+17C1BB4: CC        - int 3 
Cyberpunk2077.exe+17C1BB5: CC        - int 3 
Cyberpunk2077.exe+17C1BB6: CC        - int 3 
Cyberpunk2077.exe+17C1BB7: CC        - int 3 
Cyberpunk2077.exe+17C1BB8: CC        - int 3 
Cyberpunk2077.exe+17C1BB9: CC        - int 3 
Cyberpunk2077.exe+17C1BBA: CC        - int 3 
Cyberpunk2077.exe+17C1BBB: CC        - int 3 
Cyberpunk2077.exe+17C1BBC: CC        - int 3 
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>52</ID>
          <Description>"No description"</Description>
          <LastState Value="999" RealAddress="1E6DC00ACE8"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>MoneyScan</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
And here's what I think is weight:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>55</ID>
      <Description>"Low Weight (Open Menu)"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Cyberpunk2077.exe
  Version: 
  Date   : 2020-12-09
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,Cyberpunk2077.exe,58 03 F3 0F 11 03 48 85 F6) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
  mov [rbx],(float)1
  test rsi,rsi
  jmp return

INJECT+02:
  jmp newmem
  nop 2
return:
registersymbol(INJECT)

[DISABLE]

INJECT+02:
  db F3 0F 11 03 48 85 F6

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Cyberpunk2077.exe+23A7A1

Cyberpunk2077.exe+23A77E: 48 8B D7           - mov rdx,rdi
Cyberpunk2077.exe+23A781: 0F B6 08           - movzx ecx,byte ptr [rax]
Cyberpunk2077.exe+23A784: 48 FF C0           - inc rax
Cyberpunk2077.exe+23A787: 48 89 07           - mov [rdi],rax
Cyberpunk2077.exe+23A78A: 8B C1              - mov eax,ecx
Cyberpunk2077.exe+23A78C: 48 8B 4F 40        - mov rcx,[rdi+40]
Cyberpunk2077.exe+23A790: 41 FF 14 C6        - call qword ptr [r14+rax*8]
Cyberpunk2077.exe+23A794: 48 FF 07           - inc [rdi]
Cyberpunk2077.exe+23A797: F3 0F 10 44 24 50  - movss xmm0,[rsp+50]
Cyberpunk2077.exe+23A79D: F3 0F 58 03        - addss xmm0,[rbx]
// ---------- INJECTING HERE ----------
Cyberpunk2077.exe+23A7A1: F3 0F 11 03        - movss [rbx],xmm0
// ---------- DONE INJECTING  ----------
Cyberpunk2077.exe+23A7A5: 48 85 F6           - test rsi,rsi
Cyberpunk2077.exe+23A7A8: 74 04              - je Cyberpunk2077.exe+23A7AE
Cyberpunk2077.exe+23A7AA: F3 0F 11 06        - movss [rsi],xmm0
Cyberpunk2077.exe+23A7AE: 48 8B 5C 24 40     - mov rbx,[rsp+40]
Cyberpunk2077.exe+23A7B3: 48 8B 6C 24 58     - mov rbp,[rsp+58]
Cyberpunk2077.exe+23A7B8: 48 83 C4 20        - add rsp,20
Cyberpunk2077.exe+23A7BC: 41 5E              - pop r14
Cyberpunk2077.exe+23A7BE: 5F                 - pop rdi
Cyberpunk2077.exe+23A7BF: 5E                 - pop rsi
Cyberpunk2077.exe+23A7C0: C3                 - ret 
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
hmmm, I'm using gog and I'm getting an error "Error in line 1 (<?xml version="1.0" encoding="utf-8"?>): This instruction can't be compiled" when I load it up via auto assemble --> assign to cheat table.
A: Very clearly said for the Steam Version.
B: Read my previous post.

aSwedishMagyar
Table Makers
Table Makers
Posts: 672
Joined: Mon Jul 06, 2020 3:19 am
Reputation: 1192

Re: Cyberpunk 2077 [Engine:REDengine 4]

Post by aSwedishMagyar »

EpirioteWarrior wrote:
Thu Dec 10, 2020 3:22 am
Any chance for God mode on GoG version?

If anyone can also work on GOG version would really appreciate it.
I've been updating my table for GOG version, third post in this thread. Keep up.

User avatar
Darkedone02
Expert Cheater
Expert Cheater
Posts: 948
Joined: Thu Mar 02, 2017 11:42 pm
Reputation: 110

Re: Cyberpunk 2077 [Engine:REDengine 4]

Post by Darkedone02 »

zachillios wrote:
Thu Dec 10, 2020 3:28 am
Darkedone02 wrote:
Thu Dec 10, 2020 3:17 am
zachillios wrote:
Thu Dec 10, 2020 2:50 am
Here's a money pointer for the steam version:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>51</ID>
      <Description>"Money Pointer"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Cyberpunk2077.exe
  Version: 
  Date   : 2020-12-09
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Money_Scan,Cyberpunk2077.exe,8B 41 78 C3 CC CC CC CC CC CC CC CC CC CC CC CC 48) // should be unique
alloc(newmem,$1000,Money_Scan)
globalalloc(MoneyScan,4)
label(code)
label(return)

newmem:
push rax
lea rax,[rcx+78]
mov [MoneyScan],rax
pop rax
code:
  mov eax,[rcx+78]
  ret 
  int 3 
  jmp return

Money_Scan:
  jmp newmem
return:
registersymbol(Money_Scan)

[DISABLE]

Money_Scan:
  db 8B 41 78 C3 CC

unregistersymbol(Money_Scan)
dealloc(newmem)
dealloc(MoneyScan)
{
// ORIGINAL CODE - INJECTION POINT: Cyberpunk2077.exe+17C1BB0

Cyberpunk2077.exe+17C1BA6: C3        - ret 
Cyberpunk2077.exe+17C1BA7: CC        - int 3 
Cyberpunk2077.exe+17C1BA8: CC        - int 3 
Cyberpunk2077.exe+17C1BA9: CC        - int 3 
Cyberpunk2077.exe+17C1BAA: CC        - int 3 
Cyberpunk2077.exe+17C1BAB: CC        - int 3 
Cyberpunk2077.exe+17C1BAC: CC        - int 3 
Cyberpunk2077.exe+17C1BAD: CC        - int 3 
Cyberpunk2077.exe+17C1BAE: CC        - int 3 
Cyberpunk2077.exe+17C1BAF: CC        - int 3 
// ---------- INJECTING HERE ----------
Cyberpunk2077.exe+17C1BB0: 8B 41 78  - mov eax,[rcx+78]
// ---------- DONE INJECTING  ----------
Cyberpunk2077.exe+17C1BB3: C3        - ret 
Cyberpunk2077.exe+17C1BB4: CC        - int 3 
Cyberpunk2077.exe+17C1BB5: CC        - int 3 
Cyberpunk2077.exe+17C1BB6: CC        - int 3 
Cyberpunk2077.exe+17C1BB7: CC        - int 3 
Cyberpunk2077.exe+17C1BB8: CC        - int 3 
Cyberpunk2077.exe+17C1BB9: CC        - int 3 
Cyberpunk2077.exe+17C1BBA: CC        - int 3 
Cyberpunk2077.exe+17C1BBB: CC        - int 3 
Cyberpunk2077.exe+17C1BBC: CC        - int 3 
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>52</ID>
          <Description>"No description"</Description>
          <LastState Value="999" RealAddress="1E6DC00ACE8"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>MoneyScan</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
And here's what I think is weight:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>55</ID>
      <Description>"Low Weight (Open Menu)"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Cyberpunk2077.exe
  Version: 
  Date   : 2020-12-09
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,Cyberpunk2077.exe,58 03 F3 0F 11 03 48 85 F6) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
  mov [rbx],(float)1
  test rsi,rsi
  jmp return

INJECT+02:
  jmp newmem
  nop 2
return:
registersymbol(INJECT)

[DISABLE]

INJECT+02:
  db F3 0F 11 03 48 85 F6

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Cyberpunk2077.exe+23A7A1

Cyberpunk2077.exe+23A77E: 48 8B D7           - mov rdx,rdi
Cyberpunk2077.exe+23A781: 0F B6 08           - movzx ecx,byte ptr [rax]
Cyberpunk2077.exe+23A784: 48 FF C0           - inc rax
Cyberpunk2077.exe+23A787: 48 89 07           - mov [rdi],rax
Cyberpunk2077.exe+23A78A: 8B C1              - mov eax,ecx
Cyberpunk2077.exe+23A78C: 48 8B 4F 40        - mov rcx,[rdi+40]
Cyberpunk2077.exe+23A790: 41 FF 14 C6        - call qword ptr [r14+rax*8]
Cyberpunk2077.exe+23A794: 48 FF 07           - inc [rdi]
Cyberpunk2077.exe+23A797: F3 0F 10 44 24 50  - movss xmm0,[rsp+50]
Cyberpunk2077.exe+23A79D: F3 0F 58 03        - addss xmm0,[rbx]
// ---------- INJECTING HERE ----------
Cyberpunk2077.exe+23A7A1: F3 0F 11 03        - movss [rbx],xmm0
// ---------- DONE INJECTING  ----------
Cyberpunk2077.exe+23A7A5: 48 85 F6           - test rsi,rsi
Cyberpunk2077.exe+23A7A8: 74 04              - je Cyberpunk2077.exe+23A7AE
Cyberpunk2077.exe+23A7AA: F3 0F 11 06        - movss [rsi],xmm0
Cyberpunk2077.exe+23A7AE: 48 8B 5C 24 40     - mov rbx,[rsp+40]
Cyberpunk2077.exe+23A7B3: 48 8B 6C 24 58     - mov rbp,[rsp+58]
Cyberpunk2077.exe+23A7B8: 48 83 C4 20        - add rsp,20
Cyberpunk2077.exe+23A7BC: 41 5E              - pop r14
Cyberpunk2077.exe+23A7BE: 5F                 - pop rdi
Cyberpunk2077.exe+23A7BF: 5E                 - pop rsi
Cyberpunk2077.exe+23A7C0: C3                 - ret 
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
hmmm, I'm using gog and I'm getting an error "Error in line 1 (<?xml version="1.0" encoding="utf-8"?>): This instruction can't be compiled" when I load it up via auto assemble --> assign to cheat table.
A: Very clearly said for the Steam Version.
B: Read my previous post.
Actually I was about to edit my post there because I fixed it, it's worked on gog, you just got to spend something to make it show up first.

kotorfreak1
What is cheating?
What is cheating?
Posts: 3
Joined: Thu Dec 10, 2020 2:45 am
Reputation: 0

Re: Cyberpunk 2077 [Engine:REDengine 4]

Post by kotorfreak1 »

I'm guessing there's a quick tutorial on how to use this somewhere, if someone could point me in that direction It would be rad.

User avatar
Darkedone02
Expert Cheater
Expert Cheater
Posts: 948
Joined: Thu Mar 02, 2017 11:42 pm
Reputation: 110

Re: Cyberpunk 2077 [Engine:REDengine 4]

Post by Darkedone02 »

kotorfreak1 wrote:
Thu Dec 10, 2020 3:36 am
I'm guessing there's a quick tutorial on how to use this somewhere, if someone could point me in that direction It would be rad.
It's very easy.

Step 1: Download, install, and run cheat engine 7.2
Step 2: Download the .ct posted in this very thread in the first pages posted by aSwedishMagyar if you want inf health/inf ammo, and an inventory editor (lite).
Step 3: All those codes that zachillios posted for money, weight, and "add items instead of remove" cheats, hit select all on the code part, then hit ctrl+C, and hit ctrl+v on the .ct, and it would load up everything, then hit space bar to activate it, edit the value of money, if money don't show up, buy something for it to show up.

so easy.

flackon
Novice Cheater
Novice Cheater
Posts: 19
Joined: Sat Oct 28, 2017 8:44 am
Reputation: 1

Re: Cyberpunk 2077 [Engine:REDengine 4]

Post by flackon »

currently Infinite health is setting the hacking tokens to zero and stopping them from recharging.

User avatar
cfemen
RCE Fanatics
RCE Fanatics
Posts: 877
Joined: Fri Feb 15, 2019 5:45 pm
Reputation: 1513

Re: Cyberpunk 2077 [Engine:REDengine 4]

Post by cfemen »

so okay

this is for other table makers:

Code: Select all

{$lua}

if syntaxcheck then return end

function GetNameTest( input )
  local p = readQword( input )
  p = readQword( p )

  if (readBytes(p,0x01) == 0x48) then
   local offset = readInteger( p + 0x03, true ) + 0x07
   p = p+offset
   p=readQword( p )
   p=readQword( p )
   s = readString( p + 0xF0,99,false )
   print(string.format( "Name: %s",s ) )
  end

end

[ENABLE]

addr = inputQuery( '', 'Address:', '' )
GetNameTest( addr )

return "assert(true)"

[DISABLE]
if you execute the script with a address of ammo you get "GetAttacks" if you use a address of the money then you get "gameUniqueItemData"
with this script i found the "ProjectileSpawnComponent " and then the call to the recoil.
its still a test script to get the struct-names.

No-Recoil script:
(tested on the full auto pistol and a assault rifle)

Code: Select all

[ENABLE]
aobscanmodule(aobSetRecoil,Cyberpunk2077.exe,41 FF 50 08 4C 8B A4 24 F0 02 00 00 48 85 C0) // should be unique
aobSetRecoil:
  db 90 90 90 90
registersymbol(aobSetRecoil)
[DISABLE]
aobSetRecoil:
  db 41 FF 50 08
unregistersymbol(aobSetRecoil)
im using the GOG version

Edit : script(s) will also work for Steam version!
Last edited by cfemen on Fri Dec 11, 2020 7:39 am, edited 1 time in total.

User avatar
Darkedone02
Expert Cheater
Expert Cheater
Posts: 948
Joined: Thu Mar 02, 2017 11:42 pm
Reputation: 110

Re: Cyberpunk 2077 [Engine:REDengine 4]

Post by Darkedone02 »

zachillios wrote:
Thu Dec 10, 2020 2:50 am
Here's a money pointer for the steam version:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>51</ID>
      <Description>"Money Pointer"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Cyberpunk2077.exe
  Version: 
  Date   : 2020-12-09
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Money_Scan,Cyberpunk2077.exe,8B 41 78 C3 CC CC CC CC CC CC CC CC CC CC CC CC 48) // should be unique
alloc(newmem,$1000,Money_Scan)
globalalloc(MoneyScan,4)
label(code)
label(return)

newmem:
push rax
lea rax,[rcx+78]
mov [MoneyScan],rax
pop rax
code:
  mov eax,[rcx+78]
  ret 
  int 3 
  jmp return

Money_Scan:
  jmp newmem
return:
registersymbol(Money_Scan)

[DISABLE]

Money_Scan:
  db 8B 41 78 C3 CC

unregistersymbol(Money_Scan)
dealloc(newmem)
dealloc(MoneyScan)
{
// ORIGINAL CODE - INJECTION POINT: Cyberpunk2077.exe+17C1BB0

Cyberpunk2077.exe+17C1BA6: C3        - ret 
Cyberpunk2077.exe+17C1BA7: CC        - int 3 
Cyberpunk2077.exe+17C1BA8: CC        - int 3 
Cyberpunk2077.exe+17C1BA9: CC        - int 3 
Cyberpunk2077.exe+17C1BAA: CC        - int 3 
Cyberpunk2077.exe+17C1BAB: CC        - int 3 
Cyberpunk2077.exe+17C1BAC: CC        - int 3 
Cyberpunk2077.exe+17C1BAD: CC        - int 3 
Cyberpunk2077.exe+17C1BAE: CC        - int 3 
Cyberpunk2077.exe+17C1BAF: CC        - int 3 
// ---------- INJECTING HERE ----------
Cyberpunk2077.exe+17C1BB0: 8B 41 78  - mov eax,[rcx+78]
// ---------- DONE INJECTING  ----------
Cyberpunk2077.exe+17C1BB3: C3        - ret 
Cyberpunk2077.exe+17C1BB4: CC        - int 3 
Cyberpunk2077.exe+17C1BB5: CC        - int 3 
Cyberpunk2077.exe+17C1BB6: CC        - int 3 
Cyberpunk2077.exe+17C1BB7: CC        - int 3 
Cyberpunk2077.exe+17C1BB8: CC        - int 3 
Cyberpunk2077.exe+17C1BB9: CC        - int 3 
Cyberpunk2077.exe+17C1BBA: CC        - int 3 
Cyberpunk2077.exe+17C1BBB: CC        - int 3 
Cyberpunk2077.exe+17C1BBC: CC        - int 3 
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>52</ID>
          <Description>"No description"</Description>
          <LastState Value="999" RealAddress="1E6DC00ACE8"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>MoneyScan</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
And here's what I think is weight:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>55</ID>
      <Description>"Low Weight (Open Menu)"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Cyberpunk2077.exe
  Version: 
  Date   : 2020-12-09
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,Cyberpunk2077.exe,58 03 F3 0F 11 03 48 85 F6) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
  mov [rbx],(float)1
  test rsi,rsi
  jmp return

INJECT+02:
  jmp newmem
  nop 2
return:
registersymbol(INJECT)

[DISABLE]

INJECT+02:
  db F3 0F 11 03 48 85 F6

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Cyberpunk2077.exe+23A7A1

Cyberpunk2077.exe+23A77E: 48 8B D7           - mov rdx,rdi
Cyberpunk2077.exe+23A781: 0F B6 08           - movzx ecx,byte ptr [rax]
Cyberpunk2077.exe+23A784: 48 FF C0           - inc rax
Cyberpunk2077.exe+23A787: 48 89 07           - mov [rdi],rax
Cyberpunk2077.exe+23A78A: 8B C1              - mov eax,ecx
Cyberpunk2077.exe+23A78C: 48 8B 4F 40        - mov rcx,[rdi+40]
Cyberpunk2077.exe+23A790: 41 FF 14 C6        - call qword ptr [r14+rax*8]
Cyberpunk2077.exe+23A794: 48 FF 07           - inc [rdi]
Cyberpunk2077.exe+23A797: F3 0F 10 44 24 50  - movss xmm0,[rsp+50]
Cyberpunk2077.exe+23A79D: F3 0F 58 03        - addss xmm0,[rbx]
// ---------- INJECTING HERE ----------
Cyberpunk2077.exe+23A7A1: F3 0F 11 03        - movss [rbx],xmm0
// ---------- DONE INJECTING  ----------
Cyberpunk2077.exe+23A7A5: 48 85 F6           - test rsi,rsi
Cyberpunk2077.exe+23A7A8: 74 04              - je Cyberpunk2077.exe+23A7AE
Cyberpunk2077.exe+23A7AA: F3 0F 11 06        - movss [rsi],xmm0
Cyberpunk2077.exe+23A7AE: 48 8B 5C 24 40     - mov rbx,[rsp+40]
Cyberpunk2077.exe+23A7B3: 48 8B 6C 24 58     - mov rbp,[rsp+58]
Cyberpunk2077.exe+23A7B8: 48 83 C4 20        - add rsp,20
Cyberpunk2077.exe+23A7BC: 41 5E              - pop r14
Cyberpunk2077.exe+23A7BE: 5F                 - pop rdi
Cyberpunk2077.exe+23A7BF: 5E                 - pop rsi
Cyberpunk2077.exe+23A7C0: C3                 - ret 
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
I spotted a bug on your Low Weight Cheat, you can't disable it and it also causing the menus to clogged.

You can tell via the gurble crowd up on the "character" text up there.

Image

Ashar
Expert Cheater
Expert Cheater
Posts: 278
Joined: Mon May 01, 2017 7:04 pm
Reputation: 34

Re: Cyberpunk 2077 [Engine:REDengine 4]

Post by Ashar »

by cant disable, do you mean forever, or will a reload on teh game clietn fix it, i dotn want to have to reroll my character again.

User avatar
Darkedone02
Expert Cheater
Expert Cheater
Posts: 948
Joined: Thu Mar 02, 2017 11:42 pm
Reputation: 110

Re: Cyberpunk 2077 [Engine:REDengine 4]

Post by Darkedone02 »

Ashar wrote:
Thu Dec 10, 2020 4:03 am
by cant disable, do you mean forever, or will a reload on teh game clietn fix it, i dotn want to have to reroll my character again.
It will revert back, these cheats ain't perm unless you make them, and this case, it's just the memory altered temperory. So basically quit out of your game and reload it back to reset it back to original.

User avatar
Kazicoon
Cheater
Cheater
Posts: 31
Joined: Thu Oct 01, 2020 6:11 pm
Reputation: 1

Re: Cyberpunk 2077 [Engine:REDengine 4]

Post by Kazicoon »

Is there a possible script for maxed out street cred or perk points, etc?

Testify
Cheater
Cheater
Posts: 30
Joined: Sun Oct 01, 2017 2:10 pm
Reputation: 4

Re: Cyberpunk 2077 [Engine:REDengine 4]

Post by Testify »

zachillios wrote:
Thu Dec 10, 2020 3:28 am
Darkedone02 wrote:
Thu Dec 10, 2020 3:17 am
zachillios wrote:
Thu Dec 10, 2020 2:50 am
Here's a money pointer for the steam version:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>51</ID>
      <Description>"Money Pointer"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Cyberpunk2077.exe
  Version: 
  Date   : 2020-12-09
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Money_Scan,Cyberpunk2077.exe,8B 41 78 C3 CC CC CC CC CC CC CC CC CC CC CC CC 48) // should be unique
alloc(newmem,$1000,Money_Scan)
globalalloc(MoneyScan,4)
label(code)
label(return)

newmem:
push rax
lea rax,[rcx+78]
mov [MoneyScan],rax
pop rax
code:
  mov eax,[rcx+78]
  ret 
  int 3 
  jmp return

Money_Scan:
  jmp newmem
return:
registersymbol(Money_Scan)

[DISABLE]

Money_Scan:
  db 8B 41 78 C3 CC

unregistersymbol(Money_Scan)
dealloc(newmem)
dealloc(MoneyScan)
{
// ORIGINAL CODE - INJECTION POINT: Cyberpunk2077.exe+17C1BB0

Cyberpunk2077.exe+17C1BA6: C3        - ret 
Cyberpunk2077.exe+17C1BA7: CC        - int 3 
Cyberpunk2077.exe+17C1BA8: CC        - int 3 
Cyberpunk2077.exe+17C1BA9: CC        - int 3 
Cyberpunk2077.exe+17C1BAA: CC        - int 3 
Cyberpunk2077.exe+17C1BAB: CC        - int 3 
Cyberpunk2077.exe+17C1BAC: CC        - int 3 
Cyberpunk2077.exe+17C1BAD: CC        - int 3 
Cyberpunk2077.exe+17C1BAE: CC        - int 3 
Cyberpunk2077.exe+17C1BAF: CC        - int 3 
// ---------- INJECTING HERE ----------
Cyberpunk2077.exe+17C1BB0: 8B 41 78  - mov eax,[rcx+78]
// ---------- DONE INJECTING  ----------
Cyberpunk2077.exe+17C1BB3: C3        - ret 
Cyberpunk2077.exe+17C1BB4: CC        - int 3 
Cyberpunk2077.exe+17C1BB5: CC        - int 3 
Cyberpunk2077.exe+17C1BB6: CC        - int 3 
Cyberpunk2077.exe+17C1BB7: CC        - int 3 
Cyberpunk2077.exe+17C1BB8: CC        - int 3 
Cyberpunk2077.exe+17C1BB9: CC        - int 3 
Cyberpunk2077.exe+17C1BBA: CC        - int 3 
Cyberpunk2077.exe+17C1BBB: CC        - int 3 
Cyberpunk2077.exe+17C1BBC: CC        - int 3 
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>52</ID>
          <Description>"No description"</Description>
          <LastState Value="999" RealAddress="1E6DC00ACE8"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>MoneyScan</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
And here's what I think is weight:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>55</ID>
      <Description>"Low Weight (Open Menu)"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Cyberpunk2077.exe
  Version: 
  Date   : 2020-12-09
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,Cyberpunk2077.exe,58 03 F3 0F 11 03 48 85 F6) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
  mov [rbx],(float)1
  test rsi,rsi
  jmp return

INJECT+02:
  jmp newmem
  nop 2
return:
registersymbol(INJECT)

[DISABLE]

INJECT+02:
  db F3 0F 11 03 48 85 F6

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Cyberpunk2077.exe+23A7A1

Cyberpunk2077.exe+23A77E: 48 8B D7           - mov rdx,rdi
Cyberpunk2077.exe+23A781: 0F B6 08           - movzx ecx,byte ptr [rax]
Cyberpunk2077.exe+23A784: 48 FF C0           - inc rax
Cyberpunk2077.exe+23A787: 48 89 07           - mov [rdi],rax
Cyberpunk2077.exe+23A78A: 8B C1              - mov eax,ecx
Cyberpunk2077.exe+23A78C: 48 8B 4F 40        - mov rcx,[rdi+40]
Cyberpunk2077.exe+23A790: 41 FF 14 C6        - call qword ptr [r14+rax*8]
Cyberpunk2077.exe+23A794: 48 FF 07           - inc [rdi]
Cyberpunk2077.exe+23A797: F3 0F 10 44 24 50  - movss xmm0,[rsp+50]
Cyberpunk2077.exe+23A79D: F3 0F 58 03        - addss xmm0,[rbx]
// ---------- INJECTING HERE ----------
Cyberpunk2077.exe+23A7A1: F3 0F 11 03        - movss [rbx],xmm0
// ---------- DONE INJECTING  ----------
Cyberpunk2077.exe+23A7A5: 48 85 F6           - test rsi,rsi
Cyberpunk2077.exe+23A7A8: 74 04              - je Cyberpunk2077.exe+23A7AE
Cyberpunk2077.exe+23A7AA: F3 0F 11 06        - movss [rsi],xmm0
Cyberpunk2077.exe+23A7AE: 48 8B 5C 24 40     - mov rbx,[rsp+40]
Cyberpunk2077.exe+23A7B3: 48 8B 6C 24 58     - mov rbp,[rsp+58]
Cyberpunk2077.exe+23A7B8: 48 83 C4 20        - add rsp,20
Cyberpunk2077.exe+23A7BC: 41 5E              - pop r14
Cyberpunk2077.exe+23A7BE: 5F                 - pop rdi
Cyberpunk2077.exe+23A7BF: 5E                 - pop rsi
Cyberpunk2077.exe+23A7C0: C3                 - ret 
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
hmmm, I'm using gog and I'm getting an error "Error in line 1 (<?xml version="1.0" encoding="utf-8"?>): This instruction can't be compiled" when I load it up via auto assemble --> assign to cheat table.
A: Very clearly said for the Steam Version.
B: Read my previous post.
using gog version the weight one worked for me

User avatar
Darkedone02
Expert Cheater
Expert Cheater
Posts: 948
Joined: Thu Mar 02, 2017 11:42 pm
Reputation: 110

Re: Cyberpunk 2077 [Engine:REDengine 4]

Post by Darkedone02 »

Kazicoon wrote:
Thu Dec 10, 2020 4:05 am
Is there a possible script for maxed out street cred or perk points, etc?
On the perk points, tfigment founded something, we just don't know if it work yet.
Testify wrote:
Thu Dec 10, 2020 4:07 am
zachillios wrote:
Thu Dec 10, 2020 3:28 am
Darkedone02 wrote:
Thu Dec 10, 2020 3:17 am


hmmm, I'm using gog and I'm getting an error "Error in line 1 (<?xml version="1.0" encoding="utf-8"?>): This instruction can't be compiled" when I load it up via auto assemble --> assign to cheat table.
A: Very clearly said for the Steam Version.
B: Read my previous post.
using gog version the weight one worked for me
It works but it bugged to where you can't disable it, and it causing graphical issues as I posted in the picture.

kotorfreak1
What is cheating?
What is cheating?
Posts: 3
Joined: Thu Dec 10, 2020 2:45 am
Reputation: 0

Re: Cyberpunk 2077 [Engine:REDengine 4]

Post by kotorfreak1 »

Darkedone02 wrote:
Thu Dec 10, 2020 3:32 am
zachillios wrote:
Thu Dec 10, 2020 3:28 am
Darkedone02 wrote:
Thu Dec 10, 2020 3:17 am


hmmm, I'm using gog and I'm getting an error "Error in line 1 (<?xml version="1.0" encoding="utf-8"?>): This instruction can't be compiled" when I load it up via auto assemble --> assign to cheat table.
A: Very clearly said for the Steam Version.
B: Read my previous post.
Actually I was about to edit my post there because I fixed it, it's worked on gog, you just got to spend something to make it show up first.
The money pointer is giving on error for me on GOG, and i just spent some money

Post Reply

Who is online

Users browsing this forum: Baidu [Spider], Crust5855, george110, Google Adsense [Bot], psychotux, salohe1122, Send, Sjnaka, spiritfruit, vincentzack, yantamar