Super Payload Launcher (for Nintendo Switch) 🚀🎮

Super Payload Launcher is a cross‑platform desktop application for injecting custom payloads onto the Nintendo Switch. Whether booting into Atmosphere, Hekate, Android, or other custom firmware, this tool was built to make payload injection simple and accessible — even for non‑technical users.
Unlike many existing payload tools that cater primarily to developers, this project was designed with usability at its core. It provides an intuitive interface for quickly deploying payloads, while still retaining the power and flexibility needed by enthusiasts.
Technologies used
- Languages: TypeScript, HTML, CSS
- Framework: Electron
- Development Tools: Visual Studio Code, Node.js, npm, Electron Forge
- Hardware: WebUSB (cross-platform) & Windows DLL integration
- Source Control: GitHub
Points of pride on this project
- Multi-platform support: The reason this project has been relatively popular in the community is because of the cross-platform support. Most other tools are exclusive to one platform or another. This is a tool that users can use on any desktop environment.
- First experiment with web technologies: This application was my first experience with Node, Typescript and Electron. In fact it was my first time with CSS and HTML! This was a great learning experience that begun here and ends with this portfolio!
- Working with hardware: Due to the nature of the functionality, this application directly interfaces with hardware. On Windows it uses a linked Windows DLL and for other platforms it can rely on the WebUSB specification.
- Strong community adoption: This is my most 'starred' Github repo, and it has been downloaded hundreds of times. I'm very proud to have provided free and open source software to the homebrew community.
Credits
This application would have never been possible without the following people. They have all built the foundational technologies that this cross platform application uses to deploy payloads to a Nintendo Switch.
- Kate Temkin (ktemkin) for her amazing discovery of the initial Fusée Gelée exploit that all our Nintendo Switch homebrew is enabled by.
- Rajko Stojadinovic (rajkosto) for creating the awesome TegraRcmSmash software that currently powers the Windows side of this application, until webusb is patched with Windows support.
- Michael (SciresM) who has been such a hero to the Switch homebrew/hacking community. This project links directly to his Fusee Primary payload releases.
- CTCaer who maintains the indispensable Hekate bootloader that this application directly links to.
