Home Artists Posts Import Register
Patreon importer is back online! Tell your friends ✅

Downloads

Content

I'm glad to announce the official release of Cheat Engine 7.2.

This is the same version as the public one, excluding the third party offerings that the public version contains (and you get it slightly earlier than the rest as the host still has to verify the new upload, which is done manually)

Additions and changes:

Big Endian custom types. You can enable them in settings if you like
Commonality scanner now also compares the base address. (handy in case it's more than one register)
translation support for ceshare
smartedit now also deals with isPointer and isOffset memrecs
referencedfunctions filter improvement
PE section display/parsing for addresses
D3D hook now asks if you're sure you wish to use it (in case of accidental click)
Memoryview hexadecimal view:
can now show custom types
Changing memory protection depends on the selected byte(range)
Break and trace window now supports searching the referencedAddress, referencedBytes and Instruction
When changing a memoryrecord value, you can reference 'value' and apply math to it
Added a "File->Load Recent..." menulist
Added an option to autosave (in settings)
Added .netcore support to the dotnet data collector
Added a syntaxcheck menuoption to the CE lua script window
Added tabs to the autoassembler and CE Lua script window. In case of the Lua script, the tabs get loaded from left to right whenn the table loads
When syntax checking an AOBScan script in 64-bit that does an Alloc without prefered base, ask if the user understands that the jmp instruction will be 14 bytes long
Some extra foundlist preferences
Find out what access/writes now resolved the address to string (when it has time)
CEShare now has a list of games that have tables
AA: dealloc(*) - Now deallocated all memory a script allocated
AA: unregistersymbol(*) - Now unregisters all symbols a script registered
Added a more userfriendly .net inspector
Autoattach won't open itself anymore
CEShare now has a list of all available tables
Code Dissect now deals with relocated memory modules when loading a state back
Added first seen and last seen to the "find what *" results (bottom of the list)
Lua Formula scan has an alternate scan option which allows for more than 1 thread



Fixes:

Auto Assembler: Fixed getting weird numbers for newmem when using the templates to add new scripts
Unknown initial value scan for 2GB+ regions failed
Resolved issue where typecasts where replaced by addresses. (having a memoryrecord named float, would break AA scripts that'd use (float) )
AMD support for DBVM
Memoryrecord hotkeys showing up in the settings window as bring to front. Where clicking OK would then set it to that
Copy paste bug in the form designer
Hotkeys swapped comma and period on display
Resolved some issues with the forced module loader, and if it fails, don't freeze CE forever
AutoAssemble local would fail after opening a process
Pointermap based rescan
Assembler: (v)insertps , (v)comiss, (v)blendvp(s/d)
Kerneldebug is more stable on newer windows builds
fixed AOBScanUnique
fixed loading back dissectcode data for relocated modules
lua scripts that tell the debugger to stop and display the state but in their code told the debugger to continue won't cause a 'something happened' message anymore
fixed assembling MOVBE

Lua/Mono: Better support for utf8 strings
Lua/Mono: Support targets that use mono, but not unity
Lua/Mono: UWP targets work better
LuaEngine: Autocomplete won't lowercase functions anymore if they are lua functions



lua:
changes:

Fixed executeMethod for widestrings (type4)
AddressList['description'] works now as well
some scripts variables that used to be global are now local
injectDLL has a new parameter to specify if CE should reload the symbols
getNameFromAddress has a new parameter to specify if you wish section names (default=false)
TfrmLuaEngine: document the mOutput and mScript properties
loadModule now has an optional timeout value
added an interface for the DotNetDataCollector
implemented RemoteExecutor , which is a class which can execute remote memory fastyer than ExecuteCodeEx while keeping the same capabilities
createClass and createComponentClass won't access violation anymore for giving an unsupported name
exposed getImageIndex and getStateIndex for ListItem objects

New functions:
Code:
    printf   
    string.split
    generateCodeInjectionScript
    generateAOBInjectgionScript
    generateFullInjectionScript
    getNextAllocNumber
    addSnapshotAsComment
    getUniqueAOB
 waitForSections
    getUserDocumentsPath
    getDotNetDataCollector
    injectDotNetDLL

    TfrmLuaEngine:
      createLuaEngine     

    TfrmAutoInject:
      Properties:
        TabCount
        TabScript

      methods:
        addTab
        deleteTab

    Memoryrecord:
      properties:
        NumericanValue
        HasMouseOver

      methods:
        beginEdit/endEdit

    AddressList:
       properties:
         OnAutoAssemblerEdit
         MouseHighlightedRecord()

       methods:
         rebuildDescriptionCache

    Settings:
      methods:
        getBinaryValue
        setBinaryValue


For Mac users:

If for some reason you can not execute CE, then try executing this from a terminal in the same path as the extracted cheat engine app file

sudo Cheat\ Engine\ 7.2.app/Contents/MacOS/cheatengine-x86_64 hasrights

(all in one line)

followed by your password

The "hasrights" parameter skips the part where it asks the OS to relaunch with extra privilege

Please report any bugs you find, and feedback on what should be improved and general ideas as well.

And please join the discord.  I am there often and other people can help as well. 


11/03/2020: Fixed DBVM not seeing DBVM capability on AMD if on AVX2 build

11/04/2020: Fixed scripts that use old obsolete/discarded lua functions+versionnr

Comments

FatalHolds

Awesome, can't wait to use this with Tekken and make some awesome vids!

changgunsong

Process hangs while using DBVM in AMD.

Honestly Guilty

I'm having some trouble with getting 7.2 to authenticate with my patreon! It says as a new patron it may take a few moments but it's been almost an hour now and it doesn't authenticate. Is there any way to fix this? Bypass it? Since I'm a patreon subscriber I am able to access the posts but not being able to access the program due to this limitation is sort of frustrating.

cheatengine

Patreon tends to be slow with this at the start of the month. Likely due to overloading their payment system and having 2 versions of their database that don't sync in realtime). Let me know if it still does this by sending me a PM on patreon with the details of the message that shows (i can then hardcode your id in the check so you can pass)

Bob

Please help. I downloaded cheat engine for mac. And I have been using it for almost an hour now. The problem is that my mac had almost full storage, but now I am almost completely out of storage. I've seen some posts that say it is because it stores large amounts of data in a temporary folder. Please help me, do you know how or where I can find this temporary folder so I can delete it? I already changed the default folder to a new folder I created on my desktop. Where can I find the temporary folder on a MacBook pro. Thank you.

Simone

How could you open the CE ? It will not open - no matter what I do :(((((

cheatengine

Have you tried launching it with the sudo command from a terminal and the added hasrights parameter?

Bob

I did but it says 'No such file or directory'

Bob

ok it looks like it might have deleted itself, 197 gigs available now

Andri Erhard Marx

For some reason I can't download this file

cheatengine

The mac or windows version? And if windows, check your anti virus if it's blocking you

Ryan

Windows Defender detects Trojan:Win32/Wacatac.DC!ml in CheatEngine72P.exe and blocks the download. False positive?

cheatengine

Yup, false positive. This version is as clean as possible a memory editor / scripter running as admin can be

charles bonner

I have a mac and cannot download the file

charles bonner

macOS cannot verify that this app is free from malware.

charles bonner

I am not really sure how to do that. I can find Terminal in Utilities but that is about it, sorry

charles bonner

Sorry but I really do not know how to launch it from the terminal

Mexelim Legends

not working " no ways or no permission to use"

cheatengine

Is this mac? If so launch using the terminal and sudo. If windows, check your anti virus

Jacob Wisner

Wow you weren't kidding about the databases updating slowly on the 1st of the month. Edit: Thanks - glad for discord and thanks for responding so quickly.

Niels P

Please don't enter my house at night, I read the line.

Erin

Question, i downloaded the 72p build but it keeps getting flagged as malware. Did anything change or is this one of those false positives?

cheatengine

False positive. It's called Cheat Engine and is signed by me. And since AV's these days don't look at file contents and only at superficial stuff it will raise an alarm

Erin

Thank you! I am clueless about this stuff so i'm sorry for the question!

Flocons_davoine

That's a creepy easter egg. I hope nothing is malicious in the Patreon version.

Tony

Is PUA:Win32/Puasson.A!ac something I should be concerned about and should I allow it?

Spawnandjesus

Why does your shit have this DRM bullshit in it? Every fucking time I need to install this program I have to verify I'm a Patron?

Amy

I can't save any files. It just says "unable to create" for any CT file I try to save. Says it's a read-only file system. What the hell?

Reqr

so with this version there's no adware?

Pancake

Why on earth would I pay for something just to have drm on it? If I stop being a patron I lose access to the program no matter how much I paid for it. This is straight up inferior to the regular public version so I'll be going back to that.

Cyrus

When I downloaded this, I got a detection "PUA:Win32/Puasson.A!ac" Is this normal

cheatengine

It's normal. This installer is 100% clean. Some AV's just don't bother checking the file contents(It's not the same as on the website), and others just don't like CE itself as it can modify your system's memory

Steven Garcia

I am getting a message that I don't have permission to open the pathway...

cheatengine

Access denied usually means windows `reputation based protection ` blocked you from opening it

Steven Garcia

it's opening now... oh snap.. Thanks! I'll post if I run into any other roadblocks.

Steven Garcia

think I got insta-banned! lol don't try to sell for too much I see...

Steven Garcia

false alarm, got booted, but was able to get back in... several million dollars richer, thank you sir, you are a hero!

Kayla

was able to download but the exe file still contains a virus so am unable to run

Sadorath

Windows Refuses to let this file run even after disabling windows defender. Looks like big software is cracking down. China has everyone by the balls.

Gamer Asskicker

I'm a mac user, and I copy and paste it in the terminal and it wrote "Command not found"

cheatengine

try to find out what part is not found? Sudo? Or the path to the binary? If the binary, where is it then? (are you in the correct path to begin with? Is this the same version as you downloaded?)