Bit Slicer Versions Save

Universal game trainer for macOS

1.8.0-alpha.3

1 month ago

Changes:

  • Fix bug with address searches where variable addresses were sometimes not fully evaluated
  • Add address searching for |offset| ≤ MaxOffset which enables finding negative offsets
  • Add advanced address search filter options in advanced settings popover
  • Decrease control size for advanced popover options
  • Fix issue where hex expressions were sometimes not evaluated in specific fields
  • Fix crash when ignoring data alignment for address searches
  • Increase minimum search document window size slightly
  • Move less than operator before greater than operator in operator popup button
  • Add menu item and shortcut in View menu to toggle between the search type (value vs address)
  • Improve next key views between search field and search options

1.8.0-alpha.2

4 months ago

Changes:

  • Optimize address/pointer scanner
  • Fix integer overflow issue with narrowing indirect results by value
  • Fix tooltips and annotation/relativization issues in some cases

1.8.0-alpha.1

4 months ago

Changes:

  • Add address/pointers scanner to searching to find pointers using static base addresses. After you scan for a value, you can change the search type to 'address' and adjust the levels and offset. More info may be posted in the Issues.
  • Add alternate option to watch write/read accesses to base address of variable if option is held down
  • Add 'Copy Raw Address' option to copy raw address without the expression used to evaluate it
  • Fix issue where sometimes variables would not be relativized in a search document
  • Use base() for relativizing variables even if the target is old and doesn't use ASLR
  • Allow using symbol() in variable address formula
  • Fix python scripts not opening in IDLE correctly
  • Reduce variable annotation work when searches are progressing and better coalesce intermediate progress results
  • Enable memory viewer data inspector by default
  • Updated minimum macOS supported version to 10.14.6. 1.8 may require 10.15 in the future, though

1.7.13-alpha.1

6 months ago
  • Allow using symbol() in variable address formula
  • Fix python scripts not opening in IDLE correctly
  • Reduce variable annotation work when searches are progressing
  • Enable memory viewer data inspector by default
  • Update dynamic variables addresses when narrow searching
  • Update compatibility with building project on Sonoma
  • Updated minimum macOS supported version to 10.14.6

1.7.12

1 year ago
  • Added code injection support for native arm64 targets
  • Infer default disassembler mode for Rosetta translated targets
  • Allow changing interpreted disassembler mode in Debugger
  • Fix logic with overwriting instructions that have a breakpoint set on arm64
  • Added option to store all values after performing searches (via option clicking store values button or through new menu item option)
  • Fix font color for new Script variable descriptions in dark mode
  • Fix runtime issue from decoding document incorrectly
  • Updated minimum macOS supported version to 10.13

1.7.12-alpha.2

1 year ago

Changes in Alpha 2:

  • Added option to store all values after performing searches (via option clicking store values button or through new menu item option)
  • Improved processing of comments for code injection
  • Fix issues with stepping behavior when using emulated breakpoints for code injection
  • Dropped legacy public DSA key for signing app updates

Changes in Alpha 1:

  • Added code injection support for native arm64 targets
  • Infer default disassembler mode for Rosetta translated targets
  • Allow changing interpreted disassembler mode in Debugger
  • Fix logic with overwriting instructions that have a breakpoint set on arm64
  • Fix runtime warning from decoding annotated key with incorrect type
  • Updated minimum macOS supported version to 10.13

1.7.12-alpha.1

1 year ago
  • Added code injection support for native arm64 targets
  • Infer default disassembler mode for Rosetta translated targets
  • Allow changing interpreted disassembler mode in Debugger
  • Fix logic with overwriting instructions that have a breakpoint set on arm64
  • Fix runtime warning from decoding annotated key with incorrect type
  • Updated minimum macOS supported version to 10.13

1.7.11

2 years ago
  • Added watching variable accesses, overwriting instructions, and setting breakpoints support for Apple Silicon Macs
  • Added advanced option to search for memory shared across applications, which is disabled by default
  • Fixed potential crash when reading a large memory region
  • Fixed potential crash when dyld image in memory cannot be found during searches
  • Fixed potential crash in the symbolicator during searches
  • Fixed vm.base() scripting function not working when called a second time
  • Fixed memory leak when scanning for binary image file paths during searches
  • Improved performance of retrieving binary image paths during searches
  • Improved performance of searching memory by caching VM pages instead of larger regions
  • Updated debugger toolbar icons

1.7.11a4

2 years ago
  • Add advanced option to search for shared memory from other processes, which is disabled by default
  • Fix several thread race conditions / potential crashes during memory scans

1.7.11a3

2 years ago
  • Fix performance issues introduced in Alpha 2 during searches
  • Adjust default / minimum window sizes