Homebrew "switch-nsp-forwarder" - Generate forwarders directly on your Switch

tootallnate

Developer
OP
Developer
Joined
Mar 31, 2023
Messages
69
Trophies
0
Age
35
Website
n8.io
XP
554
Country
United States
I want to share an alpha pre-release (v0.0.1) of a homebrew app I've been working on:

switch-nsp-forwarder
icon.jpg

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.
Let me know if you find this tool useful! Also also check the spoiler sections below to see what pieces are currently known missing and what to expect in future releases.

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:
  • 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
 

Attachments

  • NSP_Forwarder_Generator_20241125_001225_00.jpg
    NSP_Forwarder_Generator_20241125_001225_00.jpg
    147.9 KB · Views: 1
  • NSP_Forwarder_Generator_20241125_001233_00.jpg
    NSP_Forwarder_Generator_20241125_001233_00.jpg
    90.4 KB · Views: 2
  • NSP_Forwarder_Generator_20241125_001243_00.jpg
    NSP_Forwarder_Generator_20241125_001243_00.jpg
    65.2 KB · Views: 1

mchabot1987

Member
Newcomer
Joined
Aug 4, 2024
Messages
6
Trophies
1
Age
37
XP
95
Country
United States
Works great. The only 2 issues I've noticed so far is 1. When I create an NRO of Chiaki the icon is just a question mark. 2. When selecting a homebrew app it doesn't allow for scrolling. So I can only see the top portion of the apps not shown if that makes sense.
 
  • Like
Reactions: Blythe93

tootallnate

Developer
OP
Developer
Joined
Mar 31, 2023
Messages
69
Trophies
0
Age
35
Website
n8.io
XP
554
Country
United States
1. When I create an NRO of Chiaki the icon is just a question mark.

I've noticed this with a few NROs as well. Seems like the album menu is more lenient about which icons it will used compared to the home screen menu. I'll need to add some post-processing of the logo to normalize / remove EXIF data. Tracking issue here.

2. When selecting a homebrew app it doesn't allow for scrolling. So I can only see the top portion of the apps not shown if that makes sense.

Yep, noted. As a workaround, you can use the d-pad to select offscreen icons. Will get that fixed ASAP though. Tracking issue here.
 

mchabot1987

Member
Newcomer
Joined
Aug 4, 2024
Messages
6
Trophies
1
Age
37
XP
95
Country
United States
I've noticed this with a few NROs as well. Seems like the album menu is more lenient about which icons it will used compared to the home screen menu. I'll need to add some post-processing of the logo to normalize / remove EXIF data. Tracking issue here.



Yep, noted. As a workaround, you can use the d-pad to select offscreen icons. Will get that fixed ASAP though. Tracking issue here.


Awesome thanks for that. Great work man. Didn't realize there was a tracking issue page lol.
 

DarkKRPG

Member
Newcomer
Joined
Oct 8, 2023
Messages
8
Trophies
0
Age
29
XP
105
Country
Mexico
Thank you for this! Does the app have a function or something to select an image for the NSP within the Switch?

I also wanted to ask if these forwarders will allow the app/game to save clips without spending around 30mb of Switch memory. The tool from the website, while great and I'm grateful for it, has this issue that if you do not use the advance features to create the forwarder you cannot save clips, but if you do each forwarder takes space in the Switch's memory. If this an issue with how the Switch handles it, then I guess it can't be helped.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Preshelled easy to eat +1