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

  • Thread starter Thread starter tootallnate
  • Start date Start date
  • Views Views 29,933
  • Replies Replies 76
  • Likes Likes 34
Getting this error when attempting to install any forwarder nro. Not sure whats the issue.

View attachment 488960
I haven't checked the code, but I'd image the fs call is used to open the cnmt nca when it's installed. Doing so allows fs to handle parsing / decrypting the nca, making it simple read the internal file which has the list of nca's tied to that cnmt (along with their size and full sha256). For an installer, it's easier to do the above as it's saves you haven't to manually parse the nca (which isn't difficult mind you).

It's either failing due to the nca being completely invalid, or you haven't patched fs. You will also need ldr patched to launch the forwarder, however that isn't required for installing it.

However, as duckbill mentioned, it isn't required when creating a forwarder. You already have the list of the ncas as you just generated them, and so there's no need to parse the cnmt. From the looks of it, it was designed this was as hacbrewpack bundles the created ncas into a nsp. And nx.js has a generic install function that takes a path to said nsp. As there's no further info passed to said function other than the path, the installer has to parse the cnmt.


Anyway, tldr, you probably haven't patched fs.
 
Last edited by Deleted member 413168,
Doing so allows fs to handle parsing / decrypting the nca, making it simple read the internal file which has the list o
This is true for game nsp. For forwarder it is not needed because all files are generated in app and you do not need to unpack cnmt again from nca
 
This is true for game nsp. For forwarder it is not needed because all files are generated in app and you do not need to unpack cnmt again from nca
Yep, I had mentioned that below. The author is already aware of this https://github.com/TooTallNate/switch-nsp-forwarder/issues/9 it's on their to-do list :) I guess for now (assuming this is nca sig1 error. EDIT: It is https://github.com/Atmosphere-NX/At...s/include/vapours/results/fs_results.hpp#L270) the error can used to let the user know that they haven't patched fs.
 
Last edited by Deleted member 413168,
  • Like
Reactions: Blythe93
@TotalJustice's explanation is 100% accurate, and I am indeed working on generating the NCA files directly and not using hacbrewback, which will eliminate this category of error. The patched fs is a valid workaround for now though.

The app has been slightly on the backburner at the moment though because of a handful of life events (finishing up a bathroom remodel, hosting the in-laws for a month, and also preparing for a baby due in a week or two). Hoping to find some time for more features and polish soon though!
 
@TotalJustice's explanation is 100% accurate, and I am indeed working on generating the NCA files directly and not using hacbrewback, which will eliminate this category of error. The patched fs is a valid workaround for now though.

The app has been slightly on the backburner at the moment though because of a handful of life events (finishing up a bathroom remodel, hosting the in-laws for a month, and also preparing for a baby due in a week or two). Hoping to find some time for more features and polish soon though!
Thanks a lot for your great work. family and your life should always be first. Congrats on the new member of the family hope you and your wife don't be too tired for the next months.

Regards mate.
 
Works great, I know the scrolling on the menu is on the list to be fixed so that's good, wanting to be able to use my own jpgs, pngs or gifs.... would that be an option in the future maybe? & would MAME emu be able to be added to the list for a forwarder too if that would be possible? Thanks again for all the time you put in & effort too.
 
Works great, I know the scrolling on the menu is on the list to be fixed so that's good, wanting to be able to use my own jpgs, pngs or gifs.... would that be an option in the future maybe? & would MAME emu be able to be added to the list for a forwarder too if that would be possible? Thanks again for all the time you put in & effort too.
you can put your own jpgs in "atmosphere/content/<title id>/" save as "icon.jpeg". i haven't tried other sizes besides 256x256, but i assume they work, since you can download 1024x1024 covers in the nsp forwarder.

the file just has to be under 100 KB. i could not get a mario kart 8 cover working with nsp forwarder, figured out it was a few KB over 100. idk about gifs, that would be cool. haven't tried.
 
  • Like
Reactions: ColdDarkKiller
you can put your own jpgs in "atmosphere/content/<title id>/" save as "icon.jpeg". i haven't tried other sizes besides 256x256, but i assume they work, since you can download 1024x1024 covers in the nsp forwarder.

the file just has to be under 100 KB. i could not get a mario kart 8 cover working with nsp forwarder, figured out it was a few KB over 100. idk about gifs, that would be cool. haven't tried.

Thanks I will try that with the jpgs, fingers crossed it will be successful.
 
you can put your own jpgs in "atmosphere/content/<title id>/" save as "icon.jpeg". i haven't tried other sizes besides 256x256, but i assume they work, since you can download 1024x1024 covers in the nsp forwarder.

the file just has to be under 100 KB. i could not get a mario kart 8 cover working with nsp forwarder, figured out it was a few KB over 100. idk about gifs, that would be cool. haven't tried.
The icon limit should be 128kb. So anything below that should work.
 
No. I believe as long as the icon is 256x256 jpg and under 128k, it should work.
Not working for me put that file on the correct folder and no change of the HOS icon for the game. ;(
Post automatically merged:

I put those files on the folder

sdmc:/atmosphere/contents/0100BA0003EEA000/icon.jpeg

1747155076189.png


But the game shows the original icon even after a reset.

1747155230333.png

Post automatically merged:

i am sure they are not progressive nor have exiff data.
 
Last edited by impeeza,
  • Like
Reactions: Blythe93
Hello, may I ask if it's possible to use a Switch game cartridge as a frontend to jump to an NRO program, without relying on an installed NSP? For example, can I extract the resources from an NSP and place them in the cartridge game's title ID folder to replace the cartridge content, in order to achieve the effect of jumping to an NRO?
 
Hello, may I ask if it's possible to use a Switch game cartridge as a frontend to jump to an NRO program, without relying on an installed NSP? For example, can I extract the resources from an NSP and place them in the cartridge game's title ID folder to replace the cartridge content, in order to achieve the effect of jumping to an NRO?
NO.
 
  • Haha
Reactions: Blythe93
is there any way to make the nsp forwarders show up in play activity or nx activity log?
 

Site & Scene News

Popular threads in this forum