GARC Tool

Ce tutoriel aura pour but de vous apprendre à extraire et compresser un fichier GARC. Pour faire simple et que vous puissiez comprendre facilement, un GARC est comme une archive WinRAR. Pour modifier les données à l'intérieur, vous allez devoir l'extraire, modifier son contenu à votre guise, puis le re-compiler. Un GARC contient toute sorte de données, comme par exemple la table des Pokémon sauvages, les dresseurs et leurs Pokémon associés, la table des évolutions et Méga-Évolutions, les textes, les textures graphiques des Maps/Pokémon, etc...

pk3ds, créé par Kaphotics
Il n'y a pas tout, mais voila un exemple de ce qui est possible de modifier.

Prérequis

Matériel

Extraire le contenu d'un GARC

Selon le jeu utilisé et les données à modifier, vous allez devoir extraire le GARC correspondant. Quand vous aviez extrait le RomFS de votre jeu, dans un des dossiers (normalement le dossier « ExtractedRomFs »), vous devriez avoir un dossier « a ».

Dossier a de la ROM

Dans ce dossier, vous trouverez plein de sous-dossiers nommés avec seulement 1 chiffre. Pour vous aider à mieux comprendre et vous repérer, prenons par exemple la position a / 1 / 2 / 3 :
a est un dossier, 1 est un dossier, 2 est un dossier, et dans ce dossier, vous aurez le fichier 3, sans extension avec seulement un chiffre pour nom qui est un GARC que vous allez extraire avec GARC Tool.

Si vous voulez savoir ou se situe le fichier GARC des données que vous souhaitez extraire, vous allez devoir regarder sur un des Pastebin suivants la description (en anglais) des GARC et des données correspondantes.
- Description du dossier « a » pour Pokémon RO/SA : http://pastebin.com/4bg3q6FL
- Description du dossier « a » pour Pokémon X/Y : http://pastebin.com/QNCz7Avh

Maintenant que vous avez identifier le GARC à extraire, ouvrez GARC Tool, cliquez sur Open File, puis sélectionnez le GARC à extraire, et cliquez ensuite sur Process. Patientez, et cela se termine. Vous obtiendrez un dossier avec le nom de votre GARC plus un underscore (soulignement ou tiret du 8 pour les intimes), comme ceci :

Extraction d'un GARC et résultat

Voila, c'est terminé et aussi simple que cela, vous avez donc extrait un GARC.

Compresser un dossier en GARC

Maintenant, en partant du principe que vous avez modifié les données de votre GARC, nous allons voir comment compresser au format GARC. C'est tout aussi simple que l'extraction.

Ouvrez GARC Tool, cliquez sur Open Folder, et sélectionnez le dossier avec le chiffre et l'underscore (dans notre exemple, c'est le dossier « 1_ »). Cliquez ensuite sur Process, attendez que l'opération se termine, et renommer ensuite le nouveau GARC en remplaçant le nom par le chiffre du GARC utilisé et supprimez également le .garc qui à été rajouté pendant la compilation.
Le fichier doit seulement avoir un chiffre comme nom de fichier, même pas d'extension.

Reconstruction d'un GARC

Par Asia81

Crédits
GARC Tool : Kaphotics

Achetez Mario Odyssey 44.00E
Achetez la Nintendo Switch + Mario Odyssey 349,99E
Achetez Pokémon Ultra Soleil sur 3DS 33.99E
Achetez Pokémon Ultra Lune sur 3DS 33,99E
Modifier vos jeux 3DS en toute sécurité avec la Power Save 16,99E