Homebrew Homebrew app NTON - Yet another NRO to NSP forwarder for v12.0.0+

PRAGMA

Well-Known Member
OP
Member
Joined
Dec 29, 2015
Messages
2,247
Trophies
1
Location
Ireland
Website
github.com
XP
4,936
Country
Ireland
I've created a new Python script for creating Homebrew Forwarders named NTON (short for NRO to NSP), I like to pronounce it as Enton.

Please check it out and report back: https://github.com/rlaphoenix/nton
I plan to work on this a lot more, with a GUI potentially planned.
  • Every release will have a pre-made NSP for the Homebrew Menu and AIO-Switch-Updater for the latest version at the time. The NRO path is expected to be whatever is the default/typical installation from the original project.
  • The exefs files can be swapped out with other forwarding ROMs that use the same romfs file structure. NTON uses the exefs provided by @Meliodas2255 but you could swap it out for the originals by @mpham.
  • Nro2Nsp is different. It doesn't use any romfs structure at all from what I can tell and instead it hardcodes the path in main.c before compiling.
 
Last edited by PRAGMA,

Meliodas2255

It makes sense
Member
Joined
Jan 4, 2017
Messages
247
Trophies
0
Age
31
XP
387
Country
United States
This is shaping to be a fantastic tool, and a great contribution to open source switch community. Its process is well documented and sustainable. I like it more than my personal script for building forwarders, it's that much powerful due to its python driven nature. Thank you for the tool.
 
  • Love
Reactions: impeeza

Meliodas2255

It makes sense
Member
Joined
Jan 4, 2017
Messages
247
Trophies
0
Age
31
XP
387
Country
United States
Is there a way to force the creation of a new control.ncap. there are some nros with invalid control.ncaps and cancels the process of making the forwarder such as DBI.nro an alternative could be creating a new argument option that would allow the skip of the ncap extract and would go straight into creating a new control.ncap
 

PRAGMA

Well-Known Member
OP
Member
Joined
Dec 29, 2015
Messages
2,247
Trophies
1
Location
Ireland
Website
github.com
XP
4,936
Country
Ireland
Is there a way to force the creation of a new control.ncap. there are some nros with invalid control.ncaps and cancels the process of making the forwarder such as DBI.nro an alternative could be creating a new argument option that would allow the skip of the ncap extract and would go straight into creating a new control.ncap
Yes, I saw you made a GitHub issue which I do prefer for people talking about problems or enhancements. I have given some info on there, https://github.com/rlaphoenix/nton/issues/4

Edit: Not really necessary thanks to an update to nstool. So thanks to the creator of that too :)
 
Last edited by PRAGMA,
  • Like
Reactions: impeeza

jcall97

New Member
Newbie
Joined
Feb 7, 2023
Messages
1
Trophies
0
Age
25
XP
13
Country
United States
I haven't been able to get either a Retroarch or a Rom forward nsp to run on my switch after building with NTON and installing with DBI. I keep getting "The software was closed because an error occured". I have the latest sigpatches installed, and I have my prod.keys updated, so I'm not sure what else could be causing this issue.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    Skelletonike @ Skelletonike: link doesn't work +1