LinkCoSMOS Changelog 3.4.0.0
Main:
[+] Added a .NET assembly explorer (similar to DnSpy / IlSpy / Reflector) which can be used to browse source code in Unity games. Moreover you can directly jump to its memory location
[+] Updated DevExpress to version 17.1
[+] Added native DevExpress translations for Italian and Chinese Simplified
[+] Added a button to restart CoSMOS
[+] Added hotkeys to various buttons
[*] Updated Documentation
[*] Values are shown as unsigned by default now
[*] Improved performance here and there
[*] Use mono jitter menu item has been put out of sub menu to make it easier to see if its active or not
[*] Windows calculator is now automatically opened in developer/programmer mode when launched in CoSMOS and also centered on CoSMOS
[!] Removed debug leftover button
[!] Fixed a couple of minor memory leaks in various places
[!] Fixed a couple of minor bugs in various places
Debugger:
[+] Highlight used registers in 'Find out what addresses this instruction accesses' context menu
About:
[+] Reworked design makes it easier to see to whom we give credits and which third party we uses
Settings:
[+] Reworked navigation
Scanner:
[+] Started implementation of custom information inside saved tables (started with a check that notifies when the saved table was created by a newer CoSMOS version)
[+] Added a new button next to advanced options to reset them to default
[*] If you activate a script and the script has child nodes it will be expanded automatically now and vice versa if you deactivate it
[*] Reset scan button no longer resets advanced options, use new button instead
[*] Realigned advanced options to better fit available space
[*] If you double click in the value field and the selected node is a script it opens the content in a script editor now
[!] Fixed debugger context menu items disappear in some circumstances
[!] Fixed item property of unicode string turns into array of bytes type
Script Editor:
[+] Added intellisense (auto complete/suggest the typed word based on your symbol/label/define etc keywords, hotkey CTRL+Space)
[+] Added support for nested classes on getmonostruct
[+] When saving a script for the first time you will be asked for the script name
[*] Improved double click selection
[*] Improved speed of finding unique aob in module
[!] Fixed possible exception on getmonostruct while detached
Assembler:
[!] Fixed couple of memory leaks
[!] Fixed qword ptr parsing
[!] Fixed minor bugs
Disassembler:
[+] Updated Capstone to version 3.0.5-rc2
Savegame Editor:
[+] Reworked design to give better usability especially for low experienced users
Pointer Scanner:
[+] Replaced waiting bar with progress bar showing realtime scan progress
[*] Improved status message especially when scan is done and pointers will be added to list on second pointer scan
[!] Fixed small memory leak
Structure Dissect:
[+] Added browse in dump context menu item
[+] Added possibility to create groups
[*] If you insert a new offset item it will be automatically guessed from the current selected node
[*] Double click only opens node properties when offset column is focused now (prevent it to open when you want to change a value)
[!] Fixed error spam if target process has exited
[!] Fixed parsing values from child nodes
[!] Fixed exception when trying to open node property of auto filter node
[!] Fixed string length in mono structures
Memory Viewer:
[+] Added an option to highlight a specific register
[+] Added aob scan region injection context menu item
[+] Moved some strings to translation file
[+] Added context menu item to copy unformatted address to clipboard (without module or symbol names)
[+] Added memory position column captions to text view
[+] Added multi cell copy to clipboard from dump viewer
[+] Added paste of AOB to dump viewer is now possible
[+] Added a status bar to opcodes list
[*] Improved jump lines so they will be displayed even if the selected node is no longer visible
[*] Improved speed of scanning for AOBs inside module
[*] Changed selection in dump view to cell selection
[*] Changes text view so it does not show extended ascii symbols
[*] Go to address dialog is now sizeable in width
[!] Removed line breakers in auto generated comments if exist
[!] Fixed Find AOB does not respect your show symbol setting
[!] Fixed status bar address is wrong