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.