:: PlayerAdvance.org ::  

Précédent   :: PlayerAdvance.org :: > :: Développement Amateur :: > Tutoriels

Publicité

Réponse
 
Outils de la discussion Modes d'affichage
Vieux 18/09/2006, 22h11   #1
Dr.Vince
Administrateur
 
Date d'inscription: 10/11/2005
Messages: 4 963
Voir les codes amis Nintendo DS Voir les codes amis Wii
Par défaut Utiliser Eclipse comme IDE

Utiliser Eclipse comme IDE

Auteur : Dr.Vince

Introduction

Je vais vous expliquer à travers ce tutorial comment installer et configurer Eclipse pour développer sur NDS.
Je vais également vous présenter quelques fonctionnalités d'Eclipse pour ceux qui ne connaissent pas ce fabuleux IDE.

Présentons un peu Eclipse.
Eclipse est à l'origine un IDE pour développer en JAVA. Celui-ci est entièrement gratuit et open-source.
Son fonctionnement est assez simple et le nombre de plugins disponibles pour celui-ci est assez impressionnant.
Il vous permettra en plus de développer en JAVA, de faire du PHP, du HTML, du COBOL, de l'UML et bien sûr du C/C++.
Il est également possible d'intégrer un plugin CVS qui fonctionne à merveille.

Note: ce tuto s'adresse à ceux qui utilisent le template PAlib ou libnds et donc le makefile qui y est inclus.
Il existe un plugin, que je n'ai pas testé, permettant de gérer le makefile automatiquement depuis Eclipse. Vous le trouverez sur http://www.gbadev.org

1 Télécharger les différents logiciels


1.1 Pré-requis

Vous devez avoir installez devkitpro sur votre machine c'est à dire : devkitARM, msys et libnds.


1.2 Se procurer les différents logiciels
  • La dernière JRE (Java Runtime Environment): pour pouvoir utiliser Eclipse

    -> http://java.sun.com/javase/downloads/index.jsp

  • La dernière version d'ECLIPSE : pour pouvoir développer avec !!

    -> http://www.eclipse.org/downloads/index.php

    Note : prendre uniquement la Platform Runtime Binary, car celle-ci est bien plus légère.
    Pour être sûr, votre fichier doit s'appeler : eclipse-platform-x.x-win32.zip

  • La dernière version de CDT (C/C++ Development Tools) : un module d’eclipse pour pouvoir faire du C/C++.

    -> http://www.eclipse.org/cdt/downloads.php

    Note: prendre uniquement la version Runtime (CDT Runtime Feature).
    Pour être sûr, votre fichier doit s'appeler : org.eclipse.cdt-x.x.x-win32.x86.zip


2 Installation


2.1 Installation de la JRE
  • Double-cliquez sur l’exécutable téléchargé et suivre la procédure d’installation.


2.2 Installation d’Eclipse
  • Décompressez l’archive téléchargée, à l’endroit désirée.
    Note: Eclipse ne possède pas de procédure d’installation. Il s’exécute à l’endroit où vous l’avez mis.
  • Lancez Eclipse
  • Vous devriez avoir cette écran qui s'affiche :



  • Indiquez le répertoire où vous allez stocker vos projets NDS.
    Cliquez sur la case à cocher si vous voulez qu'Eclipse ne vous pose pas la question à chaque fois.
  • Fermez la fenêtre Welcome et laissez Eclipse ouvert.

2.3 Installation du CDT
  • Décompressez l’archive téléchargée dans n’importe quel dossier.
  • Allez dans Eclipse et faites menu Help --> Software Updates --> Find and Install...



  • Sélectionnez Search for new features to install puis faites Next



  • Ensuite cliquez sur New Local Site
  • Sélectionnez le répertoire où vous avez décompressé le CDT (..\org.eclipse.cdt-x.x.x-win32.x86\eclipse), faite OK, puis encore OK.
  • Un nouvel item est apparut dans la liste Sites to include in search.



  • Cliquez sur Finish.
  • Une nouvelle fenêtre est apparue.
  • Sélectionnez le CDT et cliquez sur Next.



  • Accepter les termes de la license puis cliquez sur Next puis Finish.
  • Cliquez Yes pour redémarrer Eclipse.
Dr.Vince est déconnecté   Réponse avec citation

Publicité

Vieux 18/09/2006, 22h13   #2
Dr.Vince
Administrateur
 
Date d'inscription: 10/11/2005
Messages: 4 963
Voir les codes amis Nintendo DS Voir les codes amis Wii
Par défaut

3 Configuration

3.1 Créer un projet
  • Faites menu File -> New -> Project...



  • Sélectionnez Standard Make C Project puis faites Next



  • Entrez le nom de votre projet (qui sera également le nom du répertoire dans lequel il sera stocké.
    Le projet est créé dans l'emplacement par défaut indiqué lors de la première ouverture d'Eclipse, mais si vous le souahitez vous pouvez modifier celui-ci.
  • Cliquez sur Finish.
  • Une fenêtre s'ouvre vous demandant si vous voulez associer ce type de projet à la perspective C/C++ d'Eclipse.



  • Cochez la case Remember this decision.
  • Cliquez sur Yes.
  • Votre projet vient d'apparaître sur la droite et votre environnement de travail vient de changer.
  • Copier le contenu de votre template ndslib ou PAlib dans celui-ci.


3.2 Configuration de la compilation d'Eclipse
  • Sélectionnez votre projet, clic droit dessus, puis sélectionnez Properties
  • Sélectionnez C/C++ Make Project dans le menu de droite :



  • cochez Stop on first build error.
  • L'option Build on resource save(Auto Build) permet de compiler le projet à chaque fois que vous sauvegardez un fichier.
    A vous de voir si vous voulez que cette option soit active.
    Note: Pour les habitués d'Eclipse, cette option correspond à l'option Build Automatically du menu projet qui ne fonctionne pas avec CDT.
  • Vous pouvez sélectionnez une répertoire pour générer votre build.
  • Pour les utilisateurs du template PAlib, remplacez les all par des build.
  • cliquez sur Apply.

3.3 Configuration des Targets
  • Sélectionnez la vue Make Targets.
  • Cliquez sur Hide Empty Folders.



  • Sélectionnez votre projet.
  • Clic droit et sélectionnez Add Make Target.



  • Nous allons créer la target pour compiler notre projet :



  • Dans Target Name vous pouvez mettre ce que vous voulez.
  • Dans Make Target mettez all si vous utilisez le template libnds. Pour le template PAlib mettez build.
  • Nous allons créer la target pour nettoyer notre projet. Remplissez comme sur l'écran suivant :



  • Dans Target Name vous pouvez mettre ce que vous voulez.
  • Dans Make Target mettez clean.
  • Vous pouvez également créer une target supplémentaire de rebuild en mettant clean all ou clean build suivant votre cas. Ce qui peut être pratique.

3.4 Configuration de l'indexer C/C++
  • Sélectionnez votre projet, clic droit dessus, puis sélectionnez Properties
  • Sélectionnez C/C++ Indexer dans le menu de droite :



  • Il s'agit de l'option d'indexation du code qui permet d'utiliser la complétion (expliquée plus loin dans ce tuto).
    Sélectionnez le niveau d'indexation que vous désiré, sachant que ça peut être long pour un gros projet.
    Essayez avec Full C/C++ Indexer, vous pourrez toujours changer plus tard. (Note: voir conclusion)

3.5 Configuration des Include Paths C/C++
  • Sélectionnez votre projet, clic droit dessus, puis sélectionnez Properties
  • Sélectionnez C/C++ Include Paths & Symbols dans le menu de droite :




    Sur cet écran nous allons pouvoir indiquer le chemin des fichiers include de votre projet. Ceci permettra la complétion et une navigation rapide dans votre code.
  • Sélection votre projet.
  • Cliquez sur Add Folder/File pour inclure un répertoire de votre projet.
  • Cliquez sur Add External include Path pour inclure un répertoire externe.
    C'est ce que nous allons faire avec libnds et PAlib suivant celui que vous utilisez.
  • Si vous utilisez libnds alors sélectionnez le répertoire C:\devkitpro\devkitARM\arm-eabi\include.
  • Si vous utilisez PAlib alors sélectionnez le répertoire C:\devkitPro\PAlib\include\nds.
  • Cliquez sur OK.



3.6 Configuration d'un émulateur
Il est possible de tester directement voter projet depuis Eclipse en lançant un émulateur.
Voici la marche à suivre :
  • Dans le menu Run, sélectionnez External Tools puis External Tools...



  • Sélectionnez Program] puis cliquez sur le bouton New comme indiqué.
  • Vous obtenez alors la fenêtre suivante :



  • Dans Name mettez ce que vous voulez, le nom de votre projet par exemple.
  • Dans Location mettez le chemin de votre émulateur.
  • Pour Working Directory, cliquez sur Browse Workspace et sélectionnez l'emplacement où est généré votre .nds
  • Dans Arguments mettez le nom de votre fichier .nds
  • Cliquez sur Apply puis Close.
  • Il est possible de créer une configuration générique pour tous vos projets.
    Il suffit pour cela d'utiliser la variable ${project_loc} dans Location, suivi d'un répertoire si par exemple vous généré tout le temps dans un répertoire build.
    Et dans Arguments mettez ${project_name}.nds à condition que voter makefile génère un .nds avec le nom de votre projet.


3.7 Derniers réglages

Vous pouvez voir que votre devant le nom de votre projet, se trouve une incône triangulaire avec un point d'exclamation.
Il s'agit d'un warning.
Pour le faire disparaître, voilà ce qu'il faut faire :
  • Sélectionnez votre projet, puis clic droit et Properties.
  • Sélectionnez C/C++ Make Project.
  • Sélectionnez l'onglet Discovery Options.



  • Décochez Enable generate scanner info command.
Dr.Vince est déconnecté   Réponse avec citation
Vieux 18/09/2006, 22h15   #3
Dr.Vince
Administrateur
 
Date d'inscription: 10/11/2005
Messages: 4 963
Voir les codes amis Nintendo DS Voir les codes amis Wii
Par défaut

4 Utilisation d’Eclipse

4.1 Navigation dans le code

Eclipse offre plusieurs moyen de naviguer facilement à travers le code.
En voici quelques exemples :

4.1.1 Explorateur C/C++

Il est possible de naviguer rapidement via l'explorateur de fichier C/C++ situé par défaut à gauche.
Dépliez complètement un fichier C :




Vous pouvez alors accéder directement à la fonction qui vous intéresses par exemple.

Pour vous y retrouvez plus facilement dans l'explorateur vous pouvez cliquez sur cette icône
Alors le fichier source actif dans l'éditeur sera sélectionné dans l'explorateur.

4.1.2 Vue Outline

La vue Outline liste le contenu du fichier actif dans l'éditeur :




4.1.3 Accès direct

Positionnez vous sur le nom d'une fonction qui est définit dans un autre fichier source par exemple.
Si vous faites F3 (ou Crtl + Clic gauche), alors Eclipse affiche la définition de votre fonction.
Si vous faites Crtl + F3, alors Eclipse affiche le code de votre fonction.


4.2 Complétion

Si vous avez effectuez correctement la configuration décrite en 3.4 et 3.5 alors Eclipse vous permettra d'utiliser la complétion.
Tapez les premières lettres du nom d'une fonction par exemple, puis faites Ctrl + Espace.
Eclipse vous propose alors les mots correspondants, vous n'avez plus qu'à choisir le nom de la fonction.




4.3 Refactoring

Le refactoring permet de changer le nom d'une fonction et de propager ce changement dans tout votre code.
Mettez vous sur le nom d'une fonction par exemple, puis faites clic droit, puis Refactor, puis Rename...




Vous pouvez alors indiquer le nouveau nom de la méthode, sur quoi vous appliquez le refactor et obtenir une preview des changements qu'Eclipse va effectué.





4.4 Compilation

Si vous avez suivi l'étape 3.3 il vous suffit de double-cliquez sur les targets adéquates.




Sinon passez par le menu Project.

Le raccourcis Ctrl + B permet de compiler.


4.5 Exécution de la ROM

Si vous avez suivi l'étape 3.6 il vous suffit de cliquez dans la barre d'outils en haut :



Une fenêtre s'ouvre.
Sélectionnez votre programme et cliquez sur Run.

Par la suite votre programme apparaîtra directement en cliquant sur l'icône.


Conclusion

Le tool CDT pour Eclipse étant assez récent, il n'est pas tout à fait encore au point.
Certaines fonctionnalités qui marchait bien peuvent fonctionner moins bien lors d'une mise à jour de celui-ci et inversement.
Mais globalement ce tool est à présent assez stable et fonctionnel pour être utilisé.


Note du paragraphe 3.4 : La version utilisée pour ce tuto est la 3.1. L'indexation déconne un peu.
Je n'ai réussi à obtenir des résultats probant qu'avec une indexation Full.
De plus l'inclusion dans le path de PAlib et de libnds ne fonctionne pas et fait buggé Eclipse.
A priori ça pose pas de problème étant donné qu'un utilisateur de PAlib n'utilise pas directement la libnds.

Merci de me signaler toute erreur présent dans ce tuto pour que je puisse les corriger.
Toute remarque/suggestion est également la bienvenu.

Merci également d'avoir lu ce tuto jusqu'au bout.
Bon code !!
__________________
Projets Abandonnés: [Arcomage Advance] [Puzznic] [PA Card Games] [Blob Runner]
Projet en cours: [Ne plus abandonner de projet...]
Dr.Vince est déconnecté   Réponse avec citation
Vieux 18/09/2006, 22h37   #4
cocole
Roi du Boxer®
 
Date d'inscription: 11/11/2005
Localisation: sur le xbox live
Messages: 1 386
Par défaut

Superbe tuto !

Et pour ceux qui se demandent ce que c'est un IDE :
IDE : en français EDI : environnement de développement intégré.
Hiddeux, non ?
cocole est déconnecté   Réponse avec citation
Vieux 18/09/2006, 22h38   #5
Bobby Sixkilla
Maître Chinpoko-extra-mon
 
Date d'inscription: 10/11/2005
Localisation: Palaiseau (Rive sud)
Messages: 6 466
Voir les codes amis Nintendo DS
Par défaut

T'es en forme olympique!!! Merci.

PS : Evite les triple post à l'avenir...
Bobby Sixkilla est déconnecté   Réponse avec citation
Vieux 18/09/2006, 23h19   #6
Dr.Vince
Administrateur
 
Date d'inscription: 10/11/2005
Messages: 4 963
Voir les codes amis Nintendo DS Voir les codes amis Wii
Par défaut

Citation:
Envoyé par Bobby Sixkilla
PS : Evite les triple post à l'avenir...


c'est à cause de la limitation des 20 images par post....
__________________
Projets Abandonnés: [Arcomage Advance] [Puzznic] [PA Card Games] [Blob Runner]
Projet en cours: [Ne plus abandonner de projet...]
Dr.Vince est déconnecté   Réponse avec citation
Vieux 18/09/2006, 23h24   #7
Charly
Membre confirmé
 
Date d'inscription: 13/11/2005
Localisation: Bordeaux
Messages: 253
Par défaut

Comment tu assures Vince !!!!!!!!!!

Super tuto et surtout super utile!!!!!!
Merci beauuuucoup
__________________

[=[_]=] P.A. member since 2003
[+[_]::] DS Lite + G6 lite (+F2A)
Charly est déconnecté   Réponse avec citation
Vieux 20/09/2006, 17h38   #8
Narf!
Membre
 
Date d'inscription: 25/05/2006
Messages: 16
Par défaut

merci bcp pour ce superbe tuto.
sans dec' c'est du tres beau boulot.
j'ai tout compris du premier coup c'est peut dire.
Narf! est déconnecté   Réponse avec citation
Vieux 20/09/2006, 17h50   #9
Bodom-Child
Membre spongieux
 
Date d'inscription: 10/11/2005
Localisation: Auchy Les Mines
Messages: 774
Par défaut

Excellent tuto Dr Vince, tu cartonnes!!!
__________________
----------------------
¤ Mes jeux DS ¤
----------------------
[Aztec Challenge] : Un puzzle-game addictif! (Version finale)
[Arcomage] : Un Card-Game mélant stratégie et Heroic Fantasy. (Version 0.95)
[DS Trimmer] : Besoin de réduire la taille de vos roms DS en un clic? C'est ici!

Enjoy !
Bodom-Child est déconnecté   Réponse avec citation
Vieux 20/09/2006, 19h37   #10
Dr.Vince
Administrateur
 
Date d'inscription: 10/11/2005
Messages: 4 963
Voir les codes amis Nintendo DS Voir les codes amis Wii
Par défaut

merci à tous ça fait plaisir

car je vais pas mentir mais ça m'a pris quelques heures pour faire ce tuto tout de même, et ma seule hantise était qu'il ne serve pas
__________________
Projets Abandonnés: [Arcomage Advance] [Puzznic] [PA Card Games] [Blob Runner]
Projet en cours: [Ne plus abandonner de projet...]
Dr.Vince est déconnecté   Réponse avec citation
Vieux 20/09/2006, 21h22   #11
Pitt
Membre confirmé
 
Date d'inscription: 16/08/2006
Localisation: ...
Messages: 578
Par défaut

Citation:
Envoyé par Dr.Vince
merci à tous ça fait plaisir

car je vais pas mentir mais ça m'a pris quelques heures pour faire ce tuto tout de même, et ma seule hantise était qu'il ne serve pas


Bah alors là, ta hantise est complètement bannie
Tes
Citation:
Envoyé par Dr.Vince
quelques heures
n'ont pas été perdue...

Super tuto, merci !
Pitt est déconnecté   Réponse avec citation
Vieux 20/09/2006, 22h44   #12
Poppu
Membre confirmé
 
Date d'inscription: 10/11/2005
Messages: 422
Par défaut

Superbe tutorial, merci à toi!!!!
__________________
Dragon Quest Fan, portail francophone http://www.dragonquest-fan.com
Poppu est déconnecté   Réponse avec citation
Vieux 21/09/2006, 00h50   #13
Tembargo
Membre confirmé
 
Date d'inscription: 21/11/2005
Localisation: Tōkyō
Messages: 3 018
Voir les codes amis Nintendo DS
Par défaut

Super tuto mon ami

Voilou j'ai mis mon ptit Temby! Towers et PA Card Games dans eclipse en 5min. Sankyu
Suis bientot de retour pour le dev.. Ne désespère pas
__________________

Tembargo est déconnecté   Réponse avec citation
Vieux 21/09/2006, 01h28   #14
mastertop101
Membre confirmé
 
Date d'inscription: 14/11/2005
Messages: 346
Par défaut

Wahh !! merci!! à chaque fois que j'avais besoin d'une fonction, j'allais voir la Documentation..
(ça rime ^_^)
mastertop101 est déconnecté   Réponse avec citation
Vieux 21/09/2006, 13h24   #15
KerneL
Membre confirmé
 
Date d'inscription: 10/11/2005
Localisation: Annecy
Messages: 367
Voir les codes amis Wii
Par défaut

Très bon tout ça Vince! Moi qui avait configuré Eclipse à moitié pour le C/C++ voilà de quoi compléter le tout. Je vais pouvoir être efficace sur PCG maintenant, hourra .
__________________
"Attack me if you dare, I will crush you!"
Portage de Squares 2 sur DS
KerneL est déconnecté   Réponse avec citation
Vieux 08/10/2006, 19h42   #16
OXyGN
Membre confirmé
 
Date d'inscription: 11/09/2006
Localisation: Lausanne
Messages: 148
Par défaut

Un grand merci pour ce tuto. Du début à la fin. Une référence pour la communauté.

Plus qu'à développer maintenant

ps: j'ai juste un peu lutté avec les makefile, mais c'est réglé
OXyGN est déconnecté   Réponse avec citation
Vieux 19/10/2006, 23h00   #17
mastertop101
Membre confirmé
 
Date d'inscription: 14/11/2005
Messages: 346
Par défaut

Salut,
en appuyant sur CTRL + B (ou en cliquant sur Project>Build All)
ça compile pas.. j'utilise palib (ça doit venir de là..) le target make fonctionne mais je préferrerait appuyer sur Ctrl B

Merci
mastertop101 est déconnecté   Réponse avec citation
Vieux 20/10/2006, 10h08   #18
Dr.Vince
Administrateur
 
Date d'inscription: 10/11/2005
Messages: 4 963
Voir les codes amis Nintendo DS Voir les codes amis Wii
Par défaut

regarde si tu as configuré correctement Eclipse, comme expliqué en "3.2 Configuration de la compilation d'Eclipse"
__________________
Projets Abandonnés: [Arcomage Advance] [Puzznic] [PA Card Games] [Blob Runner]
Projet en cours: [Ne plus abandonner de projet...]
Dr.Vince est déconnecté   Réponse avec citation
Vieux 20/10/2006, 22h43   #19
mastertop101
Membre confirmé
 
Date d'inscription: 14/11/2005
Messages: 346
Par défaut

Ça a l'air correct de ce côté là...
mastertop101 est déconnecté   Réponse avec citation
Vieux 21/10/2006, 09h40   #20
Toomagic
Membre confirmé
 
Date d'inscription: 16/05/2006
Localisation: Chiraquie
Messages: 383
Par défaut

Un tuto comme celui-ci c'est précieux. Allez hop dans les favoris.
Merci beaucoup .
__________________
Codes amis : -Métroïd : 3093 1701 6113
-42 jeux :4553 5855 1730
-Star Fox : 225 285 186 800
Et oui, je reviendrai sur PA !!! Bohahahahahahahahahaha !!!!
Toomagic est déconnecté   Réponse avec citation
Vieux 21/10/2006, 11h27   #21
Dr.Vince
Administrateur
 
Date d'inscription: 10/11/2005
Messages: 4 963
Voir les codes amis Nintendo DS Voir les codes amis Wii
Par défaut

tu pourrais me mettre une capture de ta config du 3.2, ainsi qu'une capture de la config de ta target qui fonctionne ???
__________________
Projets Abandonnés: [Arcomage Advance] [Puzznic] [PA Card Games] [Blob Runner]
Projet en cours: [Ne plus abandonner de projet...]
Dr.Vince est déconnecté   Réponse avec citation
Vieux 21/10/2006, 15h01   #22
mastertop101
Membre confirmé
 
Date d'inscription: 14/11/2005
Messages: 346
Par défaut

en fait, jai décidé d'activer le build automatique (après sauvegarde), j'y voyais des inconvenients au debut mais je me rend compte que cest tres bien
mastertop101 est déconnecté   Réponse avec citation
Vieux 05/09/2007, 22h39   #23
Mitternacht
Membre
 
Date d'inscription: 05/09/2007
Messages: 9
Par défaut

Bon...

Code:
**** Build of configuration Debug for project hellohoo ****

make all 
Building file: ../PAlibTemplate/source/main.c
Invoking: Cygwin C Compiler
gcc -I"C:\devkitPro\libnds\include\nds" -I"C:\devkitPro\devkitARM\arm-eabi\include" -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"PAlibTemplate/source/main.d" -MT"PAlibTemplate/source/main.d" -o"PAlibTemplate/source/main.o" "../PAlibTemplate/source/main.c"
/bin/sh.exe: gcc: command not found
make: *** [PAlibTemplate/source/main.o] Error 127
La compilation c'est pas pour moi faut croire
Mitternacht est déconnecté   Réponse avec citation
Vieux 06/09/2007, 00h29   #24
Dr.Vince
Administrateur
 
Date d'inscription: 10/11/2005
Messages: 4 963
Voir les codes amis Nintendo DS Voir les codes amis Wii
Par défaut

hum....... comment se fait-il que tu utilises Cygwin et pas msys ??

car c'est msys normalement dans le package devkitpro
__________________
Projets Abandonnés: [Arcomage Advance] [Puzznic] [PA Card Games] [Blob Runner]
Projet en cours: [Ne plus abandonner de projet...]
Dr.Vince est déconnecté   Réponse avec citation
Vieux 06/09/2007, 07h17   #25
Mitternacht
Membre
 
Date d'inscription: 05/09/2007
Messages: 9
Par défaut

Bonjour et merci de ton aide,

Code:
**** Build of configuration Debug for project hellohoo ****

make build 
make: *** No rule to make target `build'.  Stop.
Un progrès ou pas ? '

Edit : J'utilise la template de PALib

Dernière modification par Mitternacht ; 06/09/2007 à 07h17. Motif: Rajout de précisions
Mitternacht est déconnecté   Réponse avec citation
Réponse

Liens sociaux

Publicité



Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h57.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Tous droits réservés.
Version française #16 par l'association vBulletin francophone
Design par Ass-Itch, DJP et Dr.Vince