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édentesRévision précédente
Prochaine révision
Révision précédente
gtkradiant [Le 10/03/2007, 17:49] 82.216.168.65gtkradiant [Le 11/09/2022, 10:33] (Version actuelle) – 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) moths-art
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.
  
 +{{:gtkradiant.png|}}
  
-====Installation==== 
  
 +===== 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>sudo apt-get install alien</code>+<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>
 +/opt/gtkradiant/q3map2.x86: error while loading shared 
 +libraries: libmhash.so.2: cannot open shared object 
 +file: No such file or directory
 +</code>
  
-<code>sudo alien --to-deb gtkradiant-1.5.0-2006-03-02.i386.rpm </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]]**.
  
-Ce qui donne le paquet suivant : gtkradiant_1.5.0-8_i386.deb+==== Vérification des bibliothèques nécessaires ====
  
-<code>sudo dpkg -i ggtkradiant_1.5.0-8_i386.deb</code>+Pour GtkRadiant lui-même :
  
-Le programme se trouve alors dans /opt/gtkradiant. Reste à installer libgtkglext1 qui est nécesssaire à son exécution.+<code>ldd /opt/gtkradiant/radiant.x86</code>
  
-<code>sudo apt-get install libgtkglext1 </code>+Pour Q3Map2 (l'outil de compilation de cartes) :
  
-pour le lancer ALT-F2 /opt/gtkradiant/radiant.x86+<code>ldd /opt/gtkradiant/q3map2.x86</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.+===== 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>
  
 + 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>
  
-To be continued...+- **"Gdk-CRITICAL * *': IA__gdk_window_get_window_type: assertion `GDK_IS_WINDOW (window)' failed"** : utiliser [[NetRadiant]].
  
  
 +===== Voir aussi =====
  
-=====Liens=====+  * [[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
  
-[[http://www.qeradiant.com/|Le site de qeradiant]]+---- 
 +//Contributeurs principaux : ...//
  
-[[http://led.9online.fr/Tuto%20d%E9butant.htm|un tutoriel en francais]] 
  
-[[http://bubba.planetquake.gamespy.com/mapping.html|Pour débuter en anglais]]