gtkradiant (Radiant): Création de carte 3D
GtkRadiant (Radiant) est "LE" logiciel de création de cartes pour FPS 3D.
Il permet de créer des cartes pour de nombreux jeux utilisant le moteur de libre de Quake 3 tels que Tremulous ou urban_terror.
Il a été créé à l'origine par idSoftware et Loki Software, et ses sources ont été libérées en 2006.
Pré-requis
Avant toute installation , installez les dépendances suivantes : libgtk, libmhash, zlib, libpng, libxml2, libgtkglext
GTK-radiant 1.6
Installation
Téléchargez l'archive sur http://urtmapping.org/doku.php/radiant_install :
Ensuite créez le répertoire de destination /opt/gtkradiant :
sudo mkdir /opt/gtkradiant
Décompressez l'archive dans le dossier créé :
sudo tar jxvf gtkradiant1.6.2.tar.bz2 -C /opt/gtkradiant
Attribuez-vous les permissions de modifications sur ce dossier :
sudo chmod -R a+rwx /opt/gtkradiant
Lancement
/opt/gtkradiant/radiant.bin
Ensuite , configurez le dossier q3ut4 de votre jeu
GTK-radiant 1.5
Installation
Télécharger le fichier pour linux sur le site officiel.
http://zerowing.idsoftware.com/files/radiant/nightly/1.5/gtkradiant-1.5.0-2006-03-02.i386.rpm
Comme il s'agit d'un paquet au format rpm, il faut le transformer pour ubuntu, à l'aide de alien :
sudo apt-get install alien sudo alien --to-deb gtkradiant-1.5.0-2006-03-02.i386.rpm sudo dpkg -i gtkradiant_1.5.0-8_i386.deb
Le programme se trouve alors dans /opt/gtkradiant.
Lancement
Lancer Radiant en ligne de commande pour vérifier :
/opt/gtkradiant/radiant.x86
Si vous avez un message d'erreur comme celui-ci :
/opt/gtkradiant/radiant.x86: error while loading shared libraries: libgtkglext-x11-1.0.so.0: cannot open shared object file: No such file or directory
ou comme celui-ci lorsque vous essayez de compiler une carte :
/opt/gtkradiant/q3map2.x86: error while loading shared libraries: libmhash.so.2: cannot open shared object file: No such file or directory
Il est possible que votre distribution n'installe pas deux bibliothèques nécessaires à Radiant, installez donc les paquets gtkglext1, mhash.
Vérification des bibliothèques nécessaires
Pour GtkRadiant lui-même :
ldd /opt/gtkradiant/radiant.x86
Pour Q3Map2 (l'outil de compilation de cartes) :
ldd /opt/gtkradiant/q3map2.x86
Problèmes à l'installation
- absence de libpng4 : solution : lier le programme manquant ( de mémoire /usr/lib/libpng4.so à votre libpng courant /usr/lib/libpng.so )
sudo ln -s /usr/lib/libpng.so /usr/lib/libpng4.so
vérification par
ls -al /usr/lib/libpng4.so
réponse :
lrwxrwxrwx 1 root root 18 2011-01-01 11:23 /usr/lib/libpng4.so -> /usr/lib/libpng.so
- "Gdk-CRITICAL * *': IA__gdk_window_get_window_type: assertion `GDK_IS_WINDOW (window)' failed" : utiliser netradiant ( télécharger http://www.icculus.org/netradiant/files/ )
Voir aussi
- Un wiki sur wikimapping.free.fr
- Une courte documentation sur urtmapping.org
Contributeurs principaux : …