Home Artists Posts Import Register
Gumroad has gone full retard. While we watch it sink, check out the archive password sharing.

Downloads

Content

For those that want to give the most recent version of CE's source a go, you can do so here.

Most of these new features and fixes have been made possible by people's requests and bugreports, so if you want to see more, please give feedback


Keep in mind this is a beta build and not an official build yet, so watch out when sharing tables with other people that don't have this build yet, their version might not understand your table yet.

And again, please report bugs if you like them to get fixed. Even if it's a very blatant one, I may not see it 

 

Additions and changes:

  • Added support for il2cpp
  • Added support for .NET dll plugins (Check the plugin folder for an example)
  • Change register on breakpoint now also affects FP and XMM registers
  • Added CEShare, a way to share your tables with other people
  • Improved disassembling
  • copy bytes+addresses now only does bytes+addresses
  • call filter can now use the unwind data for functions to get a decent list of instructions
  • structure dissect shows the pointerpath at the bottom
  • Follow register while stepping
  • registersymbol and label now support multiple definitions in one line 
  • improved the speed of the structure list when getting data from a pdb
  • hexview: doubleclicking a non-byte value now shows in the type you set
  • added sorting to the found code dialog
  • added filtering to the changed addresses window
  • the debugger settings won't lock from changing anymore, still needs you to reopen a process to have an affect
  • added always hide children groupoption
  • group headers can act as address now
  • AA command createthreadandwait now has a timeout parameter
  • Assembler scanning improvement


Fixes:

  • Fixed memoryleak when opening a file for hexediting a second time
  • Fixed utf8 display of the dissect windows window
  • Clear the taskbar progress when using a custom scan
  • Hexview: Fixed changing the address when pressing a non char key
  • Hexview: Fixed changing the address when doubleclicking and then canceling
  • alloc with a prefered base is now more aggressive in getting the range you want
  • fixed mono symbol lookup while dlls are still being loaded

lua:

  New functions:

  •     function onTableLoad(loaded)
  •     sendMessageTimeout

  changes:

  •     fixed executeCodeLocalEx with certain parameter definitions
  •     fixed openFileAsProcess
  •     checkSynchronize has a timeout now

I've also added an AVX2 binary version of CE for those that think it will make a difference (only speeds up complex floating point operations so decide for yourself how useful that is for CE)

 (minor update: The original post here only contained the AVX2 exe by mistake now also has the normal exe)


Update Beta 2:

02/26/2020:

Small update with a few fixes and minor changes compared to beta 1:

Changes:

  • Symbolhandler can now have the following types in front of pointers : BYTE, WORD, DWORD, QWORD, CHAR, SHORT, INT, UINT64 to typecast the pointer to a value of that type
  • Structure dissect can detect vc++ and object pascal classnames now
  • Minor visual fixes

Fixes:

  • fixed potential deadlock with the symbolhander

lua:

  •     createTimer(delay,function())
  •     createStructureFromName()

Update RC1

 Changes: 

  • Changed the typecaster SHORT to SHORTINT due to conflicts with another short
  • Improved the processlist responsiveness
  • The float rounding setting is now remembered

Fixes:

  • Fixed the default layout of some windows in high dpi
  • fixed issue with using the 'process' var as symbol

Comments

Anonymous

Awesome!

Anonymous

thank you

Anonymous

recently downloaded the cheat engine on MAC and I'm trying to figure out how to use it for command and conquer. any way someone can help me out please?

Anonymous

love cheat engine been a user for along time on PC but now my pc days are behind me and I'm on Mac so really hope to see more MAC support =) keep up the good work

Anonymous

I have been trying to open up cheat engine and use it for Empire total War in steam, but it says "Error while opening this process".. is there something I am doing wrong? I remember it used to work perfectly on previous versions..

cheatengine

perhaps a protection, or your mac got updated. Did you try disabling system integrity protection again?

Anonymous

Thank you for replying, I do have my mac updated. The thing is that CE works with other games... But I will try to disable the System integrity protection, maybe it will help..

Anonymous

How to fill in the physical address in DBVM WSTCH

cheatengine

Enable kernelmode openprocess and then open the process. From then on CE will fill it in for you. On next release you can also do it without having the driver loaded

Karen Scales

Hi. New here. Cannot download Cheat Engine for Windows. Please assist.

Karen Scales

No. Where do I download them?

cheatengine

One right here in this topic ( https://www.patreon.com/posts/cheat-engine-7-1-33781543 ) and the other one at https://www.patreon.com/posts/cheat-engine-7-1-35793940

Karen Scales

Tried to download both but it stated there was a virus and would not let me download. I am using Windows 10 on my laptop.

cheatengine

Even the Beta one that i didn't sign? Then not sure how else i can help except suggest adding an exemption to your AV for cheatengine, or temporarily disable it. (or tell your anti virus vendor to allow you to execute it)

Karen F. Scales-Waller

Okay, it took a minute but I was able to get to the tutorial. I cannot get past the 3rd one. Is there any way someone could walk me through the tutorial? I am not computer literate when it comes to this kind of thing.