[ASTUCE] Mapper pour TF2

Ce forum regroupe tous les tutoriaux réalisés par des membres de Mapping-Area pour Half-Life 2.

Modérateurs: Modérateur, Co-Admin, Staff

[ASTUCE] Mapper pour TF2

Messagede Grippy le 22/09/2007 (22:30:05)

Voila maintenant 5 jours que la Beta de Team Fortress 2 est sortie et les maps commencent déjà à sortir.

[align=center]Mais comment mapper pour TF2 ? [/align]

Comme aucun SDK n'est disponible pour l'instant avec ce mod, il faut un peu bidouiller :

[align=center]-- Supposons que Half-Life 2 deathmatch soit le mod par lequel vous mapperez depuis le Source SDK--[/align]


Avant de commencer :



[align=center]============[/align]


    1. Ouvrir le .gcf "source 2007 shared materials" et extraire le dossier "materials" dans le repertoire ...\Steam\SteamApps\nomducompte\half-life 2 deathmatch\hl2mp.
    Faites de même pour le dossier "models" contenu dans le .gcf "source 2007 shared models"
    Ainsi que pour le dossier "models" contenu dans le .gcf "team fortress 2 content" et le dossier "materials" contenu dans le .gcf "team fortress 2 materials".

Note : Tous les .gcf cités ci-dessus se trouvent dans ...\Steam\SteamApps\ et s'ouvrent à partir d'un programme s'appelant GCFScape (Téléchargez le ici, si vous ne l'avez pas : http://nemesis.thewavelength.net/index.php?p=26)

    2. Placez l'exécutable Fixvtf dans la racine du mod (toujours ...\Steam\SteamApps\nomducompte\half-life 2 deathmatch\hl2mp). Depuis ce repertoire faites glisser le dossier materials sur l'executable Fixvtf. L'opération peut durer quelques minutes, laissez le logiciel faire son travail ; danc le cas contraire il faudra recommencer l'opération.
    3.Lancez Hammer pour le jeu Half-Life 2 deathmatch, dans les options, configurez-le pour qu'il utilise le tf.fgd



Bien entendu, ceci n'est que provisoire, mais connaissant Valve c'est pas à la sortie de la Orange Box que le SDK sera opérationnel...

Note : Pour décompiler les maps depuis VMEX, il faut désactiver les props_static, sinon cela ne marche pas. :^^

Edit : Le nouveau SDK étant sorti, préférez ce dernier à cette technique :^^
Dernière édition par Grippy le 19/11/2007 (17:59:53), édité 4 fois.
"Fais moi voir ta gueule de guerrier !!" Sgt Hartmann
Grippy
Co-Admin
Co-Admin
 
Messages: 1650
Inscription: 14/01/2005 (16:48:29)
Localisation: France

Messagede Satyre le 23/09/2007 (10:31:19)

Bonne astuce :gg, bien que cela me soit d'aucune utilité vu que j'ai pas tf2 :D.
Avatar de l’utilisateur
Satyre
Half-Mapsteur
 
Messages: 1548
Inscription: 28/08/2006 (16:52:21)
Localisation: La ville rose

Messagede Beach le 23/09/2007 (19:18:19)

MErci pour l'astuce j'essayerais un tit peu =d lol
VOus savez quand on pourrat précharger HL2EP2 et portal ?
Image
Avatar de l’utilisateur
Beach
Modérateur
Modérateur
 
Messages: 2602
Inscription: 14/04/2005 (17:08:18)
Localisation: nancy

Messagede Grippy le 24/09/2007 (19:06:19)

J'ai mis à jour le lien vers le .fgd de tf2, le .rar contient le fgd plus les prefabs "Hammer" de portal, TF2 et ep2 :^^

Aucune date pour le pré-chargement des deux autres jeux de la orange Box :(

J'en profite pour dire que la première map perso est sortie, c'est cp_lazytown : http://interlopers.net/forum/viewtopic.php?t=20177
"Fais moi voir ta gueule de guerrier !!" Sgt Hartmann
Grippy
Co-Admin
Co-Admin
 
Messages: 1650
Inscription: 14/01/2005 (16:48:29)
Localisation: France

Messagede Gectou4 le 24/09/2007 (21:11:37)

si vous voulez mappez pour TF2 en sus des modif ci-dessus
remplacer le mod 'hl2DM' par votre dosiser team fortress et extrayez (ça ce dit ça?) les ressource dans team fortress. Appliquer le Patch pour utiliser les VTF.

Ouvrer steamapps/VotreCompte/sourceSDK/bin/gameconfig.txt

avant :
Code: Tout sélectionner
}
   "SDKVersion"      "2"
}

ajouter la configuration :

Code: Tout sélectionner
"Team Fortress 2"
      {
         "GameDir"      "steampath\steamapps\Account\team fortress 2\tf"
         "hammer"
         {
            "GameData0"      "steampath\steamapps\Account\sourcesdk\bin\tf2.fgd"
            "TextureFormat"      "5"
            "MapFormat"      "4"
            "DefaultTextureScale"      "0.125000"
            "DefaultLightmapScale"      "16"
            "GameExe"      "steampath\steamapps\Account\team fortress 2\hl2.exe"
            "DefaultSolidEntity"      "func_capturezone"
            "DefaultPointEntity"      "item_teamflag"
            "BSP"      "steampath\steamapps\Account\sourcesdk\bin\vbsp.exe"
            "Vis"      "steampath\steamapps\Account\sourcesdk\bin\vvis.exe"
            "Light"      "steampath\steamapps\Account\sourcesdk\bin\vrad.exe"
            "GameExeDir"      "steampath\steamapps\Account\team fortress 2"
            "MapDir"      "steampath\steamapps\Account\sourcesdk_content\tf\mapsrc"
            "BSPDir"      "steampath\steamapps\Account\team fortress 2\tf\maps"
            "CordonTexture"      "tools\toolsskybox"
            "MaterialExcludeCount"      "0"
         }
      }


redémarer steam, puis SOurce SDK enfin dans Current Game en bas de la fenêtre Source SDK sélectionné team Fortress :hiver
Image
Image
Avatar de l’utilisateur
Gectou4
Administrateur
Administrateur
 
Messages: 2640
Inscription: 01/01/1970 (1:00:00)
Localisation: Partout ^^

Messagede coolman le 30/09/2007 (18:03:09)

Grippy a écrit:-Extraire les textures et models 2007 contenus dans les .gcf "source 2007 shared materials" et "source 2007 shared models" dans votre dossier hl2mp.
-Extraire les textures et models de TF2 contenus dans les .gcf "team fortress 2 materials" et "team fortress 2 content" dans votre dossier hl2mp
-Glissez votre dossier materials sur l'executable fixvtf, qui permet le passage du nouveau format des textures à notre ancien format géré par notre Hammer.
-Lancez Hammer et remplacez le fgd de hl2dm par celui de tf.


Bonjour !
Voila je ne comprend pas grand chose à ce que tu dis :eu
Enfin je sais comment extraire un fichier .gcf mais tu dis dans le dossier hl2mp mais lequel ?
C'est lui :
\Program Files\Valve\Steam\SteamApps\Account\source sdk base\hl2mp
ou
D:\Program Files\Valve\Steam\SteamApps\Account\half-life 2 deathmatch\hl2mp

Ma question parée peux être "débutante" pour certain mais je ne comprend pas :D
Merci
Image
Image
Avatar de l’utilisateur
coolman
Idéaliste
 
Messages: 255
Inscription: 20/06/2005 (16:53:37)
Localisation: Grenoble, France

Messagede tranxen51 le 30/09/2007 (19:03:40)

Peut etre que plus tard on aura un editeur pour tf2.

Mais pour le moment c'est un bon tuto :gg , même si j'ai pas trop envi de mapper sur tf2
Image
Avatar de l’utilisateur
tranxen51
Créateur
 
Messages: 778
Inscription: 16/04/2007 (8:53:55)
Localisation: Lescar

Messagede Grippy le 01/10/2007 (11:38:42)

coolman a écrit: Voila je ne comprend pas grand chose à ce que tu dis :eu
Enfin je sais comment extraire un fichier .gcf mais tu dis dans le dossier hl2mp mais lequel ?
C'est lui :
\Program Files\Valve\Steam\SteamApps\Account\source sdk base\hl2mp
ou
D:\Program Files\Valve\Steam\SteamApps\Account\half-life 2 deathmatch\hl2mp

Ma question parée peux être "débutante" pour certain mais je ne comprend pas :D
Merci


Tous les fichiers/dossiers que tu extraits des .gcf doivent se placer dans le repertoire du mod dans lequel tu veux mapper.

Exemple pour hl2dm, le chemin sera pour toi : D:\Program Files\Valve\Steam\SteamApps\Account\half-life 2 deathmatch\hl2mp

Pour Css :
D:\Program Files\Valve\Steam\SteamApps\Account\counter-strike source\cstrike

Ou tu peux utiliser la technique de Gectou4 si tu as FF d'installé.
"Fais moi voir ta gueule de guerrier !!" Sgt Hartmann
Grippy
Co-Admin
Co-Admin
 
Messages: 1650
Inscription: 14/01/2005 (16:48:29)
Localisation: France

Messagede coolman le 07/10/2007 (20:20:49)

Merci !
EDIT : voila j'ai essayer aujourd'hui quand j'avais du temps libre ^^
Mais j'ai 2 problemes !
Alors deja le premier c'est que certaines des textures de TF2 (presque toutes) se voyent en damier rose et noir dans la vue 3D de hammer.
Et le 2eme c'est que je ne sais pas quels Entités sont utilisées pour les Valises (pour le CTF).
Image
Image
Avatar de l’utilisateur
coolman
Idéaliste
 
Messages: 255
Inscription: 20/06/2005 (16:53:37)
Localisation: Grenoble, France

Messagede Grippy le 08/10/2007 (11:43:51)

As-tu bien converti toutes les textures de TF2, grâce à fixvtf ?

La malette est "spawné" depuis l'entité item_teamflag, j'ai pas encore eu le temps de vraiment mapper pour Tf2 :^^
"Fais moi voir ta gueule de guerrier !!" Sgt Hartmann
Grippy
Co-Admin
Co-Admin
 
Messages: 1650
Inscription: 14/01/2005 (16:48:29)
Localisation: France

Messagede coolman le 08/10/2007 (11:51:27)

Je vais refaire l'etape des textures alors ^^
C'est bon pour la malette j'ai trouvé j'ai regarder comment etait fait 2fort pour plusieurs chose notamment la malette et le spawn
Image
Image
Avatar de l’utilisateur
coolman
Idéaliste
 
Messages: 255
Inscription: 20/06/2005 (16:53:37)
Localisation: Grenoble, France

Messagede Gectou4 le 08/10/2007 (14:19:47)

à noter que les biuldcubemaps ne marche pas il faut le faire via un autre mod.

Ce qui me gêne surtout, c'est les models, une fois ocmpilé j'en est un sur 10 qui s'affiche ingame grrr

Kirumi ma posé quelque questions sur les glow et les fog, pour ses derniers la transition ne marche que sur tf2 (ou source 2007 mais on ne peut tester que sur tf2 en ce cas)
Pour ce qui est des entités rien de bien sorcier :)

je n'ai pas mis les mains dans le gameplay de hydro ou dustbowl mais en ayant rapidement lue les entités, je pencherais pour les type _master :^^
Image
Image
Avatar de l’utilisateur
Gectou4
Administrateur
Administrateur
 
Messages: 2640
Inscription: 01/01/1970 (1:00:00)
Localisation: Partout ^^

Messagede Grippy le 08/10/2007 (15:32:44)

A peu de choses près, il s'agit du même fonctionne que pour dods.

Les entités team_control_point jouent le rôle du drapeau fixant la zone de capture, la priorité de capture, les points à capturer pour gagner le round. Ils définissent aussi les trigger_capture_area, définissant le nombre requis pour la capture, durée ect...

L'ouverture des différentes zones est juste fixée par des logic_relay qui eux même définirons quels team_control_point utiliser au cours du round.

Bref rien de bien compliqué, juste un peu de scripting.

team_control_point_master, comme dans dods sert presque à rien :^^


Chose un peu plus bizarre, ctf_2fort utilise jusqu'à 5 env_fog_controller :eu


Le type de jeu Hunted est en cours de developpement avec quelques changements par rapport à tfc. De même de nouvelles maps sont prévues pochainement.
"Fais moi voir ta gueule de guerrier !!" Sgt Hartmann
Grippy
Co-Admin
Co-Admin
 
Messages: 1650
Inscription: 14/01/2005 (16:48:29)
Localisation: France

Messagede coolman le 09/10/2007 (11:09:36)

Voila j'ai refait la manip avec fixvtf .
Mais j'ai des erreur à la fin :
Image supprimé
Voila le probleme ... "0 files converted, 6270 files skipped"
Donc je ne sais pas quoi faire, tout recommencer depuis le debut ?
Dernière édition par coolman le 12/10/2007 (9:58:36), édité 1 fois.
Image
Image
Avatar de l’utilisateur
coolman
Idéaliste
 
Messages: 255
Inscription: 20/06/2005 (16:53:37)
Localisation: Grenoble, France

Messagede Beach le 09/10/2007 (11:19:50)

C'est pas le vmt qui faut charger ? Sa aurais été plus logique
Image
Avatar de l’utilisateur
Beach
Modérateur
Modérateur
 
Messages: 2602
Inscription: 14/04/2005 (17:08:18)
Localisation: nancy

Suivante

Retourner vers Cours & astuces

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités