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

NSP Indexer Switch

From GameBrew
Revision as of 12:28, 15 Haziran 2023 by HydeWing (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
NSP Indexer
Nspindexernx.png
General
Authorproconsule, jangrewe
TypePC Utilities
Version2021
LicenseMixed
Last Updated2021/09/02
Links
Download
Website
Source

PHP Indexer for Switch NSP (XCI NSZ XCZ) by proconsule and jangrewe.

It is a simple PHP that parse directory with NSP files and show it as a list retrieving img from N cdn and info from tinfoil json.

Features

  • List NSP, XCI, NSZ and XCZ titles in a fancy way (Base Games, DLCs and Updates).
  • Check For latest Update version of game file (if any).
  • Compatible with tinfoil Custom Index JSON (if called with index.php/?tinfoil).
  • Compatible with DBI plaintext list (if called with index.php/?DBI).
  • Net Install (if TCP port 2000 of Switch is reachable by webserver).
  • NSP Internal TitleID Check.
  • XCI Internal TitleID Check (if keys supplied).
  • NSP & XCI File Decryption.
  • File Rename Based on TitleID & Version.

User guide

Place all files into a directory on your webserver, then copy config.defaults.php to config.php and adjust it to your needs.

Your filenames need to contain at least a Title ID in the format [0100XXXXXXXXYYYY], and Updates also need a version tag like [v1441792].

FAQ

Q. I am a 32bit system and rom info button doesn't show, why?

Rom info button is disabled on 32bit system. sorry but with php on a 32bit system is impossible to do decryption

Q. What is the differences between master and dev branch?

Master branch is stable and updated only when all features are tested and stable. Dev branch often have more features but may (mostly with proconsule commits) have bugs.

Screenshots

nspindexernx2.png

Known issues

32Bit System suffer for >2GB limit in many way (fseek and so on) so some features are not working like Rom Info. for Windows users use php > 7.0 as also on 64bit machines lower versions have 32bit integers.

Credits

Thanks to:

  • SciresM for aes128.py we ported to PHP for NCA decryption.
  • duckbill007 for support on DBI Installer.
  • blawar for nsp update version look suggestion and all tinfoil cool stuff.
  • Ejec at GBAtemp forum (for his bugs reports).

External links

Advertising: