You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
Tesla Menu is the initial overlay menu to be loaded by [[NX-ovlloader Switch|nx-ovlloader]]. As part of the [[#What is Tesla|Tesla ecosystem]], it's main purpose is to let the user select other overlays to be loaded. The default directory for overlays is /switch/.overlays where only .ovl files (plain old .nro files renamed to .ovl to differentiate them from normal homebrew) get loaded. ==Installation== Download the latest release of [[NX-ovlloader Switch|nx-ovlloader]] and the Tesla Menu from the GitHub Release page and extract it onto your SD card. Similar to normal homebrews, you place your .ovl files in the /switch/.overlays folder on your SD card. ==User guide== ===What is Tesla=== *Tesla consists of three individual parts. nx-ovlloader, the Tesla menu and libtesla. **[[NX-ovlloader Switch|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 Switch|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. **[https://github.com/WerWolv/libtesla 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. ===How to use=== After a reboot, hold down L and D-Pad Down and push on the Right joy stick to bring up Tesla at any time. Navigation works as you imagine it. ==Screenshots== https://dlhb.gamebrew.org/switchhomebrews/teslamenunx2.png ==Changelog== '''v1.2.3 2023/05/27''' *Update libtesla '''v1.2.2 2023/05/05''' *Proper 16.0.0+ Support. '''v1.2.1 2023/03/17''' *16.0.0 Support. *Update libtesla (#57). '''v1.2.0 2022/05/22''' *This is just a small release to sort overlays according to their file name on disk. *With this you can now for example prefix overlay files you want to appear in the list first with 0_, 1_ and so on. '''v1.1.4 2021/07/07''' *Update for latest Atmosphere + libnx hid changes. *Thanks a ton to @lookye for the PR and binaries. '''v1.1.3 2020/04/16''' *Update to libtesla 1.3.3 to fix crashes with too many sysmodules running. '''v1.1.2 2020/04/16''' *Updated to latest libtesla to fix compatibility with firmware version 10.0.0. '''v1.1.1 2020/03/31''' *Updated to libtesla v1.3.1. *This fixes an issue that caused touch input to not work at all in the Tesla Menu. '''v1.1.0 2020/03/30''' *Updated Tesla to make use of latest libtesla features (1.3.0). *Display version numbers of overlays. *New help message for if no overlays were found. '''v1.0.2 2020/02/29''' *libtesla v1.2.0 update. '''v1.0.1 2020/02/02''' *Updated to libtesla 1.0.1. This fixes the following: **Fixed a bug that rarely caused crashes when moving the focus around in a list. **Fixed inputs only be accepted from handheld mode. '''v1.0.0 2020/02/01''' *Initial Release. *Prevent files that don't have the .ovl extention from being loaded. == External links == * GitHub - https://github.com/WerWolv/Tesla-Menu * GBAtemp - https://gbatemp.net/threads/tesla-the-nintendo-switch-overlay-menu.557362/
Advertising: