Cheat Engine 歷史版本列表 Page3

最新版本 Loop Email 6.5.1

Cheat Engine 歷史版本列表

Cheat Engine 是一個開源工具,旨在幫助您修改在窗口下運行的單人遊戲,因此您可以根據自己的喜好使其更難或更容易(例如:發現 100hp 太簡單,嘗試玩最大 1 HP 的遊戲),但也包含其他有用的工具來幫助調試遊戲,甚至正常的應用程序. 它配備了一個內存掃描器,以快速掃描遊戲中使用的變量,並允許你改變它們,但它也帶有一個調試器,反彙編器,彙編器,speedhack,培訓師製造商,直接 3D... Cheat Engine 軟體介紹


Cheat Engine 6.8.3 查看版本資訊

更新時間:2019-02-07
更新細節:

Cheat Engine 6.8.2 查看版本資訊

更新時間:2019-01-02
更新細節:

What's new in this version:

Fixes:
- Disassembler: Several disassembler instructions had a comma too many or too few ,fixed those
- Disassembler: Fixed the description for ret #
- Disassembler/Debug: Fixed the address that is being edited when a breakpoint hits while editing an instruction
- Assembler: Fixed assembling reg*2/4/8+unquotedsymbol
- Plugin: Fixed the SDK for C plugins that use the disassembler callback
- Hotkeys: Fixed the attach to foreground hotkey
- Memory Scan: Fixed the percentage scan
- Memory Scan: Fixed a rare situation that could cause an error
- Memory Scan: Simple values now works with groupscan
- Memory Scan Lua: Scanfiles now also get deleted if the memory scan object is freed before the scan is fully done
- Fill Memory: Now allows 64-bit addresses
- Structure Dissect: Fixed the popupmenu "change type" so it now affects all selected entries instead of just the first
- PointerOrPointee window: Fix the debug pointer or pointee window button text when using access instead of writes
- GUI: Fixed and restored the DPI Aware option in setting
- GUI: Some DPI fixes/adjustments here and there
- Graphical Memory view: Fixed DPI issues
- Symbolhandler: When the symbolhandler now waits till it's done, it won't wait for the structures to be parsed anymore

Additions and changes:
- Lua Engine: Added autocomplete
- DLL injection: On DLL injection failure CE tries to fall back on forced injection methods
- Assembler: Added multibyte NOP
- Plugins: Plugins can now have side dll's that are statically linked in their own folder (Windows 7 with updates and later)
- Debugging: Improved the FPU window editing when single stepping, allowing you to change the FPU registers
- Debugging: Threadview now updates when single stepping and cnanges made there will affect the currently debugged thread (before it didn't)
- Debugging: Added Code Filter. This lets you filter out code based on if it has been executed or not (Uses software breakpoints)
- Debugging: Added an option to chose if you wish to break on unexpected breakpoints, and if CE should break on unexpected breakpoints, or only on specified regions (like AA scripts)
- Disassembler: The comments now show multiple parameters
- Pointerscan: Add option to allow negative offset scanning
- Pointerscan: Add extra types to the display
- Advanced Options/CodeList: Now uses symbolnames
- Tutorial Game: Added a levelskip option when you've solved a step
- Tutorial Game: Added a secondary test
- Compare memory: Added a limit to the number of address values shown per row (can be changed)
- Address List: When the option to deactivate children is set, the children will get deactivated first
- Memory Scan: Add a lua script in autorun that lets you specify which module to scan

lua:
- ExecuteCodeEx(Let's you execute code in the target and pass parameters)
- Added 2 new parameters to getNameFromAddress (ModuleNames and Symbols)
- Added addModule and deleteModule to the symbollist class
- Added the ModuleLoader class which can force load dll's
- Fixed endUpdate for the listview

Peerio 3.12.0 查看版本資訊

更新時間:2019-01-02
更新細節:

What's new in this version:

Peerio 3.12.0
- We've added new chat and file beacons to help guide new users around the app
- No more regrets. You can now easily rename a file
- We've added Jumbojis. Need we say more?
- Some improvements and bug fixes


Peerio 3.11.0
- We've expanded our URL previews in Peerio. You can now see previews from websites, including blog and news articles, social media sites like Twitter and Instagram, and more
- Some improvements and bug fixes


Peerio 3.10.3
- New Shared Folders, a new way to collaborate with your teammates in a secure, end-to-end encrypted workspace. Our new Shared Folders functionality allows you to add or remove teammates from a shared folder with ease.


Peerio 3.8.2
- No more missed messages! Peerio will now send push notifications to your mobile device when it detects that you've been idle on your desktop
- Express yourself even more! We've added a new set of emojis (unicode 11.0) to our library
- We've made some improvements to the sign in screen
- Some bug fixes and improvements

Cheat Engine 6.8.1 查看版本資訊

更新時間:2018-06-23
更新細節:

What's new in this version:

Fixes:
- Fixed several issues with the structure compare
- Fixed the commonality scanner from picking up unrelated registers for comparison
- Fixed speedhack hotkeys
- Fixed ultimap 1
- Fixed a bunch of random access violations
- Fixed Lua dissectCode.getStringReferences now also returns the string
- Fixed Lua breakpoints that specify a specific function
- Fixed Lua toAddress when the 2nd parameter is an address
- Fixed assembling xmm,m32
- Fixed issue when disassembling AVX instructions
- Fixed rightclicking r8-r9 in the registers window
- Fixed the plugin system for DBVM
- Fixed DBVM memory allocations when smaller than 4KB

Additions and changes:
- Added translation strings for the all type settings
- You can now drop files into the auto assembler
- auto assembler commands allocnx (allocate no execute) and allocxo (allocate execute only)
- The memoryview windows's hexadecimalview now shows the allocationbase as well, and can be doubleclicked to go there
- Added support for mono dll's that do not export g_free
- Improved DBVM speed slightly

lua:
- added RemoteThread class object

Cheat Engine 6.8 查看版本資訊

更新時間:2018-06-07
更新細節:

What's new in this version:

Fixes:
- Fixed some more high dpi issues
- Fixed issues with the dropdown list in memory records
- Fixed pointer offset symbols not calculating properly
- Fixed registered binutils
- Fixed graphical issues with the tablist
- Fixed issue where memory blocks would get cut of before the page end
- Fixed some memory leaks
- Fixed some graphical issues in the addresslist
- Fixed rightclick on r8 and r9 in memoryview
- Fixed disassembling some instructions
- Fixed DBVM so it works on windows 1709 and later (tested on 1803)
- Fixed several DBVM offload crashes
- Fixed freeze with allow increase/decrease for 8 byte long values
- Fixed several issues where minimizing a window and then close it would hang CE
- Fixed file scanning
- Fixed crashes when editing memory in some some emulators

Additions and changes:
- Text editor improvements
- Added hundreds of new cpu instructions
- Mono now has some new features like instancing of objects
- Mono instances window is now a treeview where you can see the fields and values
- "find what addresses this code accesses" can also be used on RET instructions now (useful to find callers)
- The graphical memory view now has a lot more options to set it just the way you need
- Codepage support in hexview
- structure data from PDB files can now be used, and are stored in a database for lookup later
- dissect structures form can now show a list of known structures (pdb, mono, ...)
- Added a "revert to saved scan" option (lets you undo changes)
- Added a "forgot scan" option (in case you forgot what you're doing)
- Pointerscan limit nodes is default on in a new ce install (remembers your choice when you disable it)
- Autoattach now happens using a thread instead of a gui blocking timer
- Some colorscheme enhancements
- Added a DBVM based "Find what writes/accesses" feature. (For pro users, enable kernelmode options for it to show)
- Changed the dissect data setup from seperate yes/no/value dialogs to a single window
- Added a bypass option for ultimap2 on windows 1709. When using ranges, do not use interrupts, or use DBVM
- Added find what writes/access to the foundlist
- Autoassembler scriptblocks are now grouped when written to memory
- Added {$try}/{$except} to auto assembler scripts
- Added an extra tutorial/practice target
- Added cut/copy/paste context menu items to pointer offset fields in add/change address, and added a context menu to the pointer destination
- Added an automated structure compare for two groups of addresses to find ways to distinguish between them

Cheat Engine 6.7 查看版本資訊

更新時間:2017-06-07
更新細節:

What's new in this version:

Fixes:
- Fixed some DPI issues at some spots
- Fixed the "Not" scan for ALL
- "simple values" now also applies to the All type
- Fixed not adding the 0-terminator to strings when the option was set to add it
- Fixed ultimap hotkeys
- Fixed ultimap2 filtering
- Changing pointers in the change address dialog won't set/override global memrec and address anymore (local now)
- Fixed show as signed not working for custom types
- Fixed several issues with the structure spider
- Fixed 64-bit registers in the tracer getting truncated on doubleclick, and fix r8 to r15
- Fixed copy/paste in the scanvalue
- Fixed kernelmode QueryMemoryRegions for windows build 1607
- Fixed some disassembler errors
- Fixed lua command fullAccess
- Fixed text to speech if launched from a different thread
- Fixed clicking on checkboxes when the dpi is different
- Fixed the found code dialog count size
- Fixed mono freezing Cheat Engine when it crashes/freezes

Additions and changes:
- Changed the processlist and added an Applications view similar to the taskmanager
- Small change to the tutorial first step wording
- Structure Dissect: Added RLE compression (by mgr.inz.player) and other things to improve filesize
- Structure Dissect: If setting a name, it will also be shown in the header
- The symbolhandler can now deal with complex pointer notations
- Added support for single-ToPA systems for ultimap2
- Added some more spots where the history will be remebered in memoryview
- Memoryrecords with auto assembler scripts can now execute their code asynchronous (rightclick and set "Execute asynchronous")
- Kernelmode memory reading/writing is safer now
- Added an option to filter out readable paths in the pointerscan rescan
- Added "codePage" support
- Added font/display options to several places in CE
- Added a search/replace to the script editors
- You can now delete addresses and reset the count from "Find what addresses this code accesses"
- Added a statusbar to the hexview in memoryview
- Pointerscan for value scans now add the results to the overflow queue
- Opening a file and changing bytes do not change them to the file anymore (you need to explicitly save now)
- Added an option to the processlist to filter out system processes
- Added a system to let users sign their tables so you know you can trust their tables.
- Memory record dropdown lists can now reference those of others. USe as entry text: (memoryrecorddescription)
- Added an option to notify users of new versions of Cheat Engine

lua:
- Custom Types can now be referenced from Lua
- Auto assembler lua sections now have access to "memrec" which is the memory record they get executed from. Can be nil
- stringToMD5String now support strings with a 0 byte in them
- autoAssemble() now also returns a disableInfo object as 2nd parameter. You can use this to disable a script
- added Action and Value properties to MemoryRecordHotkey objects
- added screenToClient and clientToScreen for Control objects
- added readSmallInteger and writeSmallInteger
- added enableDRM()
- added openFileAsProcess/saveOpenedFile
- added saveCurrentStateAsDesign for CEForm objects
- added disableWithoutExecute and disableAllWithoutExecute
- added OnCustomDraw* events to the listview
- added being/endUpdate for the Strings class
- added SQL support
- added color overrides to the disassembler text
- added OnPaint to the CustomControl class
- added autoAssembleCheck to syntax check an AA script
- fixed the addresslist returning nil for PopupMenu (while popupMenu did work)
- added an timeout option for pipes
- added some graphical options
- added some low level system functions

Cheat Engine 6.6 查看版本資訊

更新時間:2016-10-05
更新細節:

What's new in this version:

Fixes:
- Fixed saving of hotkey sounds
- Fixed the CF flag in the disassembler stepping mode
- Fixed Kernelmode VirtualQueryEx for Windows 10 build 14393
- Fixed DBVM for Windows 10 build 14393
- Fixed the shortest assembler instruction picking for some instructions
- Fixed a few bugs in the break and trace routine when you'd stop it while the thread still had a single step set
- Fixed several ansi to UTF8 incompatbilities that poped up between 6.5 and 6.5.1
- Fixed the stackview not properly setting the color, and giving an error when trying to change a color
- Fixed the exe generator not adding both .sys files or the .sig files when using kernel functions
- Fixed some places of the disassembler where it helps guessing if something is a float or not
- When using the code finder, it won't show the previous instruction anymore if it's on a REP MOVS* instruction
- Fixed an issue when editing memoryrecords with strings, where wordwrap would add newline characters
- Fixed D3D alpha channel for textures and fontmaps
- Fixed the helpfile not being searchable
- The installer will now mark the CE destination folder as accessible by APPS. (fixes speedhack for some APPS)
- Fixed the form designed crashing is resized 'wrong'

Additions and changes:
- Ultimap 2 for Intel CPU's of generation 6 and later (no DBVM needed for those)
- Language select if you have multiple language files for CE
- Memoryrecord pointer offsets can use calculations, symbols and lua code now
- While stepping in the debugger you can now easily change the EIP/RIP register by pressing ctrl+f4
- changed the way CE is brought to front when a hotkey is pressed
- Made the GUI more adaptive to different fontsizes and DPI
- Several font and minor GUI changes
- Added DPIAware and a font override to the settings window. (DPI aware is on by default, but can be turned of if experiencing issues)
- Added option to enable pause by default
- Disassembling mega jumps/calls now show the code in one line
- The standalone auto assembler window will now give an option to go to the first allocated memory address
- Changed the point where the settings are loaded in CE's startup sequence
- The formdesigner now allows copy and paste of multiple objects, and uses text
- Added scrollbox and radiogroup to the formdesigner
- Added Middle, MB4 and MB5 as allowable hotkeys
- Added controller keys as hotkeys
- Single stepping now shows an indication if an condition jump will be taken
- Added a watchlist to the debugger
- Added the 'align' assembler pseudo command (allocates memory so the next line is aligned on a block of the required size)
- Added the 'Not' option for scans, which causes all addresses that match the given entry as invalid
- Changed the Unicode text to UTF-16. Text scans are now UTF8/UTF16 (no codepage)
- Hexview can now show and edit values in 3 different textencodings. (Ascii, UTF-8 and UTF-16)
- Rescan pointerscans on pointerscans that where done on a range can now change the offset

lua:
- speak(): Text to speech
- hookWndProc: a function that lets you hook the windows message handler of a window
- registerEXETrainerFeature: Lets you add extra files to the exe trainer file packer
- getFileVersion(): A function to get version information from a file
- mouse_event() : Lets you send mouse events to windows. (move, click, etc...)
- loadFontFromStream() : Lets you load a font from a memory stream. (Useful for trainers that use a custom font)
- added several thread synchronization objects
- control class: added bringToFront and sendToBack

lua changes:
- dbk_writesIgnoreWriteProtection() now also disables virtualprotectex calls from CE
- loadTable() can now also load from a Stream object.
- the addresslist has some Color properties published for better customization
- the LUA server has had some new commands added so hooked code can do more efficient calls. (LUAClient dll has been updated to use them in a basic way)

Cheat Engine 6.5.1 查看版本資訊

更新時間:2016-05-19
更新細節:

What's new in this version:

Fixes:
- Fixed increased value by/decreased value by for float values
- Fixed disassembling/assembling some instructions (64-bit)
- Fixed the autoassembler tokenizing wrong words
- Fixed several bugs related to the structure dissect window (mainly shown when autodestroy was on)
- Fixed a small saving issue
- Groupscans now deal with alignment issues better
- Fixed java support for 32-bit

Additions and changes:
- Signed with a sha256 signature as well (for OS'es that support it)
- Changed Ultimap to use an official way to get the perfmon interrupt instead of IDT hooking (less BSOD on win10)
- Individual hotkeys can now play sounds
- Now compiled with fpc 3.0/lazarus 1.6 (Previously 2.7/1.1)
- You can now search in the string list
- PEInfo now has a copy to clipboard
- Some places can now deal better with mistakes
- Lazarus .LFM files can now be loaded and saved

lua:
- Fixed several incompatibilities between lua that popped up in 6.5 (due to the lua 5.1 to 5.3 change)
- Fixed the OnSelectionChange callback property in the memoryview object
- MemoryRecords now have an Collapsed property
- Added TCanResizeEvent to the splitter
- Fixed setBreakpoint not setting a proper trigger if not provided
- Fixed executeCode* parameter passing
- Fixed several memory leaks where unregistering hooks/addons didn't free the internal call object
- Some tableFile additions
- Fixed registerAssemble assembler commands
- Added kernelmode alloc and (un)mapping functionality
- Added an easy way to add auto assembler templates
- Added window related functions including sendMessage
- Added Xbox360 controller support functions
- Added more thread functions

Post release fixes:
- Dealt with several gui issues like the mainform to front on modal dialogs, header resizing stuck with the cursor, treeview item selection/deletion being weird, etc...
- Added a disconnect to the client in pointerscans
- Fixed pointerscan issue with 32-bit aligned pointers in a 64-bit process
- Fixed a deadlock in threads when lua custom types where used
- Fixed pointerscan resume

PCSX2 1.4.0 查看版本資訊

更新時間:2016-01-08
更新細節:

What's new in this version:

Debugger:
- The new debugger features a live disassembly view and allows developers to debug games way easier than before while being very useful feature in assisting the debugging of games which aren't working properly. Its main purpose is aiding in game hacking, translation patches for example list of Keyboard shortcuts for the debugger functions can be found at docs/debugger.txt

Folder memory cards:
- The new Folder memory card feature allows users to easily share single game saves instead of the whole memory cards by simply sending the folder of the specific game. This method also allows easier backup of the save files and allows deletion of game saves without even going into the PS2 bios or the game. You even convert your older memory cards to a folder using the built-in convert feature!
- Another neat advantage is that it provides unlimited storage capacity for save files as games will only see their own saves and the rest of the perceived 8MB memory card as free space. This allows you to create as many saves as would fit onto a whole empty memory card in a single game, without concerns about leaving enough space for other games or ever running into the problem where you start a new game and only later realize you don't have enough free space on the memory card to save, and without the incompatibility issues of emulating bigger third party memory cards.

EE Overclock:
- You can now manipulate the EE Cyclerate to overclock and underclock the Emotion Engine's R5900 Core CPU clock speed, The negative values on the slider allow you to reduce the clock speed and conversely the positive values effectively increase the clockspeed.

Recompiler Improvements and Core Refactors:
- GIF: Better Handling for Finish Interrupt request signal
- MicroVU: General Improvements
- SIF: Limit/Mask transfer size to 1mb-16bytes
- VIF: Better handling of IRQ and MFIFO Timing improvements
- EE Interpreter: Improved TLB miss exception handling

Support for loading Gzip and CSO compressed ISO's:
- PCSX2 can now directly load compresed ISO images, so you can save your precious HDD space!

GSDX

Programmable blending to reproduce GS blending unit output:
- The source of the issues on GPU blending unit is due to the fact that the raster operations pipeline (ROP) differ from the GS and the GPU which means that the GPU ROP's don't support the equations which are supported by the GS ROP's and hence it leads to wrong blending which causes situations like horizontal black lines or missing effects on some games.
- Hardware implementations are usually limited to only a subset of all possible equations. A software implementation based on a CPU (such as a shader) would be able to do any operation at the cost of performance.
- The new option (Blending Unit Accuracy), which is an OpenGL renderer exclusive, moves the computing of the ROP to the shader. This way it is more accurate but considerably slower. You can try different levels of the option "Blending Unit Accuracy" to check out the impact on the accuracy and performance.

Improved CRTC output size handling:
- There were few rare cases on games running at NTSC video mode where the detected frame buffer height was too large and eventually caused the whole screen to have a weird format with unexpected bottom black bars on the screen. A few games which suffered similar issues are Skyrunner, Devil may cry 3, Tribes: Aerial Assault. This eventually got fixed by proper saturation limit for height in case of NTSC video mode.

Software renderer improvements:
- Silent Hill outputs a nan in Q to emulate the flashlight - an unsupported NaN (not a number) on the projection value (Q). Gregory used an isnan test to find such instances and emulate the flash light effect. Gabest later decreased the speed impact by using inlined ASM. Fixes Flash light effects on Silent Hill 3.
- Better texture size management in software mode, fixes Horsez and Stolen memory issue and also lowers memory usage in general.
- Better handling of textures addressing outside the limits by extending the cached texture size to the upper limits of the region clamp values: Fixes Lupin the 3rd

Accurate destination alpha testing:
- Better behavior to replicate one of the GS functions where the Graphics Synthesizer can discard a pixel based on the destination output. In order to emulate this function properly you need in-order RW texture. Unfortunately standard GPU only has either an in-order RO texture or an out-of-order RW texture, to circumvent around this limitation accurate date implements a two pass algorithm to implement the effect. The 1st pass searches the valid primitive ID and the 2nd pass will do the draw based on the previous pass.

Improved read of depth / color:
- A standard GPU has separate textures for the color and the depth information. The GS doesn't enforce such separation between color/depth information. So it is allowed to read depth as color or write color into depth. You could even write depth in the color render target. It is used for effects such as "depth of field". The new option "Hardware depth", which is an OpenGL renderer exclusive, allows to convert depth/color into color/depth respectively. Now you can enjoy accurate reproduction of such effects. However these conversions require additional resources from your GPU which might gradually decrease performance in cost of accuracy.

SPU2-X

Per channel volume adjustment:
- A.K.A Room Correction. This feature is present in the control panel of some audio chips, but often enough, the settings that work well for the system in general, don't match the settings that you prefer for emulated games, due to the intrinsic differences of the emulated machine.
- It does exactly what it sounds like: lets you adjust each output channel independently, to compensate for things such as distance of the speakers to the chair, or to emphasize the vocals (center channel) or the surround sound (side/back channels) when the game's balance is not fully to your liking.
- You'll find the values hidden in the SPU2-X.INI file, under the MIXING section (VolumeAdjust series of keys). The values are in decibels, which means writing 1 in one of the volumes will make the amplitude 10x larger, 2 will blow it up to 100x, and -1 will make it 1/10th of the original. Smaller values in the range of -1 to 1 are recommended for testing, as it's easy to cause unwanted clipping in the output.

Time Stretcher:

Improvements to tempo adjustments:
- Previously latency values higher than 200ms will make the stretcher adjustments overshoot the target
- equilibrium back and forth, in effect never stabilizing. This bug was fixed by lowering the tempo adjustments to avoid potential overshoots on bigger buffers.
- The latency slider will now allow a minimum value of 15ms. Providing choices of choosing from values between 15 to 29ms on the slider.

GUI:


Configurable template on GSFrame titlebar:
- There was some discussion among the users about the elements which should be displayed on the title bar of the rendering window, some of them disagreed with the placement of the elements and suggested to replace them in different order and have certain elements prioritized. While our users opinions are respected, all of them had very different ideas and it was impossible to satisfy everyone. Hence a consensus was never reached.
- So Avih decided to create a general template system to allow customization of the elements on the title bar. The following template is located in the inis_1.4.0/PCSX2_ui.ini file though lacks a user interface for easier customization.

Revamped Core and GSDX plugin dialogs:
- The Core and GSDX dialogs have undergone quite a deal of changes like converting the three-state checkboxes to a combobox, inclusion of tooltips on GSDX dialogs and further simplification / categorization which eventually lead to the Shader configuration dialog which includes all the Shader based options. (Shade Boost , FXAA , TV Shader and External shader) on the core side, there was a recent WX update from 2.8 to 3.0 which eventually caused a few issues but all of them got fixed eventually by our WX Expert Turtleli and there has also been support for DPI scaling added for all the dialogs. The Emulation settings dialog has also been changed slightly to be more consistent with the Linux GUI.

Cheat Engine 6.5 查看版本資訊

更新時間:2015-12-31
更新細節:

What's new in this version:

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