uLaunch - custom, open source Nintendo Switch HOME menu reimplementation

uLaunch

The themeable Nintendo Switch HOME Menu Nintendo forgot to make



This isn't some kind of HOME Menu extension, injection, patch, etc.: uLaunch is an entire reimplementation (of key components), 100% open-source!




Let uLaunch be the HOME Menu Nintendo never bothered to make!
 
Last edited by XorTroll,
There's a misconception that using CFW on sysnand will ban the Switch. It does not. I have been using CFW on sysnand for years now and I'm not banned. I do not install NSPs or similar on my Switch and avoid mods in popular games. I play my legit single player games with mods particularly resolution mods, fps cheats while also using modules like sys-clock, overlays, emuiibo, and more.

I am asking if uLaunch is safe because some mods may trigger a report.
 
But not to the system. Every crash will be redirected to the SD card. Thanks to Atmosphère.
We aren't talking about crashes though. ulaunch (if what I read in a thread here... perhaps this very thread... is correct) takes over something that is normally not used, and that usage will be sent to Ninty's servers when you launch OFW and try to access the eshop. There is an open issue on the github of someone who tested this, and supposedly did nothing at all, other than to install ulaunch. That user was banned immediately after rebooting to OFW and opening the eshop.

IT. IS. NOT. SAFE. Do NOT use this on sysnand. You have been warned. So now my conscious is clear and will heartily lagh at your misfortune for ignoring the warning.

and from Atmospher's repo for clarification: "Please note, not all telemetry is disabled."
 
Last edited by urherenow,
We aren't talking about crashes though. ulaunch (if what I read in a thread here... perhaps this very thread... is correct) takes over something that is normally not used, and that usage will be sent to Ninty's servers when you launch OFW and try to access the eshop. There is an open issue on the github of someone who tested this, and supposedly did nothing at all, other than to install ulaunch. That user was banned immediately after rebooting to OFW and opening the eshop.

IT. IS. NOT. SAFE. Do NOT use this on sysnand. You have been warned. So now my conscious is clear and will heartily lagh at your misfortune for ignoring the warning.

and from Atmospher's repo for clarification: "Please note, not all telemetry is disabled."
Thanks for the heads up.
 
After such a long time, I'm glad to finally release uLaunch v1.0.0 - yes, the huge rewrite I've been mentioning all these previous minor support releases! Check it out: https://github.com/XorTroll/uLaunch/releases/tag/1.0.0

Since screenshots are not enough to showcase the new UI, enjoy:



All changes (unless I forgot any) are listed on the GitHub release changelog above. This rewrite took a while to be ready for several reasons (for those unaware, this release's work is the result of combining features of several years of half-finished rewrite attempts) but it's finally here.

IMPORTANT! for any old uLaunch users, themes also got major changes: any old uLaunch theme needs to be manually reworked, but uLaunch also includes brand new (and experimental) web theme editor to help with theme making.
 
I was thinking it's dead. :D
Thanks for delivering first full product.

I have few questions that arised after trying it for few minutes:
  • When do you plan to reimplement menu for connecting with BT Audio device? I can't really move to uLaunch without it.
  • Is there a plan to lower input lag? It seems at least for me that reaction time is slightly big when moving between icons. OCing doesn't help, so it seems like it's not a "lack of power" issue. Maybe that's an issue with animation itself being too time consuming? Then maybe it's possible to remove that animation completely? Or at least control animation speed.
  • uLaunch doesn't mesh well with changed display refresh rate. It seems to miss button presses. Do you plan maybe to fix it? Huge plus for not tying animation speed to vsync, so at lower refresh rates it's not sluggish like qLaunch, though input lag is even more noticeable.
  • I have made my own theme, added manually Bgm.mp3 to .zip/sound/Main/ and it's not playing. Logs show no issue related to it. How can I debug this issue? Added zip to attachments
 

Attachments

Last edited by masagrator,
  • Like
Reactions: lordelan
Pretty funny you can zoom all the way out and have every single game on the homescreen lol. Best thing about this is being able to lock games in place, great work!
Post automatically merged:

Is there any way to get to the button mapping options menu?
 
Last edited by M7L7NK7,
Honestly, this is more like what the Switch's home menu should actually be like. It's nice. Good work dude.
I never understood how they could go back from how nice and feature-rich the 3DS and Wii U homescreens were to what the Switch provided.
Even to date we don't have folders. We kind of have them, but only in the "all games" view which is not practical at all since it requires me to go to the top right, press A, then press the button to show the folders, then go to the folder, then open the game. Wow.
On the 3DS and Wii U a folder is just an icon among any game icons and I can place games directly in it as it should be.

So tl;dr: I agree, this is definitely what the damn Switch's home menu should have been in the first place.
 
I was thinking it's dead. :D
Thanks for delivering first full product.

I have few questions that arised after trying it for few minutes:
  • When do you plan to reimplement menu for connecting with BT Audio device? I can't really move to uLaunch without it.
  • Is there a plan to lower input lag? It seems at least for me that reaction time is slightly big when moving between icons. OCing doesn't help, so it seems like it's not a "lack of power" issue. Maybe that's an issue with animation itself being too time consuming? Then maybe it's possible to remove that animation completely? Or at least control animation speed.
  • uLaunch doesn't mesh well with changed display refresh rate. It seems to miss button presses. Do you plan maybe to fix it? Huge plus for not tying animation speed to vsync, so at lower refresh rates it's not sluggish like qLaunch, though input lag is even more noticeable.
  • I have made my own theme, added manually Bgm.mp3 to .zip/sound/Main/ and it's not playing. Logs show no issue related to it. How can I debug this issue? Added zip to attachments
https://github.com/XorTroll/uLaunch/issues/226 about the BGM issue

Most current issues are related to HOME menu settings, which is the most annoying part of this project (since they are part of the menu and not a separate applet, they have to be all manually implemented), which is one of my next goals (to implement several, as many of them as possible)
Animations have a fixed "duration", which I was considering to make a customizable value, probably in future releases
 
when I try to launch a game on ulaunch it won't let me but it will launch on the regular homebrew, what's up with that
Is it sitting on a black screen and then crashing back to ulaunch after a while? You have to launch the game at least once on the stock home menu and then it'll work on ulaunch.
 
Last edited by Deleted member 704126,
Is it sitting on a black screen and then crashing back to ulaunch after a while? You have to launch the game at least once on the stock home menu and then it'll work on unlaunch.
no, it just says "failed to launch" along with a few reason why (like plz update the game) and stuff
 

Site & Scene News

Popular threads in this forum