


If you consider making a overlay, keep it simple. Nobody's going to need a title manager overlay. An excuse to port absolutely everything to a overlay.Overlays can get unloaded way to easily for this. A tool that lets you create overlays that are always visible.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.It makes it very easy to create a new overlay for anything It's an easy to use library that handles layer creation, UI drawing and all the overlay UX. libtesla is where it becomes interesting for developers.It's the initial thing loaded by nx-ovlloader and acts as a hub for you to select all other overlays. Tesla Menu is the equivalent to the hbmenu.It runs in the background and loads overlay NROs (.ovl files) given to it. nx-ovlloader is basically nx-hbloader ported to run as a sysmodule.nx-ovlloader, the Tesla menu and libtesla. Tesla consists of three individual parts.I'd like to introduce to you, Tesla: My answer to the growing need for proper ingame front ends for sysmodules.
