link: Cheat Engine 5.6
Changes:
Removed stealthmode. (Someone could make a plugin for this, one probably more advanced than the old one)
Pointerscanner speed has been increased a lot
New Icon (thanks to Phox from the forum)
The pointerscanner can now scan for values
The pointerscanner now lets you specify an offset list that it has to end with.
Removed the injected pointerscanner
The auto assembler now supports code outside of [enable] and [disable] sections so it affects both
Resultcount is now comma seperated (thanks to infinito)
New kernelmode debugger
Added the ability to offload the current OS to dbvm (if your cpu supports it)
The driver is now 64-bit compatible. (You will have to sign it yourself, or reboot with unsigned driver support)
Rewrote the disassemblerview
Deleting addresses from a scanresult is now a bit faster
Changed the hotkey handler to be more controllable
New heaplist that works based on dll injection instead of toolhelp32
Dissectcode now helps finding referenced strings
Added a new Auto assembler command "aobscan(varname, arrayofbyte)"
Added a new Auto assembler command "assert(address, arrayofbyte)" which will make a script fail if the bytes aren't what they should be
Dissect data now works with offsets instead of sizes
Added the ability to follow pointers easily with Dissect Data
There's now a stacktrace visible during debugging (2 different types)
The registerview is gone as long as you're not debugging
CE now suppresses the "No disk" message when the systems searchpath is invalid
Added a common modulelist to the ce folder that you can edit. Include files that you do NOT want to go through when doing memory inspection
You can now open another pointerscanner window while another pointerscan is running and read the results.
The pointerscanner can now also scan for values
Added a string reference windows
Improved the plugin system:
You can now add auto assembler commands
You can now get a callback when the disassembler is being rendered
You can now add a plugin item to the context of the disassemler
etc...
Added (float)#, (double)# and (int)# support to the assembler, (double) is mainly usable in combination with the new DQ command though
Fixes:
Fix mov [reg],reg disassembly when a 16-bit prefix is used
Fixed some floating point assembler instructions
Taborder fix for "Value between scan" (infinito)
Fixed the Auto assembler code injection template with regard to the "Alt:" line
Jmp FAR instruction not shown properly in the disassembler
Fixed disassembler instructions that had a rep/repe prefix while they shouldn't
Fixed xorps instruction
Fixed assembler where segment registers are used
Fixed rm32,imm16 notations getting dowsized to rm32,imm8 while they should go rm32,imm32
Fixed hang when setting the window on top and then doing a scan
Fixed FILD qword instruction
Fixed FNSTSW AX instruction
Fixed FCOM instruction
Fixed IMUL,0a instruction
Fixed broken alt-key when the disassemblerview is focused
Fixed the bug where removing a assigned hotkey to a cheat table didn't work
Fixed the floating point panel. It now actually shows the floating point values...
Fixed several bugs in the Dissect Data window
Several gui fixes for high dpi systems