Bonjour, dans ce tutoriel, nous allons apprendre à installer, compiler et exécuter votre premier homebrew Wii sous Linux !
Installer devkitpro :
Sur devkitpro télécharger "devkitPPC" et "libogc"
créer un dossier "devkitPro" et décompresser le contenue de "devkitPPC" dedans.
Créer un dossier "libogc" dans "devkitPro" et décompresser le contenue dedans.
Pour les faignant, voici un script qui fait ca pour vous :
mkdir devkitPro cd devkitPro wget http://switch.dl.sourceforge.net/sourceforge/devkitpro/devkitPPC_r15-i686-linux.tar.bz2 tar xjf devkitPPC_r15-i686-linux.tar.bz2 rm devkitPPC_r15-i686-linux.tar.bz2 mkdir libogc cd libogc wget http://garr.dl.sourceforge.net/sourceforge/devkitpro/libogc-20080602.tar.bz2 tar xjf libogc-20080602.tar.bz2 rm libogc-20080602.tar.bz2
Exécuter le script à l'emplacement ou vous souhaité mettre le dossier "devkitPro"
compiler un programme :
On va compiler le programme d'exemple qui se trouve ici
Commencer par décompresser le contenue. Ensuite avent de lancer le "make" vous devais d'abord définir "DEVKITPRO" et "DEVKITPPC"
Par exemple :
export DEVKITPRO="/home/ekinoks/devkitPro/" export DEVKITPPC="/home/ekinoks/devkitPro/devkitPPC/"
Lorsque vous exécuté le make, cela créé un .elf et un .dol
Exécuter :
Pour pouvoir les exécuter, je n'ai pas trouvé de moyen de le faire directement sur le PC...
Donc la solution la plus simple est de passer par Wiiload (Merci Ac_K )
Wiiload permet à la Wii de charger un fichier .elf ou .dol par le WiFi
Pour cela, il vous faut the_homebrew_channel
Dans l'archive que vous venez de télécharger il y a :
- boot.elf (pour votre Wii si il n'est pas déjà installer)
- wiiload dans "/wiiload/lin32/" qui servira à envoyer vos homebrew à votre Wii par le réseau.
Pour le faire fonctionner :
- Le plus simple est de donner une adresse IP fix à votre Wii pour éviter de à chaque foi regarder quel est son IP (en appuyant sur la touche home de la manette lorsque vous être sur homebrew channel). Pour l'exemple on va dire que l'ip de la Wii est 192.168.0.11
- Lancer homebrew channel sur votre Wii.
- Sur votre PC, il faut définir WIILOAD donc dans l'exemple : export WIILOAD=tcp:192.168.0.11
- Ensuite, pour envoyer votre homebrew c'est de la forme : ./wiiload <homebrew elf ou dol> <les arguments>
Avec le fichier démo cela donne : ./wiiload template.elf
En espérant que cela puisse servir à quelqu'un