z Cyberpunk 2077

Upload your cheat tables here (No requests)
User avatar
themaoci
Cheater
Cheater
Posts: 49
Joined: Sat Feb 13, 2021 4:13 pm
Reputation: 46

Re: z Cyberpunk 2077

Post by themaoci »

updated Inventory crafting (didnt touched ammo/consumables/grenades and cash)

copy code and paste inside cheat table

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>176</ID>
      <Description>"Inventory Pointers (open backpack)"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript Async="1">[ENABLE]
aobscanmodule(inventory,$process,48 8B ?? 48 8B ?? 48 8B 01 FF 90 ?? ?? ?? ?? 3C 01)
alloc(newmem,$1000,inventory)
alloc(inventoryList,$1000)
alloc(inventoryAddr,$1000)

label(inventoryBkp)
label(return)
label(nothing)
label(itemQuantityOffset)
label(gadgetQuantityOffset)

0078:
itemQuantityOffset:
00E8:
gadgetQuantityOffset:

newmem:
  push rbx
  mov ebx,[rcx+40]
  mov ebx,[rcx+78]
  mov ebx,[rcx+E8]
  mov rbx,inventoryList
  xor rdx,rdx
@@:
  mov rax,[rbx+rdx]
  test rax,rax
  je nothing
  cmp [rcx+40],eax
  je @f
  add rdx,8
  jmp @b
@@:
  mov rbx,inventoryAddr
  mov [rbx+rdx],rcx
nothing:
  pop rbx
inventoryBkp:
  readmem(inventory+03,6)
  jmp return

inventory+03:
  jmp newmem
  nop
return:
registersymbol(inventory)
registersymbol(inventoryBkp)
registersymbol(inventoryList)
registersymbol(inventoryAddr)
registersymbol(itemQuantityOffset)
registersymbol(gadgetQuantityOffset)

inventoryList:
dq 0000000BF5E188EC // 0000 money
dq 000000155AC5B1CB // 0008 common item components
dq 0000001709E636CA // 0010 uncommon item components
dq 000000130181345A // 0018 rare item components
dq 00000013988865E0 // 0020 rare upgrade components
dq 00000013DF810683 // 0028 epic item components
dq 0000001346885739 // 0030 epic upgrade components
dq 00000018A5EC1EA5 // 0038 legendary item components
dq 000000183CE54F1F // 0040 legendary upgrade components
dq 0000002062D7084F // 0048 uncommon quickhack components
dq 0000001C6B7F4DC8 // 0050 rare quickhack components
dq 0000001CB57F7F11 // 0058 epic quickhack components
dq 0000002138555834 // 0060 legendary quickhack components
dq 00000010FE92A980 // 0068 pistol ammo
dq 0000000E5BEC7BB0 // 0070 rifle ammo
dq 00000010E490E4AD // 0078 shutgun ammo
dq 00000014089D1CBC // 0080 sniper rifle ammo
dq 000000145C1A7DFB // 0088 bounce back mk.1
dq 0000001519DBB192 // 0090 maxdoc mk.1
dq 000000107F736E1B // 0098 oxy booster
dq 0000001A9710018F // 00A0 capacity booster
dq 00000017D4DA3AE8 // 00A8 vatnajokull (still)
dq 00000011022A27DF // 00B0 soy paste
dq 0000001E49695215 // 00B8 char incendiary grenade
dq 0000001D67D4BA7D // 00C0 molodets biohaz grenade
dq 00000019D4AB5921 // 00C8 recon grenade
dq 00000018EDC63EF7 // 00D0 f-gx frag grenade
dq 000000192896D9F8 // 00D8 x-22 flashbang grenade
dq 0000001743526C23 // 00E0 f-gx frag grenade (2)
dq 00000017631C96CF // 00E8 emp grenade

[DISABLE]
inventory+03:
  readmem(inventoryBkp,6)
unregistersymbol(inventory)
unregistersymbol(inventoryBkp)
unregistersymbol(inventoryList)
unregistersymbol(inventoryAddr)
unregistersymbol(itemQuantityOffset)
unregistersymbol(gadgetQuantityOffset)
dealloc(newmem)
dealloc(inventoryList)
dealloc(inventoryAddr)

{
// ORIGINAL CODE - INJECTION POINT: Cyberpunk2077.exe+17B99A3

Cyberpunk2077.exe+17B9976: 48 03 F3                    - add rsi,rbx
Cyberpunk2077.exe+17B9979: 48 3B DE                    - cmp rbx,rsi
Cyberpunk2077.exe+17B997C: 0F 84 F0 00 00 00           - je Cyberpunk2077.exe+17B9A72
Cyberpunk2077.exe+17B9982: 4C 89 7C 24 40              - mov [rsp+40],r15
Cyberpunk2077.exe+17B9987: 33 FF                       - xor edi,edi
Cyberpunk2077.exe+17B9989: 4C 89 6C 24 50              - mov [rsp+50],r13
Cyberpunk2077.exe+17B998E: 4C 89 74 24 48              - mov [rsp+48],r14
Cyberpunk2077.exe+17B9993: 0F 1F 40 00                 - nop dword ptr [rax+00]
Cyberpunk2077.exe+17B9997: 66 0F 1F 84 00 00 00 00 00  - nop word ptr [rax+rax+00000000]
Cyberpunk2077.exe+17B99A0: 48 8B 0B                    - mov rcx,[rbx]
// ---------- INJECTING HERE ----------
Cyberpunk2077.exe+17B99A3: 48 8B D5                    - mov rdx,rbp
// ---------- DONE INJECTING  ----------
Cyberpunk2077.exe+17B99A6: 48 8B 01                    - mov rax,[rcx]
Cyberpunk2077.exe+17B99A9: FF 90 C0 01 00 00           - call qword ptr [rax+000001C0]
Cyberpunk2077.exe+17B99AF: 3C 01                       - cmp al,01
Cyberpunk2077.exe+17B99B1: 0F 85 98 00 00 00           - jne Cyberpunk2077.exe+17B9A4F
Cyberpunk2077.exe+17B99B7: 41 8B 4C 24 0C              - mov ecx,[r12+0C]
Cyberpunk2077.exe+17B99BC: 8B C1                       - mov eax,ecx
Cyberpunk2077.exe+17B99BE: 4C 8B 2B                    - mov r13,[rbx]
Cyberpunk2077.exe+17B99C1: 4D 8B 04 24                 - mov r8,[r12]
Cyberpunk2077.exe+17B99C5: 41 8B 54 24 08              - mov edx,[r12+08]
Cyberpunk2077.exe+17B99CA: C1 E0 04                    - shl eax,04
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>161</ID>
          <Description>"Money"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>inventoryAddr</Address>
          <Offsets>
            <Offset>itemQuantityOffset</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>209</ID>
          <Description>"Show/Hide"</Description>
          <Options moHideChildren="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>160</ID>
              <Description>"Crafting Components"</Description>
              <Options moHideChildren="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>inventoryAddr</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>163</ID>
                  <Description>"Gen I - components [+8]"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0008</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>164</ID>
                  <Description>"Gen II - components [+10]"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0010</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>165</ID>
                  <Description>"Gen III - components [+18]"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0018</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>167</ID>
                  <Description>"Gen IV - components [+28]"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0028</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>169</ID>
                  <Description>"Gen V - components [+38]"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0038</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>162</ID>
              <Description>"Quickhack Components"</Description>
              <Options moHideChildren="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>inventoryAddr</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>171</ID>
                  <Description>"Gen II - hack components [+48]"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0048</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>172</ID>
                  <Description>"Gen III - hack components [+50]"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0050</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>173</ID>
                  <Description>"Gen IV - hack components [+58]"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0058</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>174</ID>
                  <Description>"Gen V - hack components [+60]"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0060</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>177</ID>
              <Description>"Ammo"</Description>
              <Options moHideChildren="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>inventoryAddr</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>180</ID>
                  <Description>"Pistol Ammo"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0068</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>181</ID>
                  <Description>"Rifle Ammo"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0070</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>182</ID>
                  <Description>"Shotgun Ammo"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0078</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>183</ID>
                  <Description>"Sniper Rifle Ammo"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0080</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>184</ID>
              <Description>"Consumables"</Description>
              <Options moHideChildren="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>inventoryAddr</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>185</ID>
                  <Description>"Bounce Back MK.1"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0088</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>186</ID>
                  <Description>"MaxDoc MK.1"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0090</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>194</ID>
                  <Description>"Oxy Booster"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0098</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>195</ID>
                  <Description>"Capacity Booster"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00A0</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>198</ID>
                  <Description>"Vatnajokull (Still)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00A8</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>199</ID>
                  <Description>"Soy Paste"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00B0</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>189</ID>
              <Description>"Grenades"</Description>
              <Options moHideChildren="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>inventoryAddr</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>190</ID>
                  <Description>"Char Incendiary Grenade"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00B8</Address>
                  <Offsets>
                    <Offset>gadgetQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>204</ID>
                  <Description>"Molodets Biohaz Grenade"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00C0</Address>
                  <Offsets>
                    <Offset>gadgetQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>205</ID>
                  <Description>"Recon Grenade"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00C8</Address>
                  <Offsets>
                    <Offset>gadgetQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>206</ID>
                  <Description>"F-GX Frag Grenade (1)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00D0</Address>
                  <Offsets>
                    <Offset>gadgetQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>583</ID>
                  <Description>"F-GX Frag Grenade (2)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00E0</Address>
                  <Offsets>
                    <Offset>gadgetQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>207</ID>
                  <Description>"X-22 Flashbang Grenade"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00D8</Address>
                  <Offsets>
                    <Offset>gadgetQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>587</ID>
                  <Description>"EMP Grenade"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00E8</Address>
                  <Offsets>
                    <Offset>gadgetQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


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

mango64
What is cheating?
What is cheating?
Posts: 1
Joined: Fri Sep 29, 2023 4:59 pm
Reputation: 0

Re: z Cyberpunk 2077

Post by mango64 »

themaoci wrote:
Fri Sep 29, 2023 1:47 pm
updated Inventory crafting (didnt touched ammo/consumables/grenades and cash)

copy code and paste inside cheat table

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>176</ID>
      <Description>"Inventory Pointers (open backpack)"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript Async="1">[ENABLE]
aobscanmodule(inventory,$process,48 8B ?? 48 8B ?? 48 8B 01 FF 90 ?? ?? ?? ?? 3C 01)
alloc(newmem,$1000,inventory)
alloc(inventoryList,$1000)
alloc(inventoryAddr,$1000)

label(inventoryBkp)
label(return)
label(nothing)
label(itemQuantityOffset)
label(gadgetQuantityOffset)

0078:
itemQuantityOffset:
00E8:
gadgetQuantityOffset:

newmem:
  push rbx
  mov ebx,[rcx+40]
  mov ebx,[rcx+78]
  mov ebx,[rcx+E8]
  mov rbx,inventoryList
  xor rdx,rdx
@@:
  mov rax,[rbx+rdx]
  test rax,rax
  je nothing
  cmp [rcx+40],eax
  je @f
  add rdx,8
  jmp @b
@@:
  mov rbx,inventoryAddr
  mov [rbx+rdx],rcx
nothing:
  pop rbx
inventoryBkp:
  readmem(inventory+03,6)
  jmp return

inventory+03:
  jmp newmem
  nop
return:
registersymbol(inventory)
registersymbol(inventoryBkp)
registersymbol(inventoryList)
registersymbol(inventoryAddr)
registersymbol(itemQuantityOffset)
registersymbol(gadgetQuantityOffset)

inventoryList:
dq 0000000BF5E188EC // 0000 money
dq 000000155AC5B1CB // 0008 common item components
dq 0000001709E636CA // 0010 uncommon item components
dq 000000130181345A // 0018 rare item components
dq 00000013988865E0 // 0020 rare upgrade components
dq 00000013DF810683 // 0028 epic item components
dq 0000001346885739 // 0030 epic upgrade components
dq 00000018A5EC1EA5 // 0038 legendary item components
dq 000000183CE54F1F // 0040 legendary upgrade components
dq 0000002062D7084F // 0048 uncommon quickhack components
dq 0000001C6B7F4DC8 // 0050 rare quickhack components
dq 0000001CB57F7F11 // 0058 epic quickhack components
dq 0000002138555834 // 0060 legendary quickhack components
dq 00000010FE92A980 // 0068 pistol ammo
dq 0000000E5BEC7BB0 // 0070 rifle ammo
dq 00000010E490E4AD // 0078 shutgun ammo
dq 00000014089D1CBC // 0080 sniper rifle ammo
dq 000000145C1A7DFB // 0088 bounce back mk.1
dq 0000001519DBB192 // 0090 maxdoc mk.1
dq 000000107F736E1B // 0098 oxy booster
dq 0000001A9710018F // 00A0 capacity booster
dq 00000017D4DA3AE8 // 00A8 vatnajokull (still)
dq 00000011022A27DF // 00B0 soy paste
dq 0000001E49695215 // 00B8 char incendiary grenade
dq 0000001D67D4BA7D // 00C0 molodets biohaz grenade
dq 00000019D4AB5921 // 00C8 recon grenade
dq 00000018EDC63EF7 // 00D0 f-gx frag grenade
dq 000000192896D9F8 // 00D8 x-22 flashbang grenade
dq 0000001743526C23 // 00E0 f-gx frag grenade (2)
dq 00000017631C96CF // 00E8 emp grenade

[DISABLE]
inventory+03:
  readmem(inventoryBkp,6)
unregistersymbol(inventory)
unregistersymbol(inventoryBkp)
unregistersymbol(inventoryList)
unregistersymbol(inventoryAddr)
unregistersymbol(itemQuantityOffset)
unregistersymbol(gadgetQuantityOffset)
dealloc(newmem)
dealloc(inventoryList)
dealloc(inventoryAddr)

{
// ORIGINAL CODE - INJECTION POINT: Cyberpunk2077.exe+17B99A3

Cyberpunk2077.exe+17B9976: 48 03 F3                    - add rsi,rbx
Cyberpunk2077.exe+17B9979: 48 3B DE                    - cmp rbx,rsi
Cyberpunk2077.exe+17B997C: 0F 84 F0 00 00 00           - je Cyberpunk2077.exe+17B9A72
Cyberpunk2077.exe+17B9982: 4C 89 7C 24 40              - mov [rsp+40],r15
Cyberpunk2077.exe+17B9987: 33 FF                       - xor edi,edi
Cyberpunk2077.exe+17B9989: 4C 89 6C 24 50              - mov [rsp+50],r13
Cyberpunk2077.exe+17B998E: 4C 89 74 24 48              - mov [rsp+48],r14
Cyberpunk2077.exe+17B9993: 0F 1F 40 00                 - nop dword ptr [rax+00]
Cyberpunk2077.exe+17B9997: 66 0F 1F 84 00 00 00 00 00  - nop word ptr [rax+rax+00000000]
Cyberpunk2077.exe+17B99A0: 48 8B 0B                    - mov rcx,[rbx]
// ---------- INJECTING HERE ----------
Cyberpunk2077.exe+17B99A3: 48 8B D5                    - mov rdx,rbp
// ---------- DONE INJECTING  ----------
Cyberpunk2077.exe+17B99A6: 48 8B 01                    - mov rax,[rcx]
Cyberpunk2077.exe+17B99A9: FF 90 C0 01 00 00           - call qword ptr [rax+000001C0]
Cyberpunk2077.exe+17B99AF: 3C 01                       - cmp al,01
Cyberpunk2077.exe+17B99B1: 0F 85 98 00 00 00           - jne Cyberpunk2077.exe+17B9A4F
Cyberpunk2077.exe+17B99B7: 41 8B 4C 24 0C              - mov ecx,[r12+0C]
Cyberpunk2077.exe+17B99BC: 8B C1                       - mov eax,ecx
Cyberpunk2077.exe+17B99BE: 4C 8B 2B                    - mov r13,[rbx]
Cyberpunk2077.exe+17B99C1: 4D 8B 04 24                 - mov r8,[r12]
Cyberpunk2077.exe+17B99C5: 41 8B 54 24 08              - mov edx,[r12+08]
Cyberpunk2077.exe+17B99CA: C1 E0 04                    - shl eax,04
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>161</ID>
          <Description>"Money"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>inventoryAddr</Address>
          <Offsets>
            <Offset>itemQuantityOffset</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>209</ID>
          <Description>"Show/Hide"</Description>
          <Options moHideChildren="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>160</ID>
              <Description>"Crafting Components"</Description>
              <Options moHideChildren="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>inventoryAddr</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>163</ID>
                  <Description>"Gen I - components [+8]"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0008</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>164</ID>
                  <Description>"Gen II - components [+10]"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0010</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>165</ID>
                  <Description>"Gen III - components [+18]"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0018</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>167</ID>
                  <Description>"Gen IV - components [+28]"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0028</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>169</ID>
                  <Description>"Gen V - components [+38]"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0038</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>162</ID>
              <Description>"Quickhack Components"</Description>
              <Options moHideChildren="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>inventoryAddr</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>171</ID>
                  <Description>"Gen II - hack components [+48]"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0048</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>172</ID>
                  <Description>"Gen III - hack components [+50]"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0050</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>173</ID>
                  <Description>"Gen IV - hack components [+58]"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0058</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>174</ID>
                  <Description>"Gen V - hack components [+60]"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0060</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>177</ID>
              <Description>"Ammo"</Description>
              <Options moHideChildren="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>inventoryAddr</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>180</ID>
                  <Description>"Pistol Ammo"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0068</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>181</ID>
                  <Description>"Rifle Ammo"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0070</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>182</ID>
                  <Description>"Shotgun Ammo"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0078</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>183</ID>
                  <Description>"Sniper Rifle Ammo"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0080</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>184</ID>
              <Description>"Consumables"</Description>
              <Options moHideChildren="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>inventoryAddr</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>185</ID>
                  <Description>"Bounce Back MK.1"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0088</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>186</ID>
                  <Description>"MaxDoc MK.1"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0090</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>194</ID>
                  <Description>"Oxy Booster"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0098</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>195</ID>
                  <Description>"Capacity Booster"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00A0</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>198</ID>
                  <Description>"Vatnajokull (Still)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00A8</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>199</ID>
                  <Description>"Soy Paste"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00B0</Address>
                  <Offsets>
                    <Offset>itemQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>189</ID>
              <Description>"Grenades"</Description>
              <Options moHideChildren="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>inventoryAddr</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>190</ID>
                  <Description>"Char Incendiary Grenade"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00B8</Address>
                  <Offsets>
                    <Offset>gadgetQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>204</ID>
                  <Description>"Molodets Biohaz Grenade"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00C0</Address>
                  <Offsets>
                    <Offset>gadgetQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>205</ID>
                  <Description>"Recon Grenade"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00C8</Address>
                  <Offsets>
                    <Offset>gadgetQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>206</ID>
                  <Description>"F-GX Frag Grenade (1)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00D0</Address>
                  <Offsets>
                    <Offset>gadgetQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>583</ID>
                  <Description>"F-GX Frag Grenade (2)"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00E0</Address>
                  <Offsets>
                    <Offset>gadgetQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>207</ID>
                  <Description>"X-22 Flashbang Grenade"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00D8</Address>
                  <Offsets>
                    <Offset>gadgetQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>587</ID>
                  <Description>"EMP Grenade"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+00E8</Address>
                  <Offsets>
                    <Offset>gadgetQuantityOffset</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
You just copied code from table (c), and you even not check if it's working... (It's not)

mbektas98
What is cheating?
What is cheating?
Posts: 2
Joined: Wed Sep 27, 2023 7:53 pm
Reputation: 0

Re: z Cyberpunk 2077

Post by mbektas98 »

money cheat not working v2.0 (c)

radthezero
Novice Cheater
Novice Cheater
Posts: 23
Joined: Thu May 25, 2017 2:25 am
Reputation: 0

Re: z Cyberpunk 2077

Post by radthezero »

Craft for free doesn't seem to be working either

Wizargosorus
What is cheating?
What is cheating?
Posts: 2
Joined: Fri Sep 29, 2023 7:56 pm
Reputation: 0

Re: z Cyberpunk 2077

Post by Wizargosorus »

Hi, thanks for the table!
Sadly I'm trying everything i can : CET, trainers or tables, just to add some stamina to my character but everything doesn't work.
Not Infinite Stamina, just add some stamina points cuz being at 100 since the begining is depressing and it doesn't go up with levels or items. Really weird gamedesign but anyway.

In CET the "Game.ModStatPlayer" Command is down, so is the stamina one, and i can't find the new one to have the same result.
In trainers, there's only one free and it only has infinite stamina toggle.

In this table, the 2c, everything works perfectly ! BUT the "Stat 2A - Stamina" is not.. whatever im doing to "update" my stats and display the values, they stay on "??". Which is weird since the health one works perfectly and i just have to use a heal item to display my stats.
But whatever i do for the stamina one, it stays "??" :(

So am i noob and i'm not doing things properly ? Or the new stamina system need some time to get understood ?
Whatever it is, im asking for your help ! If someone knows how we could add stamina points, it would be a blast ! Thanks :)

Wizargosorus
What is cheating?
What is cheating?
Posts: 2
Joined: Fri Sep 29, 2023 7:56 pm
Reputation: 0

Re: z Cyberpunk 2077

Post by Wizargosorus »

Sorry for the double-post.
Well i needed like 40mn to find a way to get those stamina points !
The Table sadly didn't work for it, but i downloaded the Save Editor in fearlessrevolution and added my stamina points there.
Now with the table and the save editor, i'm ready :)

Hope it'll helps those who needs it to.

RogueTech
Expert Cheater
Expert Cheater
Posts: 158
Joined: Fri Dec 03, 2021 3:41 am
Reputation: 22

Re: z Cyberpunk 2077

Post by RogueTech »

Wizargosorus wrote:
Fri Sep 29, 2023 8:40 pm
Sorry for the double-post.
Well i needed like 40mn to find a way to get those stamina points !
The Table sadly didn't work for it, but i downloaded the Save Editor in fearlessrevolution and added my stamina points there.
Now with the table and the save editor, i'm ready :)

Hope it'll helps those who needs it to.
Thanks for that info. I Googled "cyberpunk 2077 save editor fearlessrevolution" and nothing came up except for this thread. Care to let us know what the URL for the Cheat Engine is on this site? Thanks in advance.

TwizzleKicks
What is cheating?
What is cheating?
Posts: 2
Joined: Sun Dec 02, 2018 2:30 pm
Reputation: 0

Re: z Cyberpunk 2077

Post by TwizzleKicks »

Any way to edit the bonus stats on cyberware? For example the bonus meele dmg, thermal dmg etc

User avatar
themaoci
Cheater
Cheater
Posts: 49
Joined: Sat Feb 13, 2021 4:13 pm
Reputation: 46

Re: z Cyberpunk 2077

Post by themaoci »

mango64 wrote:
Fri Sep 29, 2023 5:01 pm
themaoci wrote:
Fri Sep 29, 2023 1:47 pm
...
[/code]
You just copied code from table (c), and you even not check if it's working... (It's not)
weardly enough its working for me... i added all components(for items and hacks) to be 999999 lmao

Edit. im playing CP2077 Phantom liberty

User avatar
oLaudix
Cheater
Cheater
Posts: 33
Joined: Tue Dec 12, 2017 5:34 pm
Reputation: 20

Re: z Cyberpunk 2077

Post by oLaudix »

Updated Easy Breach

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>87847</ID>
      <Description>"Easy Breach"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Cyberpunk2077.exe
  Version: 
  Date   : 2023-10-01
  Author : oLaudix
  This script does blah blah blah
}

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

 
 
aobscanmodule(_easyBreach3,Cyberpunk2077.exe,4C 8B 1C 37 45 39 14 93) // should be unique
alloc(newmem,$1000,_easyBreach3)

label(code)
label(return)

newmem:

code:
  mov r11,[rdi+rsi]
  mov [r11+rdx*4],r10d
  cmp [r11+rdx*4],r10d
  jmp return

_easyBreach3:
  jmp newmem
  nop 3
return:
registersymbol(_easyBreach3)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
_easyBreach3:
  db 4C 8B 1C 37 45 39 14 93

unregistersymbol(_easyBreach3)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Cyberpunk2077.exe+26FCC5A

Cyberpunk2077.exe+26FCC29: 0F 86 B8 01 00 00     - jbe Cyberpunk2077.exe+26FCDE7
Cyberpunk2077.exe+26FCC2F: 48 8B B3 00 01 00 00  - mov rsi,[rbx+00000100]
Cyberpunk2077.exe+26FCC36: 45 33 C0              - xor r8d,r8d
Cyberpunk2077.exe+26FCC39: 41 8B FD              - mov edi,r13d
Cyberpunk2077.exe+26FCC3C: 48 C1 E7 05           - shl rdi,05
Cyberpunk2077.exe+26FCC40: 44 38 44 37 19        - cmp [rdi+rsi+19],r8b
Cyberpunk2077.exe+26FCC45: 0F 84 60 01 00 00     - je Cyberpunk2077.exe+26FCDAB
Cyberpunk2077.exe+26FCC4B: 44 38 44 37 18        - cmp [rdi+rsi+18],r8b
Cyberpunk2077.exe+26FCC50: 0F 85 55 01 00 00     - jne Cyberpunk2077.exe+26FCDAB
Cyberpunk2077.exe+26FCC56: 8B 54 37 10           - mov edx,[rdi+rsi+10]
// ---------- INJECTING HERE ----------
Cyberpunk2077.exe+26FCC5A: 4C 8B 1C 37           - mov r11,[rdi+rsi]
// ---------- DONE INJECTING  ----------
Cyberpunk2077.exe+26FCC5E: 45 39 14 93           - cmp [r11+rdx*4],r10d
Cyberpunk2077.exe+26FCC62: 0F 84 A3 00 00 00     - je Cyberpunk2077.exe+26FCD0B
Cyberpunk2077.exe+26FCC68: 44 89 44 37 10        - mov [rdi+rsi+10],r8d
Cyberpunk2077.exe+26FCC6D: 33 C0                 - xor eax,eax
Cyberpunk2077.exe+26FCC6F: 44 8B 83 1C 01 00 00  - mov r8d,[rbx+0000011C]
Cyberpunk2077.exe+26FCC76: 45 8B C8              - mov r9d,r8d
Cyberpunk2077.exe+26FCC79: 44 2B CA              - sub r9d,edx
Cyberpunk2077.exe+26FCC7C: 44 03 C9              - add r9d,ecx
Cyberpunk2077.exe+26FCC7F: 45 3B C8              - cmp r9d,r8d
Cyberpunk2077.exe+26FCC82: 7D 64                 - jnl Cyberpunk2077.exe+26FCCE8
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

citizenking
Novice Cheater
Novice Cheater
Posts: 17
Joined: Sat Jan 15, 2022 10:16 pm
Reputation: 1

Re: z Cyberpunk 2077

Post by citizenking »

I was hoping modifying my cybernetic capacity value would be as simple as raising and lowering it a few times while searching for the value. I found four values and while changing them visually affected the UI, it didn't actually raise the cap (still kept hitting the limit). Anyone know a way to actually add capacity?

User avatar
themaoci
Cheater
Cheater
Posts: 49
Joined: Sat Feb 13, 2021 4:13 pm
Reputation: 46

Re: z Cyberpunk 2077

Post by themaoci »

citizenking wrote:
Sun Oct 01, 2023 1:46 am
I was hoping modifying my cybernetic capacity value would be as simple as raising and lowering it a few times while searching for the value. I found four values and while changing them visually affected the UI, it didn't actually raise the cap (still kept hitting the limit). Anyone know a way to actually add capacity?
its propably hardcoded somewhere something like

base Cap 100
additional cap from item/skill +20

User avatar
oLaudix
Cheater
Cheater
Posts: 33
Joined: Tue Dec 12, 2017 5:34 pm
Reputation: 20

Re: z Cyberpunk 2077

Post by oLaudix »

citizenking wrote:
Sun Oct 01, 2023 1:46 am
I was hoping modifying my cybernetic capacity value would be as simple as raising and lowering it a few times while searching for the value. I found four values and while changing them visually affected the UI, it didn't actually raise the cap (still kept hitting the limit). Anyone know a way to actually add capacity?
Look for the difference between your max capacity and current capacity in Float. After 3 - 4 searches you should end up with 2 addresses. Its the first one. Unfortunately its not persistent between saves.

In general. All cyberware stats are Float since they use same functions for stuff like capacity, that is in general int, and crit chance that has to be float.

User avatar
gir489
RCE Fanatics
RCE Fanatics
Posts: 684
Joined: Mon May 08, 2017 4:08 am
Reputation: 507

Re: z Cyberpunk 2077

Post by gir489 »

No spread:

Code: Select all

// Game Executable   : Cyberpunk2077.exe
// Author            : gir489
// Executable Version: 3.0.74.53121
// MD5 Signature     : C1D52108733C0E154A4B549B2B7AC788
// EXE Compile Date  : September 20, 2023 01:31 PM
// Script Date       : October 01, 2023 06:51 PM
[ENABLE]
aobscanmodule(aob_WeaponSpreadManagerSetSpreadInternal,Cyberpunk2077.exe,F3 0F 10 0A 0F 2E 89 90 00 00 00)
registersymbol(aob_WeaponSpreadManagerSetSpreadInternal)

aob_WeaponSpreadManagerSetSpreadInternal:
  xorps xmm1, xmm1
  nop
return_WeaponSpreadManagerSetSpreadInternal:

[DISABLE]
aob_WeaponSpreadManagerSetSpreadInternal:
  db F3 0F 10 0A

unregistersymbol(aob_WeaponSpreadManagerSetSpreadInternal)

{
// ORIGINAL CODE - INJECTION POINT: Cyberpunk2077.exe+2CB212

Cyberpunk2077.exe+2CB1CA: 48 83 C4 28              - add rsp,28
Cyberpunk2077.exe+2CB1CE: C3                       - ret 
Cyberpunk2077.exe+2CB1CF: CC                       - int 3 
Cyberpunk2077.exe+2CB1D0: 48 83 EC 28              - sub rsp,28
Cyberpunk2077.exe+2CB1D4: 80 B9 90 02 00 00 00     - cmp byte ptr [rcx+00000290],00
Cyberpunk2077.exe+2CB1DB: 0F 85 95 C9 AA 01        - jne Cyberpunk2077.exe+1D77B76
Cyberpunk2077.exe+2CB1E1: E8 6A F3 FF FF           - call Cyberpunk2077.exe+2CA550
Cyberpunk2077.exe+2CB1E6: 48 8B C8                 - mov rcx,rax
Cyberpunk2077.exe+2CB1E9: E8 EE F2 FF FF           - call Cyberpunk2077.exe+2CA4DC
Cyberpunk2077.exe+2CB1EE: 48 85 C0                 - test rax,rax
Cyberpunk2077.exe+2CB1F1: 74 0B                    - je Cyberpunk2077.exe+2CB1FE
Cyberpunk2077.exe+2CB1F3: 48 05 28 03 00 00        - add rax,00000328
Cyberpunk2077.exe+2CB1F9: 48 83 C4 28              - add rsp,28
Cyberpunk2077.exe+2CB1FD: C3                       - ret 
Cyberpunk2077.exe+2CB1FE: EB F9                    - jmp Cyberpunk2077.exe+2CB1F9
Cyberpunk2077.exe+2CB200: 40 53                    - push rbx
Cyberpunk2077.exe+2CB202: 48 83 EC 30              - sub rsp,30
Cyberpunk2077.exe+2CB206: 4C 8B D9                 - mov r11,rcx
Cyberpunk2077.exe+2CB209: 45 84 C0                 - test r8b,r8b
Cyberpunk2077.exe+2CB20C: 0F 85 B1 00 00 00        - jne Cyberpunk2077.exe+2CB2C3
// ---------- INJECTING HERE ----------
Cyberpunk2077.exe+2CB212: F3 0F 10 0A              - movss xmm1,[rdx]
// ---------- DONE INJECTING  ----------
Cyberpunk2077.exe+2CB216: 0F 2E 89 90 00 00 00     - ucomiss xmm1,[rcx+00000090]
Cyberpunk2077.exe+2CB21D: 75 0E                    - jne Cyberpunk2077.exe+2CB22D
Cyberpunk2077.exe+2CB21F: F3 0F 10 42 04           - movss xmm0,[rdx+04]
Cyberpunk2077.exe+2CB224: 0F 2E 81 94 00 00 00     - ucomiss xmm0,[rcx+00000094]
Cyberpunk2077.exe+2CB22B: 74 15                    - je Cyberpunk2077.exe+2CB242
Cyberpunk2077.exe+2CB22D: F3 0F 10 42 04           - movss xmm0,[rdx+04]
Cyberpunk2077.exe+2CB232: F3 0F 11 81 94 00 00 00  - movss [rcx+00000094],xmm0
Cyberpunk2077.exe+2CB23A: F3 0F 11 89 90 00 00 00  - movss [rcx+00000090],xmm1
Cyberpunk2077.exe+2CB242: 49 8B 83 F0 00 00 00     - mov rax,[r11+000000F0]
Cyberpunk2077.exe+2CB249: 0F 57 C0                 - xorps xmm0,xmm0
Cyberpunk2077.exe+2CB24C: F3 0F 7F 44 24 20        - movdqu [rsp+20],xmm0
Cyberpunk2077.exe+2CB252: 48 85 C0                 - test rax,rax
Cyberpunk2077.exe+2CB255: 74 5C                    - je Cyberpunk2077.exe+2CB2B3
Cyberpunk2077.exe+2CB257: 8B 00                    - mov eax,[rax]
Cyberpunk2077.exe+2CB259: 85 C0                    - test eax,eax
Cyberpunk2077.exe+2CB25B: 74 56                    - je Cyberpunk2077.exe+2CB2B3
Cyberpunk2077.exe+2CB25D: 49 8B 93 F0 00 00 00     - mov rdx,[r11+000000F0]
Cyberpunk2077.exe+2CB264: 8D 48 01                 - lea ecx,[rax+01]
Cyberpunk2077.exe+2CB267: F0 0F B1 0A              - lock cmpxchg [rdx],ecx
Cyberpunk2077.exe+2CB26B: 49 8B 83 F0 00 00 00     - mov rax,[r11+000000F0]
}
No recoil:

Code: Select all

// Game Executable   : Cyberpunk2077.exe
// Author            : gir489
// Executable Version: 3.0.74.53121
// MD5 Signature     : C1D52108733C0E154A4B549B2B7AC788
// EXE Compile Date  : September 20, 2023 01:31 PM
// Script Date       : October 01, 2023 07:05 PM
[ENABLE]
aobscanmodule(aob_RecoilManagerTick,Cyberpunk2077.exe,0F 85 84 00 00 00 F3 0F)
registersymbol(aob_RecoilManagerTick)

aob_RecoilManagerTick+1:
  db 8E

[DISABLE]
aob_RecoilManagerTick+1:
  db 85

unregistersymbol(aob_RecoilManagerTick)

{
// ORIGINAL CODE - INJECTION POINT: Cyberpunk2077.exe+46C185

Cyberpunk2077.exe+46C12B: 40 88 B7 58 01 00 00     - mov [rdi+00000158],sil
Cyberpunk2077.exe+46C132: F2 48 0F 2A 41 08        - cvtsi2sd xmm0,[rcx+08]
Cyberpunk2077.exe+46C138: F2 0F 5E C3              - divsd xmm0,xmm3
Cyberpunk2077.exe+46C13C: 66 0F 5A C0              - cvtpd2ps xmm0,xmm0
Cyberpunk2077.exe+46C140: F3 0F 11 87 50 01 00 00  - movss [rdi+00000150],xmm0
Cyberpunk2077.exe+46C148: 40 86 33                 - xchg [rbx],sil
Cyberpunk2077.exe+46C14B: 49 8B 73 20              - mov rsi,[r11+20]
Cyberpunk2077.exe+46C14F: 49 8B 5B 10              - mov rbx,[r11+10]
Cyberpunk2077.exe+46C153: 49 8B 7B 28              - mov rdi,[r11+28]
Cyberpunk2077.exe+46C157: 49 8B E3                 - mov rsp,r11
Cyberpunk2077.exe+46C15A: 41 5E                    - pop r14
Cyberpunk2077.exe+46C15C: C3                       - ret
Cyberpunk2077.exe+46C15D: 4C 8D B7 44 01 00 00     - lea r14,[rdi+00000144]
Cyberpunk2077.exe+46C164: 40 38 B7 4C 01 00 00     - cmp [rdi+0000014C],sil
Cyberpunk2077.exe+46C16B: 75 09                    - jne Cyberpunk2077.exe+46C176
Cyberpunk2077.exe+46C16D: 49 89 36                 - mov [r14],rsi
Cyberpunk2077.exe+46C170: 8A 87 58 01 00 00        - mov al,[rdi+00000158]
Cyberpunk2077.exe+46C176: 84 C0                    - test al,al
Cyberpunk2077.exe+46C178: 0F 85 DD 00 00 00        - jne Cyberpunk2077.exe+46C25B
Cyberpunk2077.exe+46C17E: 40 38 B7 40 01 00 00     - cmp [rdi+00000140],sil
// ---------- INJECTING HERE ----------
Cyberpunk2077.exe+46C185: 0F 85 84 00 00 00        - jne Cyberpunk2077.exe+46C20F
// ---------- DONE INJECTING  ----------
Cyberpunk2077.exe+46C18B: F3 0F 10 8F 74 01 00 00  - movss xmm1,[rdi+00000174]
Cyberpunk2077.exe+46C193: 41 0F 2F C8              - comiss xmm1,xmm8
Cyberpunk2077.exe+46C197: 0F 87 D7 42 94 01        - ja Cyberpunk2077.exe+1DB0474
Cyberpunk2077.exe+46C19D: 4D 8B CE                 - mov r9,r14
Cyberpunk2077.exe+46C1A0: 4C 8B C5                 - mov r8,rbp
Cyberpunk2077.exe+46C1A3: 0F 28 CE                 - movaps xmm1,xmm6
Cyberpunk2077.exe+46C1A6: 48 8B CF                 - mov rcx,rdi
Cyberpunk2077.exe+46C1A9: E8 3A E5 77 00           - call Cyberpunk2077.exe+BEA6E8
Cyberpunk2077.exe+46C1AE: 83 7D 00 03              - cmp dword ptr [rbp+00],03
Cyberpunk2077.exe+46C1B2: F3 0F 58 F7              - addss xmm6,xmm7
Cyberpunk2077.exe+46C1B6: F3 0F 58 B7 6C 01 00 00  - addss xmm6,[rdi+0000016C]
Cyberpunk2077.exe+46C1BE: F3 0F 11 B7 6C 01 00 00  - movss [rdi+0000016C],xmm6
Cyberpunk2077.exe+46C1C6: 74 1B                    - je Cyberpunk2077.exe+46C1E3
Cyberpunk2077.exe+46C1C8: 48 8B 0D 21 48 E8 02     - mov rcx,[Cyberpunk2077.exe+32F09F0]
Cyberpunk2077.exe+46C1CF: F2 0F 10 1D B1 0A E0 02  - movsd xmm3,[Cyberpunk2077.exe+326CC88]
Cyberpunk2077.exe+46C1D7: C6 87 4C 01 00 00 01     - mov byte ptr [rdi+0000014C],01
Cyberpunk2077.exe+46C1DE: E9 28 FF FF FF           - jmp Cyberpunk2077.exe+46C10B
Cyberpunk2077.exe+46C1E3: F3 0F 10 87 EC 00 00 00  - movss xmm0,[rdi+000000EC]
Cyberpunk2077.exe+46C1EB: F3 41 0F 58 C0           - addss xmm0,xmm8
Cyberpunk2077.exe+46C1F0: 0F 2F 87 08 01 00 00     - comiss xmm0,[rdi+00000108]
}
Infinite Ammo:

Code: Select all

// Game Executable   : Cyberpunk2077.exe
// Author            : gir489
// Executable Version: 3.0.74.53121
// MD5 Signature     : C1D52108733C0E154A4B549B2B7AC788
// EXE Compile Date  : September 20, 2023 01:31 PM
// Script Date       : October 01, 2023 05:26 PM
[ENABLE]
aobscanmodule(InfiniteAmmo,Cyberpunk2077.exe,0F 4E D1 89 57 78) // should be unique
aobscanmodule(ReturnAddress,Cyberpunk2077.exe, E8 ? ? ? ? 48 8B 5C 24 ? 48 8B C6 48 83 C4 50) // should be unique
alloc(newmem,258,InfiniteAmmo)
registersymbol(InfiniteAmmo)
label(return)

newmem:
push rbx
mov rbx, ReturnAddress+5
  cmp [rsp+A0], rbx
pop rbx
je short @F
  cmp ecx,edx
  cmovle edx,ecx
@@:
  mov [rdi+78],edx
  jmp return

InfiniteAmmo:
  jmp newmem
  nop
return:

[DISABLE]

InfiniteAmmo:
  db 0F 4E D1 89 57 78

unregistersymbol(InfiniteAmmo)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Cyberpunk2077.exe+57018D

Cyberpunk2077.exe+57014C: 32 C0                 - xor al,al
Cyberpunk2077.exe+57014E: EB 8D                 - jmp Cyberpunk2077.exe+5700DD
Cyberpunk2077.exe+570150: 48 89 5C 24 08        - mov [rsp+08],rbx
Cyberpunk2077.exe+570155: 57                    - push rdi
Cyberpunk2077.exe+570156: 48 83 EC 20           - sub rsp,20
Cyberpunk2077.exe+57015A: 48 8B 01              - mov rax,[rcx]
Cyberpunk2077.exe+57015D: 8B DA                 - mov ebx,edx
Cyberpunk2077.exe+57015F: BA 91 04 00 00        - mov edx,00000491
Cyberpunk2077.exe+570164: 48 8B F9              - mov rdi,rcx
Cyberpunk2077.exe+570167: FF 90 68 01 00 00     - call qword ptr [rax+00000168]
Cyberpunk2077.exe+57016D: 8B 4F 78              - mov ecx,[rdi+78]
Cyberpunk2077.exe+570170: BA 01 00 00 00        - mov edx,00000001
Cyberpunk2077.exe+570175: F3 48 0F 2C C0        - cvttss2si rax,xmm0
Cyberpunk2077.exe+57017A: 3B C2                 - cmp eax,edx
Cyberpunk2077.exe+57017C: 0F 43 D0              - cmovae edx,eax
Cyberpunk2077.exe+57017F: 33 C0                 - xor eax,eax
Cyberpunk2077.exe+570181: 03 CB                 - add ecx,ebx
Cyberpunk2077.exe+570183: 48 8B 5C 24 30        - mov rbx,[rsp+30]
Cyberpunk2077.exe+570188: 0F 48 C8              - cmovs ecx,eax
Cyberpunk2077.exe+57018B: 3B CA                 - cmp ecx,edx
// ---------- INJECTING HERE ----------
Cyberpunk2077.exe+57018D: 0F 4E D1              - cmovle edx,ecx
// ---------- DONE INJECTING  ----------
Cyberpunk2077.exe+570190: 89 57 78              - mov [rdi+78],edx
Cyberpunk2077.exe+570193: 48 83 C4 20           - add rsp,20
Cyberpunk2077.exe+570197: 5F                    - pop rdi
Cyberpunk2077.exe+570198: C3                    - ret
Cyberpunk2077.exe+570199: CC                    - int 3
Cyberpunk2077.exe+57019A: CC                    - int 3
Cyberpunk2077.exe+57019B: CC                    - int 3
Cyberpunk2077.exe+57019C: 48 8B 89 80 00 00 00  - mov rcx,[rcx+00000080]
Cyberpunk2077.exe+5701A3: E9 CC 07 C6 FF        - jmp Cyberpunk2077.exe+1D0974
Cyberpunk2077.exe+5701A8: 48 8B C4              - mov rax,rsp
Cyberpunk2077.exe+5701AB: 48 89 58 08           - mov [rax+08],rbx
Cyberpunk2077.exe+5701AF: 48 89 70 10           - mov [rax+10],rsi
Cyberpunk2077.exe+5701B3: 48 89 78 18           - mov [rax+18],rdi
Cyberpunk2077.exe+5701B7: 4C 89 70 20           - mov [rax+20],r14
Cyberpunk2077.exe+5701BB: 55                    - push rbp
Cyberpunk2077.exe+5701BC: 48 8B EC              - mov rbp,rsp
Cyberpunk2077.exe+5701BF: 48 83 EC 70           - sub rsp,70
Cyberpunk2077.exe+5701C3: 48 8B 02              - mov rax,[rdx]
Cyberpunk2077.exe+5701C6: 48 8D 3D E3 CA CF 02  - lea rdi,[Cyberpunk2077.exe+326CCB0]
Cyberpunk2077.exe+5701CD: FE 42 62              - inc byte ptr [rdx+62]
}
Included is the mishmash table I posted before just updated to 2.0.

It seems they added some kind of weapon sway, which is annoying. I don't like this update at all, so I'm probably not going to keep playing.
Attachments
Cyberpunk2077.CT
(55.33 KiB) Downloaded 820 times

RogueTech
Expert Cheater
Expert Cheater
Posts: 158
Joined: Fri Dec 03, 2021 3:41 am
Reputation: 22

Re: z Cyberpunk 2077

Post by RogueTech »

@gir489, thanks for this game 2.0 update. So the (3) blocks of code are or are not included in the .CT table? Or do we have to manually copy and paste them in to use them? Thanks in advance

Post Reply

Who is online

Users browsing this forum: AceOfSpades2, admantx, AhrefsBot, biosolidsnake, elsid, Google [Bot], Google Adsense [Bot], jacktheripper888!, LocLok, NootingtonTheThird, setyore, velizarx