GtkRadiant - Chapitre 5
Toute question ou remarque par rapport à ce tuto peut être postée dans le topic suivant : http://www.urban-terror.fr/forums/viewtopic.php?f=21&t=724.
On va maintenant finaliser la map par lui ajouter un spawn générique, créer le ciel et faire le package de la map pour qu’elle puisse être jouable au format pk3.
1. Abréviations et raccourcis pour ce tuto (rappel)
- clique-gauche de souris = GS
- clique-gauche de souris + rester appuyer = GSA
- clique-droit de souris = DS
- clique-droit de souris + rester appuyer = DSA
- molette de la souris = MS
- touche clavier X = X key
- fenêtre 2D = W2D
- fenêtre 3D = W3D
- fenêtre Texture = WT
- plan XY (vue du dessus)= XY
- plan ZY (vue sur le coté)= ZY
- plan ZX (2eme vue sur le coté)= ZX
- 1 unité de mesure = 1 U
2. Compiler une map
2.1 Faites DS sur W2D sur plan XY, sur le menu qui apparaît, choisissez info / info_player_start. Sur la map apparaît un pion de spawn. Ajustez le spawn pour qu’il soit au dessus du sol ; on manipule le spawn de la même matière qu’avec les brush.
2.2 Si on compile la map à cette étape, la console indiquera qu’il y a un map leaked, c’est-à-dire que Radiant dit que la map n’est pas fermée.
On va donc fermer la map en construisant des murs tout autour de la map et y ajouter un toit, ce sera fermé par les brush de 30 U d’ épaisseur et 400 U de hauteur pour les murs par exemple.
2.3 Si on recompile, on verra que Radiant ne crie plus map leaked, donc techniquement la map peut être mise en pk3 et être jouée. Mais on va rajouter le ciel à la map pour bien finir la map.
Le ciel fait partie des textures qui a un comportement spécial dicté par les shaders scripts.
2.3.a Prenez le fichier toxicskytuto.shader ( http://papyruny.free.fr/radiant/toxicskytuto.shader ) puis le mettre dans le répertoire scripts.
2.3.b Ensuite ouvrez shaderlist.txt et y ajouter la ligne toxicskytuto (sans .shader à la fin)
2.3.c Mettre le fichier toxicskytuto.tga ( http://papyruny.free.fr/radiant/toxicskytuto.tga ) dans le répertoire q3ut4/textures/ivr
2.3.d Sélectionner une face interne par Ctrl + Shift + GS , la face sélectionnée devient rouge.
Cliquer sur S key , la fenêtre de Surface Inspector apparaît. Mettez textures/ivr/toxicskytuto dans la case Texture puis faites Entrée (sous Radiant 1.4 , si vous cliquez sur Done ou Apply ça ne semble pas fonctionner)
Faites la même manip pour les 4 autres faces restant qui ferment la map.
2.3.e Compilez la map en allant dans le menu et choisir Bsp - > Q3Map2 : (single) BSP –meta .
C’est une compilation simple pour tester la map.
2.4 On obtient un fichier tuto.bsp (si la map de sauvegarde est tuto.map)
On va faire le package pour pouvoir y jouer mais vérifier que vous avez un logiciel genre Winzip , Winrar ou 7-Zip pour compresser.
2.4.a Dans un dossier nommé package , créer 2 répertoires : maps et scripts
Dans le répertoire maps, mettez le fichier tuto.bsp. Et dans le répertoire scripts mettez toxicskytuto.shader
2.4.b Sélectionner les 2 répertoires maps et scripts , selon que vous avez un des 3 logiciels de compression, faites clique-droite :
Avec Winrar , choisissez Ajouter à l’archive puis cocher Zip dans format de l’archive puis valider.
Avec 7-Zip , choisissez Ajouter à package.zip
Vous obtenez un package.zip qu’il faut renommer en tuto.pk3
2.4.c Tester la map en lançant le jeu puis dans le console (petit 2 en haut à gauche du clavier) faites /devmap tuto
les 2 fichiers tuto.map et tuto.pk3 :
http://papyruny.free.fr/radiant/tuto.map
http://papyruny.free.fr/radiant/tuto.pk3
Le tuto sur la création d’une map basique est fini. J’espère avoir été assez clair dans mes explications. Ce tuto n’est qu’un début dans le mapping, il y aura d’autres tuto plus détaillés.
Le prochain chapitre portera sur le mapping dans UrbanTerror , comme les gametype du jeu avec ces spawn specifiques ou des éléments visibles selon le gametype.
Par Papyruny

