Rom Hack & Fan Game

Faire fonctionner du RomHacking sur Sky3DS / RetailCard

Dans ce tutoriel, vous apprendrez comment faire du RomHacking sur une Sky3DS et/ou sur une véritable cartouche de jeu (également appelée RetailCard).

Je le rapelle 1 fois en plus du titre, ce tutoriel n'est valable que pour une New3DS / New3DSXL !

Je préfère le préciser, je ne vous dirai pas comment faire du RomHacking, ou modifiez vos fichiers, pour ca vous avez le tutoriel disponible ici.
Je vous dirais juste comment faire fonctionner votre RomHack sur une Sky3DS / RetailCard.

Vous devrez également savoir que techniquement, il n'y a aucun risque pour vos cartouches réelles.
Le processus va "rediriger" le chemin pour aller chercher un fichier vers la carte SD plutôt que d'aller chercher le fichier sur la Rom / Cartouche.
Ce n'est donc pas une véritable écriture sur la cartouche.

Toutefois, si jamais quelque chose devait mal se passer, je ne veux en aucun cas être responsable.
Faites ceci en toute connaissance de cause et à vos risques et périls.


Si vous êtes prêts, et bien c'est parti !

Sommaire

Matériel nécessaire :

  • Une console New3DS/New3DSXL avec sa SysNand en maximum 9.2.
  • Cette même console connectée à un point d'accès Internet stable (Accès requis seulement 1 seule fois)
  • Le jeu cartouche Cubic Ninja. Si vous n'avez pas ce jeu, vous pouvez également utiliser un linker Sky3DS, c'est exactement la même chose
  • Le CustomFirmware NTR : Téléchargeable sur le topic officiel sur GBA-Temp
  • LayeredFS : Téléchargeable sur le github de Cell9. Cliquez juste sur Download ZIP à droite.
  • Un jeu original ou une Rom du jeu installée sur Sky3DS
  • Le fichier DecryptedExeFS.bin de votre jeu. Obtenez le via un dump du jeu et ce tutoriel.
  • DevKitARM : Téléchargeable ici. Installez le.
  • Python 2.7 : Normalement déjà installé, sinon obtenez le dans le tutoriel de Rom Hacking 3DS
  • Vous devez connaître le TitleID de votre jeu. Pour cela faite une recherche sur 3DSDB.

→ Retour au Sommaire

Préparation du Custom Firmware :

Téléchargez le pack du NTR CFW.
Extrayez l'archive.
Mettez le fichier ntr.bin à la racine de la MicroSD de votre N3DS.
Lancez Cubic Ninja (ou Sky3DS utilisant Cubic Ninja).
Effacez si besoin la sauvegarde en étant au menu (L+R+X+Y).
Cliquez sur Créer, puis QR Code.
Scannez le QR Code de la région de votre console, et acceptez d'installer le CFW. Le QR Code est dans le même dossier que le fichier ntr.bin.
Voila, vous pouvez à présent quitter et éteindre la console, cette partie est terminée.

→ Retour au Sommaire

Installation des Hack :

Préparation du LayeredFS :

Prenez le fichier DecryptedExeFS.bin et renommez le exefs.bin.
Mettez le ensuite dans le dossier workdir.
Double-cliquez ensuite sur le fichier build_layeredfs.bat. A un moment, le fichier va vous demander un chemin d'accès (Enter the folder of the LayeredFS file : ). Entrez à présent le TitleID de votre jeu obtenu un peu avant. Patientez que tout se termine et fermez le fichier.
Ouvrez la MicroSD de votre console. Créez-y un dossier à la racine et nommez le plugin. Créez-y un 2nd dossier, toujours à la racine et donnez-lui le nom du TitleID de votre jeu.
Ouvrez le dossier plugin, créez dans ce dossier un nouveau dossier et nommez le du TitleID de votre jeu. A l'intérieur de celui ci, mettez le fichier layeredfs.plg. Ce fichier se trouve dans le dossier workdir précédemment observé.

Préparation des fichiers de la RomHack :

Vous n'aurez même pas besoin de reconstruire votre Rom, ni même le RomFS

Revenez à la racine de votre MicroSD, ouvrez le dossier du TitleID de votre jeu.
A l'intérieur, placez-y les fichiers de votre RomHack en respectant les chemin d'accès.

Par exemple :
Je souhaite hacker Saphir Alpha en modifiant le dialogue d'introduction du Professeur Seko.
Je met dans le dossier du TitleID un dossier a, dans ce dossier a je crée un dossier 0, dans ce dossier 0 je créer un dossier 7, et dans ce dernier dossier, je place le fichier 7 modifié (qui est un GARC).

Pour faire un peu plus simple à comprendre :
Rappelez vous quand vous avez extrait le RomFS de votre jeu dans le tutoriel de RomHacking.
Vous avez extrait le RomFS dans un dossier nommé romfs.
Et bien ce dossier romfs, dites vous que c'est l'équivalent du dossier TitleID à la racine de votre MicroSD.
Respectez donc les chemin d'accès et placez les fichiers dans les dossiers équivalents.

→ Retour au Sommaire

Lancement du jeu :

Mettez Cubic Ninja (ou via la Sky3DS).
Démarrez le, cliquez sur Créer, puis sur QR Code.
Vu que l'avez installé dans les précédentes étapes, il devrait démarrer tout de suite. Il se peut qu'il échoue au lancement, même si cela est rare. Si ca arrive, éteignez de force la console, et relancez-le.
Pour indiquer le succès du lancement, un écran bleu va survenir, et vous serez ramené sur le Menu Home.
Insérez la cartouche de votre jeu, ou dans la Sky3DS faites défiler jusqu’à tomber sur le bon jeu.
Lancez le jeu, un écran vert devrait rapidement flasher sur l'écran haut au lacement du jeu.

Voila le tutoriel est terminé.
Vous pouvez également profiter des autres options du CFW, comme par exemple prendre des Screenshot via le menu du CFW en appuyant sur X+Y simultanément.

→ Retour au Sommaire

Par Asia81


Crédits :
CustomFirmware NTR : cell9
LayeredFS : cell9

Remerciements à :
gamesquest1 : Pour son aide à l'utilisation du LayeredFS
Smealum : Pour la découverte de la faille Ninjhax

Par Loris
  • P1uie 28/02/2019 à 10:01
    Bonjour, c'est déjà obsolète ce tuto, voir le bon pour sky3ds 2019 www*3ds-linker*com/content/43-tuto-sky3ds