Homebrew RELEASE Nro2Nsp Retroarch Rom/Nro Forwarders!

D

Deleted User

Guest
Today I moved about 400 Retroarch games from Switch to PC using FTP. I use Launchbox for all my PC games so I have to make "forwarders" on it now. The most time consuming part is getting the images off google and resizing each one, although I found a good bulk resizer. Got about 300 done today with another 100 to go. Sick of doing it at the moment so I'll wait until tomorrow to finish.

Like Conan179 said saves and states seem to work fine, although a few states went bad but I tested them and figured out they were bad on the switch too probably because of Retroarch updates.

I just recently started using SkyNX to stream my PC onto my Switch, so I can still play those games on Switch. But I'm not sure if it works away from my house.

I had to remake about the same amount of forwarders on firmware 9.0 and at the time I didn't have a gaming PC. Now that they're broke on 12 again I'm not remaking them again just to have them break again later. Sucks but now I have a 512 sd card that's half empty and now only Switch games. My Switch is half as interesting now but just recently getting into streaming my PS4 to Switch with Chiaki and PC with SkyNX helps.

A lot of people in the Retroarch Switch thread would always put down the forwarders as if they were somehow bad. I thought they were bad ass and they never caused a single problem for me in over 2 years of using them, and I kept Retroarch overclocked. The only thing bad about them is that Nintendo keeps breaking them with new firmware updates.
 
Last edited by ,

the19thbear

Well-Known Member
Newcomer
Joined
Jun 5, 2018
Messages
46
Trophies
0
Age
103
XP
149
Country
Denmark
Ok, testing out and trying to use this to make retroarch forwarders. Created both nsp and nro files (since i'm not sure which one to use). created both and placed them on my sd card. Then used gold leaf and managed to install the nsp file and the icon showed up on my "desktop". But upon launching, it crashed. No option in gold leaf to install nro file only to launch it, and then it crashed as well.

Using atmosphere 0.19.1

What should I do?
Thanks!
 

XaneTenshi

Well-Known Member
Member
Joined
Nov 24, 2013
Messages
506
Trophies
0
Age
34
XP
1,124
Country
Denmark
Ok, testing out and trying to use this to make retroarch forwarders. Created both nsp and nro files (since i'm not sure which one to use). created both and placed them on my sd card. Then used gold leaf and managed to install the nsp file and the icon showed up on my "desktop". But upon launching, it crashed. No option in gold leaf to install nro file only to launch it, and then it crashed as well.

Using atmosphere 0.19.1

What should I do?
Thanks!

I think you are a little confused. The nro file is not supposed to be installed (and therefore you can't), it's a HomeBrew app that goes in the switch folder on your SD Card and the nsp file that you do install using Gold Leaf is the forwarder that points to the nro file. If the nro file is not located in your switch folder, the forwarder would likely crash, like what you just said. If the path is wrong, the nsp should tell you this when you try to launch it though.

That being said, I don't actually know if Nro2Nsp works for the latest FW, so if your on FW 12.0 or above, this might not work for you.
 

the19thbear

Well-Known Member
Newcomer
Joined
Jun 5, 2018
Messages
46
Trophies
0
Age
103
XP
149
Country
Denmark
I think you are a little confused. The nro file is not supposed to be installed (and therefore you can't), it's a HomeBrew app that goes in the switch folder on your SD Card and the nsp file that you do install using Gold Leaf is the forwarder that points to the nro file. If the nro file is not located in your switch folder, the forwarder would likely crash, like what you just said. If the path is wrong, the nsp should tell you this when you try to launch it though.

That being said, I don't actually know if Nro2Nsp works for the latest FW, so if your on FW 12.0 or above, this might not work for you.

Ok. Thanks a lot. And yes I am a bit confused;)

I am trying to use forwarders on retroarch titles(gba, snes, etc) and can’t get it to work.
So you are saying that I should create the nrp file and put it in an nsp folder and the nro file should go in the switch folder? And then install the nsp file via gold leaf?Is there any way to do forwarding with old roms, if this method is not supported on my system?
Thanks:)
 
Last edited by the19thbear,

Meliodas2255

It makes sense
Member
Joined
Jan 4, 2017
Messages
249
Trophies
0
Age
32
XP
425
Country
United States
I made a batch script that could potentially make it easier. I'm still working on it. But you might find it helpfully in creating 100 nsps in matter of minutes. If you have the images already
Ok. Thanks a lot. And yes I am a bit confused;)

I am trying to use forwarders on retroarch titles(gba, snes, etc) and can’t get it to work.
So you are saying that I should create the nrp file and put it in an nsp folder and the nro file should go in the switch folder? And then install the nsp file via gold leaf?Is there any way to do forwarding with old roms, if this method is not supported on my system?
Thanks:)
That is not how it works. Forwarders are NSPs that are compiled that have a path to the nro inside it's code. So when it launches it boots the corresponding NRO. Right now the nro2nsp doesn't work on firmware 12 and above. There's currently a tool that out that lets you compile nro forwarders. But you gotta compile them yourself and it's time consuming.
 

the19thbear

Well-Known Member
Newcomer
Joined
Jun 5, 2018
Messages
46
Trophies
0
Age
103
XP
149
Country
Denmark
Dang. Ok.
Is there any other CFW that is worth using where you can do forwarding where it works, in an easier manner?
I want one boot to play retro games and original games. Don’t want to boot into one system to play emulation and another to play Nintendo games. So lakka seems like a no go. Any other system that is worth using? I’m new to all of this:)
If it seems like there is a good solution coming to atmosphere in the future then I would rather just wait. Let me know if you have any progress with you batch script. thanks:)
 

Kallim

Well-Known Member
Member
Joined
Jan 12, 2021
Messages
291
Trophies
0
Age
47
XP
661
Country
United Kingdom
Is NRO2NSP not working??

I tried to use it on Atmosphere 0.19.5 HOS 12.0.2.

I pointed to "/switch/retroarch_switch.nro"

the NSP seemed to compile and install ok. But I get an error saying the software closed due to an error.

Does this simply need an update? The Retroarch homepage claims to have a forwarder but I can't see it in the downloads section.

If I downgrade my Atmosphere will it work? Or my HOS?? (as a workaround). I only recently updated to 0.19.5 to make sure I coiuld get the sig patches as I'm about to Mod a friends Switch.

--------------------- MERGED ---------------------------

Is NRO2NSP not working??

I tried to use it on Atmosphere 0.19.5 HOS 12.0.2.

I pointed to "/switch/retroarch_switch.nro"

the NSP seemed to compile and install ok. But I get an error saying the software closed due to an error.

Does this simply need an update? The Retroarch homepage claims to have a forwarder but I can't see it in the downloads section.

If I downgrade my Atmosphere will it work? Or my HOS?? (as a workaround). I only recently updated to 0.19.5 to make sure I coiuld get the sig patches as I'm about to Mod a friends Switch.

OR Does anyone else have a working forwarder they could send me??
 

bad361

Well-Known Member
Member
Joined
Jun 18, 2018
Messages
1,168
Trophies
0
Location
Moscow
XP
2,447
Country
Russia
Is NRO2NSP not working??

I tried to use it on Atmosphere 0.19.5 HOS 12.0.2.

I pointed to "/switch/retroarch_switch.nro"

the NSP seemed to compile and install ok. But I get an error saying the software closed due to an error.

Does this simply need an update? The Retroarch homepage claims to have a forwarder but I can't see it in the downloads section.

If I downgrade my Atmosphere will it work? Or my HOS?? (as a workaround). I only recently updated to 0.19.5 to make sure I coiuld get the sig patches as I'm about to Mod a friends Switch.

--------------------- MERGED ---------------------------



OR Does anyone else have a working forwarder they could send me??
Its not updated to work with atmos 19.0+. The newer versions of atmos break old forwarders so that you have to remake them all to work again. You can use this tool to make new ones - https://gbatemp.net/threads/gui-for-nsp-forwarder-tool-for-12.588018/

(or alternatively you can just use an older atmos version <19.0 if your HOS fm is low enough to support it)
 
Last edited by bad361,

bad361

Well-Known Member
Member
Joined
Jun 18, 2018
Messages
1,168
Trophies
0
Location
Moscow
XP
2,447
Country
Russia
I will say it wasn't Atmosphere that broke them, it was ofw 12.x.x that broke them but everything else I agree with
Technically yes, but if you are on let's say ofw 10.0.0 and latest atmos, your old forwarders won't work. So practically its atmosphere's version dependent.
 

Kallim

Well-Known Member
Member
Joined
Jan 12, 2021
Messages
291
Trophies
0
Age
47
XP
661
Country
United Kingdom
Its not updated to work with atmos 19.0+. The newer versions of atmos break old forwarders so that you have to remake them all to work again. You can use this tool to make new ones - https://gbatemp.net/threads/gui-for-nsp-forwarder-tool-for-12.588018/

(or alternatively you can just use an older atmos version <19.0 if your HOS fm is low enough to support it)
Its not updated to work with atmos 19.0+. The newer versions of atmos break old forwarders so that you have to remake them all to work again. You can use this tool to make new ones - https://gbatemp.net/threads/gui-for-nsp-forwarder-tool-for-12.588018/

(or alternatively you can just use an older atmos version <19.0 if your HOS fm is low enough to support it)
Thanks I had a bit of trouble at first but it's working now.


If you download the additional files to make the menu version what does the logo location refer too? Obviously the icon is... Well the icon. I don't see how another picture file could be imported. The important thing is it works. Just not sure what that option does.

Will my forwarder be compatible on other switches? Or does the prod.keys make it serial number dependent?
 

ssmatt

Well-Known Member
Member
Joined
Apr 6, 2008
Messages
114
Trophies
0
XP
509
Country
The NRO's seem to be created ok, but after I install them I just get an error when I try to boot them from the homescreen.

This is whatever method I use, with homebrew nro's or retroarch roms.
 

realrunspace

Member
Newcomer
Joined
Sep 9, 2016
Messages
11
Trophies
0
Age
26
XP
54
Country
Nro2Nsp!













An Easy to use Nsp builder for Redirection or internally built nsps using nros and now Retroarch Rom forwarders


themedMenu.JPG



3.3.6 Beta 4
- Fixed error with keys with lowercase letters being flagged as invalid
- Fixed unrelated error message being displayed in some cases
- Fixed App crashing if no key files are found
- Add new information to logs to help debug issues

3.3.6 Beta 3
- Added "logo" and "animation" paths to core.xml for use to automatically set logs per core platform
- (Feature Request) Added Auto set logos in logo menu -- see above
- (Feature Request) If "Preset Author" is set to "core" in the settings menu then author box will be set to selected retroarch core platform

**These are experimental, please report any bugs and any updates to cores.xml needed

v3.3.6 Beta 2

- Fixed Rolling TitleId error
- Improved Failed build error message
- Fixed extra files being saved to pc
- Added Keyfile checks with Value Compare (experimental)
- Updated Key Generation Revisions

v3.3.6 Beta 1

- Added export forwarders as "Nros" (Note you'll need to use Title Override for titles that require more ram)
- Added Setting to allow official TitleId range, Use with caution to avoid conflicting ids (Allows Hid-mitm)


Requirements:
-------------
https://github.com/Root-MtX/Nro2Nsp/wiki/Requirements

Use && Credit:
https://github.com/Root-MtX/Nro2Nsp/wiki

For faster help and support please join SwitchDev on discord for all Nro2Nsp needs. I’m more active here and would appreciate feature requests
https://discord.gg/pG9Bvuc
Hello, I've found and "automatic" ROM installer in .nap format, let me explain, I found that the .nsp is basically a NRO file but converted to NSP (so there is no NRO file anywhere, not a forwarder but a converted file) that automatically upon start, it extracts the game and console core, and when it finishes it itself remove the program from the menu and then generates a forwarder to the game. I've been trying to locate the author, GitHub or whatever, I tried decompiling the NSP file and using HxD to try to find any trace to the author... But no luck, I was whiling to know if anyone knows who created this "self game and core extractor" because I'd love to convert lot of games in this format so anyone can just download, install it as a regular NSP file and automatically install any dependencias and be able to launch the game right away!
 

TotalJustice

Well-Known Member
Member
Joined
Jan 28, 2017
Messages
443
Trophies
0
Age
26
XP
2,604
Country
United Kingdom
Hello, I've found and "automatic" ROM installer in .nap format, let me explain, I found that the .nsp is basically a NRO file but converted to NSP (so there is no NRO file anywhere, not a forwarder but a converted file) that automatically upon start, it extracts the game and console core, and when it finishes it itself remove the program from the menu and then generates a forwarder to the game. I've been trying to locate the author, GitHub or whatever, I tried decompiling the NSP file and using HxD to try to find any trace to the author... But no luck, I was whiling to know if anyone knows who created this "self game and core extractor" because I'd love to convert lot of games in this format so anyone can just download, install it as a regular NSP file and automatically install any dependencias and be able to launch the game right away!
It is still a forwarder btw. The way we did it as you described, bundled the emulator core and ROM, then extract them to the SD card, then reinstall the forwarder that launches the extracted emulator core with the extracted ROM.

I don't quite understand why you need this though. The same end result can be achieved by creating a forwarder for the emulator which launches the ROM as well.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-