Home Creators Posts Import Register Favorites Logout

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 likeCommonality scanner now also compares the base address. (handy in case it's more than one register)translation support for cesharesmartedit now also deals with isPointer and isOffset memrecsreferencedfunctions filter improvementPE section display/parsing for addressesD3D hook now asks if you're sure you wish to use it (in case of accidental click)Memoryview hexadecimal view:can now show custom typesChanging memory protection depends on the selected byte(range)Break and trace window now supports searching the referencedAddress, referencedBytes and InstructionWhen changing a memoryrecord value, you can reference 'value' and apply math to itAdded a "File->Load Recent..." menulistAdded an option to autosave (in settings)Added .netcore support to the dotnet data collectorAdded a syntaxcheck menuoption to the CE lua script windowAdded 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 loadsWhen 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 longSome extra foundlist preferencesFind out what access/writes now resolved the address to string (when it has time)CEShare now has a list of games that have tablesAA: dealloc(*) - Now deallocated all memory a script allocatedAA: unregistersymbol(*) - Now unregisters all symbols a script registeredAdded a more userfriendly .net inspectorAutoattach won't open itself anymoreCEShare now has a list of all available tablesCode Dissect now deals with relocated memory modules when loading a state backAdded 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 scriptsUnknown initial value scan for 2GB+ regions failedResolved issue where typecasts where replaced by addresses. (having a memoryrecord named float, would break AA scripts that'd use (float) )AMD support for DBVMMemoryrecord hotkeys showing up in the settings window as bring to front. Where clicking OK would then set it to thatCopy paste bug in the form designerHotkeys swapped comma and period on displayResolved some issues with the forced module loader, and if it fails, don't freeze CE foreverAutoAssemble local would fail after opening a processPointermap based rescanAssembler: (v)insertps , (v)comiss, (v)blendvp(s/d)Kerneldebug is more stable on newer windows buildsfixed AOBScanUniquefixed loading back dissectcode data for relocated moduleslua 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 anymorefixed assembling MOVBE

Lua/Mono: Better support for utf8 stringsLua/Mono: Support targets that use mono, but not unityLua/Mono: UWP targets work betterLuaEngine: Autocomplete won't lowercase functions anymore if they are lua functionslua:changes:

Fixed executeMethod for widestrings (type4)AddressList['description'] works now as wellsome scripts variables that used to be global are now localinjectDLL has a new parameter to specify if CE should reload the symbolsgetNameFromAddress has a new parameter to specify if you wish section names (default=false)TfrmLuaEngine: document the mOutput and mScript propertiesloadModule now has an optional timeout valueadded an interface for the DotNetDataCollectorimplemented RemoteExecutor , which is a class which can execute remote memory fastyer than ExecuteCodeEx while keeping the same capabilitiescreateClass and createComponentClass won't access violation anymore for giving an unsupported nameexposed 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.

Cheat Engine

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 :(((((

Cheat Engine

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

Cheat Engine

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?

Cheat Engine

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.

Cheat Engine

Try launching it from the terminal instead of doubleclicking

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"

Cheat Engine

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?

Cheat Engine

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?

Jack Seigel

you're downloading the patron version, what do you expect?

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?

Cheat Engine

Correct. This version has not a single trace of any form of adware

BakedCookie

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

Cheat Engine

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...

Cheat Engine

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

Cheat Engine

It's a false positive. Try disabling your AV temporarily.

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.

Cheat Engine

Disable "reputation based protection" not just windows defender

Gamer Asskicker

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

Cheat Engine

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?)