Questions tagged [cheat-engine]

Cheat Engine, commonly abbreviated as CE, is an open source memory scanner/hex editor/debugger created by Eric Heijnen ("Dark Byte") for the Windows operating system

About

Cheat Engine is an open source tool designed to help you with modifying single player games running under window so you can make them harder or easier depending on your preference.

Links

177 questions
0
votes
1 answer

What are the differences between Cheat engine and other applications like IDA, Ghidra, and x64dbg?

I have used Cheat Engine to the point where I now understand how I can access memory in the program, how to view the assembly code, find pointers, use the debugger, etc. I have not used IDA, Ghidra, x64dbg (or any others I don't know about) and was…
DevFish
  • 11
  • 6
0
votes
0 answers

Assembly code injection not running as intended, cmp does not evaluate as expected

I am attempting to write a small script with cheat engine to avoid the damage registration while keeping it for enemies, but I'm running into trouble. The code that avoids updating health after taking damage works properly, but if I include the cmp…
DevFish
  • 11
  • 6
0
votes
0 answers

Assembly checking data and moving new data gives error

Hi guys i have very simple problem due to my lack of knowledge I'm facing problem each code I found online its giving errors (can't tell error type because its crashing app) The task is so simple we have three rows of cod below mov ecx,[rdx] mov…
Mobinkh
  • 117
  • 1
  • 7
0
votes
0 answers

Autohotkey Pattern Scan memory regions AllocationProtect is PAGE_NOACCESS

I modified the function processPatternScan of Kalamity/classMemory to Scan memory regions AllocationProtect is PAGE_NOACCESS processPatternScanModified(startAddress := 0, endAddress := "", aAOBPattern*) { address := startAddress …
0
votes
1 answer

Pymem Could not read memory at: , length: 4 - GetLastError: 299

from pymem import * from pymem.process import * pm = pymem.Pymem("SHIFT.exe") gameModule = module_from_name(pm.process_handle , "SHIFT.exe").lpBaseOfDll def GetptrAddr(base , offsets): addr = pm.read_int(base) for i in offsets: …
0
votes
0 answers

Trying to Read Process Memory with windows_sys::Win32::System::Diagnostics::Debug::ReadProcessMemory in rust

I'm trying to read health in rust from a game called Assault cube. However i allways have 0 stored in buffer. can anyone explain what i´m doing wrong? my code looks like this: fn main(){ unsafe{ use std::ffi::c_void; use…
johnsc
  • 21
  • 5
0
votes
1 answer

Following pointer and offset arithmetic

Can someone explain to me how you read these memory addresses? I used cheat engines pointer scanner function in order to obtain the pointer that will always point to my guns ammo address. This is required because the address of my ammo changes every…
0
votes
0 answers

Reading an integer from memory located on a VM

Back Story I am working on learning how to read memory from other processes that are located inside of a VM. I first loaded up AssaultCube along with Cheat Engine inside of VmWare Workstation. I first shot my gun then found where it was being stored…
0
votes
1 answer

error at lua script: attempt to index a nil value (local 'f') when running cheat engine

I'm getting this error at this point in the code... But I don't think there's something wrong... function readAll(file) local f = io.open(file, "rb") local content = f:read("*all"); f:close() return content end I get this error attempt to…
0
votes
2 answers

Python not adding offsets correctly

I'm writing a program that changes the value at a given memory address, I've figured out the pointers using Cheat Engine I've found the imagebase for UnityPlayer.dll and in cheat engine, everything seems to work fine However, when I try to…
0
votes
0 answers

What techniques does cheat engine use for scanning memory?

I've been hacking an online game client, which usually comsumes 1GB+ memory in runtime. For example I want to find a specific string in the client's memory, using both cheat engine and the native api ReadProcessMemory(). When using cheat engine, it…
lawrence
  • 9
  • 2
0
votes
1 answer

Process to find camera pointer in a game using cheat engine?

I am trying to find out how to get a mouse working inside RPCS3 emulator for a game (Ghost Recon Future Soldier with patch 1.05) There is a library that supports injecting the mouse but doesn't support the game I am trying to play. After a lot of…
0
votes
2 answers

Pointers and Memory Address - Assault Cube

Will be using the game Assault Cube as an example. Here are the addresses found with Cheat Engine from searching the health value. We have 0x0050F4F4 (static local player pointer) which points to 0x00CA9000 (dynamic player object address) Then…
localhost
  • 25
  • 3
0
votes
0 answers

Find basic address from THREADSTACK0 in Python or Cheat Engine?

The only effective static pointer for wotblitz.exe I found is "THREADSTACK0"-0x00000EEC. But I have no idea how to make it work with ReadWriteMemory. Cheat Engine Pointer: https://i.stack.imgur.com/xrhzg.png Python Code: from ReadWriteMemory import…
0
votes
0 answers

Storing a value of a pointer in eax

Thanks for being here. After days of puzzling i cant figure out what goes wrong. Current case: mov eax, #0 // X Coords This puts the value #0 into eax which is used as an X coord. This works. But now i want it to listen to a different value, one…
Alex
  • 366
  • 1
  • 3
  • 10