More actions
(Created page with "{{Infobox Switch Homebrews |title=splitNspSharp |image=splitnspsharpswitch.png |description=A Open Source Cross-Platform Legal NSP Splitter with a GUI. |author=joshua-software-dev |lastupdated=2020/06/19 |type=PC Utilities |version=1 |license=MIT |download=https://dlhb.gamebrew.org/switchhomebrews/splitnspsharpswitch.7z |website=https://gbatemp.net/threads/splitnspsharp-a-open-source-cross-platform-legal-nsp-splitter-with-a-gui.567838/ |source=https://github.com/joshua-s...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{Infobox Switch Homebrews | {{Infobox Switch Homebrews | ||
|title=splitNspSharp | |title=splitNspSharp | ||
|image= | |image=splitnspsharpnx.png | ||
|description=A Open Source Cross-Platform Legal NSP Splitter with a GUI. | |description=A Open Source Cross-Platform Legal NSP Splitter with a GUI. | ||
|author=joshua-software-dev | |author=joshua-software-dev | ||
Line 8: | Line 8: | ||
|version=1 | |version=1 | ||
|license=MIT | |license=MIT | ||
|download=https://dlhb.gamebrew.org/switchhomebrews/ | |download=https://dlhb.gamebrew.org/switchhomebrews/splitnspsharpnx.7z | ||
|website=https://gbatemp.net/threads/splitnspsharp-a-open-source-cross-platform-legal-nsp-splitter-with-a-gui.567838/ | |website=https://gbatemp.net/threads/splitnspsharp-a-open-source-cross-platform-legal-nsp-splitter-with-a-gui.567838/ | ||
|source=https://github.com/joshua-software-dev/splitNspSharpGui | |source=https://github.com/joshua-software-dev/splitNspSharpGui | ||
|donation= | |donation= | ||
}} | }} | ||
A cross platform command line/GUI application for splitting NSP files. There are two releases of this program, one is "splitNspSharp" and the other is "splitNspSharpGui". | |||
The former provides a similar interface to the command line python script by AnalogMan151, and the latter is a mouse driven program that does not require the use of a command line. | |||
==User guide== | |||
Downloads can be found [https://github.com/joshua-software-dev/splitNspSharpGui/releases here]. | |||
If you're running a .NET Core dependent release, make sure you download the [https://dotnet.microsoft.com/download .NET Core runtime] first. | |||
If you're using Windows 10, the recommended release is the .NET Framework dependent releases, for their small size and lack of separate dependencies. | |||
===FAQ=== | |||
'''Q. What is the difference between the different builds? Contained? Dependent? Framework?''' | |||
In addition to cross platform releases, there are multiple variants of each release. Each platform has two major releases, one is "contained" and the other is "dependent". | |||
"Contained" releases include most everything needed to run the release inside the executable itself, which increases the size of the executable considerably. | |||
Alternative "Dependent" releases require that a .NET runtime is already installed and available system-wide on a machine. This allows them to only include components directly related to the program, which lowers the size of the executable significantly. In exchange, some prior setup is required of the user, and the runtime + the release take up more space combined than the "contained" releases do. | |||
"Framework" releases are themselves a dependent release, although instead of depending upon the ".NET Core" runtime they depend on the ".NET Framework" runtime. Windows 10 comes preinstalled with the .NET Framework in most standard configurations, which allows for a release with a small executable, without added expectations placed on the user. However, the release of the .Net Framework that comes preinstalled on Windows 10 is quite old, and if no other programs required the user to update it for any reason, splitNspSharp could encounter unexpected issues that would not be present on the .NET Core powered releases. If you're experiencing any bugs while running the .NET Framework dependent release, you may wish to use a .NET Core powered release. | |||
'''Q. The program immediately exits when I try to run it! Why is it broken?''' | |||
You may have accidentally downloaded the command line version of the program. There are two versions "splitNspSharp" and "splitNspSharpGui". Only the "Gui" version contained a mouse driven menu, so ensure you download the right version. | |||
==Screenshots== | ==Screenshots== | ||
https://dlhb.gamebrew.org/switchhomebrews/ | https://dlhb.gamebrew.org/switchhomebrews/splitnspsharpnx.png | ||
== External links == | == External links == | ||
* | * GitHub - https://github.com/joshua-software-dev/splitNspSharpGui | ||
* GBAtemp - https://gbatemp.net/threads/splitnspsharp-a-open-source-cross-platform-legal-nsp-splitter-with-a-gui.567838/ | |||
Latest revision as of 01:51, 12 Haziran 2023
splitNspSharp | |
---|---|
General | |
Author | joshua-software-dev |
Type | PC Utilities |
Version | 1 |
License | MIT License |
Last Updated | 2020/06/19 |
Links | |
Download | |
Website | |
Source | |
A cross platform command line/GUI application for splitting NSP files. There are two releases of this program, one is "splitNspSharp" and the other is "splitNspSharpGui".
The former provides a similar interface to the command line python script by AnalogMan151, and the latter is a mouse driven program that does not require the use of a command line.
User guide
Downloads can be found here.
If you're running a .NET Core dependent release, make sure you download the .NET Core runtime first.
If you're using Windows 10, the recommended release is the .NET Framework dependent releases, for their small size and lack of separate dependencies.
FAQ
Q. What is the difference between the different builds? Contained? Dependent? Framework?
In addition to cross platform releases, there are multiple variants of each release. Each platform has two major releases, one is "contained" and the other is "dependent".
"Contained" releases include most everything needed to run the release inside the executable itself, which increases the size of the executable considerably.
Alternative "Dependent" releases require that a .NET runtime is already installed and available system-wide on a machine. This allows them to only include components directly related to the program, which lowers the size of the executable significantly. In exchange, some prior setup is required of the user, and the runtime + the release take up more space combined than the "contained" releases do.
"Framework" releases are themselves a dependent release, although instead of depending upon the ".NET Core" runtime they depend on the ".NET Framework" runtime. Windows 10 comes preinstalled with the .NET Framework in most standard configurations, which allows for a release with a small executable, without added expectations placed on the user. However, the release of the .Net Framework that comes preinstalled on Windows 10 is quite old, and if no other programs required the user to update it for any reason, splitNspSharp could encounter unexpected issues that would not be present on the .NET Core powered releases. If you're experiencing any bugs while running the .NET Framework dependent release, you may wish to use a .NET Core powered release.
Q. The program immediately exits when I try to run it! Why is it broken?
You may have accidentally downloaded the command line version of the program. There are two versions "splitNspSharp" and "splitNspSharpGui". Only the "Gui" version contained a mouse driven menu, so ensure you download the right version.
Screenshots