Hola! He encontrado una manera de usar juegos .NSP para versiones de sistema superiores en mi switch 4.1.0
(También funciona con atmosphere con sigpatches)He probado este método con Captain Toad y Pokemon Quest, ambos después de editarlos.
Recuerda, solo pueden instalarse juegos con tinfoil, ni updates ni DLCs.
No todos los juegos pueden usarse con todos los firmwares, si alguno no funciona por favor comentadlo :)Método:1. Abrir el NSP con un editor de Hex, ej. HxD
https://mh-nexus.de/en/programs.php2.Busca "RequiredSystemVersion" en el archivo.
3.. cambia
<RequiredSystemVersion>335675392</RequiredSystemVersion> a todo ceros como este
<RequiredSystemVersion>000000000</RequiredSystemVersion>3.5. Cuenta los dígitos de nuevo! no te dejes ninguno!
4. Guarda el archivo e instala el .nsp
También funciona con Devmenu, pero no funcionan ni las updates ni los DLCs, ya que requieren actualizar.NSPatch: Un usuario de GBAtemp acaba de publicar un homebrew que nos permite parchear los juegos de manera más sencilla, os dejo un tutorial:
Descarga:Versión 1.1 (github)Sumario:1.0.0-2.3.0
MasterKey revision 1-> Permitiria jugar un juego de 2.x.x en 1.0
3.00
MasterKey revision 2-> El parcheo no tendría efecto
3.0.1-3.0.2
Masterkey revision 3-> Permitiria jugar un juego de 3.0.2 en 3.0.1
4.0.0-4.1.0
Masterkey revision 4-> Pernitira jugar un juego de 4.1.0 en 4.0.1
5.0.0
Masterkey revision 5-> Permitiria jugar un juego de 5.1.0 en 5.0
Método 2(Más dificil):1. Extrae el .NSP con hactool en una ventana cmd:
"/path/to/hactool.exe" -tpfs0 --pfs0dir=GameFolder "/path/to/YourGame.nsp"
(Cambiar el path y el nombre de hactool y el de Yourgame.nsp)
2. Editar el ....cnmt.xml en la carpeta extraída con wordpad;
Cambiar(por ejemplo) <RequiredSystemVersion>335675392</RequiredSystemVersion> a <RequiredSystemVersion>0</RequiredSystemVersion>
truco: (está al final del archivo)
3:copiar la carpeta del juego con todos los nca, archivos, etc a SD:/tinfoil/extracted/GameFolder/....
4: Cargar ReiNX e instalar el NSP extraído con Tinfoil
5. Listo!
Se puede saber cual es la versión mínima para jugar observando la línea "KeygeneratioN" en el archivo XML.Keygeneration 0=no se sabe el FW mínimo, e.j. VOEZ, Mario+Rabbids
Keygeneration 1=No se sabe el FW mínimo
Keygeneration 2=No se sabe el FW mínimo
Keygeneration 3=No se sabe el FW mínimo: e.j. Super Mario Odyssey
Keygeneration 4=Se necesita por lo menos FW 4.1.0:. Captain Toad, Pokemon Quest, Octopath Traveler, Limbo, Lego Incredibles, Hello Neighbor
Keygeneration 5 =Se necesita al menos FW 5.0 e.j Nekopara
LISTA DE JUEGOS FUNCIONANDO4.0.1:Outlast 2
4.1.0:Mario Tennis Aces, Octopath Traveler, Hollow Knight,Jotun y Blood Stained
Si intentas instalar un juego de un keygeneration superior a tu versión de FW instalará sin problemas(sin errores en tinfoil). Pero en el menú tendrás un icono gris con un circulo.
No hay manera de jugar esos juegos!Agrego dos versiones de Tinfoil, una antigua que parece tener más compatibilidad y la última versión compilada, a la que algunos da crash.Fuente:Créditos al Usuario
@Zocker4444 de GBAtemp aunque yo haya añadido cosas el tutorial es suyo.
Créditos a
@adrifcastr por NSPatch.