@Meliodas2255 just get hbl and replace default nro (hbmenu) that will be enough.
I've done that, but i must be doing something wrong. help me out. (in my case, I'm trying to built a forwarder for retroarch). it works. I used your pplay.nsp by renaming the retroarch.nro to pplay.nro. and it boots it and you can launch any games with it. so I'm trying to recreate what you did but it closes as en error when I launch it.
1. download the hbloader source code, edit the main.c to define DEFAULT_NRO to "sdmc:/switch/retroarch.nro"
1. edit the hbl.json (app title, and app title_id) rename it to retroarch.json
2. compile the files. it creates the exefs/main and main.npdm and the nacp file (i used devitkitpro, and edited the makefile to export the nacp as well,i used the cmd "make")
3. set up the hacbrewpack folders
logo
control
romfs
exefs
prod.keys.
I'm pretty sure the problem lies on how I compile the control.nacp, and exefs files.
How do you do it? would you mind helping me out.