XCI-To-Split-NSP Switch

From GameBrew
XCI-to-Split-NSP
Xcitosplitnspnx.png
General
AuthorNuVanDibe
TypePC Utilities
Version0.7.0.5.75
LicenseMixed
Last Updated2018/12/10
Links
Download
Website
Source

At times, software is exclusively available in the .xci format. Many people suggest copying it to a Micro SD card and using existing tools to convert it to NSP for on-the-fly installation. While this approach is useful, it can become more complex if the Micro SD card is formatted as FAT32 and the .xci file exceeds 4GiB in size.

FAT32 has a maximum file size of 4GiB, resulting in either copying only the initial portion of the file. or encountering errors from the operating system regarding the file's size exceeding the destination file system's capacity.

The solution would be to first convert the file from XCI to NSP, and then split the resulting NSP file into 4GiB segments that can fit on the Micro SD card. Then, set the Archive attribute on the folder and files so that NSP install tools can read the converted software and install it.

XCI-To-Split-NSP is a tool for those with FAT32 SD cards, allowing to install XCI files larger than 4GB on the Switch. This script uses The-4n's 4NXCI (based on SciresM's hactool) and AnalogMan151's splitNSP to get the job done in one drag-and-drop operation.

User guide

Prerequisites

You need Python3, 4NXCI and splitNSP. Get them from their repositories here:

If you haven't already installed Python, make sure you check the option to "Add Python 3.x to PATH" on the first screen of the installer.

Otherwise, you'll get an error stating: 'python' is not recognized as an internal or external command, operable program or batch file.

How to use

Copy 4nxci.exe, splitNSP.py, and your keys.dat file into the same directory as the ConvertAndSplit.bat file.

Then, just drag your .xci file onto ConvertAndSplit.bat, and wait.

Changelog

v0.7.0.5.75

  • Initial release, probably also final release. See readme.md for instructions.
  • Useful for those with FAT32 SD cards. Install XCI files larger than 4GB on Switch. This tool streamlines the conversion of .xci files to 4GiB split .nsp files.
  • Prerequisites: You need Python3, 4NXCI and splitNSP.

External links

Advertising: