List of changes:
- New command mode
;mode=holdfor triggering a "hold A to execute" type response (similar todefault).- The pre-generated
package.ininow utilizes;mode=holdfor its shutdown command.
- The pre-generated
- New commands
set-ini-val-matching-key,remove-ini-key-matching-key, andpath_exists.set-ini-val-matching-keywill set an ini value to all ini sections that include the matching pattern key.- Called
set-ini-val-matching-key <FILE_PATH> <PATTERN_KEY> <DESIRED_KEY> <DESIRED_VALUE>.
- Called
remove-ini-key-matching-keywill remove all key value pairs from an ini from sections that include a matching pattern key.- Called
remove-ini-key-matching-key <FILE_PATH> <PATTERN_KEY> <DESIRED_KEY>.
- Called
path_existswill return command success or failure based upon if the path provided exists or not.- Called
path_exists <PATH>. - Can be quite useful when chained within
try:blocks.
- Called
- Placeholder replacement improvements for chaining with a source command.
- In addition to
ini_file(like before), users can now use the full catalogue of placeholders and chain them with their_sourcemethod definition. - Various improvements to placeholder replacements.
- In addition to
- Slight refinements to
list_file_sourceto include newlines when chained with tables.- Slight formatting improvements for tables on the
ScriptOverlay.
- Slight formatting improvements for tables on the
- New package Memory Kit (latest revision of the old Memory Config package example; Ultrahand v2.2.1+ only).
- This package includes the
mesosphere.binmemory hack (1.85 MB+stripped).- Keep in mind that the
strippedversion will break the web browser, which will cause crashes on certain games and apps that utilize the web browser. - The
1.85 MBversion however should not have any issues.
- Keep in mind that the
- Regular users should not touch the
Configure Commandstab as it is strictly available for development and testing of memory configurations for thelibultrahand.
- This package includes the
- Improvement to haptics (stronger and more consistent feedback).
- Bug fix for combos on forced
AMS v1.10+support overlays.- Combos were not working properly for overlays with forced support.
- Forced AMS v1.10+ support is not recommended, but can still be used with manual patching overlay binaries.
- It is highly recommended that all overlays get recompiled for proper AMS v1.10+ support.
- New unsupported warning notification displayed when trying to launch an unsupported overlay.
- All pages now get drawn with the cursor automatically set (no cursor flickering into view).
- Bug fix for sluggish table scrolling after triggering a jump / wrap to bottom.
- Bug fix for exit sound + haptics kicking in when combo launching an overlay during a notification.
- Bug fix for degrees symbol on Chinese fonts.
- Slight optimizations to
stbtt_FindGlyphIndex_impl. - Various additional tweaks, bug fixes and corrections.
Full Changelog: 3711fd0...v2.2.1