835 lines
29 KiB
Plaintext
835 lines
29 KiB
Plaintext
################################################################################################################################
|
|
### DEUTSCHE BESCHREIBUNG
|
|
################################################################################################################################
|
|
|
|
********************************************************************************************************************************
|
|
*** Switch Army Knife (SAK) by kempa - Dezember 2021
|
|
********************************************************************************************************************************
|
|
|
|
Version: beta v0.7.14
|
|
Veröffentlicht auf psxtools.de
|
|
|
|
ICH (kempa) übernehme keine Verantwortung für Schäden/Bricks jeglicher Art.
|
|
Die durch XCI's oder bei der späteren Installation auf der Switch von NSP's auftreten können!
|
|
Nutzt stets eure eigenen Spiele, die ihr auch legal besitzt!
|
|
So habt ihr später auch keine Probleme.
|
|
|
|
*** Ich unterstütze kein Warez!!! ***
|
|
|
|
********************************************************************************************************************************
|
|
|
|
Urheberrecht:
|
|
Der Code wurde komplett von mir persönlich entwickelt.
|
|
So kann das Tool völlig frei und legal angeboten werden!
|
|
|
|
Voraussetzung dafür:
|
|
Das 7zip Archiv darf nicht verändert werden
|
|
Immer mit Quellenangabe zum original Forum-Thread (siehe nachfolgenden Support Link)
|
|
|
|
Wichtige Infos: (hinzugefügte Tools die nicht von mir sind):
|
|
4NXCI (4nxci.exe) - Hier gilt das Danke an The-4n und SciresM für die Entwicklung und das bereitstellen des Tools.
|
|
Quelle: https://github.com/The-4n/4NXCI
|
|
|
|
hacBrewPack / hptnacp (hacbrewpack.exe / hptnacp.exe) - Hier gilt das Danke an The-4n für die Entwicklung und das bereitstellen des Tools.
|
|
Quelle: https://github.com/The-4n/hacBrewPack
|
|
|
|
switchbrew (nx-hbloader) - Hier gilt das Danke an switchbrew Team, R-YaTian und HookedBehemoth für die Entwicklung und das bereitstellen des nx-hbloader/forks.
|
|
Quelle: https://github.com/switchbrew/nx-hbloader
|
|
Quelle: https://github.com/R-YaTian/nro-forwarder
|
|
Quelle: https://github.com/HookedBehemoth/nx-hbloader
|
|
Quelle: https://github.com/dezem/nx-hbloader
|
|
|
|
FAT32 Format (guiformat.exe) - Danke geht an Ridgecrop Consultants Ltd für die GUI Version vom FAT32 Format Tool.
|
|
Quelle: http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm
|
|
|
|
hactool (hactool.exe) - Hier gilt das Danke an SciresM für die Entwicklung und das bereitstellen des Tools.
|
|
Quelle: https://github.com/SciresM/hactool
|
|
|
|
NSC_BUILDER (squirrel.exe) - Hier gilt das Danke an julesontheroad für die Entwicklung und das bereitstellen des Tools.
|
|
Quelle: https://github.com/julesontheroad/NSC_BUILDER
|
|
|
|
LibHac (hactoolnet.exe) - Hier gilt das Danke an Thealexbarney für die Entwicklung und das bereitstellen des Tools.
|
|
https://github.com/Thealexbarney
|
|
|
|
reNXpack (renxpack.exe) - Hier gilt das Danke an The-4n und SciresM für die Entwicklung und das bereitstellen des Tools.
|
|
Quelle: https://github.com/The-4n/reNXpack
|
|
|
|
********************************************************************************************************************************
|
|
|
|
Support: Auf psxtools.de (https://psxtools.de/index.php/Thread/77281)
|
|
|
|
********************************************************************************************************************************
|
|
*** Funktionen
|
|
********************************************************************************************************************************
|
|
|
|
Mit diesem Switch Taschenmesser könnt ihr eure Inhalt XCI/NSP von eurer Switch einfach jonglieren.
|
|
|
|
- XCI patchen
|
|
- XCI splitten / zusammenfügen
|
|
- Update XCI mit Spiele update + DLC's
|
|
- XCI nach NSP konvertieren
|
|
- Komprimiere XCI nach XCZ
|
|
- Dekomprimiere XCZ nach XCI
|
|
- Firmware von XCI entpacken
|
|
- NSP patchen
|
|
- NSP splitten / zusammenfügen
|
|
- Update NSP mit Spiele update + DLC's
|
|
- NSP nach XCI konvertieren
|
|
- Komprimiere NSP nach NSZ
|
|
- Dekomprimiere NSZ nach NSP
|
|
- Extrahiere deine Switch Savegames diese du von der User Partition kopiert hast
|
|
- Erstelle NRO forwarder als installierbare NSP Datei
|
|
- SD Karte in FAT32 formatieren
|
|
|
|
*** Generell gilt:
|
|
Alle Dateien werden immer im Ordner von SAK erstellt.
|
|
Es werden nur XCI + NSP Dateien >= 4GB zum splitten akzeptiert.
|
|
Alle < 4GB macht dass splitten ja auch kein Sinn!
|
|
|
|
*** Für XCI auf niedrige FW patche gilt:
|
|
keys.dat/prod.keys wird benötigt
|
|
Datei muss in XCI vorliegen
|
|
|
|
*** Für XCI splitten gilt:
|
|
XCI können in voller Größe oder getrimmt gesplittet werden.
|
|
Getrimmt bedeutet, dass der leere Speicherplatz am Ende entfernt wird.
|
|
Dadurch gibt es einen kleinen Speicherplatz gewinn für das XCI Abbild.
|
|
|
|
Der neue Dateiname wird mit "_splitted" ergänzt.
|
|
|
|
Können auch direkt auf die µSD Karte via USB Reader gesplittet werden.
|
|
|
|
*** XCI zusammenfügen gilt:
|
|
Dateiendungen.xc0 und .xci.00 werden akzeptiert
|
|
|
|
*** Update XCI mit Spiele Update gilt:
|
|
Dein gedumptes Spiel als XCI, neuste Update als NSP/NSZ und optional deine gedumpten DLC's als NSP
|
|
|
|
*** Für XCI nach NSP konvertieren gilt:
|
|
keys.dat/prod.keys wird benötigt
|
|
Wie ihr die von euerer Switch erhaltet, schaut dazu hier vorbei
|
|
psxtools.de/index.php/Thread/76547
|
|
|
|
** Für XCI nach XCZ komprimieren gilt:
|
|
keys.dat/prod.keys wird benötigt
|
|
Wie ihr die von euerer Switch erhaltet, schaut dazu hier vorbei
|
|
psxtools.de/index.php/Thread/76547
|
|
|
|
** Für XCZ nach XCI dekomprimieren gilt:
|
|
keys.dat/prod.keys wird benötigt
|
|
Wie ihr die von euerer Switch erhaltet, schaut dazu hier vorbei
|
|
psxtools.de/index.php/Thread/76547
|
|
|
|
*** Für Firmware entpacken gilt:
|
|
keys.dat/prod.keys wird benötigt
|
|
Datei muss in XCI vorliegen
|
|
|
|
*** Für NSP auf niedrige FW patche gilt:
|
|
keys.dat/prod.keys wird benötigt
|
|
Datei muss in NSP vorliegen
|
|
|
|
*** Für NSP splitten gilt:
|
|
Die gesplitteten Dateien werden in einem Ordner mit fortlaufender Nummer abgelegt.
|
|
Als Bezug für den Ordnername, wird der aktuelle NSP Dateiname genommen und mit "splitted" ergänzt
|
|
|
|
Können nun auch direkt auf die µSD Karte via USB Reader gesplittet werden.
|
|
|
|
Das Archivbit wird automatisch gesetzt.
|
|
|
|
** Für NSP zusammenfügen gilt:
|
|
Dein gesplittete NSP (00).
|
|
Alle anderen werden automatisch gewählt.
|
|
|
|
*** Update NSP mit Spiele Update gilt:
|
|
Dein gedumptes Spiel als NSP, neuste Update als NSP/NSZ und optional deine gedumpten DLC's als NSP
|
|
|
|
*** Für NSP nach XCI konvertieren gilt:
|
|
nur Spiele unterstützt
|
|
keys.dat/prod.keys wird benötigt
|
|
Wie ihr die von euerer Switch erhaltet, schaut dazu hier vorbei
|
|
psxtools.de/index.php/Thread/76547
|
|
|
|
** Für NSP nach NSZ komprimieren gilt:
|
|
keys.dat/prod.keys wird benötigt
|
|
Wie ihr die von euerer Switch erhaltet, schaut dazu hier vorbei
|
|
psxtools.de/index.php/Thread/76547
|
|
|
|
** Für NSZ nach NSP dekomprimieren gilt:
|
|
keys.dat/prod.keys wird benötigt
|
|
Wie ihr die von euerer Switch erhaltet, schaut dazu hier vorbei
|
|
psxtools.de/index.php/Thread/76547
|
|
|
|
*** Für Saves extrahiere gilt:
|
|
keys.dat/prod.keys wird benötigt
|
|
Wie ihr die von euerer Switch erhaltet, schaut dazu hier vorbei
|
|
psxtools.de/index.php/Thread/76547
|
|
Dein save Ordner von der User Partition (HacDiskMount oder via Homebrew Tool)
|
|
Mittels HacDiskMount, schaut dazu hier vorbei
|
|
psxtools.de/index.php/Thread/80260
|
|
|
|
*** NRO forwarder:
|
|
keys.dat/prod.keys wird benötigt
|
|
Wie ihr die von euerer Switch erhaltet, schaut dazu hier vorbei
|
|
psxtools.de/index.php/Thread/76547
|
|
icon als jpg/jpeg Auflösung 256x256
|
|
Um eigene startup Logos zu nutzen, erstelle einen Ordner "custom" bei der SAK.exe.
|
|
Platziere hier die Dateien als "NintendoLogo.png" und "StartupMovie.gif".
|
|
Als Beispiel schaue in den "bin" Ordner.
|
|
|
|
*** FAT32 Format:
|
|
Wenn du beim formatieren der SD Karte einen Fehler erhälst.
|
|
(Failed to opene device) vergewissere dich, dass nichts auf die SD zugreift.
|
|
Schon alleine der geöffnete Windows Explorer reicht hierzu aus.
|
|
|
|
So sollte es immer gehen:
|
|
Starte FAT32 Format und stecke jetzt erst die SD Karte in Kartenleser.
|
|
Danach die SD Karte auswählen und formatieren klicken.
|
|
|
|
********************************************************************************************************************************
|
|
*** Änderungshistorie
|
|
********************************************************************************************************************************
|
|
|
|
Beta v0.2.1: (25.11.2018)
|
|
Mit diesem Tool könnt ihr eure eigenen NSP Files für FAT32 SD-Karten splitten.
|
|
Damit ihr diese auf eurer Switch über die SD-Karte einfach installieren könnt.
|
|
|
|
- Es werden nur NSP Dateien >= 4GB akzeptiert.
|
|
Alle < 4GB macht dass splitten ja auch kein Sinn! ;-)
|
|
|
|
- Die gesplitteten Dateien werden in einem Ordner mit fortlaufender Nummer abgelegt.
|
|
Als Bezug für den Ordnername, wird der aktuelle NSP Dateiname genommen und mit "splitted" ergänzt
|
|
|
|
- Das Archivbit wird automatisch gesetzt.
|
|
|
|
Beta v0.3: (26.11.2018)
|
|
- Mehrfachauswahl fürs splitten nun möglich
|
|
|
|
- Freier Speicherplatz wird bei jedem Titel vorher geprüft
|
|
|
|
Beta v0.4: (01.12.2018)
|
|
- Direktes splitten auf die SD-Karte
|
|
|
|
Beta v0.5: (12.12.2018)
|
|
- XCI teilen
|
|
- XCI zusammenfügen
|
|
- XCI in NSP konvertieren (keys.dat erforderlich)
|
|
- FAT32 Format eingefügt
|
|
- Update Funktion
|
|
|
|
Beta v0.5.1: (18.12.2018)
|
|
- Möglichkeit prod.keys für 4NXCI zu verwenden
|
|
- *please wait* Nachricht beim konvertieren von XCI nach NSP
|
|
|
|
Beta v0.6: (28.12.2018)
|
|
- Entpacke Firmware Update aus XCI
|
|
- XCI in NSP konvertieren Anpassungen:
|
|
- Dateiname automatisch umbenannt
|
|
- Möglichkeit direkt für FAT32 zu splitten
|
|
- Möglichkeit direkt auf USB zu splitten
|
|
|
|
Beta v0.6.1: (04.01.2019)
|
|
- kleine Korrekturen und Optimierungen
|
|
|
|
Beta v0.6.2: (05.01.2019)
|
|
- Korrektur fürs konvertieren XCI -> NSP immer in den SAK Ordner
|
|
|
|
Beta v0.6.2.1: (05.01.2019)
|
|
- Kleine Korrektur fürs ausführen bei 4nxci
|
|
|
|
Beta v0.6.3: (26.01.2019)
|
|
- 4nxci update auf neue Version 3.0
|
|
- 4nxci freier Speicherplatz wird vor konvertieren geprüft
|
|
- Entpacke FW freier Speicherplatz wird vorher geprüft
|
|
- Anzeige der benötigten Zeit für den gesammten Prozess
|
|
- Erzwungene Administratorberechtigungen wurden von SAK entfernt.
|
|
Falls du Probleme haben solltest, so starte SAK als Administrator!
|
|
|
|
Beta v0.6.3.1: (29.01.2019)
|
|
- 4nxci update auf neue Version 3.01
|
|
- Beim konvertieren von XCI nach NSP wird die Funktion für die Titelbenennung von 4nxci genutzt
|
|
|
|
Kleines Update: (01.02.2019)
|
|
- 4nxci update auf neue Version 3.05
|
|
|
|
Kleines Update: (05.02.2019)
|
|
- 4nxci update auf neue Version 3.06
|
|
|
|
Kleines Update: (12.03.2019)
|
|
- 4nxci update auf neue Version 4.0
|
|
|
|
Beta v0.6.4: (25.03.2019)
|
|
- Beim konvertieren von XCI nach NSP
|
|
Ausgabe von Fehlermeldung für fehlerhafte/fehlende Einträge in der prod.keys
|
|
|
|
Beta v0.6.4.1: (26.03.2019)
|
|
- Fix für falsche Meldung von fehlerhafte/fehlende Einträge in der prod.keys beim XCI nach NSP konvertieren
|
|
|
|
Kleines Update: (01.04.2019)
|
|
- 4nxci update auf neue Version 4.01
|
|
|
|
Beta v0.6.5: (12.04.2019)
|
|
- kleine Fehlerbehebungen für SAK
|
|
- Neue Funktion hinzugefügt NSP auf niedrige Firmware patchen
|
|
|
|
Beta v0.6.5.1: (21.04.2019)
|
|
- kleine Änderungen für reNXpack in SAK
|
|
- 4nxci update auf neue Version 4.03
|
|
- reNXpack update auf neue Version 1.16
|
|
|
|
Beta v0.6.6: (23.06.2019)
|
|
- Neue Funktion hinzugefügt NSP nach XCI konvertieren
|
|
|
|
Kleines Update: (10.07.2019)
|
|
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 0.87c
|
|
|
|
Beta v0.6.7: (05.09.2019)
|
|
- Neue Funktion hinzugefügt extrahiere Saves von der User Partition
|
|
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 0.89b
|
|
|
|
Beta v0.6.8: (01.10.2019)
|
|
- Neue Funktion hinzugefügt update XCI mit Spiele Update
|
|
- Neue Funktion hinzugefügt NSP zusammenfügen
|
|
|
|
Beta v0.6.8.1: (04.10.2019)
|
|
- Fix falsche gui Titel
|
|
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 0.90d
|
|
|
|
Beta v0.6.8.2: (13.10.2019)
|
|
- Kleiner fix Update XCI
|
|
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 0.93
|
|
|
|
Beta v0.7: (21.10.2019)
|
|
- SAK Haupt GUI überarbeitet
|
|
- SAK Logo hinzugefügt
|
|
- Neue Funktion hinzugefügt komprimiere XCI nach XCZ
|
|
- Neue Funktion hinzugefügt komprimiere NSP nach NSZ
|
|
- hactoolnet update auf neue Version 0.6.0
|
|
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 0.95
|
|
|
|
Beta v0.7.1: (26.10.2019)
|
|
- Änderungen bei XCI merge Unterstützung für 00 gesplittete Dateien
|
|
- Neue Funktion hinzugefügt dekomprimiere XCZ nach XCI
|
|
- Neue Funktion hinzugefügt dekomprimiere NSZ nach NSP
|
|
- Code Bereinigung
|
|
|
|
Beta v0.7.2: (17.11.2019)
|
|
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 0.96c
|
|
- Splash Screen zu SAK hinzugefügt
|
|
|
|
Beta v0.7.3: (22.11.2019)
|
|
- Änderungen bei Update XCI mit Spiele Update + DLC's (Mehrfachauswahl möglich)
|
|
|
|
Beta v0.7.3.1: (02.12.2019)
|
|
- Kleiner fix bei extrahiere Saves
|
|
- hactoolnet update auf neue Version 0.7.0
|
|
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 0.96d
|
|
|
|
Kleines Update: (19.12.2019)
|
|
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 0.97
|
|
|
|
Beta v0.7.4: (05.01.2020)
|
|
- Neue Funktion hinzugefügt update NSP mit Spiele Update
|
|
- hactoolnet update auf neue Version 0.8.0
|
|
|
|
Kleines Update: (07.01.2020)
|
|
- hactoolnet update auf neue Version 0.8.1
|
|
|
|
Kleines Update: (20.01.2020)
|
|
- hactool update auf neue Version 1.3.0
|
|
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 0.98b
|
|
|
|
Kleines Update: (22.02.2020)
|
|
- hactool update auf neue Version 1.3.1
|
|
|
|
Kleines Update: (14.04.2020)
|
|
- hactool update auf neue Version 1.3.3
|
|
- hactoolnet update auf neue Version 0.10.0
|
|
|
|
Beta v0.7.5: (11.06.2020)
|
|
- Änderungen update NSP/XCI mit Spiele Update unterstütz nun Updates als NSZ
|
|
- Neue Funktion hinzugefügt XCI auf niedrige Firmware patchen
|
|
- hactool update auf neue Version 1.4.0
|
|
- hactoolnet update auf neue Version 0.11.3
|
|
|
|
Beta v0.7.6: (26.10.2020)
|
|
- Änderungen _patch wird beim patchen von XCI oder NSP angefügt
|
|
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 1.01b
|
|
- hactoolnet update auf neue Version 0.12.0
|
|
|
|
Beta v0.7.7: (31.12.2020)
|
|
- Fix beim patchen von NSP mit anfügen von _patch
|
|
- NSC_BUILDER (nur squirrel.exe) auf alte version 0.98b
|
|
|
|
Beta v0.7.8: (04.05.2021)
|
|
- Neue Funktion hinzugefügt NRO forwarder erstellen
|
|
|
|
Beta v0.7.9: (05.05.2021)
|
|
- Funktion hinzugefügt Retroarch Core forwarder erstellen
|
|
|
|
Beta v0.7.10: (14.05.2021)
|
|
- Funktion hinzugefügt ändern der Versionsnummer im forwarder
|
|
- Funktion hinzugefügt erlaube/verbiete Screenshots im forwarder
|
|
- Funktion hinzugefügt aktiviere/deaktiviere Videoaufnahme im forwarder
|
|
|
|
Beta v0.7.11: (15.05.2021)
|
|
- Fix einige HB-Tools nicht als forwarder gehen
|
|
|
|
Kleines Update: (21.06.2021)
|
|
- hactoolnet update auf neue Version 0.13.0
|
|
|
|
Kleines Update: (05.07.2021)
|
|
- hactoolnet update auf neue Version 0.13.1
|
|
|
|
Beta v0.7.12: (05.10.2021)
|
|
- Entpacke Firmware zeigt nun die Version an
|
|
und benennt den Ordner zu Firmware X.X.X um
|
|
- nx-hbloader für NSP Forwarder genutzt
|
|
wurde mit libnx-4.2.0-master-cee75bb neu kompiliert
|
|
- hactoolnet update auf neue Version 0.13.3
|
|
|
|
Beta v0.7.13: (08.10.2021)
|
|
- Fix für SAK Update check
|
|
Wenn die liesmich vom Benutzer gelöscht wurde...verursacht ein Crash
|
|
|
|
Kleines Update: (30.10.2021)
|
|
- fw13.1.0 nca_id hinzugefügt
|
|
|
|
Beta v0.7.14: (22.11.2021)
|
|
- Fix für zurück ins Hauptmenü, thx Signum21
|
|
|
|
Kleines Update: (04.12.2021)
|
|
- fw13.2.0 nca_id hinzugefügt
|
|
- hactoolnet update auf neue Version 0.14.0
|
|
|
|
Kleines Update: (28.01.2022)
|
|
- fw13.2.1 nca_id hinzugefügt
|
|
- hactoolnet update auf neue Version 0.15.0
|
|
|
|
Kleines Update: (05.04.2022)
|
|
- fw14.0.0-14.1.0 nca_id hinzugefügt
|
|
|
|
********************************************************************************************************************************
|
|
*** Switch Army Knife in Betrieb nehmen
|
|
********************************************************************************************************************************
|
|
|
|
Voraussetzung:
|
|
- Windows PC
|
|
- Gedumpte keys.dat/prod.keys von deiner Switch Konsole - um deine Keys zu bekommen schaue hier -> (https://psxtools.de/index.php/Thread/76547)
|
|
|
|
7zip entpacken:
|
|
- Switch keys (keys.dat/prod.keys) im "bin" Ordner bei der 4nxci.exe ablegen
|
|
- fertig
|
|
|
|
################################################################################################################################
|
|
### ENGLISH DESCRIPTION
|
|
################################################################################################################################
|
|
|
|
********************************************************************************************************************************
|
|
*** Switch Army Knife (SAK) by kempa - December 2021
|
|
********************************************************************************************************************************
|
|
|
|
Version: beta v0.7.14
|
|
Published on psxtools.de
|
|
|
|
I (kempa) take no responsibility for damages/bricks of any kind.
|
|
Which can occur from XCI's or during the installation of the NSP's on the switch!
|
|
Always use your own games, which you legally own!
|
|
So you have no problems later.
|
|
|
|
*** I don't support warez !!! ***
|
|
|
|
********************************************************************************************************************************
|
|
|
|
Copyright:
|
|
The code was completely developed by me.
|
|
So the tool can be published completely free and legal!
|
|
|
|
Prerequisite for this:
|
|
The 7zip archive must not be changed
|
|
Always with reference to the original forum thread (see Support Link below)
|
|
|
|
Important notices: (included tools that are not from me):
|
|
4NXCI (4nxci.exe) - The respect goes to The-4n and SciresM for developing and providing the tool.
|
|
Source: https://github.com/The-4n/4NXCI
|
|
|
|
hacBrewPack / hptnacp (hacbrewpack.exe / hptnacp.exe) - The respect goes to The-4n for developing and providing the tool.
|
|
Source: https://github.com/The-4n/hacBrewPack
|
|
|
|
switchbrew (nx-hbloader) - The respect goes to switchbrew Team, R-YaTian and HookedBehemoth for developing and providing the nx-hbloader/forks.
|
|
Source: https://github.com/switchbrew/nx-hbloader
|
|
Source: https://github.com/R-YaTian/nro-forwarder
|
|
Source: https://github.com/HookedBehemoth/nx-hbloader
|
|
Source: https://github.com/dezem/nx-hbloader
|
|
|
|
FAT32 Format (guiformat.exe) - Thanks goes to Ridgecrop Consultants Ltd for FAT32 Format as GUI version
|
|
Source: http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm
|
|
|
|
hactool (hactool.exe) - The respect goes to SciresM for developing and providing the tool.
|
|
Source: https://github.com/SciresM/hactool
|
|
|
|
NSC_BUILDER (squirrel.exe) - The respect goes to julesontheroad for developing and providing the tool.
|
|
Source: https://github.com/julesontheroad/NSC_BUILDER
|
|
|
|
LibHac (hactoolnet.exe) - The respect goes to Thealexbarney for developing and providing the tool.
|
|
https://github.com/Thealexbarney
|
|
|
|
reNXpack (renxpack.exe) - The respect goes to The-4n and SciresM for developing and providing the tool.
|
|
Source: https://github.com/The-4n/reNXpack
|
|
|
|
********************************************************************************************************************************
|
|
|
|
Support: On psxtools.de (https://psxtools.de/index.php/Thread/77281)
|
|
|
|
********************************************************************************************************************************
|
|
*** Functions
|
|
********************************************************************************************************************************
|
|
|
|
With Switch Army Knife you can easily juggle XCI / NSP content from your switch.
|
|
|
|
- Patch XCI
|
|
- Split / merge XCI
|
|
- Update XCI with game update and dlc's
|
|
- Convert XCI to NSP
|
|
- Compress XCI to XCZ
|
|
- Decompress XCZ to XCI
|
|
- Extract Firmware from XCI
|
|
- Patch NSP
|
|
- Split / merge NSP
|
|
- Update NSP with game update and dlc's
|
|
- Convert NSP to XCI
|
|
- Compress NSP to NSZ
|
|
- Decompress NSZ to NSP
|
|
- Extracting Switch savegames which you have copied from your User partition
|
|
- Create NRO forwarder as installable NSP file
|
|
- Format the SD card in FAT32
|
|
|
|
*** Generally:
|
|
All files are always created in the folder of SAK.
|
|
Only XCI + NSP files >= 4GB are accepted for splitting.
|
|
All files < 4GB makes splitting no sense!
|
|
|
|
*** Patch XCI to lower firm:
|
|
keys.dat / prod.keys is required
|
|
File must be as XCI
|
|
|
|
*** Split XCI:
|
|
XCI can be split in full size or trimmed.
|
|
Trimmed means that the empty space at the end will be removed.
|
|
This will saves you a lot of space for the XCI image.
|
|
|
|
The new file name will be append with "_splitted".
|
|
|
|
Can also be split directly to the ?SD card over the USB card reader.
|
|
|
|
*** Merge XCI:
|
|
Extensions.xc0 and .xci.00 are accepted
|
|
|
|
*** Update XCI:
|
|
Needed your dumped game as XCI, the latest update as NSP/NSZ optionally your dumped DLC's as NSP
|
|
|
|
*** Converting XCI to NSP:
|
|
keys.dat / prod.keys is required
|
|
How to get the keys from your switch, look here psxtools.de/index.php/Thread/76547
|
|
|
|
*** Compress XCI to XCZ:
|
|
keys.dat / prod.keys is required
|
|
How to get the keys from your switch, look here psxtools.de/index.php/Thread/76547
|
|
|
|
*** Decompress XCZ to XCI:
|
|
keys.dat / prod.keys is required
|
|
How to get the keys from your switch, look here psxtools.de/index.php/Thread/76547
|
|
|
|
*** Firmware extraction:
|
|
keys.dat / prod.keys is required
|
|
File must be as XCI
|
|
|
|
*** Patch NSP to lower firm:
|
|
keys.dat / prod.keys is required
|
|
File must be as NSP
|
|
|
|
*** Split NSP:
|
|
The split files are stored in a folder with a sequential number.
|
|
As reference for the folder name, the current NSP file name is taken and added with "splitted"
|
|
|
|
Can now be split directly to the ?SD card over USB card reader.
|
|
|
|
The archive bit is set automatically.
|
|
|
|
** Merge NSP:
|
|
Your splitted NSP only select the (00) file.
|
|
All others are automatically selected.
|
|
|
|
*** Update NSP:
|
|
Needed your dumped game as NSP, the latest update as NSP/NSZ optionally your dumped DLC's as NSP
|
|
|
|
*** Converting NSP to XCI:
|
|
only games supported
|
|
keys.dat / prod.keys is required
|
|
How to get the keys from your switch, look here psxtools.de/index.php/Thread/76547
|
|
|
|
*** Compress NSP to NSZ:
|
|
keys.dat / prod.keys is required
|
|
How to get the keys from your switch, look here psxtools.de/index.php/Thread/76547
|
|
|
|
*** Decompress NSZ to NSP:
|
|
keys.dat / prod.keys is required
|
|
How to get the keys from your switch, look here psxtools.de/index.php/Thread/76547
|
|
|
|
*** Extracting saves:
|
|
keys.dat / prod.keys is required
|
|
How to get the keys from your switch, look here psxtools.de/index.php/Thread/76547
|
|
Your save folder from the User partition (HacDiskMount or Homebrew Tool)
|
|
By HacDiskMount, look here psxtools.de/index.php/Thread/80260
|
|
|
|
*** NRO forwarder:
|
|
keys.dat / prod.keys is required
|
|
How to get the keys from your switch, look here psxtools.de/index.php/Thread/76547
|
|
icon as jpg/jpeg resolution 256x256
|
|
To use your own startup logo, create a dir called "custom" near SAK.exe.
|
|
And place there your files as "NintendoLogo.png" and "StartupMovie.gif".
|
|
For example look at "bin" dir.
|
|
|
|
*** FAT32 Format:
|
|
If you get an error when formatting the SD card.
|
|
(Failed to open device) make sure nothing access the SD card.
|
|
Already opening the windows explorer is enough to get the error.
|
|
|
|
This is how it should always be:
|
|
Start FAT32 Format and now insert the SD card in the card reader.
|
|
Then select the SD card and format it.
|
|
|
|
********************************************************************************************************************************
|
|
*** Changelog
|
|
********************************************************************************************************************************
|
|
|
|
Beta v0.2.1: (25.11.2018)
|
|
With this tool you can split your own NSP files for FAT32 SD cards.
|
|
So you can easily install them on your switch via the SD card.
|
|
|
|
- Only NSP files >= 4GB are accepted.
|
|
All < 4GB files makes no sense to split! ;-)
|
|
|
|
- The splitted files are stored in a folder with a sequential number.
|
|
As reference for the folder name, the current NSP file name is taken and added with "splitted"
|
|
|
|
- The archive bit is set automatically.
|
|
|
|
Beta v0.3: (26.11.2018)
|
|
- Multiple selection for splitting is now possible
|
|
|
|
- Free space will be checked for each title
|
|
|
|
Beta v0.4: (01.12.2018)
|
|
- Directly splitting on the sd-card
|
|
|
|
Beta v0.5: (12.12.2018)
|
|
- XCI split
|
|
- XCI merge
|
|
- XCI to NSP converting (keys.dat required)
|
|
- FAT32 Format implemented
|
|
- Update feature
|
|
|
|
Beta v0.5.1: (18.12.2018)
|
|
- possibility to use prod.keys for 4NXCI
|
|
- added *please wait* message at converting XCI to NSP process
|
|
|
|
Beta v0.6: (28.12.2018)
|
|
- Extract firmware update from XCI
|
|
- XCI to NSP converting changes:
|
|
- filename auto renaming
|
|
- possibility to directly split for FAT32
|
|
- possibility to directly split to USB
|
|
|
|
Beta v0.6.1: (04.01.2019)
|
|
- small fixes and optimizations
|
|
|
|
Beta v0.6.2: (05.01.2019)
|
|
- fix for converting XCI -> NSP always to SAK folder
|
|
|
|
Beta v0.6.2.1: (05.01.2019)
|
|
- small fix for 4nxci execution
|
|
|
|
Beta v0.6.3: (26.01.2019)
|
|
- 4nxci update to new version 3.0
|
|
- 4nxci check free disk space before converting
|
|
- Extract FW from XCI check free disk space
|
|
- Show needed time for the complete action
|
|
- Removed required administrator rights from SAK
|
|
If you have problems, run SAK as administrator!
|
|
|
|
Beta v0.6.3.1: (29.01.2019)
|
|
- 4nxci update to new version 3.01
|
|
- At converting process XCI to NSP now using titelnaming feature from 4nxci
|
|
|
|
Small update: (01.02.2019)
|
|
- 4nxci update to new version 3.05
|
|
|
|
Small update: (05.02.2019)
|
|
- 4nxci update to new version 3.06
|
|
|
|
Small update: (12.03.2019)
|
|
- 4nxci update to new version 4.0
|
|
|
|
Beta v0.6.4: (25.03.2019)
|
|
- At converting process XCI to NSP
|
|
Output failure message for incorrect/missing entries in prod.keys
|
|
|
|
Beta v0.6.4.1: (26.03.2019)
|
|
- Fix for wrong incorrect/missing prod.keys message at XCI to NSP converting
|
|
|
|
Small update: (01.04.2019)
|
|
- 4nxci update to new version 4.01
|
|
|
|
Beta v0.6.5: (12.04.2019)
|
|
- small fixes for SAK
|
|
- Added new feature patch nsp to lower firm
|
|
|
|
Beta v0.6.5.1: (21.04.2019)
|
|
- small changes for reNXpack at SAK
|
|
- 4nxci update to new version 4.03
|
|
- reNXpack update to new version 1.16
|
|
|
|
Beta v0.6.6: (23.06.2019)
|
|
- Added new feature NSP to XCI converting
|
|
|
|
Small update: (10.07.2019)
|
|
- NSC_BUILDER (only squirrel.exe) update to new Version 0.87c
|
|
|
|
Beta v0.6.7: (05.09.2019)
|
|
- Added new feature extract saves form the User partition
|
|
- NSC_BUILDER (only squirrel.exe) update to new Version 0.89b
|
|
|
|
Beta v0.6.8: (01.10.2019)
|
|
- Added new feature update XCI with game update
|
|
- Added new feature merge NSP
|
|
|
|
Beta v0.6.8.1: (04.10.2019)
|
|
- Fix wrong gui titles
|
|
- NSC_BUILDER (only squirrel.exe) update to new Version 0.90d
|
|
|
|
Beta v0.6.8.2: (13.10.2019)
|
|
- Small fix Update XCI
|
|
- NSC_BUILDER (only squirrel.exe) update to new Version 0.93
|
|
|
|
Beta v0.7: (21.10.2019)
|
|
- Redesign SAK Main GUI
|
|
- Added SAK logo
|
|
- Added new feature compress XCI to XCZ
|
|
- Added new feature compress NSP to NSZ
|
|
- hactoolnet update to new version 0.6.0
|
|
- NSC_BUILDER (only squirrel.exe) update to new version 0.95
|
|
|
|
Beta v0.7.1: (26.10.2019)
|
|
- Changes for XCI merge added support for 00 split files
|
|
- Added new feature decompress XCZ to XCI
|
|
- Added new feature decompress NSZ to NSP
|
|
- Code cleanup
|
|
|
|
Beta v0.7.2: (17.11.2019)
|
|
- NSC_BUILDER (only squirrel.exe) update to new Version 0.96c
|
|
- Added splash screen to SAK
|
|
|
|
Beta v0.7.3: (22.11.2019)
|
|
- Changes for Update XCI with game update + dlc's (multiselect possible)
|
|
|
|
Beta v0.7.3.1: (02.12.2019)
|
|
- Small fix at extract saves
|
|
- hactoolnet update to new version 0.7.0
|
|
- NSC_BUILDER (only squirrel.exe) update to new version 0.96d
|
|
|
|
Small update: (19.12.2019)
|
|
- NSC_BUILDER (only squirrel.exe) update to new Version 0.97
|
|
|
|
Beta v0.7.4: (05.01.2020)
|
|
- Added new feature Update NSP with game update
|
|
- hactoolnet update to new version 0.8.0
|
|
|
|
Small update: (07.01.2020)
|
|
- hactoolnet update to new version 0.8.1
|
|
|
|
Small update: (20.01.2020)
|
|
- hactool update to new version 1.3.0
|
|
- NSC_BUILDER (only squirrel.exe) update to new version 0.98b
|
|
|
|
Small update: (22.02.2020)
|
|
- hactool update to new version 1.3.1
|
|
|
|
Small update: (14.04.2020)
|
|
- hactool update to new version 1.3.3
|
|
- hactoolnet update to new version 0.10.0
|
|
|
|
Beta v0.7.5: (11.06.2020)
|
|
- Changes Update NSP/XCI with game update now support Updates as NSZ
|
|
- Added new feature patch XCI to lower firm
|
|
- hactool update to new version 1.4.0
|
|
- hactoolnet update to new version 0.11.3
|
|
|
|
Beta v0.7.6: (26.10.2020)
|
|
- Changes add _patch label if you use the patch XCI or NSP option
|
|
- NSC_BUILDER (only squirrel.exe) update to new version 1.01b
|
|
- hactoolnet update to new version 0.12.0
|
|
|
|
Beta v0.7.7: (31.12.2020)
|
|
- Small fix for patching NSP with changing label _patch
|
|
- NSC_BUILDER (only squirrel.exe) revert to version 0.98b
|
|
|
|
Beta v0.7.8: (04.05.2021)
|
|
- Added new feature create NRO forwarder
|
|
|
|
Beta v0.7.9: (05.05.2021)
|
|
- Added feature create Retroarch Core forwarder
|
|
|
|
Beta v0.7.10: (14.05.2021)
|
|
- Added feature change version number in forwarder
|
|
- Added feature allow/deny screenshot in forwarder
|
|
- Added feature enable/disable video capture in forwarder
|
|
|
|
Beta v0.7.11: (15.05.2021)
|
|
- Fix some HB-Tools not working in forwarder
|
|
|
|
Small update: (21.06.2021)
|
|
- hactoolnet update to new version 0.13.0
|
|
|
|
Small update: (05.07.2021)
|
|
- hactoolnet update to new version 0.13.1
|
|
|
|
Beta v0.7.12: (05.10.2021)
|
|
- Extract Firmware shows now the Version
|
|
and renames it to Firmware X.X.X
|
|
- nx-hbloader used for NSP Forwarder
|
|
recompiled with libnx-4.2.0-master-cee75bb
|
|
- hactoolnet update to new version 0.13.3
|
|
|
|
Beta v0.7.13: (08.10.2021)
|
|
- Fix internal SAK update check
|
|
If readme is deleted by User...causing crash
|
|
|
|
Small update: (30.10.2021)
|
|
- add fw13.1.0 nca_id
|
|
|
|
Beta v0.7.14: (22.11.2021)
|
|
- Fix the return main menu bug, thx to Signum21
|
|
|
|
Small update: (04.12.2021)
|
|
- add fw13.2.0 nca_id
|
|
- hactoolnet update to new version 0.14.0
|
|
|
|
Small update: (28.01.2022)
|
|
- add fw13.2.1 nca_id
|
|
- hactoolnet update to new version 0.15.0
|
|
|
|
Small update: (05.04.2022)
|
|
- add fw14.0.0-14.1.0 nca_id
|
|
|
|
********************************************************************************************************************************
|
|
*** Put Switch Army Knife into operation
|
|
********************************************************************************************************************************
|
|
|
|
Requirement:
|
|
- Windows PC
|
|
- Dumped keys.dat/prod.keys from your Switch console - to get your keys look here -> (https://psxtools.de/index.php/Thread/76547)
|
|
|
|
Unzip 7zip:
|
|
- Switch keys (keys.dat/prod.keys) copy it to the "bin" dir near 4nxci.exe
|
|
- finished
|