|
1 | | -# NTON |
| 1 | +<p align="center"> |
| 2 | + <a href="https://github.com/rlaphoenix/nton">NTON</a> |
| 3 | + <br/> |
| 4 | + <sup><em>Nintendo Switch NRO-to-NSP Builder</em></sup> |
| 5 | +</p> |
| 6 | + |
| 7 | +<p align="center"> |
| 8 | + <a href="https://github.com/rlaphoenix/nton/blob/master/LICENSE"> |
| 9 | + <img src="https://img.shields.io/:license-GPL%203.0-blue.svg" alt="License"> |
| 10 | + </a> |
| 11 | + <a href="https://pypi.org/project/nton"> |
| 12 | + <img src="https://img.shields.io/badge/python-3.9%2B-informational" alt="Python version"> |
| 13 | + </a> |
| 14 | + <a href="https://github.com/astral-sh/uv"> |
| 15 | + <img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/Onyx-Nostalgia/uv/refs/heads/fix/logo-badge/assets/badge/v0.json" alt="Manager: uv"> |
| 16 | + </a> |
| 17 | + <a href="https://github.com/astral-sh/ruff"> |
| 18 | + <img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json" alt="Linter: Ruff"> |
| 19 | + </a> |
| 20 | + <a href="https://github.com/rlaphoenix/nton/actions/workflows/ci.yml"> |
| 21 | + <img src="https://github.com/rlaphoenix/nton/actions/workflows/ci.yml/badge.svg" alt="Build status"> |
| 22 | + </a> |
| 23 | +</p> |
2 | 24 |
|
3 | | -[](https://github.com/rlaphoenix/nton/actions/workflows/ci.yml) |
4 | | -[](https://pypi.python.org/pypi/nton) |
5 | | -[](https://pypi.python.org/pypi/nton) |
6 | | -<a href="https://github.com/rlaphoenix/nton/blob/master/LICENSE"> |
7 | | - <img align="right" src="https://img.shields.io/badge/license-GPLv3-blue" alt="License (GPLv3)"/> |
8 | | -</a> |
9 | | - |
10 | | -<img src="https://github.com/rlaphoenix/nton/assets/17136956/c6306192-9a57-41f2-8840-cc8db03fef93" style="width:300px" align="right" /> |
| 25 | +* * * |
11 | 26 |
|
12 | | -NTON is a Nintendo Switch NRO to NSP Forwarder for firmware 12.0.0 and newer. |
| 27 | +<img src="https://github.com/user-attachments/assets/e8cd0c5f-b8b5-4a56-ab66-8777dacdff66" style="width:505px" /> |
13 | 28 |
|
14 | | -A forwarder lets you open Homebrew files from your SD card through the Nintendo Switch Home Screen instead |
15 | | -of the Homebrew Launcher. |
| 29 | +<img src="https://github.com/rlaphoenix/nton/assets/17136956/c6306192-9a57-41f2-8840-cc8db03fef93" style="width:300px" align="right" /> |
16 | 30 |
|
17 | | -> [!TIP] |
18 | | -> Want to generate NSP forwarders directly on your Switch via Homebrew? Check out [TooTallNate's switch-nsp-forwarder](https://github.com/TooTallNate/switch-nsp-forwarder)! |
| 31 | +NTON is a PC utility that let's you build an NSP application that launches right into an NRO file. |
| 32 | +Firmware 12.0.0 and newer is supported. |
19 | 33 |
|
20 | | -<img src="https://github.com/user-attachments/assets/e8cd0c5f-b8b5-4a56-ab66-8777dacdff66" style="width:505px" /> |
| 34 | +If you want to generate NSP forwarders directly on your Switch, then check out [TooTallNate's switch-nsp-forwarder](https://github.com/TooTallNate/switch-nsp-forwarder) |
21 | 35 |
|
22 | 36 | > [!CAUTION] |
23 | | -> Installing NSP files, like NRO to NSP forwarders, can result in your console getting banned as they do not contain valid signatures verified by Nintendo. |
24 | | -> This applies to all forms of NRO to NSP forwarders, including homebrew and web versions. We do not possess Nintendo's private key to generate valid signatures. |
25 | | -> NSP forwarders are only safe if used on an emuMMC with all Nintendo servers blocked with [DNS.mitm](https://github.com/Atmosphere-NX/Atmosphere/blob/master/docs/features/dns_mitm.md). |
26 | | -> Do not install them on sysMMC (system eMMC/NAND). Do not use 90DNS or any manual DNS server approach. DNS.mitm is a much safer and faster approach. |
27 | | -> To run NSP forwarders you need to make further modifications to the boot process and your system. I do not support Piracy on any Nintendo device therefore support on that is not provided. |
| 37 | +> Installing these kinds of NSP files (NRO to NSP forwarders) can result in a console ban. This applies not just to this software but to all forms of NRO to NSP forwarder generators, including homebrew and web-app versions. To run these NSP files, you need to make further modifications to your system. I do not support Piracy on any Nintendo device therefore support on that is not provided. |
28 | 38 |
|
29 | 39 | ## Features |
30 | 40 |
|
|
0 commit comments