More actions
(Created page with "{{Infobox Switch Homebrews |title=splitNSP |image=splitnspswitch.png |description=Splitting NSP files into 4GiB chunks so that they can be installed from FAT32 filesystems. |author=AnalogMan151 |lastupdated=2018/10/08 |type=PC Utilities |version=1.0.1 |license=Unlicense |download=https://dlhb.gamebrew.org/switchhomebrews/splitnspswitch.7z |website=https://github.com/AnalogMan151/splitNSP |source=https://github.com/AnalogMan151/splitNSP |donation= }} {{#seo: |title=Switch...") |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox Switch Homebrews | {{Infobox Switch Homebrews | ||
|title=splitNSP | |title=splitNSP | ||
|image= | |image=splitnspnx.png | ||
|description=Splitting NSP files into 4GiB chunks so that they can be installed from FAT32 filesystems. | |description=Splitting NSP files into 4GiB chunks so that they can be installed from FAT32 filesystems. | ||
|author=AnalogMan151 | |author=AnalogMan151 | ||
Line 8: | Line 8: | ||
|version=1.0.1 | |version=1.0.1 | ||
|license=Unlicense | |license=Unlicense | ||
|download=https://dlhb.gamebrew.org/switchhomebrews/ | |download=https://dlhb.gamebrew.org/switchhomebrews/splitnspnx.7z | ||
|website=https://github.com/AnalogMan151/splitNSP | |website=https://github.com/AnalogMan151/splitNSP | ||
|source=https://github.com/AnalogMan151/splitNSP | |source=https://github.com/AnalogMan151/splitNSP | ||
|donation= | |donation= | ||
}} | }} | ||
Python script that splits NSP files into 4GiB chunks so that they can be installed from FAT32 filesystems. | |||
| | |||
==User guide== | |||
To run it you'll need Python3 installed. Once installed, call the script from Terminal or Command Prompt with the following: | |||
python3 splitNSP.py filename.nsp | |||
By default this will make a copy of the NSP and split it up into parts. Once created, you'll need to open the folder's properties and check the Archive flag. This is easily done on Windows. You can also set the archive flag on a folder directly on the Switch using a homebrew such as [[NX-Shell Switch|NX-Shell]]. | |||
You can also activate quick mode with this command: | |||
python3 splitNSP.py -q filename.nsp | |||
This will not make a copy of the NSP and instead will split the original. This is useful if you're running low on space as it only requires that you have 4GiB of temporary space to run it. It's also much faster. | |||
Once the folder is made and the archive flag is set copy it to your SD card (sdmc:/tinfoil/nsp/ if using tinfoil) and install it like any other NSP. | |||
===Usage=== | |||
<pre> | |||
usage: splitNSP.py [-h] [-q] filepath | |||
Split NSP files into FAT32 compatible sizes | |||
positional arguments: | |||
filepath Path to NSP file | |||
optional arguments: | |||
-h, --help show this help message and exit | |||
-q, --quick Splits file in-place without creating a copy. Only requires | |||
4GiB free space to run | |||
</pre> | |||
== | ===Other NSP split tools=== | ||
* [[NSPsplitty Switch|NSPsplitty]] - GUI tool made by Aionmagan inspired by SplitNSP. | |||
* [[SplitNSP-Swift-GUI Switch|SplitNSP-Swift-GUI]] - Swift based Mac GUI app re-implementation of SplitNSP. | |||
==Changelog== | ==Changelog== | ||
''' | '''v1.0.1 2018/10/08''' | ||
* | * Fixed an issue with calculating space when provided a relative path for filename with no directories. | ||
'''v1.0.0 2018/10/08''' | |||
* Initial release. | |||
== External links == | == External links == | ||
* | * GitHub - https://github.com/AnalogMan151/splitNSP | ||
Latest revision as of 03:57, 9 Haziran 2023
splitNSP | |
---|---|
General | |
Author | AnalogMan151 |
Type | PC Utilities |
Version | 1.0.1 |
License | Unlicense |
Last Updated | 2018/10/08 |
Links | |
Download | |
Website | |
Source | |
Python script that splits NSP files into 4GiB chunks so that they can be installed from FAT32 filesystems.
User guide
To run it you'll need Python3 installed. Once installed, call the script from Terminal or Command Prompt with the following:
python3 splitNSP.py filename.nsp
By default this will make a copy of the NSP and split it up into parts. Once created, you'll need to open the folder's properties and check the Archive flag. This is easily done on Windows. You can also set the archive flag on a folder directly on the Switch using a homebrew such as NX-Shell.
You can also activate quick mode with this command:
python3 splitNSP.py -q filename.nsp
This will not make a copy of the NSP and instead will split the original. This is useful if you're running low on space as it only requires that you have 4GiB of temporary space to run it. It's also much faster.
Once the folder is made and the archive flag is set copy it to your SD card (sdmc:/tinfoil/nsp/ if using tinfoil) and install it like any other NSP.
Usage
usage: splitNSP.py [-h] [-q] filepath Split NSP files into FAT32 compatible sizes positional arguments: filepath Path to NSP file optional arguments: -h, --help show this help message and exit -q, --quick Splits file in-place without creating a copy. Only requires 4GiB free space to run
Other NSP split tools
- NSPsplitty - GUI tool made by Aionmagan inspired by SplitNSP.
- SplitNSP-Swift-GUI - Swift based Mac GUI app re-implementation of SplitNSP.
Changelog
v1.0.1 2018/10/08
- Fixed an issue with calculating space when provided a relative path for filename with no directories.
v1.0.0 2018/10/08
- Initial release.