Homebrew Homebrew app Ultrahand Overlay - The fully craft-able overlay executor

  • Thread starter Thread starter ppkantorski
  • Start date Start date
  • Views Views 112,681
  • Replies Replies 476
  • Likes Likes 43
Create Directories, Copy Files or Directories, Delete Files or Directories, Simplify file and directory deletion on your SD card, Move Files or Directories, Seamlessly move files or directories between locations on your SD card, Unzip Files, Modify INI Files....

@ppkantorski So how do I access these features? I see no option at all that looks like it would be a file browser, txt editor, or anything of the sort. Am I missing something, or misunderstanding something?
 
Last edited by Earthshine,
Create Directories, Copy Files or Directories, Delete Files or Directories, Simplify file and directory deletion on your SD card, Move Files or Directories, Seamlessly move files or directories between locations on your SD card, Unzip Files, Modify INI Files....

@ppkantorski So how do I access these features? I see no option at all that looks like it would be a file browser, txt editor, or anything of the sort. Am I missing something, or misunderstanding something?
https://github.com/ppkantorski/Ultrahand-Overlay/wiki/Command-Reference
https://github.com/ppkantorski/Ultrahand-Overlay/wiki/Package-Reference

https://github.com/ppkantorski/Ultrahand-Packages

Its basically a scripting language. So you can setup command based packages to suit your needs.


with that said, it may be possible to make a file browser within the context of ultrahand packages. would take a little work but could be doable. otherwise an overlay could easily be constructed for this with libultrahand.
 
Last edited by ppkantorski,
  • Like
Reactions: Heavenseyes
unfortunately no. i've tried. the heap can only be iterated in 2mb chunks it appears from testing.

If you aren't already using this, I recommend using CrafyAwesome's memory hack (for HOS 20 only, dont use it on HOS 19 or lower).

https://github.com/Craftyawesome/Atmosphere/tree/memory-hack

you need to add this like to your hekate_ipl entry, as well as the file to your atmosphere folder.

kernel=atmosphere/mesosphere.bin

This will recover around ~1.85 MB of the system memory.

Update:
It is currently not recommended to use this on HOS 21 / AMS 1.10, it may have issues.
What's the best way? The new Atmosphere is significantly reducing the memory available for the modules with each update.
 
What's the best way? The new Atmosphere is significantly reducing the memory available for the modules with each update.
Use Memory Kit. By default on HOS 21, nx-ovlloader v2.0.0 uses 4MB, so this should also provide a little more overhead.
 
Last edited by ppkantorski,
  • Love
Reactions: lightwo and johw
Can someone help me setup Edison on ultrahand please I can't get any cheats to work and also is other ppls switches lagging after putting it on
 
Is there a module which allows for things like quick Bluetooth and brightness settings? I have a Lite and the combo of having to open settings to reconnect every time I take a break and having to hold Home to manually adjust brightness is getting old real fast. Would love to have a snappier option of adjusting these.
 
Is there a module which allows for things like quick Bluetooth and brightness settings? I have a Lite and the combo of having to open settings to reconnect every time I take a break and having to hold Home to manually adjust brightness is getting old real fast. Would love to have a snappier option of adjusting these.
Bt Audio overlay great for quick Bluetooth https://github.com/masagrator/BT_Audio-ovl/releases/download/1.0.2/BT_Audio-ovl.ovl

For brightness and volume settings past the following in switch\.packages \package.ini

[System]
[Auto brightness]
;mode=toggle
on:
backlight auto on
off:
backlight auto off

[Brightness]
;mode=step_trackbar
;min_value=0
;max_value=100
;units=
;steps=21
;on_every_tick=true
backlight {value}

[Volume]
;mode=trackbar
;min_value=0
;max_value=150
;units
;on_every_tick=true
volume {value}
 
Last edited by Heavenseyes,
  • Like
Reactions: shoreyo
Serious question as I'm planning to gift my Switch to someone in my family:
How do I completely uninstall and remove ANYTHING related to ultrahand/tesla/ovlloading?
I deleted
sd:\config\tesla
sd:\config\ultrahand
sd:\atmosphere\contents\ those 42... folder(s)
But my Switch is now no longer booting into CFW. What puzzle piece am I missing? :)
 
Serious question as I'm planning to gift my Switch to someone in my family:
How do I completely uninstall and remove ANYTHING related to ultrahand/tesla/ovlloading?
I deleted
sd:\config\tesla
sd:\config\ultrahand
sd:\atmosphere\contents\ those 42... folder(s)
But my Switch is now no longer booting into CFW. What puzzle piece am I missing? :)
There a couple of folder in sd/Atmosphere/contents that Atmosphere needs to operate. Just re-download the atmosphere version your on and copy it to your sd
 
There a couple of folder in sd/Atmosphere/contents that Atmosphere needs to operate. Just re-download the atmosphere version your on and copy it to your sd
I know that and I didn't say I wanna delete everything in contents but just those two folders that start with 42 (one being 420000000007E51A).
I don't wanna just re-download Atmosphère and start from scratch since I have many layeredFS mods like CTGP-Deluxe and cheats in that contents folder and that would involve a lot of work hence is why I'm asking for specific steps to just delete Ultrahand/Tesla.
 
I know that and I didn't say I wanna delete everything in contents but just those two folders that start with 42 (one being 420000000007E51A).
I don't wanna just re-download Atmosphère and start from scratch since I have many layeredFS mods like CTGP-Deluxe and cheats in that contents folder and that would involve a lot of work hence is why I'm asking for specific steps to just delete Ultrahand/Tesla.
420000000007E51A and 420000000007E51B are nx-ovlloader and nx-ovlreloader. So yes, these will remove the sysmod that ultrahand/Tesla uses to run.
 
  • Like
Reactions: johw and lordelan
mesosphere_1.85MB_1.10
I have heard from Craftyawesome that users should not use the memory hack on HOS 21 / AMS 1.10. (just a heads up)
Memory is extremely tight, so stuff is still being tested. IMO, it is not recommended for users to go to HOS 21 quite yet.
Post automatically merged:

This version is a recompiled version for HOS 21 only (provided to me by another user). It should work without issues (so I've been told). The other HOS 20 version does work on HOS 21, but it will break the web browser and cause crashes the browser called upon. However the HOS 20 version used on HOS 21 does reclaim ~9mb right now on AMS110-pre (while HOS 21 version is ~1.85 MB like before), but it is still not recommended to use because of this reason.
Does it work on version 21.2.0?
 
Last edited by johw,
I can't get Ultrahand to work, no matter what I do. Tesla Menu used to work fine.
The overlay menu simply doesn't appear, no matter what I do. Neither the "new" Ultrahand button combo (ZL+ZR+D-pad down) or the old Tesla one (L+D-pad down+R3) work.

I'm on HOS 18.1.0, AMS 1.7.1.

I've removed everything related to Tesla Menu, reinstalled the latest nx-ovlloader (v2.0.0), removed every Ultrahand and Tesla-related file and reinstalled Ultrahand, rebooted the console, tried launching Ultrahand Reload, nothing works.

BTW, Ultrahand Reload just kicks me back to the hbmenu...

Any help?

Edit: I also tried that "Fix Archive Bit" option on Hekate. It says no changes were made, and the problem still persists.

Edit 2: scrolling a few pages back, I saw someone suggest to open Breeze's sysmodules menu and check if nx-ovlloader was on.
It's off, but the thing is, I can't turn it on! I can select other sysmodules and press A and they switch between on and off, but nx-ovlloader won't turn on for some reason. Any help?
 
Last edited by Xalusc,
I have to manually set specific key combo now after each time reboot switch since default option doesn't allow open by key combo anymore. Anyone know how to fix this?
 
I can't get Ultrahand to work, no matter what I do. Tesla Menu used to work fine.
The overlay menu simply doesn't appear, no matter what I do. Neither the "new" Ultrahand button combo (ZL+ZR+D-pad down) or the old Tesla one (L+D-pad down+R3) work.

I'm on HOS 18.1.0, AMS 1.7.1.

I've removed everything related to Tesla Menu, reinstalled the latest nx-ovlloader (v2.0.0), removed every Ultrahand and Tesla-related file and reinstalled Ultrahand, rebooted the console, tried launching Ultrahand Reload, nothing works.

BTW, Ultrahand Reload just kicks me back to the hbmenu...

Any help?

Edit: I also tried that "Fix Archive Bit" option on Hekate. It says no changes were made, and the problem still persists.

Edit 2: scrolling a few pages back, I saw someone suggest to open Breeze's sysmodules menu and check if nx-ovlloader was on.
It's off, but the thing is, I can't turn it on! I can select other sysmodules and press A and they switch between on and off, but nx-ovlloader won't turn on for some reason. Any help?
I believe that you may have to update AMS. That version is super old, otherwise you'd have to stick with a super old nx-ovlloader like v1.0.8.
Post automatically merged:

I have to manually set specific key combo now after each time reboot switch since default option doesn't allow open by key combo anymore. Anyone know how to fix this?
Not completely sure I understand your issue.
 
Some pretty decent changes in Ultrahand Overlay v2.4.0 / libultrahand v2.4.0 in terms of performance and memory (along with a number of other improvements).

Wallpapers on libultrahand v2.4.0 or greater overlays are now supported on 6MB, sound effects are now supported on 4MB.
 
Someone had recommended this to me and I got the overlay to work but Edizon is still around. Should I be deleting it? I'm slow to learn these things so I apologize. I'm lost on how do I get anything to work properly aside from the Overlay. I would like to just be able to use my cheats for my games with out having to activate edizon in a way that will crash my switch.
 
Someone had recommended this to me and I got the overlay to work but Edizon is still around. Should I be deleting it? I'm slow to learn these things so I apologize. I'm lost on how do I get anything to work properly aside from the Overlay. I would like to just be able to use my cheats for my games with out having to activate edizon in a way that will crash my switch.
not completely sure what you mean, but EdiZon has been updated.
Post automatically merged:


New wallpaper designer web app.

https://ppkantorski.github.io/Ultrahand-Wallpaper/

Screenshot 2026-04-24 at 10.33.08 PM.png
 
Last edited by ppkantorski,

Site & Scene News

Popular threads in this forum