Cheat Engine 6.5

Changelog:

Fixes

  • Fixed page exception breakpoints from not working
  • Fixed the save as button in the lua script assigned to the table
  • Fixed the dotnetdatacollector from not fetching parent fields
  • Fixed disassembling of some instructions
  • Fixed assembling some instructions
  • Fixed assembling instructions that referenced address 80000000 to ffffffff in 64-bit targets
  • Fixed dealing with unexpected breakpoints
  • Fixed several issues with the network scanner. (symbols, scanspeed, threads, etc…)
  • Fixed « going to » 64-bit registers.
  • Fixed pointerstrings for 64-bit
  • Fixed the addressparser in memview’s hexview not handing static 64-bit addresses
  • Fixed r8 and r9 looking broken in the memoryview window
  • Fixed hotkeys that set a value as hexadecimal and the value is smaller than 0x10
  • Fixed multiline string editing for memory records
  • Fixed dragging cheat tables into CE
  • Fixed VEH debug for ‘Modern’ apps
  • Fixed several translation issues

Lua

  • fixed getStructureCount, writeRegionToFile, readRegionFromFile, readInteger, ListColum.GetCount
  • fixed memoryleak in MemoryStream

Several fixes to DBVM

  • added support for Windows 10
  • support for more than 8 cpu’s
  • support for newer cpu’s
  • fixed issue where calling CPUID right after setting the TF flag wouldn’t trigger a breakpoint after it

Additions and changes

  • Array of Byte’s can now deal with nibble’s. (e.g: 9* *0 90 is now a valid input- and scanstring)
  • The auto assembler can now deal with some mistakes like forgetting to declare a label
  • Added support to use binutils as assembler and disassembler, and a special scripting language for it
  • Added support for 64-bit mono, and script support for cases where mono.dll isn’t called mono.dll
  • Added an option to get a list of all recently accessed memory regions. This is useful for the pointerscanner
  • The pointerscanner can now use multiple snapshots (pointermaps) to do a scan. This basically lets you do a rescan during the first scan, saving your harddisk
  • Made the pointerscan network scanner a bit easier to use. You can now join and leave a pointerscan session
  • You can now stop pointerscans and resume them at a later time
  • Pointerscan files can get converted to and from sqlite database files
  • The pointerscan configuration window now has an advanced and basic mode display
  • The all type now has a setting that lets you define what under « all » falls
  • Custom types now also have access to the address they’re being used on
  • Split up the « (de)activating this (de)activates children » into two seperate options (one for activate, one for deactivate)
  • Added some basic Thumb disassembling
  • The xmplayer has been replaced with mikmod which supports many different module types (in lua you still call it xmplayer)
  • Rightlicking on « your system supports dbvm » will let you manually load DBVM for each cpu. This is usefull if for some reason your system crashes when it’s done too quickly
  • In « Find what addresses this instruction accesses » you can now open the structure dissect window of your choice in case there are others. It will also fill in the base address, so no need to recalculate yourself
  • AA command GlobalAlloc now has an optional 3th parameter that lets you specify the prefered region
  • Added an option to record and undo writes. (Off by default, can be enabled in settings. Memview ctrl+z will undo the last edit)
  • Added aobscanregion(name,startaddress,stopaddress,aob)

Lua

  • switched from Lua 5.1 to 5.3
  • debug_setBreakpoint can now take an OnBreakpoint parameter that lets you set a specific function just for that breakpoint
  • added dbk_getPhysicalAddress(int)
  • added dbk_writesIgnoreWriteProtection(bool)
  • added getWindowList()
  • And a bunch of other lua functions. (check out main.lua)

Post release fixes (max 7 days after initial release *or 30 if a HUGE bug):

  • Fixed structure dissect from crashing when autodestroy is on
  • Fixed window position loading on multi monitor systems
  • Fixed the lua customtype and
  • Several minor gui fixes
  • 1/10/2015: Fixed functions that take integers failing when a number was provided
Publié le