Cheat Engine 7.0 Released
Added 2019-08-19 17:26:00 +0000 UTCAdditions and changes:
- Icons
- Added a way to dissect and show a function's working using a diagram
- Auto repeat option for unchanged value scans
- Added lua formula scans
- Moved the compare to first/saved from scan type to a checkbox
- Added a scanner that can detect and undo memory changes in the target process code sections (patch scanner under tools in memview)
- The tutorial now has a link to online help for each step
- Added a toolbar for stepping while debugging
- When a memoryrecord fails to activate, you can rightclick it and see why it failed
- AutoAssembler will now cut down on the nop's used
- Better error reporting in autoassembler scripts
- DBVM can now dynamically adjust the TSC. This can be disabled if it causes performance issues with dbvm_setTSCAdjust(disable)
- speedhack now also hooks gettickcount64
- added dw 'utf16string' support
- implement VPID support in DBVM (performance increase)
- kernelmode->driverlist now also shows driver exports
- kernelmode symbols now also show in the enum dll's and exports
- change the way slow symbol lookup is handled
- several small updates to the codecave scanner
- several small updates to the hexview find window
- Use defered pdb loading instead of waiting for it
- Several more windows have been made DPI Aware
- Add option to show processid's as decimal in the processlist
- When pressing shift+space instead of space to follow an instruction you will now open a new memview window
- Added *:undefined support for dropdown lists
- Added init.lua files for translations to use
- Stackview now shows symbolnames as well
- Some extra windows will now save their location
- Exe trainer generator now lets you change the default files
- The description of conditional jumps is better to understand now
- Ultimap2 can now keep the tracer files and scan kernelmode memory as well if desired
- Groups now get created afgter the selected item
- Smartedit can now also 'smart'-edit children
- You can now pick a breakpoint type without having to go to settings, and once picked it will be the default type for Toggle breakpoints until changes again
- Floating point screen will now stay within the screen
- Clicking execute in the lua engine will now change focus back to the editor field
- Debugger interface settings will now only lock after a succesful attach
- Some translation improvements here and there
- DBVM changeregonbp's are now displayed in CE's interface as well
- The foundlist colors can be customized now
- Improved DBVM cloak performance when more than 20 regions are cloaked
- Implemented DBVM based execute watch and "find what addresses this code accesses"
- Implemented DBVM breakpoints (They always execute afterwards, including execute bp's)
- Improved autocomplete so it now doesn't delete old code
- Added hotkeys to ultimap2
Fixes:
- fixed BSOD in recent windows updates
- fixed VEH debug not handling breakpoints when a thread is created/destroyed right at the same time as a breakpoint
- fixed the stacktrace in 64-bit targets
- fixed rounded Extreme for float and double scans
- speedhack now waits for proper dll injection
- several disassembler instructions
- some assembler instructions
- improved the stability of dbvm find what * routines
- fixed the hit counter in dbvm find what * routines
- fixed kernelmode symbol loading
- fixed DBVM memoryleak when disabling watches
- fixed DBVM internal memory manager (more stable now)
- fixed internal VirtualToPhysicalCR3 when dealing with 2MB+ pagesizes
- fixed using megajmp's in cloaked regions
- fixed speech when using async records
- fixed executeCodeEx for more than 4 parameters
- fixed static field script in mono by adding 64-bit codegeneration
- fixed mono process crashing in some cases
- fixed megacall following
- fixed NO_CACHE memory being scanned anyhow even if it was disabled
- fixed dealing with floating point values that are too big to be useful
- fixed setting DR7 to a strange value when using global debug
- fixed clearing DR6 when in the wrong process in kernel debug
- fixed triggering kernelmode breakpoints in locations you can not properly break (no interrupts)
- fixed loading dbvm inside dbvm inside dbvm inside dbvm
- fixed autoassembler replacing words in quoted strings
- fixed processwatcher not getting a proper PID
- fixed hotkeys triggering changed/unganged for types they aren't supposed to
- fixed showing dr2, dr3 and dr4 types in the threadlist
lua:
New functions:
- compareMemory
- encodeFunctionEx
- enableKernelSymbols
- waitForExports
- waitForDotNet
- waitForPDB
- waitforsymbols
- searchPDBWhileLoading
- duplicateHandle
- getScreenDPI
- extendedToByteTable
- byteTableToExtended
- executeCodeLocalEx
- executeMethod
- allocateSharedMemoryLocal
- (un)registerCreateCallback
- (un)registerFirstShowCallback
- (un)registerCreateCallback
- dbk_usePhysicalMemoryAccess
- dbk_setSaferPhysicalMemoryScanning
- dbk_readPhysicalMemory
- dbk_writePhysicalMemory
- dbvm_addMemory
- dbvm_removechangeregonbp
- dbvm_speedhack_setSpeed
- dbvm_setTSCAdjust
changes:
- getWindowList now returns the results just like ce's window list
- documented OnChangeBounds for the Control class (was already there, now documented as well)
- executeCodeEx can now also taker just parameters without typedefs
- added Data field to ListItem's
- added description field to memrec.createHotkey method
- added clear method to the menuItem class
- readStringEx() can now deal with partial memory reads
- executeCodeEx: Fixed more than 4 parameters
- added Point type
- fixed editbox selstart/sellength types, and added CaretPos
- added HeaderSection class and document HeaderSections
- added roundRect, drawFocusRect and textRect to the Canvas.
- added ansicode character support for textRect
- added loadFromStream and saveToStream to the RasterImage class
- added readAnsiString and writeAnsiString to the Stream class
- Better document the mode field of createFileStream
- Expose the handle of the LuaPipeServer
- Publish frmTracer
- Publish frmUltimap2
- Publish frmCodeFilter
- Publish imagelist
- Added the DrawItemEvent general GUI property to Lua's callback system
- Added the MenuDrawItemEvent general GUI property to Lua's callback system
- Added the ContextPopupEvent general GUI property to Lua's callback system
- Created a new Diagram class group which can allow you to create graphs and diagrams
- Memoryrecord.DropDownValue and DropDownDescription work now (still RO)
Post patch:
08/21/2019:
- Fixed loading existing files for asian users (textencoding was turned on, but that broke old files)
- Added extra last minute highlighter options thanks to mgr.inz.player
08/25/2019:
- Fixed UTF8 copy/paste in addresslist
- Fixed loading/editing forms
- Fixed createFileStream
08/27/2019:
- Fixed lua pipe strings (mono uses it)
09/06/2019:
- Fixed access violation in some functions like monoclass invoke and some lua functions
- (for real this time)
10/13/2019: Updated install date limit
10/31/2019: Updated install date limit
11/18/2019: Updated install date limit
12/06/2019: Updated install date limit
01/01/2020: Updated install date limit
01/31/2020: Removed the install date limit and replaced it with a verification you're on patreon, this saves me time from having to upload a new version each month
Comments
Nose Para que page no me functional?
Darvelio Xitumul
2023-11-08 06:25:53 +0000 UTCSo the installer can see you are an active patreon member and not someone who just downloaded the installer from another site
Eric Heijnen
2023-08-01 05:59:40 +0000 UTCWHY DO I HAVE TO GIVE PERMISSION TO VIEW MY PATREON PROFILE?
Bo0gi
2023-07-31 23:07:41 +0000 UTClook for ceserver and copy it to your device using adb. Then patch the application you wish to use it on as debuggable. run ceserver and then connect ce to the server
Eric Heijnen
2023-07-10 12:41:46 +0000 UTCWhere I can download cheat engine for my android phone?
juan Pablo
2023-07-10 11:49:16 +0000 UTCbro it's not a virus my pc is fine
Salad Fingers
2022-12-10 23:30:30 +0000 UTCits a scam
jerry Vanorden
2022-01-10 02:11:02 +0000 UTCIt's a false positive. You have to disable your av/windows defender
Eric Heijnen
2021-03-30 13:32:15 +0000 UTChas viruses wtf
mannen
2021-03-30 13:31:25 +0000 UTCit wont let me download is the downlad supposed to called bundleinstaller it also says windows cannot access the specified device path or file
mannen
2021-03-30 13:09:20 +0000 UTCThe mac version is at https://www.patreon.com/posts/cheat-engine-7-2-35792319
Eric Heijnen
2020-11-26 11:09:30 +0000 UTCi have paid $2.50 to become a member of Patreon yet i cant still download the CE
Raphael Akpaeze
2020-11-26 10:57:38 +0000 UTCwhy cant i download cheat engine in my macbook
Raphael Akpaeze
2020-11-26 10:54:20 +0000 UTCWhich anti virus do you use? Malwarebytes?
Eric Heijnen
2020-09-28 05:56:00 +0000 UTC"ShellExecuteEx error code 299"
JJRol
2020-09-28 03:36:55 +0000 UTCI cannot open... on Windows 10
JJRol
2020-09-28 03:33:39 +0000 UTCThank you for your support. What in that list do you have questions about?
Eric Heijnen
2020-08-11 06:31:59 +0000 UTChttp://prntscr.com/txk25t i paid $2 for this
Xavier William
2020-08-11 06:20:35 +0000 UTCThe anti virus you use likely does not look at the contents of the file. Just at the name and the codesigning certificate. You'll have to report this as a false positive to your AV vendor
Eric Heijnen
2020-07-30 20:04:58 +0000 UTCJust tried to install this and it contains fusion core malware.
Mike
2020-07-30 20:01:22 +0000 UTCit currently wont let me send you a message, ill try again soon on mobile!
Gamma Girl
2020-04-02 11:08:42 +0000 UTCCan you send me a private message on patreon? Patreon is having issues(probably related) and I can't enter any name not starting with an A, and your name doesn't show up in the relationship manager (Which might be one reason for it to not work)
Eric Heijnen
2020-04-02 08:27:02 +0000 UTCokay thank you!
Gamma Girl
2020-04-02 08:11:51 +0000 UTCIt's possible the creator account is causing issues. I'll check out the logs in a bit if i can see what's wrong.
Eric Heijnen
2020-04-02 06:31:34 +0000 UTCits saying I'm sorry jadehigashi but you don't seem to be a patron here. Your ID=26467390 maybe it has something to do with my creator account? ALSO, it says that my account is linked with the website? idk but please help!
Gamma Girl
2020-04-02 03:20:54 +0000 UTCits still not working, still says im not a patreon !
Gamma Girl
2020-04-02 02:10:47 +0000 UTCokay, its still now working but ill wait a bit longer
Gamma Girl
2020-04-02 01:04:12 +0000 UTCTry again in a bit. Patreon might be lagging. (got the notification of your message before the notification of you joining)
Eric Heijnen
2020-04-02 00:26:11 +0000 UTCi try to install but it says "I'm sorry gammagirl but you don't seem to be a patron here. Your ID=26467390" can u please help?
Gamma Girl
2020-04-01 23:25:40 +0000 UTCReport the AV that does that as malware to other AV vendors, when enough people do so it will get resolved
Eric Heijnen
2020-01-13 08:44:30 +0000 UTCprevious versions never had this issue with installation so it is recent
skannerz22
2020-01-13 06:11:00 +0000 UTCavg or malwarebytes figure out the rest your self
skannerz22
2020-01-13 06:10:27 +0000 UTCbut auto deleting the installation of it means they are intentionally targeting you and you should talk to a lawyer
skannerz22
2020-01-13 06:09:50 +0000 UTCthe coding mistaking cheat engine program for something it isn’t is one thing
skannerz22
2020-01-13 06:09:28 +0000 UTCif you sue them then it’s like one version delayed but cheat engine continues to exist
skannerz22
2020-01-13 06:06:39 +0000 UTCyou do nothing and eventually they will keep up their crap
skannerz22
2020-01-13 06:06:18 +0000 UTCi had to add the instal to exclusions just to install a new version, cheat engine is not illegal and you should talk to a lawyer about this and sue them if you figure out which one is doing it
skannerz22
2020-01-13 06:05:48 +0000 UTCfor 7.0 i thought chrome was doing it but i opened directly from the downloads folder and it was avg or malwarebytes acting like it was a virus with no warning against my permission you could sue them for intellectual damages
skannerz22
2020-01-13 06:04:42 +0000 UTCavg or malwarebytes is automatically deleting the install for cheat engine
skannerz22
2020-01-13 06:03:52 +0000 UTCin a few days i'll post a version that will work on mac (but you may have to jump through dome hoops setup by apple to allow it)
Eric Heijnen
2020-01-12 20:37:51 +0000 UTCDoes this work for Mac? It's saying no application that I have can open it.
Grant Smith
2020-01-12 19:50:11 +0000 UTCGood idea on the Patreon. You put blood sweat and tears into this and I'd rather give you $5 a month than Microsoft :-D. Wishing you all the best and a kick ass funding source.
Mark Carey
2019-08-24 23:53:29 +0000 UTCThanks for this new version!
DDSTrainers
2019-08-24 05:33:52 +0000 UTCGood idea. Perhaps not nightly as there are days where i do other things like research, but weekly might work. And i thought about UCE builds but there seems to be a limit to the max amount for tiers (16k or so) which is too little for the time and effort put in to completely rewriting ce from scratch every 3 days
Eric Heijnen
2019-08-23 04:39:24 +0000 UTCHey, DB! Glad to be onboard. I have an idea for patrons: perhaps a nightly build repository for those of us who would like to utilize the very latest without having to compile ourselves. Also, maybe corresponding UCE builds (for a high enough tier of donators to make it worth it, if need be). This is all just suggestion feedback, of course; no worries either way. =)
DSASMBLR
2019-08-23 00:53:18 +0000 UTCGod bless you DB, for making such amazing software!
WarStalkeR
2019-08-21 09:04:57 +0000 UTC