All this outbreak started when @xXDungeon_CrawlerXx starting making his Anime Video Players. Suddenly, me, @Create_ and some other devs started looking into making NSPs (as I got CDN banned I decided to leave NSPower for a few days and start with all the NSP stuff).
Create_ made a python script, aka PySDK, which required AuthoringTool, and simplified the way to create video players. I also decided to build my own tool to make NSPs: NSPBuilder, a C# GUI program to easily made NSPs.
Both of them released our tools and started making NSPs, but suddenly, after a few tests I made, I finally managed to create the first libnx homebrew NSP. After achieving that, we started making some homebrew NSPs with the help of @alexzzz9.
Suddenly, many people got interested out of WarezNX, where we started (and continue) making all our stuff. Seeing current state, I'm making this thread as a FAQ for people who want to start making NSPs:
- How can I make the NSP? Can I post them on GBAtemp or any other place?
First of all: the only current way of making NSPs is using the leaked SDK, so the NSPs are illegal as they contain copyrighted stuff of the SDK tools inside them. You can create the NSPs using the SDK, manually, using Create_'s PySDK or using my builder (in this case my builder has the SDK files embedded so you don't need any external stuff). Anyway, DON'T SHARE THEM on public pages like GBAtemp, as they are illegal.
- Can I make homebrew NSPs?
Only a few people know how to properly modify an app's sources to make it bootable as a NSP, and we think it's still too early to start sharing it. Anyway, you can use alexzzz9's NSPTemplate, also shared in WarezNX, which seems to be a template to compile and generate NSPs of homebrew apps (I haven't tested it myself).
- Is there any legal NSP builder?
Currently there's no public NSP builder which doesn't use the SDK, but Simon claims that he can make legal and working NSPs with the new version he's planning to release of his NCABuilder. As soon as he releases it, I plan to merge it to my NSPBuilder and try to make a legal NSP builder. Anyway, there's no public way to make legal NSPs for the moment.
- What about 6.0 and custom NSPs?
As rumours say, 6.0 update sandboxes the NSPs (and also refactored the kernel almost entirely), so most likely custom NSPs won't run properly. First of all, they cannot be installed as current DevMenu doesn't work, and probably Tinfoil is also broken.
Briefly: if you want custom NSPs, DON'T UPDATE.
Create_ made a python script, aka PySDK, which required AuthoringTool, and simplified the way to create video players. I also decided to build my own tool to make NSPs: NSPBuilder, a C# GUI program to easily made NSPs.
Both of them released our tools and started making NSPs, but suddenly, after a few tests I made, I finally managed to create the first libnx homebrew NSP. After achieving that, we started making some homebrew NSPs with the help of @alexzzz9.
Suddenly, many people got interested out of WarezNX, where we started (and continue) making all our stuff. Seeing current state, I'm making this thread as a FAQ for people who want to start making NSPs:
- How can I make the NSP? Can I post them on GBAtemp or any other place?
First of all: the only current way of making NSPs is using the leaked SDK, so the NSPs are illegal as they contain copyrighted stuff of the SDK tools inside them. You can create the NSPs using the SDK, manually, using Create_'s PySDK or using my builder (in this case my builder has the SDK files embedded so you don't need any external stuff). Anyway, DON'T SHARE THEM on public pages like GBAtemp, as they are illegal.
- Can I make homebrew NSPs?
Only a few people know how to properly modify an app's sources to make it bootable as a NSP, and we think it's still too early to start sharing it. Anyway, you can use alexzzz9's NSPTemplate, also shared in WarezNX, which seems to be a template to compile and generate NSPs of homebrew apps (I haven't tested it myself).
- Is there any legal NSP builder?
Currently there's no public NSP builder which doesn't use the SDK, but Simon claims that he can make legal and working NSPs with the new version he's planning to release of his NCABuilder. As soon as he releases it, I plan to merge it to my NSPBuilder and try to make a legal NSP builder. Anyway, there's no public way to make legal NSPs for the moment.
- What about 6.0 and custom NSPs?
As rumours say, 6.0 update sandboxes the NSPs (and also refactored the kernel almost entirely), so most likely custom NSPs won't run properly. First of all, they cannot be installed as current DevMenu doesn't work, and probably Tinfoil is also broken.
Briefly: if you want custom NSPs, DON'T UPDATE.
Last edited by XorTroll,