Ceci est une ancienne révision du document !


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 .

Avant toute installation , il faut vérifier que les dépendences sont biens installées sur votre système.

Cherchez : libgtk , libmhash , zlib , libpng , libxml2 , libgtkglext dans votre gestionnaire de paquets synaptic

Installation

Téléchargez l'archive sur urtmapping.org :

wget http://urtmapping.org/fichiers/zeroradiant.tar.bz2

Ensuite creez le répertoire de destination /opt/zeroradiant :

sudo mkdir /opt/zeroradiant

Décompressez l'archive dans le dossier créé :

sudo tar jxvf /home/rudy/zeroradiant.tar.bz2 -C /opt/zeroradiant

Attribuez vous les permissions de modifications sur ce dossier :

sudo chmod -R a+rwx /opt/zeroradiant

Pour les mappeurs d'urban terror , supprimez le fichier de configuration :

rm -rf /opt/zeroradiant/games/Urban\ Terror\ \(standalone\).game 

Lancer le programme

/opt/zeroradiant/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.

Exécution

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 :

  • 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
  • gtkradiant.1270673741.txt.gz
  • Dernière modification: Le 18/04/2011, 14:54
  • (modification externe)