Release v1.1.6
This release features new huge changes, features and more.
Scanning Engine
- Added "Unknown" data type mode, togglable via the "Any" button. This will scan for values in the order visible in the "Unknown" tab, default is I32, I16, I8, I64, Float, Double, String.
- Fixed values that cross the 64k chunks we read from the console; was problematic for alignment values that don't match the data type, or for when searching for strings, patterns or unknown data types
Pointer scanner
- You can now run pointer scans. The feature isn't very polished and is extremely slow for large hop counts. With this, you can search for all pointers that point to a specific static address. Can only be run from a memory dump file for now.
Connections
- Added binary file connection, which treats a file as if it were a console.
- Doubled read performance (for >128 byte reads) of the XBDM connection
Saved Addresses
- Improved UI; name/description is the first column now
- Added shortcuts for convenience (visible via the context menu of an entry)
- Added support for pointer chains (Dynamic Addresses). See README.md's preview for a demo.
- Entries can be drag-dropped around now, and holding CTRL allows copying the dropped items instead of moving.
Task sequencer
- Added context menus and shortcuts
- Random values finally supported
- Adjustable Write Mode for set memory operation; you can set a value, or add/multiply/divide the console value by your value.
- Minimum tries feature to the random triggering, to help combat the inherent randomness of random number generator...
Theming
App now supports advanced theme setups, mainly the support for customizable colour inheritance