@zorgiepoo zorgiepoo released this Sep 17, 2018 · 2 commits to master since this release

Assets 3

1.7.9 requires macOS 10.10 or later.

  • Fixed bug where a script may have assumed to have an execute function but did not actually have one
  • Added Spanish translations (thanks Sebastian Mallol!)
  • Added compatibility improvements including dark mode for Mojave

@zorgiepoo zorgiepoo released this Feb 8, 2017 · 65 commits to master since this release

Assets 3
  • Fixed bug where script variable's descriptions were annotated incorrectly
  • Fixed potential bad memory access crash when failing to compile a breakpoint scripting condition
  • Disallow showing tab bar for Debugger, Memory Viewer, Logs windows (macOS 10.12+)
  • Fixed bug where variable value changes may not re-display on older systems (macOS 10.8)
  • Updated Russian Localizations (thanks Dimatokis)

@zorgiepoo zorgiepoo released this Sep 24, 2016 · 90 commits to master since this release

Assets 3
  • Improved compatibility with macOS 10.12 Sierra
  • Added 'New Tab' (⌘T) menu item for creating new Tabs for macOS Sierra users
  • Added exporting executable images information when dumping all memory to disk
  • Show all running processes if Bit Slicer is running as root (not recommended though)
  • Increased maximum width for description column (fixes #28; thanks cmsimike!)
  • Fixed Preferences window growing too big under older systems

@zorgiepoo zorgiepoo released this Sep 30, 2015 · 119 commits to master since this release

Assets 3
  • Improved compatibility with OS X 10.11 El Capitan
  • Filtered out many System & Apple owned targets to choose from on OS X 10.11 due to the new System Integrity Protection (SIP). Note if you were targeting Safari before, you will now need to use another web browser. For advanced users that disable SIP (not recommended), this filtering can be turned off via the hidden boolean default key ZGRemoveRootlessProcessesKey
  • Added "None Available" selection when no suitable targets exist to choose from (this is more likely to occur on OS X 10.11)
  • Improved sorting order for targets to first prefer categorized games, 3rd party apps, and then web content helpers
  • New variables created by the user, as well as changing an existing variable's address, are now automatically re-annotated and re-relativized for convenience
  • Documents containing scripts now internally store a relative cache path rather than an absolute one
  • Dumping All Memory now annotates memory protections, and may write out more (smaller) separated files
  • Fixed memory leak when injecting new code
  • Fixed several memory buffer overflow bugs related to memory searching, changing variable types, and scripting
  • Other minor fixes and improvements
Pre-release

@zorgiepoo zorgiepoo released this Sep 20, 2015 · 124 commits to master since this release

Assets 3
1.7.6a1

1.7.6a1

@zorgiepoo zorgiepoo released this Sep 20, 2015 · 258 commits to master since this release

Assets 3
  • Fixed potential memory out-of-bounds crash on launch
  • Fixed bug where deleting all text from the search field would clear the active variables
  • Fixed rare bug where searching freezes/hangs on some kinds of programs
  • Fixed bug where injecting code from the debugger window may fail unless the dialog was re-opened again
  • Fixed crash when searching for 8-bit integer with big-endian mode on
  • Improved reliability of symbol lookups when entering a symbol in the debugger window
  • Added Russian Translations (thanks to Dmitry Petrenko)
  • Added prompt and activate functions to Scripting
Mar 28, 2015

@zorgiepoo zorgiepoo released this Sep 20, 2015 · 320 commits to master since this release

Assets 2
  • Added 'Pause Target When in Background' feature in File menu, for games that don't pause when they aren't the frontmost application
  • Added number of accesses column when watching read/write accesses to a variable
  • Changed Store Values button so that it now inserts text ($StoredValue) instead of a token, which previously was a hack that wasn't very stable
  • Changed default register type to be Pointer instead of Byte Array when viewing register values in the Debugger
  • Fixed crash when hiding and re-showing the Data Inspector for the Memory Viewer
  • Fixed rare potential crash after entering a password to allow access to a target's memory
  • Fixed bugs and improved support for OS X Yosemite

@zorgiepoo zorgiepoo released this Sep 20, 2015 · 356 commits to master since this release

Assets 2
  • Fixed signed 16-bit integers showing up as unsigned bug
  • Fixed bug where entering a large memory address in non-hex form might fail
  • Fixed initial not equal string and byte array searches from not functioning correctly
  • Fixed big endian case insensitive 16-bit string search not working
  • Added custom preferences icons
  • Improved support for 10.10

@zorgiepoo zorgiepoo released this Sep 20, 2015 · 381 commits to master since this release

Assets 2
  • Fixed major bug introduced in 1.7 where searching for a 64-bit integer or double gave false results in 32-bit programs
  • Fixed crash when loading old Bit Slicer documents
  • Fixed debugger split divider being a couple pixels too thick
  • Fixed "Pause Target" menu item not changing to "Unpause Target" when triggered
  • Fixed undo'ing Add Variable not updating number of displayed values
  • Added ability to translate Bit Slicer into different languages (e.g, Spanish)