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
17
votes
1 answer

Using Pointers Found in Cheat Engine in C#

About the Program I have a program which writes to the memory of the game I'm experimenting with. the code works for me just fine when I use a regular static address, but for some reason I can't seem to do it once I find a working pointer. For…
Jake
  • 257
  • 1
  • 3
  • 11
6
votes
1 answer

Finding pointer with 'find out what writes to this address' strange offset

I'm trying to find a base pointer for UrbanTerror42. My setup is as followed, I have a server with 2 players. cheat-engine runs on client a. I climb a ladder with client b and then scan for incease/decrease. When I have found the values, I use find…
Pepernoot
  • 3,409
  • 3
  • 21
  • 46
5
votes
1 answer

ReadWriteMemory reading memory as an int instead of a float

from ReadWriteMemory import ReadWriteMemory rwm = ReadWriteMemory() process = rwm.get_process_by_name("javaw.exe") process.open() module_base = 0x6FBB0000 static_address_offset = 0x007FD7C0 static_address = module_base +…
TomkoSK
  • 55
  • 4
5
votes
1 answer

How to find the base structure address with negative offsets

I'm reverse-engineering an old game, using CE. I found the code that modifies the unit's HP, but I can't find the base address, since the offset is negative. The thing is I don't even know how this works, it sounds silly to me, why would the…
Riptide
  • 385
  • 7
  • 17
5
votes
2 answers

Cheat Prevention by Code Generation

Will this anti cheat technique work for a multiplayer game using private servers (publicly unknown executable): When the client starts the game it will auto update itself daily (using a launcher). The Servers will update themselves, too. Unless…
ecreif
  • 1,182
  • 1
  • 12
  • 25
4
votes
1 answer

Understanding Memory - Game Hacking

I am trying to start learning how to code game cheats in C++. But at the moment I want to understand the layout of memory and etc - I have a few questions to ask and will use the game Assault Cube as reference. Please help me and explain anything…
Learner
  • 51
  • 2
  • 5
4
votes
1 answer

Using Cheat Engine Base Address in C++ Program

I recently learned how to find base addresses of a process with Cheat Engine. I did it on Windows XP with Solitaire and I found a base address for score (something like 000AABBC) and that address never changed. So I made a C++ program which used…
user3478487
  • 1,165
  • 2
  • 8
  • 10
3
votes
2 answers

Cheat Engine vs Ollydbg

What is the difference between both programs besides that one is used for cheating at games and the other is a debugger? I know that Cheat Engine is a memory editor. But what does Ollydbg do exactly; does it only edit .exe files?
stephenson
  • 41
  • 1
  • 5
3
votes
1 answer

Convert Cheat Engine base address

I found a memory address and used Cheat Engine's pointer scan to get referring pointers. To use it in a script I need a base address, which is [game.exe+009274]. How to convert this to an address for use in AutoIt script? I use NomadMemory.au3 UDF.
Jumperz Ko
  • 371
  • 1
  • 3
  • 14
2
votes
1 answer

How can I change the value of an memory-address in Python?

My current code that does not show an error message but also doesn't work: py import time from ReadWriteMemory import ReadWriteMemory process = ReadWriteMemory.get_process_by_name("Tutorial-i386.exe") process.open() address = 0x0195A810 health =…
Kert
  • 23
  • 3
2
votes
1 answer

Does GDB support deductive memory scanning, like Cheat Engine?

One of the best ways to find the location of a variable in memory, when you don't have the target program's source code, is to scan the process's memory for its current value and note all addresses that contain that value. Then, do something to make…
flarn2006
  • 1,787
  • 15
  • 37
2
votes
1 answer

Get data at address from Cheat Engine with python

I've used Cheat Engine to get an Address and RealAddress for the X coordinate of my player in a game; Sea of Thieves. Unfortunately, the game crashes when I try to find the pointer by methods described online (ie clicking "Find out what access this…
Optimus
  • 1,354
  • 1
  • 21
  • 40
2
votes
3 answers

Adding 20 Byes Offset To Pointer Address

I'm trying to read a value from a pointer address + offset and not getting the correct result. I have the following (relevant pieces) of code: uintptr_t moduleBase = GetModuleBaseAddress(procId, L"ProgramImReading.exe"); uintptr_t pObjectManager =…
Tman
  • 389
  • 1
  • 14
2
votes
1 answer

Can someone send the ReadInt32 to Write Process Memory?

I am trying to write to process memory, so I copied the code from a video. But this video does not show the function "ReadInt32", can someone send me to finally be able to run this application? ReadInt32(process, (IntPtr)address) public static long…
Foolish
  • 33
  • 3
2
votes
2 answers

Windows Virtual Address Space

as I read here the virtual address space of a 32 bit Windows application has 2GB of storage (from 0x00000000-0x7FFFFFFF). The other 2GB are reserved for the system address space. However, I found a pointer in a 32bit program (using Cheat Engine)…
JulianW
  • 897
  • 9
  • 23
1
2 3
11 12