Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Le DVD GameCube peut se diviser en 6 parties :

  • boot.bin (Informations de base)
  • bi2.bin (Informations additionnelles)
  • Apploader.img (Chargeur de l’exécutable principal)
  • fst.bin (FileStringTable)
  • main.dol / elf (Exécutable principal)
  • Information basiques

Le format GCReEx comporte les informations suivantes : sys: |- apploader.img |- boot.bin (Information de base) |- bi2.bin (Information supplémentaires) |- fst.bin (FileStringTable) \- main.dol ("Executable" DOL) root: |- banner.bnr \+ ALL GAME DATA (AFS, etc)

Le format DiscEx comporte moins d'informations : sys: |- apploader.img |- boot.bin (Information de base du jeu) \- bi2.bin (Information supplémentaires) game.iso : Copie repack de l'iso d'origine.

Outils

Emulateur Dolphin

Dolphin permet l'extraction des fichiers de l'iso GameCube. On pourra l'utiliser en mode debug : Exécution pas à pas des instructions powerpc, breakpoints, inspection / dumps mémoires etc.

Dolphin Memory Engine

Dolphin Memory Engine se sert des dumps dolphin (en mode débug : ajoutez -d lors de l'exécution de dolphin) afin de mettre des noms sur des adresses mémoires fixes lors de l'exécution. Ceci permettra de partager des travaux de reverse engineering sur la mémoire du jeu.

Wiimms ISO Tool

Wit permet de manipuler les ISO GameCube. Sur windows, on pourra utiliser wit sans passer par l'installation en utilisant le fichier bin/wit.exe.

Extraction des fichiers d'une ISO (au format fst) : wit extract mkw.iso --dest=mkw/

AFS Packer

AFS Packer est simple d'utilisation et fonctionnel.
Open source & licence MIT.

AFS Explorer

On évitera d'utiliser AFS Explorer dans les projets quand AFS Packer peut être utilisé. En effet, les conditions d'utilisation sont restrictives et la ligne de commande est absente. Les sources ne sont à priori pas accessibles, ce qui est un autre point limitant.

GC Rebuilder 1.1

Attention, ce projet n'est plus développé, et génère des fichiers corrompus (exécutable principal par exemple).