"NSP Forwarder Generator" - An online tool to create NRO/RetroArch forwarders

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,321
Trophies
3
Age
46
Location
At my chair.
XP
18,573
Country
Colombia
So, newbie question apparently. What is a prod.keys file, and where do I get it?
he he he, yeah, a very noob, don't worry, that is the file which holds all the keys used for encryption of the different parts of the console's software. you need extract it from your own console, because sharing it is a felony (they are ninti copyrighted material)

the best way to extract them is running the payload LOCKPICK_RCM but the github for that software is DCMA'd so you need to use a web searcher to find the latest version and then run on your own console.

More information:

https://rentry.org/SwitchPayloadLaunch

https://rentry.org/DumpingKeys
 

LightBeam

Well-Known Member
Member
Joined
Oct 1, 2018
Messages
970
Trophies
0
XP
2,435
Country
France
Thanks a bunch for sharing, the website really does look great

I was wondering, it's probably not the scope of your project but I'm still asking in case you have any idea. I see we can edit the loading logos in advanced mode in here. Do you think it's possible to edit loading logos from NSPs ? Like on Zelda changing the logo from Nintendo to something else ? I couldn't find anything like that so I guess that's not possible, or I might be looking for the wrong thing idk
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,321
Trophies
3
Age
46
Location
At my chair.
XP
18,573
Country
Colombia
Thanks a bunch for sharing, the website really does look great

I was wondering, it's probably not the scope of your project but I'm still asking in case you have any idea. I see we can edit the loading logos in advanced mode in here. Do you think it's possible to edit loading logos from NSPs ? Like on Zelda changing the logo from Nintendo to something else ? I couldn't find anything like that so I guess that's not possible, or I might be looking for the wrong thing idk
You need a different tool to edit a nsp file. Because you need extract all files change the one you like and then recompile. As far i know there are only command line ones to above that
Post automatically merged:

look into the thread:

https://gbatemp.net/threads/editing-nsp.534153/
 
Last edited by impeeza,
  • Like
Reactions: LightBeam

roelex

Member
Newcomer
Joined
Jan 21, 2012
Messages
13
Trophies
1
XP
145
Country
Good tool works well. Just one thing from my experience using so far I don't get the icon on the switch just a question mark, not sure what I'm doing (or not doing) right?
 

lightninjay

Well-Known Member
Member
Joined
Mar 28, 2023
Messages
560
Trophies
0
Age
31
XP
1,365
Country
United States
Can you let me know which browser(s) it wasn't working for you with? I probably won't be able to fix it, but I'm curious anyways.
https://archlinux.org/packages/extra/x86_64/chromium/

We discussed this last week, and I think it may have to do with the conversion script. The offline tool had an option to disable the conversion script (allowing for a properly formatted graphic) that worked on my linux computer.
 

Lutris

New Member
Newbie
Joined
May 22, 2018
Messages
3
Trophies
0
Age
36
XP
97
Country
Norway
Great tool! Been running in to a weird problem however. Made a forward to hbmenu and it seems to have trouble with apps where you can close back to hbmenu. (Lemme know if this would be better suited as a github issues case)

Example:
  • Open hbmenu forwarder
  • Open ftpd pro 3.1.0 in hbmenu
  • Do my file copying
  • Close ftpd pro with +
  • Get system notification with "The software was closed because an error occurred"
  • Tossed back to the switch home menu instead of back to hbmenu
Opening hbmenu with tile takeover or album (applet mode) doesn't reproduce the same error when closing ftpd pro or any other app that have a close function like the above.

Anyone able to reproduce the same behavior?

16.0.2 | AMS 1.5.2 | E
hekate 6.0.3 - booting with fusee payload
Running latest sigpatches
 

lightninjay

Well-Known Member
Member
Joined
Mar 28, 2023
Messages
560
Trophies
0
Age
31
XP
1,365
Country
United States
Great tool! Been running in to a weird problem however. Made a forward to hbmenu and it seems to have trouble with apps where you can close back to hbmenu. (Lemme know if this would be better suited as a github issues case)

Example:
  • Open hbmenu forwarder
  • Open ftpd pro 3.1.0 in hbmenu
  • Do my file copying
  • Close ftpd pro with +
  • Get system notification with "The software was closed because an error occurred"
  • Tossed back to the switch home menu instead of back to hbmenu
Opening hbmenu with tile takeover or album (applet mode) doesn't reproduce the same error when closing ftpd pro or any other app that have a close function like the above.

Anyone able to reproduce the same behavior?

16.0.2 | AMS 1.5.2 | E
hekate 6.0.3 - booting with fusee payload
Running latest sigpatches
I know that my retroarch forwards, if trying to exit out of them with the in-app prompt "Quit Retroarch" I get this same style of crash, but if I go to homescreen via the home button and then close the app with "X" like any other app, no error.
 
  • Like
Reactions: Lutris and impeeza

LightBeam

Well-Known Member
Member
Joined
Oct 1, 2018
Messages
970
Trophies
0
XP
2,435
Country
France
You need a different tool to edit a nsp file. Because you need extract all files change the one you like and then recompile. As far i know there are only command line ones to above that
Post automatically merged:

look into the thread:

https://gbatemp.net/threads/editing-nsp.534153/
Yeah too much work nothing, but I was just wondering. Thanks a bunch for your help
 

tootallnate

Developer
OP
Developer
Joined
Mar 31, 2023
Messages
58
Trophies
0
Age
35
Website
n8.io
XP
456
Country
United States
Great tool! Been running in to a weird problem however. Made a forward to hbmenu and it seems to have trouble with apps where you can close back to hbmenu. (Lemme know if this would be better suited as a github issues case)

Example:
  • Open hbmenu forwarder
  • Open ftpd pro 3.1.0 in hbmenu
  • Do my file copying
  • Close ftpd pro with +
  • Get system notification with "The software was closed because an error occurred"
  • Tossed back to the switch home menu instead of back to hbmenu
Opening hbmenu with tile takeover or album (applet mode) doesn't reproduce the same error when closing ftpd pro or any other app that have a close function like the above.

Anyone able to reproduce the same behavior?

16.0.2 | AMS 1.5.2 | E
hekate 6.0.3 - booting with fusee payload
Running latest sigpatches

Confirmed. Seems like this is the same issue that nton has as reported here.

I just pushed an update to use the same exefs files that nton is using from that issue, and hbmenu seems to exit correctly for me now (you need to re-create your forwarder, of course). You may need to clear your browser cache to ensure the updated exefs files are picked up.

Let me know if that's working for you now!
 
  • Love
  • Like
Reactions: impeeza and Lutris

ViiRaLe

New Member
Newbie
Joined
Sep 25, 2020
Messages
1
Trophies
0
XP
68
Country
Italy
Hi, I'm having problems with forwarded retroarch roms. I've put the correct paths and prod keys, installed the nsp with no problems but when I try to run them they all give an error on the start saying that the software can't be started.
Latest atmosphere, fw and sigpatches, using win10 + chrome (tried opera too), roms tried both in zip and gba/gbc format.
 
Last edited by ViiRaLe,

Lutris

New Member
Newbie
Joined
May 22, 2018
Messages
3
Trophies
0
Age
36
XP
97
Country
Norway
Confirmed. Seems like this is the same issue that nton has as reported here.

I just pushed an update to use the same exefs files that nton is using from that issue, and hbmenu seems to exit correctly for me now (you need to re-create your forwarder, of course). You may need to clear your browser cache to ensure the updated exefs files are picked up.

Let me know if that's working for you now!
Thanks for the quick turn around. No more error popping up!
 
  • Like
Reactions: tootallnate

Gonax

Member
Newcomer
Joined
Oct 14, 2019
Messages
21
Trophies
0
XP
337
Country
United Arab Emirates
I was able to make a nsp of Rockman exe Operate Shooting Star using NooDS (a Nintendo DS emulator), but when I was testing different overclock frequencies, the fourth time I selected resume game, the screen went black and it showed me the error "panic occurred while running atmosphere".
 

tootallnate

Developer
OP
Developer
Joined
Mar 31, 2023
Messages
58
Trophies
0
Age
35
Website
n8.io
XP
456
Country
United States
Every time I make an NSP For Retroarch for 16.0.3 it fails to launch. What am I doing wrong :(

Post a screenshot of what you're entering. Maybe we can spot an issue.

I was able to make a nsp of Rockman exe Operate Shooting Star using NooDS (a Nintendo DS emulator), but when I was testing different overclock frequencies, the fourth time I selected resume game, the screen went black and it showed me the error "panic occurred while running atmosphere".

I don't have an experience with that particular emulator, so unfortunately I don't have any advice. If there is something wrong in the forwarder itself then it would likely be something in the forwarder mod code, which I use more or less as-is. Let us know if you find out any solution during your investigating though 🙂
 
  • Like
Reactions: impeeza

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: yawn