2 Screenshots

About This File

About Cheat Engine

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(e.g: Find that 100hp is too easy, try playing a game with a max of 1 HP), but also contains other usefull tools to help debugging games and even normal applications.

It comes with a memory scanner to quickly scan for variables used within a game and allow you to change them, but it also comes with a debugger, disassembler, assembler, speedhack, trainer maker, direct 3D manipulation tools, system inspection tools and more.

For new users it is recommended to go through the tutorial(The one that comes with Cheat Engine, you can find it in your programs list after installing) and at least reach step 5 for basic understanding of the usage of Cheat Engine

If you need help on Cheat Engine , you can always contact me at [email protected]<script cf-hash='f9e31' type="text/javascript"> /* */</script> , msn supported as well(don't ask about online games, I don't know anything about that)

Or on irc: server: irc.p2p-network.net channel: #cef (Web-based irc)

Note: It will most likely not work on online games, so don't bother asking me that

Local Cheat Engine WIKI

Note that since cheat engine is open source, everyone is welcome to contribute to the project. Contact [email protected]for more information about helping.


What's New in Version v6.4   See changelog

Released

  • Network: Network server can now handle multiple incoming connections at the same time
  • Gui: Fixed a crash when using multiple scan tabs
  • Assembler/Disassembler: Fixed several assembler/disassembler bugs
  • Debug: Fixed issues where deleting a breakpoint wouldn't actually remove it, causing a crash
  • Debug: Fixed a problem where deleting a breakpoint that was marked for deletion would never happen if the game was constantly triggering the debugger
  • Lua: Fixed the 6.2 and earlier version of opendialog_execute
  • Lua: Fixed memscan.waitTillDone() when using it on the gui memscan
  • Lua: Fixed speedhack_setSpeed() not taking more than 3 digits
  • D3D Hook: Direct3D9 objects now support transparency
  • D3D Hook: Fix detection of which directx version is actually used for rendering
  • Dissect Data: Fixed the column click detection when scrolled
  • Auto Assembler: Fixed some commands not highlighting properly
  • Ultimap: Fixed ultimap so it now works in windows 8
  • Ultimap: Fixed the hotkeys
  • Ultimap: Fixed the hint popup for pre-emptive flushing
  • Symbols: Fixed a problem where 32-bit modules where detected as 64-bit
  • Memory Scan: Fixed next scan causing a buffer overflow in some rare situations
  • Form Designer: Fixed a problem where deleting a non visible object failed (press the delete key in the object inspector tree)
  • Trainer Designer: Fixed the go back to generated form from functioning and related issues
  • PE-Info: Fixed a possibility where a bad PE header could cause an read error
  • Memory view: Hexview: Fix 8-byte value editing
  • Syntax Highlighters LUA/AA: Fixed UTF8 encoded text
  • Syntax Highlighters AA: Added xmm registers
  •  
  •  
  •  
  • Additions and changes:
  • Address List: Added a group option that shows a +/- sign in front of group entries
  • Address List: Pressing enter on a single entry now goes into value edit mode
  • Address List: Added an option so certain entries in the address list show a groupbox the user can pick from
  • Auto Assembler: New auto assembler templates that focus on Array of Byte scans(thanks to jgoemat)
  • Auto Assembler: The auto assembler can now handle {$LUA} and {$ASM} preprocessors for multiline lua scripts
  • Break And Trace: Added a donottrace.txt file in the base directory which holds a list of modules that should not be traced but stepped over instead
  • Pointerscan: Improved performance of the pointer scanner
  • Pointerscan: The pointerscan now has the option to generate a lot smaller .PTR files
  • Pointerscan: Added the ability to do a distributed pointerscan and pointer rescan
  • ProcessList: You can now type in the processlist to filter for the specific process
  • Network: Added a basic ARM assembler/disasembler
  • Network: The linux/android network version can now use basic debugging (find what access/writes)
  • Network: Added speedhack to the network version
  • Network: The network version now compresses read/write process memory before sending to the client. The compression level can be changed at runtime
  • Network: Added module injection for linux/android
  • Symbols: Added better support for .PDB debug files so parameters and local variable references show when that data is available
  • Symbols: Added support for .Net
  • Symbols: Added support for Java (proof-of-concept showing off the extendabilty of CE)
  • Symbols: Added support for Mono (^)
  • Memory view: Hexview: Added decimal display modes for the other types
  • Memory View: Added shift-scrollng to the hexview and disassembler so you can scroll by 1 byte changes instead of the default calculated sizes
  • Stack View: Added a search option
  • D3D Hook: you can now reattach the D3D hook to a process that previously had been hooked
  • Lua engine window: Added a search and replace option to the editor
  • Lua engine window: Added the ability to set breakpoints, inspect variables and step over lines
  • Lua engine window: Enabled tab indentation of blocks
  • Lua engine window: Some extra customization options
  • Trainer Generator: Replaced the beepOnAction with playSoundOnAction and added 2 build in activate/deativate sounds. (You can override them)
  • Trainer Generator: The XM file field now has a play button
  • Lua/Trainer Generator/Designer: Added several new components , propertes and methods.
  • Lua: Added a dll search path to cedir\clibs32 or cedir\clibs64 depending on which cheat engine version is used. Use it for lua extentions
  • Lua: Made it more forgiving about method and property names
  • Lua: Added some threading helper functions
  • Lua: You can now override the disassembler/assembler
  • Lua: Lots of other new features. Check out main.lua

3


User Feedback

GamerDanger

Posted

my computer says theres is a virus called open candy has any one heard of this

1

Share this comment


Link to comment

my computer says theres is a virus called open candy has any one heard of this

Cheat Engine is a trusted application. The detection is a false positive. No need to worry about it

0

Share this comment


Link to comment

my computer says theres is a virus called open candy has any one heard of this

Cheat Engine is a trusted application. The detection is a false positive. No need to worry about it

​but it said simething about open candy ever heard of it?
 

​I believe you're referring to PUP.Optional.OpenCandy, which is just a potentially unwanted program. Nothing to worry about, like I said. It's just a false positive.

0

Share this comment


Link to comment
Peppertrysmcfry

Posted

to me it says is a trojan

0

Share this comment


Link to comment

So when ya all bitchin around cuz of the memory editor part of an memory editor that gets picked up by av's (writing to others processes memory isnt a normal intention of n programm but viruses may use this to (at this point i decline any whitness of n virus programming or any attempts to create one (illegal in mah fucking country to just create programms that may let you do bad stuff with others pcs))) 

So to get back to mah point if you all bitch around cuz u think thers n virus go ahead and download the source of their site and look throu every fucking piece of code if its looks fishy and if not compile it yourself :D.

I may remember somebody saying at there forum (captian feel free to edit the stuff out u dont want to be posted ^^) that there are three ways to not let this false positive be false positive.

Send your av company t3h fil3s and wait about 10 years to let it whitelist. Second way is add an exception for t3h pr0gr4m or the last one is to change your av (ive heared malwarebytes should be a rly good one)

|\/||=9 54|\|9|_|!|\|

0

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Stop being a peeping tom and join the community.... we got cookies


Join the crew now

Sign in

Already part of the crew? Board right here


Sign In Now