I want to share an alpha pre-release (v0.0.1) of a homebrew app I've been working on:
Check the Releases page to download the latest version of
You may be already familiar with my online NSP Forwarder Generator tool - this homebrew app aims to be equivalent of that tool, but it runs directly on your Switch. This is cool because it is more convenient compared to other forwarder generator tools, since the NSP is saved directly onto your SD card (you no longer need to copy the generated forwarder onto your SD card manually). Now you never need to leave your Switch to create forwarders! A few screenshots are attached below.
A couple pre-requisite notes:
switch-nsp-forwarder
Check the Releases page to download the latest version of
switch-nsp-forwarder.nro
You may be already familiar with my online NSP Forwarder Generator tool - this homebrew app aims to be equivalent of that tool, but it runs directly on your Switch. This is cool because it is more convenient compared to other forwarder generator tools, since the NSP is saved directly onto your SD card (you no longer need to copy the generated forwarder onto your SD card manually). Now you never need to leave your Switch to create forwarders! A few screenshots are attached below.
A couple pre-requisite notes:
- You will need to have a
prod.keys
file generated from Lockpick RCM located on the SD card located within the/switch
directory. - The app needs full memory mode access so it will need to be launched via title redirection from the homescreen. It can not be launched directly from the album menu.
This is very much still a work-in-progress, but the basic functionality is working and hopefully your feedback will help drive what features are added next.
Some TODO list items that I plan to add functionality for in future releases:
Some TODO list items that I plan to add functionality for in future releases:
- RetroArch forwarders - where the selected ROM will attempt to be matched against a database (OpenVGDB) to get metadata and cover art automatically.
- Auto-installation of the generated forwarder, so that the NSP does not need to be installed by a separate installer app after its generated.
- An image search and editing interface to override the default selected icon.
- An overall more polished UI to make it look and feel more like a native Switch user interface.
From a technical standpoint, this app is a neat showcase of how far the nx.js runtime is becoming:
- The app is rendered to the screen using React via
react-tela
- Executes a WASM compiled version of
hacbrewpack