Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
gtkradiant [Le 10/03/2007, 13:44]
verveine
gtkradiant [Le 11/09/2022, 10:33] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-======gtkradiant======+{{tag>​programmation}} 
 +---- 
 +====== gtkradiant ​(Radiant): Création de carte 3D ======
  
 +**GtkRadiant** (Radiant) est "​LE"​ logiciel de création de cartes pour FPS 3D.
  
-gtkradiant est le logiciel de mapping 3D, c'est à dire de création ​de cartespour de nombreux jeux tels que Quake3 par exemple ou [[Tremulous]].+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.
  
-====Installation====+{{:​gtkradiant.png|}}
  
 +
 +===== Pré-requis =====
 +
 +Avant toute installation , [[:​tutoriel:​comment_installer_un_paquet|installez les dépendances suivantes]] :​ **[[apt>​libgtk libmhash zlib libpng libxml2 libgtkglext|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** :​
 +
 +<​code>​sudo mkdir /​opt/​gtkradiant</​code>​
 +
 +Décompressez l'​archive dans le dossier créé :
 +
 +<​code>​sudo tar jxvf gtkradiant1.6.2.tar.bz2 -C /​opt/​gtkradiant</​code>​
 +
 +Attribuez-vous les permissions de modifications sur ce dossier :
 +
 +<​code>​sudo chmod -R a+rwx /​opt/​gtkradiant</​code>​
 +
 +==== Lancement ====
 +
 +<​code>/​opt/​gtkradiant/​radiant.bin</​code>​
 +
 +Ensuite , configurez le dossier q3ut4 de votre jeu
 +
 +===== GTK-radiant 1.5 =====
 +==== Installation ====
 Télécharger le fichier pour linux sur le site officiel. 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]] [[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, à laide de alien :+Comme il s'agit d'un paquet au format rpm, il faut le transformer pour ubuntu, à l'​aide ​de alien 
 + 
 +<​code>​ 
 +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 
 +</​code>​ 
 + 
 +Le programme se trouve alors dans /​opt/​gtkradiant. 
 + 
 + 
 + 
 +==== Lancement ==== 
 + 
 +Lancer Radiant en ligne de commande pour vérifier : 
 + 
 +<​code>/​opt/​gtkradiant/​radiant.x86</​code>​ 
 + 
 +Si vous avez un message d'​erreur comme celui-ci : 
 + 
 +<​code>​ 
 +/​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</​code>​ 
 + 
 +ou comme celui-ci lorsque vous essayez de compiler une carte :
  
-<​code>​sudo apt-get install alien</​code>​+<​code>​ 
 +/​opt/​gtkradiant/​q3map2.x86:​ error while loading shared  
 +libraries: libmhash.so.2:​ cannot open shared object  
 +file: No such file or directory 
 +</​code>​
  
 +Il est possible que votre distribution n'​installe pas deux bibliothèques nécessaires à Radiant, [[:​tutoriel:​comment_installer_un_paquet|installez donc les paquets]] **[[apt>​gtkglext1 mhash|gtkglext1,​ mhash]]**.
  
 +==== Vérification des bibliothèques nécessaires ====
  
-<​code>​sudo alien --to-deb gtkradiant-1.5.0-2006-03-02.i386.rpm </​code>​+Pour GtkRadiant lui-même :
  
-Ce qui donne le paquet suivant : gtkradiant_1.5.0-8_i386.deb+<​code>​ldd /​opt/​gtkradiant/​radiant.x86</​code>​
  
-<​code>​sudo dpkg -i gtkradiant-1.5.xxx.i386.deb</​code>​+Pour Q3Map2 (l'​outil de compilation de cartes) :
  
-Le programme se trouve alors dans /​opt/​gtkradiant. ​Reste à installer libgtkglext1 qui est nécesssaire à son exécution.+<​code>​ldd ​/​opt/​gtkradiant/q3map2.x86</​code>​
  
-<​code>​sudo ​apt-get install libgtkglext1 ​</​code>​+===== 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 ) <​code>​sudo ​ln -s /​usr/​lib/​libpng.so /​usr/​lib/​libpng4.so</​code>​
  
-pour le lancer ALT-F2 /opt/gtkradiant/radiant.x86+ ​vérification par 
 +<​code>​ls ​-al /usr/lib/libpng4.so </​code>​  
 +réponse : 
 + <​code>​ lrwxrwxrwx 1 root root 18 2011-01-01 11:23 /​usr/​lib/​libpng4.so -> /​usr/​lib/​libpng.so ​ </​code>​
  
-Si ça ne marche pas, faire la même chose dans un terminal afin de voir les messages d'erreur, dans mon cas, il manquait libgtkglext1.+- **"​Gdk-CRITICAL * *': IA__gdk_window_get_window_type:​ assertion `GDK_IS_WINDOW (window)'​ failed"​** : utiliser [[NetRadiant]].
  
  
-To be continued...+===== Voir aussi =====
  
 +  * [[http://​wikimapping.free.fr/​index.php?​title=GtkRadiant|Un wiki]] sur wikimapping.free.fr
 +  * [[https://​www.urban-terror.fr/​forums/​viewtopic.php?​f=21&​t=3677&​hilit=radiant+1.6+linux&​sid=f14deab946c9d6473075860304e04447|Gtk-radiant 1.6 par Mr Hyde]]
 +  * [[http://​urtmapping.org/​doku.php/​gtkradiant|Une courte documentation]] sur urtmapping.org
  
-=====Liens=====+---- 
 +//​Contributeurs principaux :​ ...//
  
-[[http://​www.qeradiant.com/​|Le site de qeradiant]] 
  
-[[http://​led.9online.fr/​Tuto%20d%E9butant.htm|un tutoriel en francais]] 
  • gtkradiant.1173530655.txt.gz
  • Dernière modification: Le 18/04/2011, 14:53
  • (modification externe)