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: 874
Last edited by Zocker4444,

Zocker4444

Well-Known Member
OP
Newcomer
Joined
Aug 20, 2013
Messages
78
Trophies
0
Age
30
XP
220
Country
Germany
UPDATE: greyed my tutorial out since Tinfoil should now install everything fine without hexediting anything! The automatic build Link is added to OP.
 
  • Like
Reactions: loler55

loler55

Well-Known Member
Member
Joined
Jan 4, 2012
Messages
1,045
Trophies
1
XP
1,921
Country
Gambia, The
Anyone runs Crash Bandicoot N. Sane Trilogy or Worms W.M.D correctly on a 4.1 Switch?
Some nsp Files didnt appear in tinfoil (just a black line and I cant select these)
worms worked on 3.01 .. so yes


this is not unintersting you should mke a new threath about this: @Zocker4444
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!



newest version runs without edit
 
Last edited by loler55,

loler55

Well-Known Member
Member
Joined
Jan 4, 2012
Messages
1,045
Trophies
1
XP
1,921
Country
Gambia, The
new version from tinfoil donst install crash bandicoot
old version worked

dungeon rush worked with the new version and old
i dont now only differnce is dungeon rush is 230mb
and crash over 5000mb

minecraft story mode 4600 mb installs fine
 
Last edited by loler55,

8BitWonder

Small Homebrew Dev
Member
Joined
Jan 23, 2016
Messages
2,489
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,387
Country
United States

hiroakihsu

SUPREME LURKER OF THE WORLD
Member
Joined
Aug 10, 2003
Messages
540
Trophies
2
Location
On the edge of my seat
XP
1,904
Country
Japan
I have one question (sorry if I sound noobish): I downloaded the latest tinfoil build and I see all these .elf, .nacp, .nso, and .pfs0 files in the zip file beside the .nro file...Do I need to copy those into the homebrew folder on my micro sd card as well, or do I copy just the .nro file? Thanks!
 

shchmue

Developer
Developer
Joined
Dec 23, 2013
Messages
791
Trophies
1
XP
2,367
Country
United States
I have one question (sorry if I sound noobish): I downloaded the latest tinfoil build and I see all these .elf, .nacp, .nso, and .pfs0 files in the zip file beside the .nro file...Do I need to copy those into the homebrew folder on my micro sd card as well, or do I copy just the .nro file? Thanks!
those are just incremental files generated by the build, you only need the nro.
 
  • Like
Reactions: hiroakihsu

OperationNT

Well-Known Member
Member
Joined
May 1, 2016
Messages
353
Trophies
0
Age
39
XP
2,196
Country
France
Anyone runs Crash Bandicoot N. Sane Trilogy or Worms W.M.D correctly on a 4.1 Switch?

Crash Bandicoot works perfectly fine on my FW 4.0.1 using LayeredFS on SMO. Currently, I think LayeredFS is still the best option to run games which requires highier FW.
 
  • Like
Reactions: loler55

loler55

Well-Known Member
Member
Joined
Jan 4, 2012
Messages
1,045
Trophies
1
XP
1,921
Country
Gambia, The
Crash Bandicoot works perfectly fine on my FW 4.0.1 using LayeredFS on SMO. Currently, I think LayeredFS is still the best option to run games which requires highier FW.
nice idea i give it a try on 3.01

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

i use Hexeditor and change all 9 Numbers to 0 but tinfoil get Error
try it via layerfs

we can run games with higher key generation via layer fs?
 
Last edited by loler55,

whitebooker

New Member
Newbie
Joined
Aug 11, 2018
Messages
1
Trophies
0
Age
38
XP
44
Country
Germany
So, I basically tried a lot of games installing in SX OS 1.4

All installed, but non starts... Even BotW 1.0

I'm on 2.3 so I plan on going to 4.1... Or is there a trick?
 

877

Well-Known Member
Member
Joined
Mar 8, 2017
Messages
179
Trophies
0
XP
443
Country
United Kingdom
@Zocker4444 looks like you had a great idea, shame tinfoil made it redundant..

Can you tool still be used to check if DLC/updates will run on a particular firmware (4.1.0 in my case)?
As it's super frustrating installing an update to find it stops the game running....
 

OperationNT

Well-Known Member
Member
Joined
May 1, 2016
Messages
353
Trophies
0
Age
39
XP
2,196
Country
France
Yes, it's against rules from this forum. However, you can easily find it on several Discord channels with have been posted on this forum.
 
  • Like
Reactions: 877

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    The Real Jdbye @ The Real Jdbye: bitches