Todobug has updated his language file to 6.2. You can get it
(Just extract to your languages folder in the Cheat engine install folder overwriting language.ini)
SER[G]ANT has already finished updating the translation files for this new update to russian. You can get them
And again almost a year passed without any update. But here is the new and improved
If you encounter bugs or have suggestions, please do not hesitate to report them in the forum, bugtracker, or by mail.
Fixed the first plugin from not getting activated at restart
Custom types can now do an unknown initial value scan
Fixed the auto assembler highlighter from hiding some text while typing
Fixed the auto assembler highlighter from not showing hexadecimal values as hex starting with A to F
Fixed global debug from crashing in 64-bit (with dbvm)
Fixed dbvm from not working on several systems (freeze)
Fixed notification when closing and you had some changes
Fixed the rescan of the structure spider not working at all
Fixed several disassembler and assembler instructions
Fixed several plugin-system related bugs
Fixed aobscan for 64-bit
Fixed displaying the registers in 64-bit when using "find what xxx this address"
Fixed the stackview when single stepping through the code
Fixed several lua function, including createhotkey
Fixed the assembler not dealing well with names with a - in it. (like the tutorial)
Additions and changes:
Auto assembler scripts can now use the LuaCall(luafunction()) method to call a lua function before the script gets executed
Added a profiler so you can find function entry points and see how often they are called (Ultimap. Requires dbvm. Even in 32-bit)
Deleting a plugin now calls FreeLibrary on it
Ctrl+enter in the luaengine form now automatically executes the command
Added direct 3d hook functions (can be used to show trainers and menu's inside games)
d3dhook related: Cheat Engine can now bind the mouse inside the gamewindow for those games that do not support multiple displays, so no more losing focus when moving the mouse
Plugins settings between the 32 and 64-bit executable are now seperated
Recalculate addresses with only one selection now only updates the siblings and children. Doesn't touch the parent node
Addresslist entries can have the notation +xxx and -xxx, which will calculate the address based on the parent address (If the parent address changes, these change automatically
The structure dissect has been rewritten from scratch, and the functions have been exposed to lua as well
Added a new step to the tutorial (step9) showing how to deal with shared code
Made the tutorial translatable as well
Added a new trainer type which generates trainer that are a lot smaller in size (tiny)
Added a groupscan type which you can use to scan for different things in the same block
If you boot up with dbvm you do not need to sign the driver in 64-bit to load it
Custom types now support handling as a floating point value
Added debug register states to the threadview and made the threadview window capable of changing registers
Added remote scanning with ce for different systems. The server just needs to be running, and a 1GBPs network connection or faster is recommended
Also added an android server as a proof of concept, but getting a fast enough connection on those connections can be a challange
Changed the add/change address window to be more compact and make dealing with offsets easier
Lots of new lua functions
Post release fixes (max 7 days after initial release):
21 May 2012: Handle the "Invalid Instruction" exception better, fix the memoryview window from disapearing, and fix the BSOD when loading the driver on Pentium 4 and earlier
22 May 2012: Fix a deadlock when clicking stop in the pointerscanner. (And a minor assembler fix)
23 May 2012: Fix form_showModal from not returning a result. Made the installer create the autorun folder. Minor gui fix for groups
25 May 2012: Fixed the android server being replaced by the x64 linux server
26 May 2012: Fixed api hooking in 64-bit (speedhack in java fix for win64 users)
30 May 2012: Removed the linux server binaries from the installer, they are separate downloads now
Also, there has been a Mac version under development and it's semi usable. Memory scanning works most of the time and the debugger also kinda works:
Cheat Engine for Mac Version April 2012
You can talk about it in this topic:
http://forum.cheatengine.org/viewtopic.php?t=221190 or if the mac version becomes more popular I might create a new forum section for it.
November 21 2011:Chinese Traditional translation files:
todobug has provided us with the translation files for
"Chinese Traditional (ch_tw)"
November 13 2011:Back:
The server is back up and your dns has been updated to this ip again.
Most stuff will be working, but some stuff is missing and/or gone. (User attachments)
Please note that you may occasionally see error messages while some adjustments are made
November 11 2011:CRASH:
The server cheatengine.org is hosted on has crashed :(
The forum's last backup was 3 weeks ago so that isn't too bad, but the attachments people uploaded after January 12th are lost. So those need to be reuploaded.
Cheatengine.org is currently hosted on a secondary host while the new harddisk is being setup but that can take a few days.<
The forum is currently down, but the downloads should work (6.1 downloads)
for those that want to chat check out
irc or the temp forum here:
http://cheatengine.freeforums.org
August 16 2011:Spanish/Castilian traslation files:
Manuel I. has provided us with
Spanish/Castilian(es_ES) translation files
Just extract to your languages\ subfolder in the Cheat Engine folder
June 7 2011:Chinese Simplified translation files:
There's a translation file for another branch of
Chinese (zh_CN)
June 5 2011:Chinese Simplified translation files:
Forum member aleax has provided us with
Chinese Simplified translation files
Also, here's a link to
a chinese site which may be able to help you further
June 3 2011:Cheat Engine 6.1 Released:
It's time for a new release again. This mainly contains bugfixes that 6.0 introduced and implementing some old features that went missing from 5.6.1 to 6.0 (Trainer maker) The lua environment has been extended and some new features have been added that can make dissecting a program easier (for example the structure spider , last branch record recordign on Intel Fam6 and string map, comments in assembler, etc...)
Also, translation support has been added so you can now create translation files (.PO files) which can be used to translate Cheat Engine. There is already a russian translation file. If you do a translation please send them to dark_byte@hotmail.com or pm in the forum and I'll upload them to the site
link:
Cheat Engine 6.1
Russian translation files
If you encounter bugs or have suggestions, please do not hesitate to report them
Cheat Engine 6.1
Fixes:
Fixed DBVM from not working
Fixed Kernelmode debugging with DBVM in 64-bit
Several disassembler fixes
Scanning errors now show the error
Fixed a few 16-bit assembler instructions
Fixed doubleclicking the assembler scan going to 00000000
Fixed the assembler scan going from ffffffff back to 0 and starting over again
Fixed autoattach causing huge memory leak
Fixed clicking nextscan when having 0 results
Fixed 8 byte scans so they it can now scan negative values
Prevent a 32-bit plugin from showing up error messages when loaded in the 64-bit ce version (It won't work)
Fixed the VEH debugger from not handling int3 breakpoints properly
Fixed XMM registers in the veh debugger
Fixed the VEH debugger from causing a program to hang when Cheat Engine is closed normally
Changes since public release: (max 7 days)
June 4 2011: Add the shellExecute lua function
June 5 2011: Fix assembling of movq
June 7 2011: Fix loading a table after having a table with files. And fix the listbox and combobox in the designer. And AOBscan script fix
June 9 2011: Fix lua memory scan creation and reading out the results
Changes:
Added a structure spider which may help in finding ways to distinguish between two objects
Value scanning can now take formulas
Added a form designer to create lua extensions
Added an automated trainer generator that will generate a trainer script for you
Added lots and lots of new functions to the lua engine. Check the helpfile or main.lua
Added the ability to save binary files into a cheat table
Added an xm-player
Added columns to the stackview window
Added an option to choose if the disassembler should show 32-bit or 64-bit code
Added support to translate cheat engine to any language you want (check the language folder for more info)
Some speed improvements at several tools
Added undo last edit (ctrl+z) when editing values in a cheat table
Added extra option to the pointer rescan so you can filter out paths more specifically
Added custom comments to the assembler window
Added the ability to use lua variables inside auto assembler ( $luavariable )
Added syntax highlighting to lua
Changed the lua dlls with versions that don't need the C++ runtime installed
Changed the lua library to support 64-bit dll's
The lua script has been moved from the comments window to it's own menu on top
In the hexadecimal view when selecting 4 bytes and then pressing space will make you go there. Backspace returns
Added the .cetrainer file extension so you can download very small files and have great trainers January 10 2011:Cheat Engine 6.0 Released:
It has taken a while but the wait has been worth it: Cheat engine 6.0 has been released
It's not only a new version with some new features, but a complete port from Delphi to Freepascal/Lazarus with support for 64-bit
Of course, some features could not get implemented in this new version just yet, like the directx mess and trainer creator, but they are planned to come back in the next versions. If you need to use them, just use Cheat Engine 5.6.1 instead(Check the download page if you need it). And other features have just been stripped because they where useless (hyperscan)
Of course, new stuff has been added like the VEHDebugger, improved pointerscan speed, ability to compare to the values of a saved scan, advanced scripting, etc...etc...etc...
If you encounter bugs or have suggestions, please do not hesitate to report them. If you don't I can't fix/improve Cheat Engine
Cheat Engine 6.0
Fixes:
several disassembler fixes
change by offset supports negative hexadecimal offsets
several fixes to the data dissector
Fixed simple paste
Hextype won't change pos
January 11 2011: Fixed a hotkey issue
January 11 2011: Fixed the stringlist_add crash