Mapping CoD4 ( tuto )
170 - Minimap
Dans Radiant
Ouvrez votre map dans radiant, on va insérer 2 entités... dans la vue 2D, dans un coin de la map, faire Bouton Droit de la Souris, scrip, origin....Appuyez sur la touche "N" et tapez la clé et la valeur suivante :
Sur la ligne "key/clé" tapez "targetname"
Sur la ligne "value/valeur" tapez "minimap_corner"
et faire [ Entrée ]
Pour la partie dans radiant, c'est terminé...
Réalisation d'une copie écran de votre map vue de dessus
Dans le compiletools, sélectionnez votre map et faites :pour prendre en compte les modifs (faites dans Radiant)...
Puis
avec les options "enable dev..." cochées
Une fois que la map est lancée, appelez la console en appuyant sur la touche [² ]
dans la ligne qui apparait, effacez le ², puis tapez la ligne suivante : /set scr_minimap_height 5000
Vous devriez votre apparaitre quelque chose qui ressemble à cela :
Appuyez sur la touche [ Impr écran ] ou [ print screen ] (votre image est dans le presse-papier), sortez du jeu, et lancez votre logiciel de retouche d'image..
Récupérez l'image que vous avez en mémoire (dans le presse-papier)
Récupérez la partie dans le cadre blanc comme ceci :
Redimensionnez votre image en 512 x 512,
puis enregistrez cette image (format jpg, ou tga) dans le dossier "\texture_assets\".
Nom de l'image : "compass_map_mp_nomdelamap.jpg" (dans l'exemple : compass_map_mp_tuto01.jpg)
Dans Asset Manager
Créez un nouveau "material", comme ci-dessous :Une fois la conversion terminée, vous devriez avoir cette fenêtre...
(si vous avez un message d'erreur, vérifiez les paramètres, plus haut)
cette conversion a généré 2 fichiers :
\raw\images\compass_map_mp_nomdelamap.iwi (dans cet exemple : compass_map_mp_tuto01.iwi)
\raw\materials\compass_map_mp_nomdelamap (dans cet exemple : compass_map_mp_tuto01)
le fichier qui nous intéresse est : compass_map_mp_nomdelamap.iwi (fichier image utilisé dans le jeu).
Utiliser "Pakspace"
Avec le logiciel packspace, vous importez le fichier compass_map_mp_nomdelamap.iwi dans le fichier compressé mp_nomdelamap.iwdPuis enregistrez.
Ouvrir le fichier "\raw\maps\mp\mp_nomdevotremap.gsc"
Avec un éditeur de texte, ajoutez la ligne :maps\mp\_compass::setupMiniMap("compass_map_mp_tuto01");
Comme ci-dessous...
main()
{
maps\mp\_load::main();
maps\mp\_compass::setupMiniMap("compass_map_mp_tuto01");
.........
}
Dans le CompileTools
Faire :Ajoutez dans la zone de droite : material,compass_map_mp_nomdelamap (dans cet exemple : material,compass_map_mp_tuto01)
Faites "Save",
Puis
pour compiler la map et généner les fichiers ".ff"
Important :
Comme pour le loadscreen, le compiltools, n'aime pas la minimap, donc pour tester, il faut lancer le jeu, avec un mod....Pour plus de facilité, vous devriez faire le "loadscreen" et la "minimap" à la fin de la réalisation de votre map...
Quand vous aurez réalisé votre minimap,
pour savoir si vous avez réussi, à l'ouverture de la map vous devriez obtenir ceci :