Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Switch-NSP-Forwarder: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=Switch-NSP-Forwarder |image=SwitchNSPForwarder.png |description=Generate forwarders directly on your Switch. |author=TooTallNate |lastupdated=2024/12/07 |type=Utilities |version=0.0.2 |license=Mixed |download=https://dlhb.gamebrew.org/switchhomebrews/SwitchNSPForwarder.7z |website=https://gbatemp.net/threads/switch-nsp-forwarder-generate-forwarders-directly-on-your-switch.663615/ |source=https://github.com/TooTallNate/switch-nsp-forwarde...")
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 4: Line 4:
|description=Generate forwarders directly on your Switch.
|description=Generate forwarders directly on your Switch.
|author=TooTallNate
|author=TooTallNate
|lastupdated=2024/12/07
|lastupdated=2024/12/09
|type=Utilities
|type=Utilities
|version=0.0.2
|version=0.0.3
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/switchhomebrews/SwitchNSPForwarder.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/SwitchNSPForwarder.7z
Line 19: Line 19:
|image_alt=Switch-NSP-Forwarder
|image_alt=Switch-NSP-Forwarder
}}
}}
You may be already familiar with my online [https://gbatemp.net/threads/nsp-forwarder-generator-an-online-tool-to-create-nro-retroarch-forwarders.630368/ 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.
Switch-NSP-Forwarder is a homebrew app made with [[nx.js_Switch|nx.js]] that aims to be equivalent of the online tool [https://gbatemp.net/threads/nsp-forwarder-generator-an-online-tool-to-create-nro-retroarch-forwarders.630368/ NSP Forwarder Generator], but it runs on your Switch instead.  
 
The NSP is saved directly onto your SD card, so you no longer need to copy the generated forwarder onto your SD card manually.


A couple pre-requisite notes:
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.
* 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.
* 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.


==Screenshots==
==Screenshots==
Line 33: Line 33:


==Changelog==  
==Changelog==  
'''v0.0.3'''
* Use [https://www.npmjs.com/package/jimp <code>jimp</code>] to resize icon to 256x256 and remove EXIF data (this should prevent '''?''' from being shown for some apps, i.e. chiaki).
* Fix potential error at boot-up if any nro files' metadata fails to parse (i.e. &quot;mame-nx&quot; which was reported [https://gbatemp.net/threads/switch-nsp-forwarder-generate-forwarders-directly-on-your-switch.663615/post-10554399 here]).
* Fix crash when selecting the &quot;switch&quot; directory with the file picker.
* Update nx.js to v0.0.58.
* Improvements to the text input editor interaction with the virtual keyboard.
'''v0.0.2'''
'''v0.0.2'''
* Traverse subdirectories of the /switch directory to find ".nro" files
* Traverse subdirectories of the /switch directory to find ".nro" files.
* Include the root hbmenu.nro in the selection screen as well
* Include the root hbmenu.nro in the selection screen as well.
* Show five apps per row on the selection screen (previously was four)
* Show five apps per row on the selection screen (previously was four).
* Skip .nro entries that begin with a . character (MacOS tends to create these files, which are not actually NROs)
* Skip .nro entries that begin with a . character (MacOS tends to create these files, which are not actually NROs).
* Use more optimized method for parsing NRO metadata
* Use more optimized method for parsing NRO metadata.
* Fix issue writing .nsp file when title contains illegal characters for a filename (i.e. :)
* Fix issue writing .nsp file when title contains illegal characters for a filename (i.e. :).
* Add a file picker interface to the selection screen to explicitly select a ".nro" file
* Add a file picker interface to the selection screen to explicitly select a ".nro" file.
'''v0.0.1'''
'''v0.0.1'''
* First Release.
* First Release.


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/switch-nsp-forwarder-generate-forwarders-directly-on-your-switch.663615/
* GitHub - https://github.com/TooTallNate/switch-nsp-forwarder
* Github - https://github.com/TooTallNate/switch-nsp-forwarder
* GBAtemp - https://gbatemp.net/threads/switch-nsp-forwarder-generate-forwarders-directly-on-your-switch.663615/

Latest revision as of 04:41, 15 December 2024

Switch-NSP-Forwarder
SwitchNSPForwarder.png
General
AuthorTooTallNate
TypeUtilities
Version0.0.3
LicenseMixed
Last Updated2024/12/09
Links
Download
Website
Source

Switch-NSP-Forwarder is a homebrew app made with nx.js that aims to be equivalent of the online tool NSP Forwarder Generator, but it runs on your Switch instead.

The NSP is saved directly onto your SD card, so you no longer need to copy the generated forwarder onto your SD card manually.

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.

Screenshots

SwitchNSPForwarder-01.png

SwitchNSPForwarder-02.png

Changelog

v0.0.3

  • Use jimp to resize icon to 256x256 and remove EXIF data (this should prevent ? from being shown for some apps, i.e. chiaki).
  • Fix potential error at boot-up if any nro files' metadata fails to parse (i.e. "mame-nx" which was reported here).
  • Fix crash when selecting the "switch" directory with the file picker.
  • Update nx.js to v0.0.58.
  • Improvements to the text input editor interaction with the virtual keyboard.

v0.0.2

  • Traverse subdirectories of the /switch directory to find ".nro" files.
  • Include the root hbmenu.nro in the selection screen as well.
  • Show five apps per row on the selection screen (previously was four).
  • Skip .nro entries that begin with a . character (MacOS tends to create these files, which are not actually NROs).
  • Use more optimized method for parsing NRO metadata.
  • Fix issue writing .nsp file when title contains illegal characters for a filename (i.e. :).
  • Add a file picker interface to the selection screen to explicitly select a ".nro" file.

v0.0.1

  • First Release.

External links

Advertising: