github ppkantorski/Ultrahand-Overlay v2.2.1
Ultrahand Overlay 2.2.1

2 hours ago

List of changes:

  1. New command mode ;mode=hold for triggering a "hold A to execute" type response (similar to default).
    • The pre-generated package.ini now utilizes ;mode=hold for its shutdown command.
  2. New commands set-ini-val-matching-key, remove-ini-key-matching-key, and path_exists.
    • set-ini-val-matching-key will 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>.
    • remove-ini-key-matching-key will 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>.
    • path_exists will 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.
  3. 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 _source method definition.
    • Various improvements to placeholder replacements.
  4. Slight refinements to list_file_source to include newlines when chained with tables.
    • Slight formatting improvements for tables on the ScriptOverlay.
  5. New package Memory Kit (latest revision of the old Memory Config package example; Ultrahand v2.2.1+ only).
    • This package includes the mesosphere.bin memory hack (1.85 MB + stripped).
      • Keep in mind that the stripped version will break the web browser, which will cause crashes on certain games and apps that utilize the web browser.
      • The 1.85 MB version however should not have any issues.
    • Regular users should not touch the Configure Commands tab as it is strictly available for development and testing of memory configurations for the libultrahand.
  6. Improvement to haptics (stronger and more consistent feedback).
  7. 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.
  8. New unsupported warning notification displayed when trying to launch an unsupported overlay.
  9. All pages now get drawn with the cursor automatically set (no cursor flickering into view).
  10. Bug fix for sluggish table scrolling after triggering a jump / wrap to bottom.
  11. Bug fix for exit sound + haptics kicking in when combo launching an overlay during a notification.
  12. Bug fix for degrees symbol on Chinese fonts.
  13. Slight optimizations to stbtt_FindGlyphIndex_impl.
  14. Various additional tweaks, bug fixes and corrections.

Full Changelog: 3711fd0...v2.2.1

Don't miss a new Ultrahand-Overlay release

NewReleases is sending notifications on new releases.