Aller au contenu


Photo

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


  • Please log in to reply
24 replies to this topic

Posté 29 juin 2025 - 11:17

#1
markus95

markus95

    Sunriseur PRIVILEGE

  • Shining VIP
  • 4 941 Messages :
  • Sexe:Male

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

 

 


  • Retour en haut

Posté 29 juin 2025 - 13:32

#2
anthony68

anthony68

    Sunriseur

  • Members
  • PipPip
  • 30 Messages :
Bon travail !
  • Retour en haut

Posté 29 juin 2025 - 15:19

#3
lemmej

lemmej

    Sunriseur elite

  • Members
  • PipPipPipPip
  • 1 959 Messages :
Merci Markus, beau taf celui de gb/gba va t elle aussi etre mis a jour?
  • Retour en haut

Posté 29 juin 2025 - 16:11

#4
IamSephiroth

IamSephiroth

    Sunriseur

  • Members
  • PipPip
  • 266 Messages :
  • Sexe:Male
Trop bien merci
  • Retour en haut

Posté 29 juin 2025 - 16:13

#5
markus95

markus95

    Sunriseur PRIVILEGE

  • Shining VIP
  • 4 941 Messages :
  • Sexe:Male

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...
  • Retour en haut

Posté 29 juin 2025 - 16:13

#6
jeferey

jeferey

    Sunriseur avancé

  • Members
  • PipPipPip
  • 430 Messages :
Trop bien, merci ! Tjs au top
  • Retour en haut

Posté 29 juin 2025 - 16:30

#7
Zab54

Zab54

    Nouveau / peu actif

  • Members
  • Pip
  • 2 Messages :

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?


  • Retour en haut

Posté 29 juin 2025 - 16:43

#8
lemmej

lemmej

    Sunriseur elite

  • Members
  • PipPipPipPip
  • 1 959 Messages :

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.
  • Retour en haut

Posté 29 juin 2025 - 16:45

#9
markus95

markus95

    Sunriseur PRIVILEGE

  • Shining VIP
  • 4 941 Messages :
  • Sexe:Male

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
  • Retour en haut

Posté 29 juin 2025 - 17:34

#10
Batman23

Batman23

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 4 361 Messages :
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 .
  • Retour en haut

Posté 29 juin 2025 - 17:45

#11
lemmej

lemmej

    Sunriseur elite

  • Members
  • PipPipPipPip
  • 1 959 Messages :

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.
  • Retour en haut

Posté 29 juin 2025 - 17:59

#12
Zab54

Zab54

    Nouveau / peu actif

  • Members
  • Pip
  • 2 Messages :

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'

  • Retour en haut

Posté 29 juin 2025 - 18:44

#13
markus95

markus95

    Sunriseur PRIVILEGE

  • Shining VIP
  • 4 941 Messages :
  • Sexe:Male

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...
  • Retour en haut

Posté Hier, 00:34

#14
slb

slb

    Nouveau / peu actif

  • Members
  • Pip
  • 3 Messages :
"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é

Ce message a été modifié par slb - Hier, 00:38.

  • Retour en haut

Posté Hier, 01:19

#15
markus95

markus95

    Sunriseur PRIVILEGE

  • Shining VIP
  • 4 941 Messages :
  • Sexe:Male

"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...
  • Retour en haut

Posté Hier, 01:51

#16
slb

slb

    Nouveau / peu actif

  • Members
  • Pip
  • 3 Messages :
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.
  • Retour en haut

Posté Hier, 03:38

#17
markus95

markus95

    Sunriseur PRIVILEGE

  • Shining VIP
  • 4 941 Messages :
  • Sexe:Male

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...
  • Retour en haut

Posté Hier, 05:08

#18
Emudarky

Emudarky

    Nouveau / peu actif

  • Members
  • Pip
  • 1 Messages :

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'

  • Retour en haut

Posté Hier, 09:39

#19
benzouzou3

benzouzou3

    Sunriseur

  • Members
  • PipPip
  • 38 Messages :
  • Sexe:Male
Ha tiens sympa je vais test !!

Petite question pas d'émulateur possible DS/3ds -> switch?
  • Retour en haut

Posté Hier, 11:06

#20
slb

slb

    Nouveau / peu actif

  • Members
  • Pip
  • 3 Messages :

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
  • Retour en haut




1 utilisateur(s) en train de lire ce sujet

0 invité(s) et 1 utilisateur(s) anonyme(s)