Différences
Ci-dessous, les différences entre deux révisions de la page.
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:38] 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 pour 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]] |