Back
Ultrahand Overlay
by ppkantorski
|
Version | 1.8.7 |
Zip size | 694 KiB |
License | GPLv2 |
Updated | 02/06/2025 |
Downloads | 27,856 |
MD5 | 4e088f447ecb642ad20e8700c58fc18a |
App Details
WARNING: This will overwrite Tesla Menu if already installed.
Ultrahand Overlay is a Tesla Menu replacement built from the ground up off of libtesla that provides powerful C/C++ commands through the usage of its own custom interpretive programming language (similar to Shell/BASH). It is a versatile tool that enables you to create and share custom command-based packages, providing enhanced functionality for managing files and directories on your SD card.
With Ultrahand, you have the flexibility to customize and shape your file management system according to your needs, empowering you with greater control over your system configurations.
Screenshots
Changelog
1.8.7
Bug fixes for file_source toggles.
There were issues with file_source not being properly resolved with subsequent clicks to file_source toggles.
Issues should now be resolved.
Sorting related bug fixes for command grouping split5.
New method flag for generating empty text files with the name of files/folders within a directory
Called flag .
Might not be particularly useful in most cases, but it is essential for proper management of active contents mods within Mod Alchemist.
Tweaks / improvements to dangerous pattern detection.
Patterns with multiple * next to each other (i.e. ** or ***, etc) are now considered dangerous and will return a failed command for move and delete.
null* and *null are also considered to be dangerous patterns (failed placeholder replacements).
Cleanup of failed placeholder replacements to return null instead of empty values when necessary.```
ScriptOverlay (minus on a command) related bug fixes.
Slight corrections to compare as well as split and slice placeholder methods.
Slight code optimizations
1.8.6
date once every second.
New back command implementation for simulating Back / KEY_B button press.
filter commands now accept wildcard patterns for more advanced filtering of source inputs.
New command grouping (;grouping=) option split5. (similar to split3 except it works on the folder containing the file/folder).
Side-note: All command grouping modes will eventually be renamed to avoid confusion.
Title ID placeholders {title_id} now work within source function definitions.
pxhtxt2ips conversions now create an empty title ID text file within the folder where the IPS mod is generated.
This feature is necessary for proper management of active mods within Mod Alchemist.
The title ID is read from the comments within the .pchtxt file (already necessary for pxhtxt2cheat conversions).
All IPS mods must be regenerated for this file to be generated. Otherwise IPS mods will not register within the Active tabs on Mod Alchemist.
Various menu traversal related bug fixes.
Various bug fixes within libultrahand
1.8.5
Stability Update
Critical bug fixes for decimal to hex conversions.
Updates to all devkitpro related libraries.
1.8.4
Stability Update
List of changes:
Various bug fixes to isDangerousCombination (dangerous pattern detection). Certain wildcard patterns were being flagged with the old implementation that should not be.
This fixes exeFS Groups's Enable All and Disable All commands in Mod Alchemist.
Bug fixes for the ScriptOverlay (minus on a command) where ./ placeholders were not being properly replaced with the package folder for commands.
Various logging related bug fixes. (default log is currently set to sdmc:/switch/.packages/log.txt when logging is enabled)
Tweaks to decimalToHex implementations in libultra to manually specify byte order (order 2 = XX, order 4 = XXXX, order 6 = XXXXXX, etc). This should resolve problems related to a decimal value of 0. Default order is 2, then will be assumed according to the decimal value if greater.
hex-by-custom-decimal-offset [optional_order]
hex-by-custom-rdecimal-offset [optional_order]
hex-by-decimal [optional_order] [optional_occurrence]
hex-by-rdecimal [optional_order] [optional_occurrence]
{decimal_to_hex(decimal, optional_order)} or {decimal_to_hex(decimal)}
Sidenote: For usage of optional_occurrence, optional_order must be specified.
1.8.3
New toggle option Dynamic Logo in UI Settings > Miscellaneous for enabling / disabling the dynamic logo effect.
Various fixes to libultrahand.
Launch combo is read from the tesla.ini if ultrahand.ini does not exist for overlays compiled with libultrahand. (bug fix)
Fix for converting pchtxt's with embedded comments as well as a couple other tweaks.
Subtle UI corrections / improvements.
The memory indicator on the System page now shows the true memory (no longer -8MB) and has custom coloring.
New theme colors healthy_ram_text_color, neutral_ram_text_color, and bad_ram_text_color.
Healthy is >= 9MB.
Neutral is < 9MB, >= 3MB.
Bad is < 3MB.
Various minor tweaks.
The pre-generated package.ini now has symbols on some of the Reboot To commands and the Shutdown command.
The ultra.ini theme that is installed when updating has been updated to use white text color.
The ultra-blue.ini theme that is installed when updating is now the old ultra.ini theme color.