Cheat Engine 6.4 Release Notes

Release Date: June 17, 2015
Tag: 6.4

Fixes

  • Network server can now handle multiple incoming connections at the same time
  • Fixed a crash when using multiple scan tabs
  • Fixed several assembler/disassembler bugs
  • Fixed issues where deleting a breakpoint wouldn’t actually remove it, causing a crash
  • Fixed a problem where deleting a breakpoint marked for deletion would never happen if the game was constantly triggering the debugger
  • Fixed the 6.2 and earlier version of opendialog_execute (Lua)
  • Fixed memscan.waitTillDone() when using it on the GUI memscan (Lua)
  • Fixed speedhack_setSpeed() not taking more than 3 digits (Lua)
  • Direct3D9 objects now support transparency
  • Fix detection of which DirectX version is actually used for rendering (D3D Hook)
  • Fixed the column click detection when scrolled (Dissect Data)
  • Fixed some commands not highlighting properly (Auto Assembler)
  • Fixed ultimap so it now works in Windows 8, hotkeys, and hint popup for pre-emptive flushing
  • Fixed a problem where 32-bit modules were detected as 64-bit (Symbols)
  • Fixed next scan causing a buffer overflow in some rare situations (Memory Scan)
  • Fixed a problem where deleting a non-visible object failed in the form designer
  • Fixed the go back to generated form from functioning and related issues (Trainer Designer)
  • Fixed a possibility where a bad PE header could cause a read error (PE-Info)
  • Fixed 8-byte value editing in hexview (Memory view)
  • Fixed UTF8 encoded text in syntax highlighters (LUA/AA)
  • Added xmm registers to syntax highlighters (AA)

Additions and Changes

  • Address List: Added group option with +/- sign, value edit mode on enter, and groupbox option for certain entries
  • Auto Assembler: New templates for Array of Byte scans, can handle {$LUA} and {$ASM} preprocessors for multiline Lua scripts
  • Break And Trace: Added donottrace.txt for modules to step over instead of tracing
  • Pointerscan: Improved performance, smaller .PTR files, distributed pointerscan and pointer rescan
  • ProcessList: Typing to filter processes
  • Network: Basic ARM assembler/disassembler, Linux/Android network version supports basic debugging, speedhack, and memory compression
  • Symbols: Better support for .PDB debug files, .Net, Java (proof-of-concept), and Mono
  • Memory view: Added decimal display modes, shift-scrolling, and search option in stack view
  • D3D Hook: Can reattach to previously hooked processes
  • Lua engine window: Search/replace, breakpoints, variable inspection, step over, tab indentation, and customization
  • Trainer Generator: playSoundOnAction replaces beepOnAction, built-in activate/deactivate sounds, XM file play button
  • Lua/Trainer Generator/Designer: New components, properties, and methods
  • Lua: DLL search path for extensions, more forgiving method/property names, threading helpers, override disassembler/assembler, and more (see main.lua)

Post Release Fixes

  • 20-06-2014: Fixed driver not responding to Cheat Engine even with proper signature
  • 26-06-2014: Fixed custom types in data dissect, Visible property of forms, and changed handling of unreadable addresses

Thanks to SER[G]ANT for Russian language translation files.


Release Page

Category: cheatengine

Tags: