Tesla - The Nintendo Switch Overlay Menu

fhwyjbd.png

Hey all.
I'd like to introduce to you, Tesla: My answer to the growing need for proper ingame front ends for sysmodules.


What is this?

  • Tesla consists of three individual parts. nx-ovlloader, the Tesla menu and libtesla.
    • nx-ovlloader is basically nx-hbloader ported to run as a sysmodule. It runs in the background and loads overlay NROs (.ovl files) given to it.
    • Tesla Menu is the equivalent to the hbmenu. It's the initial thing loaded by nx-ovlloader and acts as a hub for you to select all other overlays.
    • libtesla is where it becomes interesting for developers. It's an easy to use library that handles layer creation, UI drawing and all the overlay UX. It makes it very easy to create a new overlay for anything
  • A frontend for sysmodules that before required either a homebrew or a config file to change settings or used sounds or the LED to give the user feedback.

What is this not?

  • A tool that lets you create overlays that are always visible. Overlays can get unloaded way to easily for this.
  • An excuse to port absolutely everything to a overlay. Nobody's going to need a title manager overlay. If you consider making a overlay, keep it simple. You don't have a whole lot of memory to work with.


How do I use this?

First of all, download the latest release of nx-ovlloader and the Tesla Menu from the GitHub Release page and extract it onto your SD card.
After a reboot, hold down L and DPad Down and push on the right joy stick to bring up Tesla at any time. Navigation works as you imagine it.
Similar to normal homebrews, you place your .ovl files in the /switch/.overlays folder on your SD card.


Screenshots

W8yN2M6.jpg

fdfWAXw.jpg


Notice

Make sure to use the latest Atmosphere release when trying this as older versions ( as the one SX OS uses too ) probably won't have enough memory available for this to run. Overlays do take a lot of space so nx-ovlloader reserves 6MB. 2MB for framebuffers and around 4MB for overlay developers to use in their overlays.


GitHub

nx-ovlloader: https://github.com/WerWolv/nx-ovlloader
Tesla Menu: https://github.com/WerWolv/Tesla-Menu


For Developers

libtesla: https://github.com/WerWolv/libtesla
Tesla build template: https://github.com/WerWolv/Tesla-Template


Download

nx-ovlloader: https://github.com/WerWolv/nx-ovlloader/releases/latest
Tesla-Menu: https://github.com/WerWolv/Tesla-Menu/releases/latest
EdiZon Overlay: http://werwolv.net/downloads/EdiZonOverlay.zip ( As a little preview for what this is capable of and what EdiZon 4.0.0 will have even more of soon :) )

Special thank especially to averne without him, this would not have been possible!


Obligatory Donation links

GitHub Sponsors https://github.com/sponsors/WerWolv
PayPal https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KP7XRJAND9KWU&source=url
Patreon https://www.patreon.com/werwolv



Thanks a lot and have fun using and extending it :)
 
Last edited by WerWolv,

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,304
Trophies
3
XP
12,096
Country
Poland
can i increase the width of tesla overlay?
I have been curious about this as well. I forgot where I saw it, but I saw a Video where someone was able to expand the Overlay Area to view more of the Text, but I have not been able to figure it out.
This is something thst can be done only per program by editing libtesla library.
 

Hejdlond

New Member
Newbie
Joined
Jul 29, 2006
Messages
2
Trophies
1
XP
23
Country
Firmware 11.0.0
Atmosphere 0.16.0 pre-release
TV screen size set to 100%

I can only get the Tesla overlay to show if I hold L + Dpad down + right stick down and lift the Switch out of the dock. It won't show in handheld or docked if I press the buttons. Tried using a Pro Controller but that won't work at all, only Joy-Cons.

Does anyone know of a solution to this?
 
Last edited by Hejdlond,

mrdude

Developer
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,237
Firmware 11.0.0
Atmosphere 0.16.0 pre-release
TV screen size set to 100%

I can only get the Tesla overlay to show if I hold L + Dpad down + right stick down and lift the Switch out of the dock. It won't show in handheld or docked if I press the buttons. Tried using a Pro Controller but that won't work at all, only Joy-Cons.

Does anyone know of a solution to this?

Someone told me (then ran away) that you need to drink 5 litres of fizzy juice, then jog on the spot for 6 minutes and 15 seconds, then immediately try doing a headstand - after that the push button combo should work. Failing that - just undock the switch and load the overlay as normal.
 
  • Like
Reactions: kidkat210

tungns

Member
Newcomer
Joined
Dec 9, 2020
Messages
22
Trophies
0
Age
28
XP
226
Country
Vietnam
This is something thst can be done only per program by editing libtesla library.

I have done it but some how when i increase frame buffer to 1280x720 the system will crash 1024x768 worked perfectly though. I think it's because of ram usage but i'm not sure.

--------------------- MERGED ---------------------------

I have been curious about this as well. I forgot where I saw it, but I saw a Video where someone was able to expand the Overlay Area to view more of the Text, but I have not been able to figure it out.
I have been success with increase overlay size. Do you still interest in it and what overlay you want to increase the size
 
Last edited by tungns,

protivakid

Well-Known Member
Member
Joined
May 6, 2014
Messages
197
Trophies
1
Age
39
XP
660
Country
United States
So for any newbs like myself that got stuck in the mini overlay, after using L and DPad Down and push on the right joy stick to bring up Tesla, simply hold both sticks in to exit

--------------------- MERGED ---------------------------

I used ovl-sysmodules and I see Tesla and SaltySD only running. If I disable Tesla, I can use the status monitor and such just fine without crashing (although FPS monitor will stick at 254 fps no matter what game I run, but that's a different issue). But yeah, I guess I can't run SaltySD and Tesla at the same time for certain things.
Did you ever fix the 254 fps issue? Having the same on my end
 

protivakid

Well-Known Member
Member
Joined
May 6, 2014
Messages
197
Trophies
1
Age
39
XP
660
Country
United States
So for any newbs like myself that got stuck in the mini overlay, after using L and DPad Down and push on the right joy stick to bring up Tesla, simply hold both sticks in to exit


Did you ever fix the 254 fps issue? Having the same on my end

I'm a dumb dumb, in case anyone else has the same my issue was that while I copied SaltyNX(SaltySD folder) to the sd card, I did not scroll down the post here enough to see the second download link for the NX-FPS.elf plugin. All good now.
 

Zukov

Dinosaur
Member
Joined
Oct 2, 2016
Messages
324
Trophies
0
Age
38
XP
910
Country
Chile
I have done it but some how when i increase frame buffer to 1280x720 the system will crash 1024x768 worked perfectly though. I think it's because of ram usage but i'm not sure.

--------------------- MERGED ---------------------------


I have been success with increase overlay size. Do you still interest in it and what overlay you want to increase the size
Hi, I would love to see and download your version of TextViewer, pretty please!
 

vahnkaiser

Member
Newcomer
Joined
Jun 3, 2017
Messages
16
Trophies
0
Age
31
XP
150
Country
Portugal
I have two questions that probably don't make much sense, but anyway...
Does just having nx-ovlloader and Tesla-Menu booting or loading with the switch/games has any impact in performance or battery life?
Also, is there any way to disable the button combination to open the Tesla overlay?
 

erazin

Member
Newcomer
Joined
Jun 7, 2018
Messages
21
Trophies
0
Age
39
Location
Netherlands
XP
707
Country
Netherlands
Not sure if this has already been reported, but when setting my screen size scale in the TV Output settings to anything under 100% the Tesla Overlay becomes invisible. I can still interact with it but I just cant see it.
Thanks bro. This really solved my problem for tesla overlay not showing up
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    I just want a Pokemon Hell Raiser fan game 😭
  • K3Nv2 @ K3Nv2:
    Anyone wanna play with my joydock
  • BigOnYa @ BigOnYa:
    Biomutant looks cool tho, may have to try that
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
    BigOnYa @ BigOnYa: I had to find and get him an old style flip phone even without text, cause thats what he wanted...