[Switch] Saturn 2 NSP V1.3 [MAJ]

1275 visiteurs sur le site | S'incrire

Accédez aux coordonnées de l’ensemble des techniciens professionnels recommandés par logic-sunrise 20 derniers dossiers et tutoriaux
Wii / Wii U
[Switch] Saturn 2 NSP V1.3 [MAJ]

Après près de 2 ans, voici une nouvelle version de Saturn2NSP pour switch  qui passe donc en version 1.3.

 

 

Comme pour PS4 et PS5, le code a été entièrement changé, passant de batch à python, permettant d afficher un menu plus agréable qu' un simple script.

Il vous sera possible de profiter des vos jeux Sega Saturn sur votre Switch. Vous pourrez ainsi jouez à un grand nombre de titre Saturn en plein écran si vous le désirez, garder à l esprit par contre que certains titres ne seront pas compatibles et que d'autres fonctionneront plus ou moins bien...

 

Afin de profiter de mon outil, il vous faudra posséder vos keys.ini et prod.keys Switch, je vous laisse regarder le tuto video qui explique pas à pas son installation et son fonctionnement...

 

 

[maj]

 

Certaines personnes m' ont rapporté un code erreur qu' ils rencontrent avec mon outil :

 

FileNotFoundError: [Errno 2] No such file or directory: '.\\tools\\control\\control.nacp'

 

Cette erreur arrive quand le nsp de l' émulateur n' est pas bien décrypté, ce qui provoque une erreur lors le tools cherche le fichier control.nacp.

Je passais dans mon premier code par un batch pour décrypter le NSP, ce qui pouvait provoquer cette erreur, si l' utilisateur avait mal installé python ou mal configurer le chemin des fichiers et dossiers...

 

J ai donc modifier mon code source afin que l outil n' utilise plus ce batch, mais passe directement par python, vous ne devrez donc plus rencontrer cette erreur.

 

Si cette erreur persiste ça sera donc une erreur de votre part et non de mon outil ^^

 

Télécharger Saturn 2 NSP v1.3

 

Un petit don pour me soutenir est toujours le bienvenue ^^:https://www.paypal.c...lme/markus00095

 

 

Dimanche 29 Juin 2025, 12:17 par markus95
Source : twitter
29 juin 2025, 14:32
Approuver ce commentaire (+1)
Bon travail !
Répondre à ce commentaire
29 juin 2025, 16:19
Approuver ce commentaire (+1)
Merci Markus, beau taf celui de gb/gba va t elle aussi etre mis a jour?
Répondre à ce commentaire
29 juin 2025, 17:11
Approuver ce commentaire (+1)
Trop bien merci
Répondre à ce commentaire
29 juin 2025, 17:13
Approuver ce commentaire (+1)
+1

Merci Markus, beau taf celui de gb/gba va t elle aussi etre mis a jour?


Non tout se qui touche au Nintendo online (snes, n64, nes, megadrive, gb/gba) je ne touche plus...
trop dangereux avec Nintendo qui tape sur les devs...
deja celui là j ai hésité à le publier...
Répondre à ce commentaire
Utilisateur en ligne
29 juin 2025, 17:13
Approuver ce commentaire (+1)
Trop bien, merci ! Tjs au top
Répondre à ce commentaire
29 juin 2025, 17:30
Approuver ce commentaire (+1)

Hello, merci pour ce taf de fou :)

 

J'ai une question

 

Je veux extraire avec ce tuto les 2 clés :

 

 

Le prob, c'est que je n'obtiens que prod.keys + title.keys

 

Comment avoir la keys.ini svp?

Répondre à ce commentaire
29 juin 2025, 17:43
Approuver ce commentaire (+1)
+1

Merci Markus, beau taf celui de gb/gba va t elle aussi etre mis a jour?


Non tout se qui touche au Nintendo online (snes, n64, nes, megadrive, gb/gba) je ne touche plus...
trop dangereux avec Nintendo qui tape sur les devs...
deja celui là j ai hésité à le publier...

je comprend merci beaucoup pour ton taf en tt cas.
Répondre à ce commentaire
29 juin 2025, 17:45
Approuver ce commentaire (+1)
+1

Hello, merci pour ce taf de fou :)
 
J'ai une question
 
Je veux extraire avec ce tuto les 2 clés :
 

 
Le prob, c'est que je n'obtiens que prod.keys + title.keys
 
Comment avoir la keys.ini svp?


Tu copies et renommes juste ton prod.keys en keys.ini
Répondre à ce commentaire
29 juin 2025, 18:34
Approuver ce commentaire (+1)
Salut

Pour game boy et gba et snes.

Utiliser "retroarch" sur vos switch hacké.

:)

@markus95 doit ce protéger de Nintendo qui sont de vrais requins pour leurs ancien jeux.

Bonne journée .
Répondre à ce commentaire
29 juin 2025, 18:45
Approuver ce commentaire (+1)

Salut

Pour game boy et gba et snes.

Utiliser "retroarch" sur vos switch hacké.

:)

@markus95 doit ce protéger de Nintendo qui sont de vrais requins pour leurs ancien jeux.

Bonne journée .

pas la même chose :) les jeux sont directement sur le HB et l autre faut lancer un hombrew et lancer les jeux pour les enfants y aura un peu de manipulation mais sur le fond comme j ai mis plus haut je comprend Markus.
Répondre à ce commentaire
29 juin 2025, 18:59
Approuver ce commentaire (+1)

Tu copies et renommes juste ton prod.keys en keys.ini

Merci beaucoup, je progresse lol

J'ai maintenant une erreur durant la création du nsp :

 with open(control_path, 'r+b') as f:
FileNotFoundError: [Errno 2] No such file or directory: '.\\tools\\control\\control.nacp'
Répondre à ce commentaire
29 juin 2025, 19:44
Approuver ce commentaire (+1)
+1

Tu copies et renommes juste ton prod.keys en keys.ini

Merci beaucoup, je progresse lol
J'ai maintenant une erreur durant la création du nsp :
 with open(control_path, 'r+b') as f:
FileNotFoundError: [Errno 2] No such file or directory: '.\\tools\\control\\control.nacp'


Normalement cette erreur est corrigé...
Tu as bien mis ton fichiers keys.ini dans le dossier tools/...?

Quand tu sélectionnes l emulateur, regarde si un fichier keys.dat se crée à côté du .py...
Répondre à ce commentaire
30 juin 2025, 01:34
Approuver ce commentaire (+1)
"with open(control_path, 'r+b') as f:
FileNotFoundError: [Errno 2] No such file or directory: '.\\tools\\control\\control.nacp'

jai se message derreur jai tout essayé jai bien mis les deux fichiers, jai bien un fichier keys.dat se crée à côté du .py..
python-3.8.6 installé
Répondre à ce commentaire
30 juin 2025, 02:19
Approuver ce commentaire (+1)

"with open(control_path, 'r+b') as f:
FileNotFoundError: [Errno 2] No such file or directory: '.\\tools\\control\\control.nacp'

jai se message derreur jai tout essayé jai bien mis les deux fichiers, jai bien un fichier keys.dat se crée à côté du .py..
python-3.8.6 installé


Ok je vais voir ça en attendant copie les 2 fichiers prod.keys et keys.ini à cote du .py, tout en laissant une copie de ces fichiers dans tools/...

Et dis moi si ça corrige l erreur stp...

Autre chose, tu n as pas d espace dans les noms de tes dossiers ? Il ne faut pas d espaces dans les noms de dossier très important sinon ça fait planter l outil...
Répondre à ce commentaire
30 juin 2025, 02:51
Approuver ce commentaire (+1)
merci pour votre aide mais sè pareil. jai juste extrait le rar Saturn_2_NSP_v1.3 sans changer le nom des dossier a lintérieur donc sa ne vient des espace dans les noms des dossier.
VOILA SE QUE JAI
[INFO] Icon saved to .\Tools\control\icon_AmericanEnglish.dat
[INFO] Icon saved to .\Tools\control\icon_Japanese.dat
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\SLIPKNOT\AppData\Local\Programs\Python\Python38-32\lib\tkinter\
__init__.py", line 1883, in __call__
return self.func(*args)
File "I:\Roms\Saturn_2_NSP_v1.3\Saturn_2_NSP_v1.3.py", line 560, in <lambda>
execute_button = tk.Button(window, text="Create a Nsp...", font=("Helvetica"
, 10), command=lambda: execute_scripts(file_path_entry.get(), nsp_id_entry.get()
, game_title_entry.get(), cover_path_entry.get(), cover_label, progress_bar, gam
e_title_display_label))
File "I:\Roms\Saturn_2_NSP_v1.3\Saturn_2_NSP_v1.3.py", line 200, in execute_sc
ripts
modify_control(game_title, control_path)
File "I:\Roms\Saturn_2_NSP_v1.3\Saturn_2_NSP_v1.3.py", line 84, in modify_cont
rol
with open(control_path, 'r+b') as f:
FileNotFoundError: [Errno 2] No such file or directory: '.\\tools\\control\\cont
rol.nacp'

MERCI pour votre aide.
Répondre à ce commentaire
30 juin 2025, 04:38
Approuver ce commentaire (+1)

merci pour votre aide mais sè pareil. jai juste extrait le rar Saturn_2_NSP_v1.3 sans changer le nom des dossier a lintérieur donc sa ne vient des espace dans les noms des dossier.
VOILA SE QUE JAI
[INFO] Icon saved to .\Tools\control\icon_AmericanEnglish.dat
[INFO] Icon saved to .\Tools\control\icon_Japanese.dat
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\SLIPKNOT\AppData\Local\Programs\Python\Python38-32\lib\tkinter\
__init__.py", line 1883, in __call__
return self.func(*args)
File "I:\Roms\Saturn_2_NSP_v1.3\Saturn_2_NSP_v1.3.py", line 560, in <lambda>
execute_button = tk.Button(window, text="Create a Nsp...", font=("Helvetica"
, 10), command=lambda: execute_scripts(file_path_entry.get(), nsp_id_entry.get()
, game_title_entry.get(), cover_path_entry.get(), cover_label, progress_bar, gam
e_title_display_label))
File "I:\Roms\Saturn_2_NSP_v1.3\Saturn_2_NSP_v1.3.py", line 200, in execute_sc
ripts
modify_control(game_title, control_path)
File "I:\Roms\Saturn_2_NSP_v1.3\Saturn_2_NSP_v1.3.py", line 84, in modify_cont
rol
with open(control_path, 'r+b') as f:
FileNotFoundError: [Errno 2] No such file or directory: '.\\tools\\control\\cont
rol.nacp'

MERCI pour votre aide.


Cette erreur est due à la decryption du nsp de l emulateur qui merde...
Vu que la decryption du nsp se passe mal il ne trouve pas le fichier control.nacp...

Si ton nsp ne se decrypt pas ca peut etre tes keys qui ne sont pas bonnes...

Regarde dans tools/...
Si tu as un fichier romfs supprime le, tu dois avoir un dossier romfs pas un fichier...
Puis recommence la manipulation en mettant bien les 2 fichiers keys à cote du .py...
Répondre à ce commentaire
30 juin 2025, 06:08
Approuver ce commentaire (+1)

Hi ihave this error
 

[INFO] Icon saved to .\Tools\control\icon_AmericanEnglish.dat
[INFO] Icon saved to .\Tools\control\icon_Japanese.dat
[ERREUR] Aucun fichier cb.txt ou c2.txt ou gf.txt trouvé dans tools/romfs.
Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Users\Emudarky\AppData\Local\Programs\Python\Python39\lib\tkinter\__init__.py", line 1892, in __call__
    return self.func(*args)
  File "C:\Users\Emudarky\Downloads\Saturn_2_NSP_v1.3\Saturn_2_NSP_v1.3.py", line 560, in <lambda>
    execute_button = tk.Button(window, text="Create a Nsp...", font=("Helvetica", 10), command=lambda: execute_scripts(file_path_entry.get(), nsp_id_entry.get(), game_title_entry.get(), cover_path_entry.get(), cover_label, progress_bar, game_title_display_label))
  File "C:\Users\Emudarky\Downloads\Saturn_2_NSP_v1.3\Saturn_2_NSP_v1.3.py", line 209, in execute_scripts
    rename_nsp_file(game_title)
  File "C:\Users\Emudarky\Downloads\Saturn_2_NSP_v1.3\Saturn_2_NSP_v1.3.py", line 374, in rename_nsp_file
    os.rename(nsp_file_path, new_nsp_file_path)
FileNotFoundError: [WinError 3] The system cannot find the path specified: '.\\nsp\\test_saturn.nsp' -> '.\\C_Saturn by Markus95.nsp'
Répondre à ce commentaire
30 juin 2025, 10:39
Approuver ce commentaire (+1)
Ha tiens sympa je vais test !!

Petite question pas d'émulateur possible DS/3ds -> switch?
Répondre à ce commentaire
30 juin 2025, 12:06
Approuver ce commentaire (+1)

merci pour votre aide mais sè pareil. jai juste extrait le rar Saturn_2_NSP_v1.3 sans changer le nom des dossier a lintérieur donc sa ne vient des espace dans les noms des dossier.
VOILA SE QUE JAI
[INFO] Icon saved to .\Tools\control\icon_AmericanEnglish.dat
[INFO] Icon saved to .\Tools\control\icon_Japanese.dat
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\SLIPKNOT\AppData\Local\Programs\Python\Python38-32\lib\tkinter\
__init__.py", line 1883, in __call__
return self.func(*args)
File "I:\Roms\Saturn_2_NSP_v1.3\Saturn_2_NSP_v1.3.py", line 560, in <lambda>
execute_button = tk.Button(window, text="Create a Nsp...", font=("Helvetica"
, 10), command=lambda: execute_scripts(file_path_entry.get(), nsp_id_entry.get()
, game_title_entry.get(), cover_path_entry.get(), cover_label, progress_bar, gam
e_title_display_label))
File "I:\Roms\Saturn_2_NSP_v1.3\Saturn_2_NSP_v1.3.py", line 200, in execute_sc
ripts
modify_control(game_title, control_path)
File "I:\Roms\Saturn_2_NSP_v1.3\Saturn_2_NSP_v1.3.py", line 84, in modify_cont
rol
with open(control_path, 'r+b') as f:
FileNotFoundError: [Errno 2] No such file or directory: '.\\tools\\control\\cont
rol.nacp'

MERCI pour votre aide.


Cette erreur est due à la decryption du nsp de l emulateur qui merde...
Vu que la decryption du nsp se passe mal il ne trouve pas le fichier control.nacp...

Si ton nsp ne se decrypt pas ca peut etre tes keys qui ne sont pas bonnes...

Regarde dans tools/...
Si tu as un fichier romfs supprime le, tu dois avoir un dossier romfs pas un fichier...
Puis recommence la manipulation en mettant bien les 2 fichiers keys à cote du .py...


jai supprimé le fichier romfs puis créé un dossier avec le mème nom et sè pareil.... merci de votre aide
Répondre à ce commentaire
30 juin 2025, 12:09
Approuver ce commentaire (+1)

The [Switch] Saturn 2 NSP V1.3 release looks impressive! This update brings notable improvements in stability and performance compared to previous versions. The game runs smoother with fewer bugs, making the overall experience much more enjoyable. Fans of Saturn 2 will appreciate the enhanced graphics and added features introduced in this version. Definitely a must-have for Nintendo Switch owners who love classic-style games. Looking forward to seeing what future updates might bring to keep this title fresh and exciting!

Répondre à ce commentaire
30 juin 2025, 12:12
Approuver ce commentaire (+1)
Salut

@lemmej autant acheter une petit console android pour les enfants pour la ps1/gba/snes et n64.

Cela évite que les enfants font n'importe quoi avec les menus switch.

Note: j'ai pas d'enfant mais il existe plein de console android portable pour les jeux rétro.
Répondre à ce commentaire
30 juin 2025, 12:52
Approuver ce commentaire (+1)

Salut

@lemmej autant acheter une petit console android pour les enfants pour la ps1/gba/snes et n64.

Cela évite que les enfants font n'importe quoi avec les menus switch.

Note: j'ai pas d'enfant mais il existe plein de console android portable pour les jeux rétro.

le menu switch est bloqué ils ont accès seulement au jeux [ 7 ans les enfants] mais merci du conseil.
Répondre à ce commentaire
30 juin 2025, 16:47
Approuver ce commentaire (+1)
Merci markus !
Malheureusement 2 jeux testés et écran noir : Resident Evil et Bomberman (FW 18.1.0 / AMS 1.7.1 sysnand)
Répondre à ce commentaire
30 juin 2025, 16:48
Approuver ce commentaire (+1)

 

 

merci pour votre aide mais sè pareil. jai juste extrait le rar Saturn_2_NSP_v1.3 sans changer le nom des dossier a lintérieur donc sa ne vient des espace dans les noms des dossier.
VOILA SE QUE JAI
[INFO] Icon saved to .\Tools\control\icon_AmericanEnglish.dat
[INFO] Icon saved to .\Tools\control\icon_Japanese.dat
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\SLIPKNOT\AppData\Local\Programs\Python\Python38-32\lib\tkinter\
__init__.py", line 1883, in __call__
return self.func(*args)
File "I:\Roms\Saturn_2_NSP_v1.3\Saturn_2_NSP_v1.3.py", line 560, in <lambda>
execute_button = tk.Button(window, text="Create a Nsp...", font=("Helvetica"
, 10), command=lambda: execute_scripts(file_path_entry.get(), nsp_id_entry.get()
, game_title_entry.get(), cover_path_entry.get(), cover_label, progress_bar, gam
e_title_display_label))
File "I:\Roms\Saturn_2_NSP_v1.3\Saturn_2_NSP_v1.3.py", line 200, in execute_sc
ripts
modify_control(game_title, control_path)
File "I:\Roms\Saturn_2_NSP_v1.3\Saturn_2_NSP_v1.3.py", line 84, in modify_cont
rol
with open(control_path, 'r+b') as f:
FileNotFoundError: [Errno 2] No such file or directory: '.\\tools\\control\\cont
rol.nacp'

MERCI pour votre aide.


Cette erreur est due à la decryption du nsp de l emulateur qui merde...
Vu que la decryption du nsp se passe mal il ne trouve pas le fichier control.nacp...

Si ton nsp ne se decrypt pas ca peut etre tes keys qui ne sont pas bonnes...

Regarde dans tools/...
Si tu as un fichier romfs supprime le, tu dois avoir un dossier romfs pas un fichier...
Puis recommence la manipulation en mettant bien les 2 fichiers keys à cote du .py...

 


jai supprimé le fichier romfs puis créé un dossier avec le mème nom et sè pareil.... merci de votre aide

 


Pas normal, tu dois te foirer quelque part...
Viens en MP, on va faire ça en direct avec teamviewer...

J ai changé le code source de l outil vous ne devirez plus rencontrer cette erreur...

si toute fois vous la rencontrierez encore cela viendrait de vous et non de mon outil... mauvaise installation de python...

Répondre à ce commentaire
Cliquer ici pour continuer sur le forum
Envoyer