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

Nephiel

Artificer
Member
Joined
Nov 3, 2002
Messages
479
Trophies
2
XP
1,334
Trying nsp-forwarder.n8.io to generate an up-to-date forwarder for DevilutionX with which to update this.
The forwarder works, but the homescreen icon looks like this:
result.jpg

The same result either selecting the JPG icon, or selecting the .nro and letting it autofill the details.
 

Attachments

  • icon.jpg
    icon.jpg
    18.6 KB · Views: 6
  • logo.png
    logo.png
    4.6 KB · Views: 6
  • Like
Reactions: laz305

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
8,207
Trophies
4
Age
46
Location
At my chair.
XP
28,157
Country
Colombia
Trying nsp-forwarder.n8.io to generate an up-to-date forwarder for DevilutionX with which to update this.
The forwarder works, but the homescreen icon looks like this:

The same result either selecting the JPG icon, or selecting the .nro and letting it autofill the details.
Use another browser, so far Firefox is the recommended one.

The JPG processing of the forwarder creator is made on the browser side.
 
  • Like
Reactions: laz305

Nephiel

Artificer
Member
Joined
Nov 3, 2002
Messages
479
Trophies
2
XP
1,334
Finally got it to work with Chrome. Something to do with canvas implementation in browser?
An option to disable scaling/resizing would be handy, if the images are already in a valid format and size.
 
  • Like
Reactions: impeeza

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
633
Trophies
1
Age
53
XP
2,330
Country
Germany
@tootallnate
First of all, I would like to thank you for this excellent NSP forwarder generator and for making it available to the public. However, I have one request. Could you please update the nx-hbloader in your online generator? It is still on version 2.4.1, but the current and official version is 2.4.4. @borntohonk has also released a fork with an even more recent version 2.4.5. Perhaps you could include this in your tool? Everything works, but it would be desirable if everything is up to date. Many thanks in advance.

You can find the fork here:
https://github.com/borntohonk/nx-hbloader/releases
 
Last edited by Muxi,
  • Like
Reactions: impeeza

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
8,207
Trophies
4
Age
46
Location
At my chair.
XP
28,157
Country
Colombia
@tootallnate
First of all, I would like to thank you for this excellent NSP forwarder generator and for making it available to the public. However, I have one request. Could you please update the nx-hbloader in your online generator? It is still on version 2.4.1, but the current and official version is 2.4.4. @borntohonk has also released a fork with an even more recent version 2.4.5. Perhaps you could include this in your tool? Everything works, but it would be desirable if everything is up to date. Many thanks in advance.

You can find the fork here:
https://github.com/borntohonk/nx-hbloader/releases
hi , what do yo mean by NX-HBloader on the online generator?
 

tootallnate

Developer
OP
Developer
Joined
Mar 31, 2023
Messages
73
Trophies
0
Age
35
Website
n8.io
XP
565
Country
United States
@tootallnate
First of all, I would like to thank you for this excellent NSP forwarder generator and for making it available to the public. However, I have one request. Could you please update the nx-hbloader in your online generator? It is still on version 2.4.1, but the current and official version is 2.4.4. @borntohonk has also released a fork with an even more recent version 2.4.5. Perhaps you could include this in your tool? Everything works, but it would be desirable if everything is up to date. Many thanks in advance.

You can find the fork here:
https://github.com/borntohonk/nx-hbloader/releases

I could look into updating, but unless there's an actual bug fix or other reason to do so, I'm not sure it's worth the effort.

I took a look at the borntohonk fork and it seems like the forwarder ROM patches were not applied correctly (I don't see the "romfs" code in the forked source/main.c file).

FYI, the code which my forwarder uses is based on this repository: https://github.com/Skywalker25/Forwarder-Mod

But that code actually contains a bug where homebrew do not exit properly, so I am currently using the exefs linked in this GitHub issue, which contains a fix for that. Unfortunately the author didn't update their forked repo to include the fix, however someone else did link to a commit which looks like it's probably the correct fix.

So all that said, I probably have all the pieces necessary to get the forwarder ROM updated. I may try to get around to that eventually but given that there's no known issues currently, it's probably not very high on my priority list.
 

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
633
Trophies
1
Age
53
XP
2,330
Country
Germany
hi , what do yo mean by NX-HBloader on the online generator?

A homebrew menu forwarder created via this online generator displays the nx-hbloader version in the top left corner, which is currently declared as version 2.4.1.

In the meantime, however, I have created a homebrew menu forwarder myself, which has the great advantage over this online generator that it is equipped with the latest nx-hbloader version und does not create a savegame when it is used.
 
Last edited by Muxi,
  • Like
Reactions: laz305

tootallnate

Developer
OP
Developer
Joined
Mar 31, 2023
Messages
73
Trophies
0
Age
35
Website
n8.io
XP
565
Country
United States
In the meantime, however, I have created a homebrew menu forwarder myself, which has the great advantage over this online generator that it is equipped with the latest nx-hbloader version und does not create a savegame when it is used.

If you care to push and maintain your nx-hbloader fork with the necessary patches to a GitHub repo, I'd be happy to update my forwarder to use that version.
 
  • Like
Reactions: laz305

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
633
Trophies
1
Age
53
XP
2,330
Country
Germany
@tootallnate I created my hombrew menu forwarder using SAK, a tool developed by my friend dezem and the two files main & main.npdm from the build/exefs folder of this source code, which is a combination of the nx-hbloader source code from switchbrew and dezem. I have attached the source code below and the HomebrewMenu Forwarder nsp.
 

Attachments

  • nx-hbloader.rar
    962.2 KB · Views: 3
  • HomebrewMenu.rar
    228.1 KB · Views: 5
Last edited by Muxi,

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
8,207
Trophies
4
Age
46
Location
At my chair.
XP
28,157
Country
Colombia
A homebrew menu forwarder created via this online generator displays the nx-hbloader version in the top left corner, which is currently declared as version 2.4.1.

In the meantime, however, I have created a homebrew menu forwarder myself, which has the great advantage over this online generator that it is equipped with the latest nx-hbloader version und does not create a savegame when it is used.
I always forget about the NX-Loader NSP
 

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
633
Trophies
1
Age
53
XP
2,330
Country
Germany
I always forget about the NX-Loader NSP
I think that the nx-hbloader code is necessary for every forwarder, only it is not obvious with tools forwarders, as it is with the homebrew menu forwarder, in terms of the version number.
Post automatically merged:

@tootallnate I uploaded the source code to my Github yesterday:
https://github.com/muxi1/nx-hbloader
 
Last edited by Muxi,
  • Like
  • Love
Reactions: laz305 and impeeza

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
8,207
Trophies
4
Age
46
Location
At my chair.
XP
28,157
Country
Colombia
I think that the nx-hbloader code is necessary for every forwarder, only it is not obvious with tools forwarders, as it is with the homebrew menu forwarder, in terms of the version number.
Post automatically merged:

@tootallnate I uploaded the source code to my Github yesterday:
https://github.com/muxi1/nx-hbloader
Yeah, even the code is embedded on Atmosphère to be able to run HomeBrew Menu.
 
  • Like
Reactions: Muxi

Lumince

Well-Known Member
Member
Joined
Aug 15, 2015
Messages
2,394
Trophies
1
XP
3,996
Country
United States
Hey all! Just figured that I would share this cool little thing :) This main.npdm should work on ANY titleid. I tested it on quite a few forwarders and it works on them all. In theory it should work on everything. Works on tinfoil. Tried on a few rom nsps that were made in the past that use retroarch, (The ones that come with the rom in the nsp), and it works on the homebrew nsps like the sm64 and other game ports. Someone has this and should be able to patch all of the game port, homebrew, and rom nsps just fine :) You can use the same layout as the tinfoil patch. Which uses layeredfs (atmosphere/contents/titleid/exefs/main.npdm)
 

Attachments

  • main.npdm.zip
    936 bytes · Views: 1
Last edited by Lumince,

AnimeIsDead

Well-Known Member
Member
Joined
Jul 31, 2020
Messages
145
Trophies
0
XP
229
Country
Antarctica
Hey all! Just figured that I would share this cool little thing :) This main.npdm should work on ANY titleid. I tested it on quite a few forwarders and it works on them all. In theory it should work on everything. Works on tinfoil. Tried on a few rom nsps that were made in the past that use retroarch, (The ones that come with the rom in the nsp), and it works on the homebrew nsps like the sm64 and other game ports. Someone has this and should be able to patch all of the game port, homebrew, and rom nsps just fine :) You can use the same layout as the tinfoil patch. Which uses layeredfs (atmosphere/contents/titleid/exefs/main.npdm)
What exactly is a main.npdm?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    kijetesantakalu042 @ kijetesantakalu042: https://www.youtube.com/watch?v=9Vl1EGGzVkw