Programmer pour la Wii - Tutoriel

Programmer pour la Wii   
Posté par Attila le 18/07/09 à 20:36:00
60942 affichages, 118 commentaires
 

Installation


Devkitpro


- Installez DevKitPro (http://www.devkitpro.org/)
- Lors de l'installation, choisissez d'installer DevkitPPC (décochez devkitARM et devkitPSP pour programmer pour la DS et pour la PSP).
- télécharger Téléchargez les librairies.
- Décompressez et copiez collez le contenu de ces librairies dans le dossier "libogc" de devkitpro. Par défaut "C:\devkitPro\libogc".

Ou placer les projets ?


Pour que votre homebrew puisse être compilé, vous devez mettre tous vos fichiers de telle sorte que le chemin complet n'aie aucun espace.
Je vous conseille donc de créer un dossiers "PROJETS" dans "C:\devkitPro\" dans lequel vous mettez tout le code source.

Récupération d'un projet disponible sur SVN


Certains projets sont disponible sur des sites comme google code ou github (par exemple pour Waninkoko).
Ces projets ne sont pas récupérable directement. Il vous faut un client SVN. Téléchargez et installez par exemple Smart SVN.
Ensuite, une fois installé vous créez un nouveau projet dans un dossier de votre disque dur.
Par exemple pour Snes9X GX, sur la page http://code.google.com/p/snes9x-gx/source/checkout nous voyons :
Quote :
# Non-members may check out a read-only working copy anonymously over HTTP.
svn checkout http://snes9x-gx.googlecode.com/svn/trunk/ snes9x-gx-read-only

Dans le champ url vous mettez donc http://snes9x-gx.googlecode.com/svn/trunk/ et dans le nom du dossier vous mettez par exemple C:\devkitPro\PROJETS\Snes9XGX (sans espaces).
Pour récupérer le tout dernier code disponible, vous devez appuyer sur le bouton "update". Vous pouvez ensuite compiler le projet.

Compilation d'un projet


Le programme Programers notepad est fourni avec et vous permet de compiler rapidement un fichier.
Allez dans votre menu démarrez, choisissez Devkitpro puis programers notepad.
Faites files, open et ouvrez le code source des fichiers que vous voulez modifier ainsi que le fichier le plus important, le makefile qui permet de compiler le code source.
Pour compiler, ouvrez le fichier makefile et allez dans "tools" puis cliquez sur "make". Vous verrez un code tel que :
Quote :
> "make"
output ... boot.dol

> Process Exit Code: 0
> Time Taken: 00:01

Ceci vous indique qu'un fichier boot.dol a été créé dans le dossier ou se situe le makefile.

Vous pouvez aussi passer en ligne de commande, vous déplacer jusqu'au dossier ou se situe le makefile avec la commande "cd" puis taper "make".

Comment déboguer ?


Allez voir cette page http://wiibrew.org/wiki/Debugging.
Pour comprendre les code dump, allez voir la http://wiibrew.org/wiki/Debugging#Diagnosing_crashes.

Liens


- Tutoriels en anglais sur www.codemii.com
- Tutoriels en français sur devsgen.com 

Pages: 1
Messages:
^ Déconnecté Antonito
#1, posté le 18/07/09 à 20:39:59
Rédacteur
7133 messages
Dieu des dieux
starstarstarstar
avatar
Merci ! Tuto HYPER complet ! ::xD::

Tuto aussi dispo en Français ici ! :;)::
Choisir un Film : La meilleure solution quand on ne sait pas quel film regarder
^ Déconnecté Attila
#2, posté le 18/07/09 à 22:14:23
Administrateur
23125 messages
Dieu des dieux
starstarstarstarstarstar
avatar
Quote Antonito:
Merci ! Tuto HYPER complet ! ::xD::


merci merci xD

je l'améliorerait quand j'en aurais envie xD
^ Déconnecté Antonito
#3, posté le 18/07/09 à 22:17:46
Rédacteur
7133 messages
Dieu des dieux
starstarstarstar
avatar
De rien !

Tu pourrais ajouter le lien que je t'ai donné ? (pour ceux qui comprennent pas l'anglais)

Sa peut toujours servir, non ?
^ Déconnecté House64
#4, posté le 22/07/09 à 09:48:26
Membre
2784 messages
Dieu des dieux
star
avatar
waou c'est vachement compliqué, plus compliqué que sur une calculette casio::xD::
^ Déconnecté Antonito
#5, posté le 22/07/09 à 10:43:54
Rédacteur
7133 messages
Dieu des dieux
starstarstarstar
avatar
Tenez, un bon site pour apprendre C/C++ :http://www.siteduzero.com/tutoriel-3-14189-apprenez-a-programmer-en-c.html::)::
^ Déconnecté Snouki
#6, posté le 30/07/09 à 10:53:46
Rédacteur
8875 messages
Dieu des dieux
starstarstar
avatar
Attila , tu oublie linux , c'est pas bien sa ::teach::

http://www.wii-info.fr/forum-6299-devkitpro-pour-le-pingouin.htm :;)::

Vous devez avoir "make" et "svn" sur linux pour cela

Code :
Sudo apt-get install make

et
Code :
Sudo apt-get install subversion


Voilou
^ Déconnecté dino974
#7, posté le 20/08/09 à 12:45:46
Membre
430 messages
Gros parleur
star
avatar
merci pour linux ^^
^ Déconnecté Jack24Bauer
#8, posté le 19/10/09 à 17:44:39
Averti
362 messages
Floodeur
star
avatar
comment on met les flèches ?
comme pour l I/S Wad de snouki pour choisir le wad .
???
merci ::^^::
^ Déconnecté Attila
#9, posté le 19/10/09 à 17:45:12
Administrateur
23125 messages
Dieu des dieux
starstarstarstarstarstar
avatar
printf("->");
^ Déconnecté Jack24Bauer
#10, posté le 19/10/09 à 19:40:04
Averti
362 messages
Floodeur
star
avatar
et mettre plusieurs choix ?

comment faire pour lancer un téléchargement ?
merci ::)::
^ Déconnecté Attila
#11, posté le 19/10/09 à 20:22:23
Administrateur
23125 messages
Dieu des dieux
starstarstarstarstarstar
avatar
http://www.siteduzero.com/
^ Déconnecté Jack24Bauer
#12, posté le 19/10/09 à 20:23:34
Averti
362 messages
Floodeur
star
avatar
"site du zéro" ::siffle:: j y suis pas allé
bon si merci ::)::
y a programmation DS mais pas wii ...
^ Déconnecté Attila
#13, posté le 19/10/09 à 21:03:14
Administrateur
23125 messages
Dieu des dieux
starstarstarstarstarstar
avatar
recherche programmation en c
tu programme pour la wii en c
^ Déconnecté Jack24Bauer
#14, posté le 20/10/09 à 07:26:46
Averti
362 messages
Floodeur
star
avatar
c est pareil ?
pour l ordi et la wii ?
^ Déconnecté orwel
#15, posté le 20/10/09 à 07:31:25
Rédacteur
8985 messages
Dieu des dieux
starstarstarstar
avatar
oui, il y a juste la compilation qui sera différente (utiliser le devkitpro). Tu a également des librairies spécifiques à la wii. Mais la synthaxe C est identique et tu dispose des librairies standard (du genre stdio, stdlib...)
^ Déconnecté Jack24Bauer
#16, posté le 20/10/09 à 20:14:40
Averti
362 messages
Floodeur
star
avatar
Euh, comment on fait pour faire
1) un "menu" (des <et> pour choisir quoi faire)
2) comment indiquer le fireware ? (en C) ?

merci
^ Déconnecté Attila
#17, posté le 21/10/09 à 16:44:42
Administrateur
23125 messages
Dieu des dieux
starstarstarstarstarstar
avatar
un menu cherche sur google "menu en mode console" par exemple

pour "indiquer le firmware" regarde les makefile des autres homebrew
^ Déconnecté Jack24Bauer
#18, posté le 21/10/09 à 16:51:38
Averti
362 messages
Floodeur
star
avatar
merci ::^^::

pour indiquer le fireware je trouve pas !
stp attila ^^
^ Déconnecté onthemixx
#19, posté le 24/10/09 à 18:28:40
Membre
2959 messages
Dieu des dieux
star
avatar
Quote Jack24Bauer:
merci ::^^::

pour indiquer le fireware je trouve pas !
stp attila ^^

je doute que la wii possède un port FireWire..
relis toi, le fireWire c'est IEEE1394, nous on parle de FirMWare pour la wii, et ça n'a rien à voir !
^ Déconnecté Jack24Bauer
#20, posté le 24/10/09 à 18:47:29
Averti
362 messages
Floodeur
star
avatar
je veux dire comme "4.1E" ou "3.2J" pas ça ...
tu sais comment ?
^ Déconnecté Snouki
#21, posté le 24/10/09 à 20:31:40
Rédacteur
8875 messages
Dieu des dieux
starstarstar
avatar
Regarde dans les sources du Firmware downgrader mod d'attila
^ Déconnecté Jack24Bauer
#22, posté le 24/10/09 à 22:49:50
Averti
362 messages
Floodeur
star
avatar
j ai déjà regardé mais y a des carrés noir avec écrit "NULL" ou d'autres choses
faut ouvrir avec quoi ?
^ Déconnecté Attila
#23, posté le 25/10/09 à 01:38:19
Administrateur
23125 messages
Dieu des dieux
starstarstarstarstarstar
avatar
je comprend pas ton problème.
Lis wiibrew section system menu
^ Déconnecté Jack24Bauer
#24, posté le 25/10/09 à 07:39:39
Averti
362 messages
Floodeur
star
avatar
en clair, mon problème :

j aimerais faire un homebrew qui indique la version de sa wii (4.1E ...) , tout bêtement ...
mais le code C doit etre moins simple ...
^ Déconnecté Snouki
#25, posté le 25/10/09 à 09:01:54
Rédacteur
8875 messages
Dieu des dieux
starstarstar
avatar
Bah pour sa il faut que tu définisse les différentes version puis apres bah dans un printf tu mets la version
^ Déconnecté onthemixx
#26, posté le 25/10/09 à 09:14:04
Membre
2959 messages
Dieu des dieux
star
avatar
En gros, tu demandes à la wii dans quelle version elle est, et pour chaque cas, tu fais un affichage (printf) de cette version...
ou tu mets cette version dans une variable que tu affiches avec un printf..
^ Déconnecté Jack24Bauer
#27, posté le 25/10/09 à 10:31:23
Averti
362 messages
Floodeur
star
avatar
printf ok
mais comment la variable ?
car faut que si on met le hb dans une wii 4.1E , y ai écrit 4.1E, et une wii 3.2E, écrit 3.2E
donc j peux pas mettre "printf("4.1E");"
^ Déconnecté onthemixx
#28, posté le 25/10/09 à 10:44:54
Membre
2959 messages
Dieu des dieux
star
avatar
Tu n'as jamais fait de programmation ?
^ Déconnecté Snouki
#29, posté le 25/10/09 à 11:44:17
Rédacteur
8875 messages
Dieu des dieux
starstarstar
avatar
::siffle::
LOLTube.fr - Humour image
^ Déconnecté Jack24Bauer
#30, posté le 25/10/09 à 11:46:16
Averti
362 messages
Floodeur
star
avatar
Quote onthemixx:
Tu n'as jamais fait de programmation ?

::siffle::
euh ...
nan

je connais juste printf et scanf

Pages: 1

Ajouter commentaire:
Créez un compte ou identifiez vous pour poster un commentaire.
 

rss


Pour votre téléphone, Jailbreak iPhone et Jailbreak iPad. - Hack PS3 - Hacker sa WiiU - Hacker PS Vita - Rage Comics, troll face - Retrouvez chaque jour des image drole sur internet grâce à LOLTube. - Meme Internet
434 connectés (0 membre, 434 anonymes)© 2007-2015 Attila