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.
Avant toute installation , installez les dépendances suivantes : libgtk, libmhash, zlib, libpng, libxml2, libgtkglext
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
/opt/gtkradiant/radiant.bin
Ensuite , configurez le dossier q3ut4 de votre jeu
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.
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.
Pour GtkRadiant lui-même :
ldd /opt/gtkradiant/radiant.x86
Pour Q3Map2 (l'outil de compilation de cartes) :
ldd /opt/gtkradiant/q3map2.x86
- 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/ )
Contributeurs principaux : …