Tutorial  Updated

Play .NSP Games for higher Firmware on lower Firmware (ReiNX, Hactool,Tinfoil + extracted NSP)

Hello there! I just found a way to play .NSP games for higher firmwares on my 4.1.0 Switch.

THIS ALSO WORKS WITH ATMOSPHERE /w sigpatches



These methods seem to be obsolete, since the newest Tinfoil builds ignore the "minimum required firmware"-info in the xml-files of any NSP. Just Install any game/update/DLC with the newest Tinfoil and it should just work out of the box! (If the keygeneration limitation is still met!)


_____________________________________________________________________________________________________________________________________________________________

KEEP IN MIND:
1. only basegames and updates can be installed with newest tinfoil! DLC don't work, yet! But update patching doesn't work with my method (yet?)
2. Not every game can be used with every Switch Firmware! Read the red text at the end of this post for more Information!


I tested this method with Pokemon Quest and Captain Toad, both start after editing the games.

NEW Method for playing games with lower Firmware:

1. Open NSP with Hexeditor e.g. HxD (https://mh-nexus.de/en/programs.php)
2. search for "RequiredSystemVersion" in the file
3. change <RequiredSystemVersion>335675392</RequiredSystemVersion> to all zeroes like that <RequiredSystemVersion>000000000</RequiredSystemVersion>
3.1 Count the digits again! dont forget any of them!
4. save file and install nsp!

That means no extracting anymore! Installable with e.g. Devmenu, too!

Sadly this method doesn't work for game patches/updates: they still force you to update!

_____________________________________________________________________________________________________________________________________________________________
Old Method for playing games with lower Firmware:
You need to do the following:
1. extract the .NSP file with hactool in a cmd window:
"/path/to/hactool.exe" -tpfs0 --pfs0dir=GameFolder "/path/to/YourGame.nsp"

keep in mind to change the path and name of hactool.exe and YourGame.nsp according to your setup!

2. edit the ....cnmt.xml file in the extracted folder with wordpad:
change e.g <RequiredSystemVersion>335675392</RequiredSystemVersion> to <RequiredSystemVersion>0</RequiredSystemVersion>

protip: the string is almost at the bottom of the xml file!

3. copy the folder of the game with all the nca, etc. files to
SD:/tinfoil/extracted/GameFolder/....

4. Boot ReiNX and install extracted NSP with tinfoil

5. ????

6. Profit!



___________________________________________________________________________________________________________________________

If you plan on doing this often, prepare a batchfile:

1. make a new whatever.txt file
2. edit and put in the following command (but according to your setup):

"/path/to/hactool.exe" -tpfs0 --pfs0dir=GameFolder "%1"
pause

3. save the file and rename the fileextension to .cmd.
4. you can now drag/drop any .nsp file on this .cmd file and you will get your game extracted into GameFolder.


______________________________________________________________________________________________________________________________


PLEASE HELP ME:

It seems that only some games run on lower firmwares through this method, since the game encryption etc. has changed over time!
The "Keygeneration" in the XML file should tell us which FW is at least needed to play a game!

Keygeneration 0=at least FW ??? needed?, e.g. VOEZ, Mario+Rabbids
Keygeneration 1=at least FW ??? needed?
Keygeneration 2=at least FW ??? needed?
Keygeneration 3=at least FW ??? needed?, e.g. Super Mario Odyssey
Keygeneration 4=at least FW 4.1.0 needed?, e.g. Captain Toad, Pokemon Quest, Octopath Traveler, Limbo, Lego Incredibles, Hello Neighbor
Keygeneration 5=at least FW 5.0.0< needed! e.g. Nekopara Thanks @puppydg68

I need help testing those games on low firmwares! Please tell me on which firmware you are on and what games work/don't work.

If I get enough data (game name+firmware of your switch+key generation of the game) I'll compile a list of compatible games!

When you try to install a game with higher key generation than your FW is capable of the game will install fine with tinfoil (no Error)! But in the home menu you will only have a grey box with a loading circle in it!
We have currently no way to play those games!
___________________________________________________________________________


Get the newest Tinfoil by Adubbz here: Click!
Added old Tinfoil build. Works for me but no updates allowed!
_______________________________________________________________________________________________



UPDATE: Keyfile not mentioned anymore, since it doesn't seem to be needed for .nsp extraction! Thanks @Wizard0f0z for accidentally finding that out!
UPDATE2: Keygeneration in cnmt.xml should be an indicator which fw you at least need for the game to be played
UPDATE3: Newest Keygeneration (5) added. Those games seem to work only on 5.0.0+.
UPDATE4: Error when installing higher key generation game added.
UPDATE5: easier method added!
UPDATE6: Added Tinfoil files! @Adubbz I hope it's okay?
UPDATE7: greyed everything out (methods are obsolete as of Aug. 5th), since Tinfoil ignores the min. Fw. requirement!
 

Attachments

  • Tinfoil works for me but old.rar
    96.2 KB · Views: 870
Last edited by Zocker4444,

Wizard0f0z

Member
Newcomer
Joined
Jul 28, 2018
Messages
14
Trophies
0
Age
39
XP
63
Country
Canada
well! starting to question myself about what i understood cause after all that still searching for that ...cnmt.xml file,
where is this damn extracted folder?? or maybe it means it wont work correctly without pointing the keys.txt....???

aaaaaaaahhhhhhhhh!
 
  • Like
Reactions: loler55

raphamotta

Well-Known Member
Member
Joined
Jul 12, 2013
Messages
685
Trophies
1
Age
40
XP
2,226
Country
  • Like
Reactions: Garou

Garou

Well-Known Member
Member
Joined
Jan 13, 2015
Messages
1,213
Trophies
0
XP
1,667
Country
Does the SX OS installer also install extracted NSP games or only packed NSP files? And does it install Updates and DLC, too? I'm just curious
only packed
never tried DLC, but update works
I'm testing with update using this to buid the extracted nsp and installed with devmenu:

https://github.com/CVFireDragon/nspBuild/releases

The nsp installs but the system update is required even after I edit the xml.

I tested with ARMS
so it doesn't work with update nsp then
 
Last edited by Garou,
  • Like
Reactions: Zocker4444

Zocker4444

Well-Known Member
OP
Newcomer
Joined
Aug 20, 2013
Messages
78
Trophies
0
Age
30
XP
220
Country
Germany
well! starting to question myself about what i understood cause after all that still searching for that ...cnmt.xml file,
where is this damn extracted folder?? or maybe it means it wont work correctly without pointing the keys.txt....???

aaaaaaaahhhhhhhhh!


I'm almost sure its in your username folder. When you open a new cmd window, it tells you a path. This should be where you find the extracted folder

And the extracted folder should be called like what you specified in your cmd window for --pfs0dir=XXXXXXXX so it should be called GameFolder
 
Last edited by Zocker4444,
  • Like
Reactions: Wizard0f0z

Wizard0f0z

Member
Newcomer
Joined
Jul 28, 2018
Messages
14
Trophies
0
Age
39
XP
63
Country
Canada
trying back but with the keys.txt cause i don't see any files in extracted content on the switch!
ok! so tryed with keys.txt and passed back to tinfoil extracted folder on sd card and tinfoil still don't show any content in the extracted folder (???) so it seems it only show my nsp files with no problem to install but don't know the issue about extracted content maybe if someone know how to recompress all this extracted files with modified cnmd.xml back to nsp format could be an alterative worth trying!
is there any ways?? or a resolvable explanation about my new issue??
 

Zocker4444

Well-Known Member
OP
Newcomer
Joined
Aug 20, 2013
Messages
78
Trophies
0
Age
30
XP
220
Country
Germany
ok! so tryed with keys.txt and passed back to tinfoil extracted folder on sd card and tinfoil still don't show any content in the extracted folder (???) so it seems it only show my nsp files with no problem to install but don't know the issue about extracted content maybe if someone know how to recompress all this extracted files with modified cnmd.xml back to nsp format could be an alterative worth trying!
is there any ways?? or a resolvable explanation about my new issue??

have you put the files in the correct folder? SD:/tinfoil/extracted/GameFolder/.... be careful since /Gamefolder/ means the extracted folder with all the NCA, XML etc. files in it

for example SD:/tinfoil/extracted/Octopath traveler/xxxxxxxxxxxx.cnmt.nca
/xxxxxxxxxxxx.cnmt.xml
/xxxxxxxxxxxx.nca
/xxxxxxxxxxxx.tik
/xxxxxxxxxxxx.cert




--------------------- MERGED ---------------------------

how to extract without the keys I never extract a .nsp
please read my OP. Everything should be there!
 
Last edited by Zocker4444,
  • Like
Reactions: Wizard0f0z

Wizard0f0z

Member
Newcomer
Joined
Jul 28, 2018
Messages
14
Trophies
0
Age
39
XP
63
Country
Canada
have you put the files in the correct folder? SD:/tinfoil/extracted/GameFolder/.... be careful since /Gamefolder/ means the extracted folder with all the NCA, XML etc. files in it

for example SD:/tinfoil/extracted/Octopath traveler/xxxxxxxxxxxx.cnmt.nca
/xxxxxxxxxxxx.cnmt.xml
/xxxxxxxxxxxx.nca
/xxxxxxxxxxxx.tik
/xxxxxxxxxxxx.cert




--------------------- MERGED ---------------------------


please read my OP. Everything should be there!
.nca installation in progress on tinfoil....... ALL THANKS TO Zocker4444 MAN OF THE DAYS!!! Hurray!!:toot::bow: i just added the GameFolder wich i missed and BAWM!! everithing showed up!! TADA!!!
 
  • Like
Reactions: Zocker4444

raphamotta

Well-Known Member
Member
Joined
Jul 12, 2013
Messages
685
Trophies
1
Age
40
XP
2,226
Country
I think Keygeneration 4=5.x since I'm on 4.1 and cannot play Hollow Knight without edit the xml (the xml says keygeneration=4)

EDIT: The same with ARMS latest update the says keygeneration=4 and I cannot play on 4.1)
 
Last edited by raphamotta,

Wizard0f0z

Member
Newcomer
Joined
Jul 28, 2018
Messages
14
Trophies
0
Age
39
XP
63
Country
Canada
This is so fucking Awesome! Ain't there any nice fucking chicks over here cause this badass dude deserve a fucking BlowJob! HAHA! The Game is fucking Starting no problem at all it runs! fuck Yeah!

if there's a way to compress the files back to .nsp after the manip let me know (better have a only file to stash somewhere in my pc)!! :hrth::yayswitch::toot::grog::bow::teach:
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Well start walking towards them +1