NOT READY YET - WE'RE STILL A WAYS TO GO BEFORE ANYTHING HERE IS CONSIDERED READY TO GO PUBLIC. USE AT YOUR OWN DEVICE'S RISK. BEAR IN MIND SOME OF THE SCRIPTS MAY SCREW UP YOUR INSTALLATION, ESPECIALLY IF YOU'RE NOT USING TEGRA HARDWARE.
We did the hard parts so you don't have to!
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 18.04 in mind, but almost everything should be ready for when L4T updates to 20.04. Credit to the Switchroot L4T Ubuntu team (https://switchroot.org/) for making this possible. This project still is in a pretty early stage, but it's more than usable already for most of what's included. Give it a try, and send us feedback!
The script itself doesn't actually get installed, even though it does install a lot of other programs and features. It all runs directly off of this GitHub page so you don't have to worry about updating the script! Get started at the link below:
https://github.com/cobalt2727/L4T-Megascript/wiki/Initial-Setup
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 source code. NEVER RUN LINUX SCRIPTS YOU DON'T TRUST!
We currently have the following scripts:
- Initial Setup: Installs the swapfile, joycon mouse, 2.0 GHz overclock, SDL2 etc
- Update: Update your programs (APT, Flatpak, maybe someday automatic source code builds)
- Dolphin: Gamecube and Wii emulator, latest development version
- Moonlight-qt: stream games from your PC as long as it has an Nvidia (with Gamestream) or AMD (with Sunshine) GPU!
- CSE2-Tweaks: (CURRENTLY DOWN DUE TO DMCA ON CSE2'S END) An enhanced version of Cave Story. 60 FPS, bugs fixes, other soundtracks support
- SRB2: A 3D open-source Sonic the Hedgehog fangame built using a modified version of Doom
- SRB2Kart: A kart racing game using SRB2 as a base
- RetroPie: Powerful frontend for both emulators and native programs alike
- Celeste (Pico-8 Port): A tight platforming game which lead to the development of Celeste
- Flappy Bird: A game about a bird flying in between warp pipes
- SuperTux2: A 2D jump'n run sidescroller game in a style similar to the original Super Mario games
- SM64Port: A native port of the classic game for the N64 (requires your own, legally dumped ROM)
- TheXTech: SMBX engine, rewritten into C++ from VisualBasic 6
We are planning in adding more scripts and functions to the script in future updates.
- Finish the GUI
- Figure out how to make Citra work (On 18.04)
- Figure out how to make Minecraft Bedrock work
- Add the Sodium/Lithium/Phosphor mods (for performance) to the Minecraft script - possibly making them build from source on each run to ensure we don't have to manually update any download links any time a new version's out
- A lot more listed in the Discord!
- Cobalt: Manager/Lead Dev
- Lugsole: Contributor
- Lang Kasempo: Contributor
- Gman: Contributor
- Fafabis: Contributor
- Azkali: Advice, part of Switchroot dev team
- All the beta testers in the Discord that put up with Cobalt breaking things every other day
You're in luck - we've got a Discord server: https://discord.gg/UYsUFCY
- STJr: Developers, SRB2
- Kart Krew: Developers, SRB2Kart
- calvarado194: Developers, CSE2-Tweaks
- 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 (Like the Nintendo Switch)
- Wohlstand: Developers, TheXTech
- Rediget: Original SMBX Developer