1. [​IMG]

    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

    [​IMG]
    [​IMG]


    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 :)
     
  2. Discussion (873 replies)

  3. PatrickD85

    PatrickD85 GBAtemp Advanced Fan
    Member

    Joined:
    Jul 4, 2012
    Messages:
    834
    Country:
    Netherlands
    Very very nice :)
    I see a lot of potential use for this really.
    Quick acces never gets old!
     
    Scott_pilgrim, ds34, Tyvar1 and 4 others like this.
  4. CrisFTW

    CrisFTW GBAtemp Maniac
    Member

    Joined:
    Jan 10, 2016
    Messages:
    1,374
    Country:
    United States
    Great stuff! All we need is a cheat engine to work within the overlay
     
  5. Gamerjin

    Gamerjin GBAtemp Maniac
    Member

    Joined:
    May 25, 2016
    Messages:
    1,331
    Country:
    United States
    OMG! this made turn the cheats on and off in resident 6 so easy!!!
    it wouldnt fully pause when trying to get to the album to turn on the cheats....
    But now....
    Now i turn the cheats on and off without leaving the game! THANK YOU!!!!!!!
     
    laz305, Ningyoplug and felonius like this.
  6. XorTroll

    XorTroll Tired of classic HOME menu
    Developer

    Joined:
    Dec 28, 2017
    Messages:
    635
    Country:
    Spain
    Amazing, I guess this could be specially helpful for emuiibo... :P
     
    ds34, epickid37, Tyvar1 and 28 others like this.
  7. JonJaded

    JonJaded GBAtemp Fan
    Member

    Joined:
    May 22, 2016
    Messages:
    476
    Country:
    United States
    Wow, this is quite stellar. Looking from the memory side of things, it's footspit seems to be well managed as well. Excited to see where this can be used,
     
    lordelan likes this.
  8. RadsammyT2

    RadsammyT2 Newbie
    Newcomer

    Joined:
    Nov 30, 2019
    Messages:
    6
    Country:
    United States
    Woooooooow.
    Although the memory is small, the overlay has enough room for a cheat engine, sweet!
    I expect more Tesla Overlays to come in the near future.
     
    Assasin1990 likes this.
  9. felonius

    felonius GBAtemp Regular
    Member

    Joined:
    Oct 31, 2006
    Messages:
    159
    Country:
    How exactly do you do this?
     
  10. RadsammyT2

    RadsammyT2 Newbie
    Newcomer

    Joined:
    Nov 30, 2019
    Messages:
    6
    Country:
    United States
    Read the main thread carefully.
     
  11. masagrator

    masagrator The patches guy
    Member

    Joined:
    Oct 14, 2018
    Messages:
    3,846
    Country:
    Poland
    Overlay cheat engine is not ready. This is a base for future overlay homebrews. So for now average user has nothing to use here.
     
  12. WerWolv

    OP WerWolv EdiZon and Tesla Developer
    Developer

    Joined:
    Mar 30, 2018
    Messages:
    252
    Country:
    Switzerland
    That's not quite true. I attached the overlay I made for EdiZon so people have something to try out :) It allows you to toggle cheats and view some system stats for now. More to come with the full release of EdiZon 4.0.0
     
    Briglia00, Zukov, Tyvar1 and 12 others like this.
  13. lordelan

    lordelan GBAtemp Psycho!
    Member

    Joined:
    Jan 4, 2015
    Messages:
    4,840
    Country:
    Germany
    This was my first thought. Please make that happen. :)
     
    LostNeko likes this.
  14. masagrator

    masagrator The patches guy
    Member

    Joined:
    Oct 14, 2018
    Messages:
    3,846
    Country:
    Poland
    Ah, I was thinking this is just to show how it will look without anything working yet.
     
  15. raxadian

    raxadian GBAtemp Addict
    Member

    Joined:
    Nov 10, 2018
    Messages:
    2,371
    Country:
    Argentina
    This is great, I can see this being quite useful.
     
  16. H1B1Esquire

    H1B1Esquire RxTools, the ultimate CFW machine.
    Member

    Joined:
    Nov 2, 2016
    Messages:
    3,553
    Country:
    United States
    I thank you much.
     
  17. LightBeam

    LightBeam GBAtemp Fan
    Member

    Joined:
    Oct 1, 2018
    Messages:
    373
    Country:
    France
    Dude that's so huge, great job, there's so much potential and I can't wait to see what's coming with Edizon next
     
  18. gudenau

    gudenau Largely ignored
    Member

    Joined:
    Jul 7, 2010
    Messages:
    3,656
    Country:
    United States
    If only this replaced the quick setting menu, might even be able to squeeze out a little more memory from it!
     
  19. Deleted User

    Deleted User Newbie

    I would be more than okay with this replacing the quick settings menu
     
  20. wiitendo84

    wiitendo84 GBAtemp Maniac
    Member

    Joined:
    Jan 3, 2014
    Messages:
    1,039
    Country:
    United States
    I like it. Really nice
     
  21. darkangel84

    darkangel84 Member
    Newcomer

    Joined:
    Aug 2, 2011
    Messages:
    36
    Country:
    Italy
    Wonderful work!!
    I add an idea.. if it's possibile to change the hotkeys to L + Screenshot button. I think it's more simple for end users.
     
    GuyInDogSuit, falcorr, ds34 and 5 others like this.
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Nintendo, Overlay, Switch