Skip to content

v2.0.0: Macro support

Latest
Compare
Choose a tag to compare
@Zrp200 Zrp200 released this 14 Feb 00:43

Changes

  • Added experimental macro support; macros are chains of commands stored together under an alias, saved between sessions
  • Implemented workaround to allowing scroll of debug to work even when it can't find any classes
    • This allows every build of scroll of debug to work to some degree on android and ios.
    • Typing the full package name of a class will have it be referenced by name and subsequently loaded for normal use.
    • Combining this with macros (ie one that just loads classes) can make this a lot more reasonable to use for testing if implementing the dedicated android support is nonviable.
    • The dedicated android implementation is still needed to automatically load all classes on android, and there is still no ios implementation for the same.
  • some minor changes to method execution logic, will eventually print errors directly as stack trace in a scrollable window

Fixes

  • argument autofill now works with Object parameters, autofills level in more cases, and works with all primitives (Byte, Short, Long, Double, Character, etc)
  • Fixed dependency issue with FileUrlConnection in PackageTrie

Builds

Shattered Pixel Dungeon

2.3.2