Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

SplitNSP Switch: Difference between revisions

From GameBrew
(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...")
 
No edit summary
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=splitNSP
|title=splitNSP
|image=splitnspswitch.png
|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/splitnspswitch.7z
|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=
}}
}}
{{#seo:
Python script that splits NSP files into 4GiB chunks so that they can be installed from FAT32 filesystems.
|title=Switch Homebrew PC Tools (PC Utilities) - GameBrew
 
|title_mode=append
==User guide==
|image=splitnspswitch.png
To run it you'll need Python3 installed. Once installed, call the script from Terminal or Command Prompt with the following:
|image_alt=splitNSP
 
}}
python3 splitNSP.py filename.nsp
{{cleanup|article|Needs cleanup}}
 
Splitting NSP files into 4GiB chunks so that they can be installed from FAT32 filesystems.
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


==Media==
positional arguments:
<youtube></youtube>
  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>


==Screenshots==
===Other versions===
https://dlhb.gamebrew.org/switchhomebrews/splitnspswitch-01.png
[[NSPsplitty Switch|NSPsplitty]] - GUI for SplitNSP made by Aionmagan.
https://dlhb.gamebrew.org/switchhomebrews/splitnspswitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/splitnspswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/splitnspswitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/splitnspswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/splitnspswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/splitnspswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/splitnspswitch-08.png


==Changelog==
==Changelog==
'''v.1.0'''
'''v1.0.1 2018/10/08'''
* First Release.
* 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 ==
* Gbatemp - https://github.com/AnalogMan151/splitNSP
* GitHub - https://github.com/AnalogMan151/splitNSP
* Github - https://github.com/AnalogMan151/splitNSP
* Reddit -

Revision as of 07:07, 7 Haziran 2023

splitNSP
Splitnspnx.png
General
AuthorAnalogMan151
TypePC Utilities
Version1.0.1
LicenseUnlicense
Last Updated2018/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 versions

NSPsplitty - GUI for SplitNSP made by Aionmagan.

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

Advertising: