B-S a écrit :
J'ai fait quelques tutos rapides (à mettre en 1ère page peut-être ?), si vous voyez des fautes, certaines lourdeurs dans les phrases, des trucs pas clairs ou manquants, n'hésitez pas à signaler
/!\ Aucun lien vers des roms ou bios, débrouillez-vous ! Et blablabla je ne suis pas responsable si vous faites une connerie blablabla à vos risques et périls /!\
Hakchi2 (le logiciel est installé dans \Mes documents si vous passez par le web installer) : https://github.com/ClusterM/hakchi2/releases
Retroarch : https://github.com/ClusterM/retroarch-clover/releases
Liste de compatibilité : https://docs.google.com/spreadsheet [...] 2014317767
I - Dumper le kernel d'origine et flasher le kernel custom :
1) Branchez l'USB de votre SNES Mini sur le PC et lancez hakchi2.
2) Cliquez sur le menu "Kernel" puis "Dump kernel".
3) Suivez les indications à l'écran : console éteinte maintenez le touche reset de la console puis allumez-la, quand les indications ont disparues vous pouvez relâcher le bouton reset. Y a plus qu'à attendre !
4) Une fois fini vous aurez un fichier kernel_snes.img dans le dossier \hakchi2\dump, FAITES EN UNE COPIE ! S'il vous arrive un problème il vous permettra de revenir en arrière !
5) Maintenant on va installer le kernel custom, cliquez sur "Kernel" puis "Flash custom kernel", même procédure qu'à l'étape 3).
6) La console est prête !
A noter qu'à partir de maintenant vous n'aurez plus besoin de vous lever pour redémarrer la console, maintenez simplement bas+select en jeu
II - Installer des jeux compatibles avec l'émulateur officiel :
1) Cliquez sur "Add more games" et sélectionnez votre rom (elle peut être au format .zip, ça ne pose pas de problème)
2) Choisissez une image, perso j'utilise ce pack d'images, il en existe un autre avec les jaquettes en "3D", sinon utilisez le bouton "Google" pour trouver une image.
3) Vous pouvez modifier les infos si elles ne vous semblent pas correctes (titre, nombre de joueurs, etc.).
4) Cliquez sur "Synchronize selected games with NES/SNES Mini", attendez que ça finisse.
5) Voilà ! Allumez la console, sélectionnez le dossier "More games..." et c'est tout
III - Installer retroarch pour les jeux non compatibles avec l'émulateur officiel :
1) Téléchargez retroarch_with_cores.zip sur cette page.
2) Ouvrez hakchi2 et faites glisser le fichier retroarch_with_cores.zip dans la fenêtre de hakchi2.
3) Vous allez avoir une fenêtre avec une liste de modules à installer, normalement ceux cochés de base nous suffiront donc cliquez sur OK.
4) Suivez les indications à l'écran : console éteinte maintenez le touche reset de la console puis allumez-la, quand les indications ont disparues vous pouvez relâcher le bouton reset. Y a plus qu'à attendre !
5) Une fois fini c'est bon, votre SNES Mini est prête à lancer les jeux SNES récalcitrants ainsi que des jeux d'autres systèmes !
IV - Installer des jeux SNES non compatibles avec l'émulateur officiel :
1) Cliquez sur "Add more games" et sélectionnez votre rom.
2a) Si hakchi2 est à jour (2.21 ou plus) il vous dira qu'elle ne fonctionne pas avec l'émulateur officiel et vous demandera si vous voulez qu'elle se lance avec retroarch, cliquez sur "Yes".
2b) Si vous êtes sur une ancienne version de hakchi2 ou que vous souhaitez lancer votre jeu via retroarch pour toute autre raison il faut rajouter l'argument " --retroarch" à la fin de la ligne de commande de votre jeu (l'espace avant les 2 tirets est important), par exemple : "/bin/clover-canoe-shvc-wr -rom /usr/share/games/CLV-U-XXXXX/nom_de_la_rom.sfrom.7z --volume 100 -rollback-snapshot-period 600 --retroarch".
3) Cliquez sur "Synchronize selected games with NES/SNES Mini", attendez que ça finisse.
4) Voilà, les jeux SNES problématiques devraient se lancer à l'aide de retroarch, vous n'aurez pas les bordures ni l'option rewind, les save states fonctionnent très bien par contre. Start+select pour afficher le menu retroarch si vous voulez bidouiller les options video ou autre
V - Patcher une rom FR en NTSC pour profiter du 60Hz :
1) Allez sur cette page et cliquez sur "Download: NTSC Patches". Téléchargez le fichier et décompressez-le où vous voulez.
2) Sur la même page on vérifie les infos du jeu que l'on souhaite patcher : LoROM ou HiROM ? Region locked ou pas ?
3) Allez dans \SNES NTSC Patches\Utilities\TUSH v1.1.1, lancez tush.exe et sélectionnez votre rom (il faut qu'elle soit décompressée).
4) Si tush vous dit que la rom est "unheadered", passez à l'étape 5). S'il vous dit que la rom est "headered" cliquez sur "Remove Header".
5) Allez dans \SNES NTSC Patches\Utilities\Lunar IPS v1.02 et lancez Lunar IPS.exe, cliquez sur "Apply IPS Patch", allez dans \SNES NTSC Patches puis sélectionnez "LoROM to NTSC.ips" ou "HiROM to NTSC.ips" en fonction des infos récupérées à l'étape 2). Sélectionnez ensuite votre rom.
6a) Le jeu est region free ? La rom est prête, voir étape 7).
6b) Le jeu est region locked ? Toujours sur Lunar IPS, cliquez sur "Apply IPS Patch", allez dans \SNES NTSC Patches\NTSC Anti-Region-Lock Patches et sélectionnez le patch .ips correspondant à votre jeu. Sélectionnez ensuite votre rom.
7) Voilà votre rom est patchée, il ne vous reste plus qu'à l'ajouter sur votre SNES Mini via hakchi2 !
Petite exception pour ActRaiser 1 et 2 : après les avoir passées sous tush (étape 4), lancez Lunar IPS, cliquez sur "Apply IPS Patch", allez dans \SNES NTSC Patches\NTSC Timing Fixes et sélectionnez le patch .ips correspondant à votre jeu. Sélectionnez ensuite votre rom et c'est bon, la rom est prête !
Il y a toutes sortes de patchs sur le net, des patchs de traduction, des patchs pour modifier la police d'écriture, pour changer les touches, pour ajouter des cheats, pour carrément modifier les jeux, etc. ROMhacking.net est plutôt bien fourni, si vous venez à prendre un patch sur ce site ou ailleurs pensez surtout à regarder si le patch est à appliquer sur une rom "headered" ou pas et à modifier l'étape 4) si c'est le cas !
Pour tester si une rom a été patchée correctement avant de l'uploader sur votre SNES Mini, vous pouvez la lancer avec Snes9x par exemple et regarder dans File > ROM Information... vous devriez voir "Output: NTSC 60Hz".
VI - Installer des jeux GBA, MD, NES, etc. :
1) Cliquez sur "Add more games" et sélectionnez votre rom.
2) Regardez la ligne de commande de votre rom : pour une rom GBA elle doit commencer par /bin/gba, pour une rom Mega Drive par /bin/md, NES /bin/nes, etc. La liste tout en bas de cette page. Exemple avec une rom GBA : "/bin/gba /usr/share/games/CLV-A-XXXXX/nom_de_la_rom.gba.7z".
3) Cliquez sur "Synchronize selected games with NES/SNES Mini", attendez que ça finisse.
4) Done !
VII - Installer des jeux Neo Geo et CPS1/2/3 :
1) Vérifiez le nom de votre rom grâce à cette liste (ctrl+F pour lancer une recherche), par exemple en cherchant Windjammers on voit dans la colonne de gauche "wjammers", la rom doit donc être nommée wjammers.zip ! Si la rom n'est pas renommée correctement elle ne se lancera pas. En revanche rien ne vous empêche de renommer vos jeux dans hakchi pour vous y retrouver.
2) Cliquez sur "Add more games" et sélectionnez votre rom.
3) Les roms Neo Geo et CPS1/2/3 ont plusieurs fichiers dans le .zip du coup une fenêtre devrait s'ouvrir, cliquez sur "Import as archive".
4) Regardez la ligne de commande de votre rom, elle devrait commencer par /bin/zip, remplacez par /bin/fba, par exemple : "/bin/fba /usr/share/games/CLV-Z-XXXXX/nom_de_la_rom.zip"
5) Pour les jeux Neo Geo il va vous falloir le bios de la console nommé neogeo.zip (encore une fois le nom est important), regardez l'ID de votre jeu dans hakchi (à droite, au-dessus du nom du jeu) puis allez dans \hakchi2\games_snes\CLV-Z-XXXXX (correspondant à l'ID du jeu) et collez votre bios dedans. Si vous avez ajouté plusieurs jeux, ne copiez le bios que dans un seul dossier !
6) Cliquez sur "Synchronize selected games with NES/SNES Mini", attendez que ça finisse.
7) Il faut lancer le jeu contenant le bios au moins une fois avant de pouvoir lancer d'autres jeux Neo Geo.
Je n'ai testé que Windjammers, Metal Slug et Metal Slug X sur Neo Geo, Final Fight sur CPS1, Super Street Fighter 2 Turbo sur CPS2 et Red Earth sur CPS3 et ça fonctionnait très bien, je n'ai pas testé d'autres systèmes d'arcade mais la manip devrait être identique.
VII complément - Utilisation de l'UNIBIOS pour les jeux Neo Geo :
1) Lancez un jeu Neo Geo et appuyez sur start+select pour accéder au menu retroarch.
2) Allez dans "Quick Menu" puis "Options", à l'option "Neo Geo mode" sélectionnez "UNIBIOS". Revenez au Quick Menu, faites "Restart" puis "Resume".
3) Au lancement du jeu à l'écran unibios appuyez sur Y+B+A pour accéder au menu config (pour modifier la région et mode arcade ou console) ou sur Y+X+A pour le menu test. En jeu appuyez sur start+Y+B+A pour accéder aux cheats et aux DIP switches.
VIII - Utiliser des cheats via retroarch :
1) Allez sur cette page et téléchargez le .hmod pour la console que vous voulez, ou directement retroarch_cheats_aio.hmod pour du tout-en-un
2) Ouvrez hakchi2 et faites glisser le fichier .hmod dans la fenêtre de hakchi2, une nouvelle fenêtre s'ouvre avec le .hmod coché, cliquez sur OK.
3) Suivez les indications à l'écran : console éteinte maintenez le touche reset de la console puis allumez-la, quand les indications ont disparues vous pouvez relâcher le bouton reset. Y a plus qu'à attendre !
4) Si votre jeu ne se lance pas via retroarch par défaut pensez à rajouter " --retroarch" à la fin de la ligne de commande du jeu (voir section IV, étape 2b).
5) Une fois en jeu faites start+select pour faire apparaitre le menu de retroarch, allez dans le menu "Cheats" puis "Load Cheat File", choisissez la console et le jeu (L et R pour naviguer dans la liste plus rapidement).
6) Mettez les cheats désirés sur ON, sélectionnez "Apply Changes", revenez en arrière jusqu'au "Quick Menu", sélectionnez "Restart" et enfin "Resume"
|