Home Artists Posts Import Register

Downloads

Content


Happy 2022. To start of this year good here's the official release of Cheat Engine 7.4

If you've been a Patreon member here you've probably seen 7.3.1 and 7.3.2 so a lot of stuff you may have already seen, but there's still a few new things in this. 

In a few days this version will become the official build non Patreon members will download as well, so you can now share your tables with them as well. (The Patreon installer version will of course still be third party advertiser free)


Please reports bugs and give suggestions to improve Cheat Engine.


Additions and changes:

  •   AA templates now generate 14 byte jmp scripts when holding down ctrl
  •   Foundcode dialog: Replace now toggles between nop and original.  Also prevents duplicates
  •   improved keyboard control to the hexview in memoryview. You can now hold shift while using the cursors to move
  •   laststate isn't saved in tables anymore (unless ctrl is down)
  •   added some space for dbvm functions so it's less likely to click them  
  •   you can now manually delete saved results
  •   debugger attach timeout window will now show the status on some debugger interfaces
  •   modules for 64-bit in 32-bit targets are more clearly marked as such
  •   mono will not try to re-attach after a disconnect
  •   lua: fixed copyMemory mode 2  

from 7.3.1-7.3.2:

  •   structure dissect watch for changes now also shows you when something has changed inbetween
  •   added hints to how the pointer wildcard works 
  •   created an alternate named CE version that runs without admin (not an UCE, do not think it is one, you will be disappointed)
  •   the replace button in foundcode dialog now supports multiselect
  •   You can now also change values of groupscan scan results directly in the foundlist
  •   lua's openProcess command now won't deactivate all entries when previously no process was selected
  •   you can now edit instructions with a breakpoint on them
  •   added linux ABI c-compiler dll's
  •   by default mono now releases the .net thread

from 7.3.2-7.4:

  •   added shortcut to add this address to addresslist in hexview (ctrl+numPlus)
  •   goto address popup now centers on the memview window, instead of screen center
  •   you can now change the font of the tracer tree
  •   added isRep to the lua LastDisassemblerData field.  And stepover now steps over rep instructions
  •   break and trace: Added 'stay within module' option
  •   added custom alignment option to the hexviewer section of the memoryviewer

Fixes:

  •   fixed loading back highligter config for auto assembler windows
  •   .netinfo: fix field searching
  •   fixed disassembler issues/memory corruption when closing a secondary memoryview window
  •   fixed brake and trace killing the debugger when skipping certain modules an failing in figuring out the return address
  •   fixed auto attach not stopping the process flash
  •   mono is less likely to disconnect when dissecting an invalid memory address
  •   fixed checkbox and radiobutton not sizing properly in dark mode
  •   foundlist: display type override also afffects the saved columns
  •   foundlist: new scan now alsdo clears the saved results
  •   processlist: Fixed the highlighted color process entries in light mode
  •   fixed compare to first scan hotkey
  •   fixed handling of broken/empty language folders
  •   fixed network modulesize lookup. (needs a new ceserver build as well)
  •   fixed position saving for the foundcode dialog
  •   fixed lua errors not giving a proper errormessage
  •   fixed {$c} and {$ccode} for the 32-bit CE build
  •   fixed logging of writes to ignore the addresslist freezing(Skyrimfus)
  •   fixed dealing with -0.0f in c/ccode blocks
  •   fixed memscan on the last block of readable memory
  •   fixed dealing with the proper way of namespace.classname:modulename formatting.  (Supports both formats)
  •   fixed error when using freeze by thread with a very small interval
  •   fixed {$ccode} and {$luacode} when not giving any parameters
  •   fixed some include files erroring out when used 

from 7.3.1-7.3.2:

  •   network ceserver/linux: Fixed wpm corrupting the memory
  •   fixed the elf symbol parser
  •   fixed speedhack on linux
  •   il2cpp now has a progressbar
  •   fixed handling some newer il2cpp games
  •   fixed vmin assembling  
  •   fixed the ceshare color  (bug introduced in 7.3.1)
  •   fixed freezing when entering the wrong ceserver details
  •   fixed deleting groupscan entries from the scan
  •   fixed pointerscan not loading results when in a path with non-ascii characters
  •   fixed the standalone trainer maker giving an error about duplicate entries

from 7.3.2-7.4:

  •   lua: fixed readByte signextending when it shouldn't
  •   Fixed mono not injecting if you didn't have the visual studio debug dlls (introduced in 7.3.2
  •   fix changeregonbp where it only changed xmm0
  •   window position saving of "find what addresses this code accesses" should be more predictable
  •   fixed saving of some color preferences in hexview, and added the fadecolor
  •   fix AA createThreadAndWait not working in a standalone script
  •   improved stability of mono
  •   fixed break and trace ignore flag causing an stop instead of ignore on 64 bit targets

---

And for people wondering what "Runtime Modifier" is:

It's an 'alternate' to Cheat Engine for people that don't like to cheat, but do like to mod the games.  Instead of Cheat Tables, you use "Code Tables" which coincidentally are 100% compatible with Cheat Tables, and there's no speed hack, but speed modifier instead, to manipulate the speed of a game. It doesn't run with admin rights by default so should keep overprotective parents happy (It's for windows only at the moment)


And since this is asked each time:  CheatEngine74ForMac.zip is for MacOS, CheatEngine74P.exe is for windows, and RuntimeModifier74P.exe is also for windows.

Also check out this page the next few weeks. If major issues show up that the beta testers might have missed I will likely update this page with patched versions.

Log:

01/03/2021 9:01 - Fixed the mac build. (The new one got hidden inside the previous one)

01/03/2021 9:06 - Fixed the version name of the runtimemodifier

01/03/2021 9:13 - Fixed the version name of Cheat Engine

01/12/2022 - Fixed referencing rsp in ccode and luacode and fixed unregistersymbol not unregistering when in enable

Anyhow, enjoy this new version and expect many more updates this year.  (Feel free to ask me anything here or on discord)

Comments

Reigys

Thanks for the update as always!

ESTROGENIC

Happy new year too

Reigys

Also happy new year. *also, sidenote: title of the program still says 7.4 beta*

Anonymous

On my Mac it says 7.3.2 Debug Build MacOS Version. Also until today the save & open dialog window being too large like 2-3 times my monitor size is still has not been fixed.

Jonathan Mota

Happy New Year, Thank you!

cheatengine

I've reuploaded 7.4. It should work better now. (the new version got copied inside the .app instead of replace the .app) As for the save & open dialog, try resizing it, and then close the dialog. It looks like the size is stored

Anonymous

Thank you a lot! But... CE 7.4 isn't working for my new Mac, NO MEMORY SCANS at all, 0 results (I'm using MacBook Pro M1 Max). CE 7.3 scanner is OK, but Pointer Scan isn't working for M1 Macs... :-(

Anonymous

Thanks a bunch chief! Hope you are good!

Anonymous

I cannot install CE, on the license agreement page nothing happens after accepting the terms and pressing "Next >"... (I did run it as Administrator)

cheatengine

Check your browser. It should have opened a page or tab to patreon where you can log in

Anonymous

"{$CCODE refESP=esp}" will alert "redeclaration of 'refESP' ",details link [ https://github.com/cheat-engine/cheat-engine/issues/1990 ]

Anonymous

Hi again... any news for Silicon (M1) Macs? 7.4 still doesn't scan... 7.3 scans correctly, but no pointer scans anymore. :-( Otherwise all is OK for Intel Macs. Thanks.

cheatengine

I don't know why 7.3 works on your M1 . Perhaps it has been granted special rights? Try looking in syslogd , it may show a log when scanning

Anonymous

Yes, you are right... Syslogd says: "CELOG:Error during TSavedScanHandler.InitializeScanHandler:No first scan data files found"

cheatengine

That message shows when the scanresults file can not be accesses. Perhaps 7.4 and 7.3 are running with a different account and the scanfolder is not writable or readable for 7.4 ? Go to settings->scan settings and tick "Don't store the tempresults in the windows tempdir" (Still need to rename that) and then fill in your own path where you know 7.4 has read/write access (And restart CE)

Anonymous

So, having an issue. I can't even download 7.4 at all. "Error: Unable to execute file in the temporary directory. Setup aborted. Error 5: Access denied." Even after I've moved the installer, turned off all my protections until restart. Run as admin, nothing.

cheatengine

Sounds like reputation based protection in windows. Try allowing it manually or try what's described at https://github.com/cheat-engine/cheat-engine/issues/1954

Anonymous

What's up with Cheat Engine lately? I try to install from the website and my AV blocks it completely so I google it to find out that it's being packaged with adware. So I come here and my AV goes off again now saying it contains ransomware. I'm aware that AV can detect a false positive with programs like this but this one just rubs me the wrong way. I love Cheat Engine and I'd love to continue making cheat tables but this shit is putting me off

cheatengine

I don't control what AV's complain about, but some already go off when they have the word 'cheat' in them, so try the runtime modifier. Also, while the public version has software advertisement in the installer it's not forcing you to install it. You can just click on decline or decline all to not install those offers. But some AV think people are dumb as a rock and would just click 'accept' on everything, so they need to be protected against themselves (CE has had this method of monetization for over a decade, but AV's have recently took it upon themselves to protect them from this as well)

Anonymous

For people having issues with CE installing (and who are on Windows 10), create two folders. The first one you need to create is in whatever folder you normally download to (e.g. the Downloads folder). Name this folder Cheat Engine Installers (or something else that works for you). Create the second folder in "C:\Program Files" (it might prompt you for permissions when you try to do this) and name it "Cheat Engine" or (something else that works for you). Now add both of those folders to your Windows anti-virus exception list by going to Start and then clicking the Settings icon (the gear icon). In the search bar type "Virus" and then click the "Virus and threat protection" option. If "Periodic Scanning" is disabled under the Microsoft Defender Antivirus Options then skip this step. If it is enabled, click Manage Settings in roughly the middle of the page under the "Virus & threat protection settings" header. Click "Add or remove exclusions" under the Exclusions header near the bottom of the page. Add both folders to this exclusion list (e.g. "C:\ProgramFiles\Cheat Engine" and "C:\Users\[YourUsername]\Downloads\Cheat Engine Installers"). Additionally, you need to add both of those folders in any alternative antivirus you have. For example, I also have Malwarebytes, and so I would add those folders to my Malwarebytes exclusion list. Now when you download Cheat Engine always save it to the Cheat Engine Installers folder (or whatever you called it). When you install Cheat Engine always change the installation path to C:\Program Files\Cheat Engine (or whatever you named this folder). Every version of Cheat Engine I install is in that path, so I have the following folders currently: C:\Program Files\Cheat Engine\7.3.0 C:\Program Files\Cheat Engine\7.3.2 C:\Program Files\Cheat Engine\7.4.0 The reason I suggest handling it this way is so you don't have to add a new exclusion every time a new Cheat Engine is released and installed. These two exceptions will persist for new versions of Cheat Engine because both of the folders they are saved/installed to are excluded. The only change you will need to make is if you change those folder names/locations, or if you get a new antivirus (in which case you will need to add those folders to the exclusion list).

Anonymous

It's unfortunate that there's not a database of some sort so former patreon members can still reinstall an older version of the software in the future, without the Patreon version refusing to install. I was hoping to purchase the software and have it available ten years from now, instead I purchased a 3-day install-license for 3$ (Still not bad mind you, and I suppose when I purchase a new device I'll just toss you another 3$) I completely understand why you'd do it this way though, everybody deserves a decent monthly wage for work well done. Perhaps a lifetime license could be an option, at the same time you might run into the problem of the market drying up (since the userbase is finite). You do you I suppose. Anyway, you're amazing, keep up the good work.

Anonymous

cant download window app

Anonymous

cant download, saying i don't have permission but I'm the admin

Anonymous

HI ,why it cant search anything under Mac m1 ? it very weird ?? any suggestion ? but it also work fine by 7.3 ,still have some issue with find out what write to this address .attached the process already ,but nothing work on it ...hope your kindly advise .

Anonymous

this is gonna sound dumb but never used this just wanted it for a borderlands 3 mod said i needed it, although i have windows what exactly am i supposed to download

Yukirin

Any portable release for 7.4 windows?

Darculetzz

My antivirus blocked it.... say it was ransomware.

Anonymous

when I click the CH74p link,edit: its saying the link isnt responding, sayn check my connection, but my internet is running fine, any solutions?

Anonymous

Hey getting an error on m1 mac, saying” error while opening process, have you disabled sip yet?

AskaLangly

Isn't it weird how the free version throws no fit, but the Patreon version does, before and after installation? Win32/Uwamson.A!ml

Anonymous

My PC says it detects a virus and can't open the file :(

cheatengine

Try adding an exception to the file in your anti virus. There is an example video on how to add an exclusion to windows defender at https://github.com/cheat-engine/cheat-engine/issues/1954 (It's for the public build but should work the same for patreon as well) Alternatively, try using the runtime modifier instead. It doesn't contain the word 'Cheat' so it less likely to trigger your anti virus

Anonymous

Hey, im getting M1 Mac CE error “error processing is sip disabled” however disabling sip prevents steam games from opening

Anonymous

In m1 mac, in "find what write to the adress" can not find anything. Why is that? can be solved?

cheatengine

probably because rosetta doesn't emulate the x86 debugging registers. Perhaps if i create a m1 version

cheatengine

Perhaps the cheat uses a prefered base but there's not enough memory free in that range anymore (2GB range)

Anonymous

Many thanks, look forward to future versions.

Anonymous

How about you add the Windows ZIP to the post as well? Would save time for people who are looking for the Windows ZIP. Also: why the F can't I choose the install directory not anymore in the installers?

Robert Wolf

Look as someone who recent became a patron (not in the long run) I got to ask; why can't I just buy cheat engine's older versions without ads on it? I'm willing to throw 2.50 cents at you just to buy it once. I mean hell now that I'm an adult with money and not a kid anymore I can actually afford to help the creators I support!

Vanessa Faye

Kinda pissed how i had to scroll through comments to find a link to the no setup page, after already searching the website and a bunch of the other posts on here. Why the fuck can't you just have the normal link on the website and just say "You must be a patreon member to download the no setup version"

Vanessa Faye

And for anybody else searching for the no setup link, here you go: https://cheatengine.org/nosetup.php

Anonymous

Agreeing here...I'm ok with paying money to whoever is maintaining this software and after donating I downloaded one of your copies with viruses instead of the legit clean version. Thanks @Samantha Faye for saving me!

Anonymous

When uninstalling it, does it remove all traces of program?

Anonymous

where is the discord server invite?

cheatengine

I think if you connect your discord account to patreon (or patreon on discord, it's somewhere in your profile I think) it will add you automatically to the discord and assign roles. Let me know if you get it to work. If not I can send you a personal invite

Anonymous

if i have this downloaded but not open will anti cheat still find it?

cheatengine

If not open then it should be fine unless for some reason you used the kernelmode options . Then it will be in memory even when closed. To close it then you have to run the kernelmoduleunloader.exe that cokes with CE

Anonymous

Hello, if I try to install/run CE for windows in wine (wine32on64 macosx) I always get an error telling me that my current version of windows is not supported. Any way to bypass this?

cheatengine

I'm sure there is a setting somewhere in wine to return the correct version. Or is this an issue where you're running a 32 bit wine while CE is 64 bit?

Anonymous

The game I am running in wine (sims 1) needs wine OS settings < vista to work; running the CE setup with win10 settings fixed the installation issue. Also, CE runs normally using the winXP compat. settings

Anonymous

q: CE does work in M1 Mac?

cheatengine

The released version not so much, but i did post a beta version yesterday in the #stuff channel on discord that works a lot better on M1

Anonymous

how do i download the cheat engine for my pc im New

Anonymous

I downloaded the installer but when i press next when I accept the agreement it just freezes. I can't get past it. I'm on Win10. I have disabled my anti-virus but still nothing. Do you know a fix?

cheatengine

cheatengine.org is currently down due to crashed harddisks. It will take a while before it's up again (may take a day)

Anonymous

so i donated to patreon just to get the same error?

cheatengine

try the runtimemodifier, but pretty much yes, you still need to allow it on your anti virus. At least here when it works you can just click on agree and next without worry. You can also try https://cheatengine.org/nosetup.php

Anonymous

Hi i was wondering which is the clean download?

Hunter Miko

never mind just instal it and its safe thank you, now i can enjoy my game

shawn

its works