Skip to content

All-in-one installer and updater for popular programs on L4T Ubuntu/Fedora with no prior knowledge of Linux needed

License

Notifications You must be signed in to change notification settings

cobalt2727/L4T-Megascript

Repository files navigation

DISCLAIMER:

Some of the scripts shown here may screw up your installation if you're not using Tegra hardware. Most of them should be fine to use on other systems, but double-check the source code first. In addition, keeping your Tegra system overclocked too often or rebuilding programs too often might shorten the lifespan of your system or the SD card.

L4T-Megascript Logo

All-in-one installer and updater for popular programs on L4T Ubuntu with no prior knowledge of Linux needed

Scripts List | Join the Join the Discord server | Report an error | Submit a suggestion | Submit a script

What is this?

The L4T Megascript is an open source multipurpose script for easily installing and updating a diverse collection of programs in L4T Ubuntu, with the purpose of helping new users to install programs and games in just a few steps. Currently designed with Switchroot Ubuntu 24.04 in mind, but almost everything should still run on 18.04 and up. Credit to the Switchroot L4T Ubuntu team for making this possible on Nintendo Switch devices, and, of course, Nvidia as well for L4T in general. We appreciate any and all feedback!

Install/run the Megascript

The script itself doesn't actually get installed, even though it does install a lot of other programs and features. All it downloads to your device is a little text file and desktop icon that runs the script directly off of this GitHub repo so you don't have to worry about updating things on your end! Click here to get started!

DISCLAIMER: In the interest of transparency and security we recommend reading through the source code yourself by checking recent commit history and/or downloading a local copy of the latest source code. NEVER RUN SCRIPTS FROM THE INTERNET YOU DON'T TRUST! (That being said, if you do try reading our source code and something doesn't make sense to you, feel free to check our wiki or hop in the Discord server using the link below and ask about it - we're happy to help!)

Planned features:

  • Bring Fedora support to ALL scripts (this is currently a very long WIP, may require custom COPR repos with build flags for Tegra in some cases)
    • compile ES-DE (or just use an AppImage) as a cross-platform replacement for RetroPie (though we'd still use RetroPie's build scripts to generate the premade Tegra RetroArch cores)
    • alternatively, just use vanilla RetroArch and make sure the online updater is disabled then auto download gman's cores instead
  • Add a build script and default configurations for Slippi - currently not possible until they rebase on mainline Dolphin instead of Ishiiruka
  • Add more apps!

Our Team

  • Cobalt: Manager/Lead Dev
  • theofficialgman: Contributor, UI designer
  • Lugsole: Contributor
  • Azkali: Advice/part of Switchroot dev team
  • all the users that put up with Cobalt breaking things every other week or so

Need some help or want to contribute?

You're in luck - we've got a Discord server: Discord invite
Click to join

Credits

  • STJr: Developers, SRB2
  • Kart Krew: Developers, SRB2Kart
  • RetroPie: Developers, RetroPie (who would've guessed?)
  • dolphin-emu: Developers, Dolphin
  • moonlight-stream: Creators and developers of Moonlight-QT
  • lemon-sherbet: Developer, Celeste Classic port
  • Acry: Developer, Flappy Bird port
  • SuperTux: Developers, SuperTux2
  • n64decomp: Responsible for the SM64 Decompilation Project
  • sm64pc: Adapted the SM64 Port to work with ARM64 devices
  • OpenMW: Developers, OpenMW
  • many more!