Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Mapping > [HL2] Général > Une map avec Hammer 4 > A la découverte de Hammer > Installation du Source SDK > Lecture du tutoriel

Installation du Source SDK

Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Avatar
Auteur : Thunderseb
Note : 19 / 20 (5 votes)
Visualisations : 35 816

Plus d'informations Plus d'informations
Avant de commencer à mapper, il est utile de se procurer les bons outils : le Source SDK. Voyons un peu de quoi il s'agit, et comment l'installer.
Sommaire du chapitre :
Icône du chapitre
Sommaire Chapitre suivant

Installation

Image utilisateur
Pour installer le SDK, commencez par ouvrir Steam. Dans la fenêtre principale de Steam, allez sous l'onglet Tools (Outils). Double-cliquez sur Source SDK, pour lancer le téléchargement de la bête.

Patientez...

Une fois que c'est fini, toujours dans la fenêtre Tools, lancez le Source SDK, comme si vous lanciez votre mod préféré.

Le contenu



Image utilisateur


Valve vous donne divers liens vers des pages de documentation. Sachez aussi que vous avez la possibilité de télécharger et d'installer XSI, le célèbre logiciel de modélisation 3D de SoftImage. Ce logiciel est normalement payant, mais vous pouvez l'obtenir en version « SDK » : vous ne pourrez créer des models que pour le moteur Source, c'est un partenariat entre Valve et SoftImage.


La version du Source Engine



Pour faire simple, le Source Engine, c'est le moteur graphique d'Half-Life² et des autres jeux basés sur ce dernier. Au cours du temps, Valve fait évoluer le moteur Source pour le tenir à jour et y intégrer de nouvelles technologies. Une petite mise à jour e été effectuée pour Half-Life² Lost Coast et HL² Episode One. Une autre mise à jour, de plus grosse importance, a eu lieu à la sortie de l'Orange Box (HL² Episode Two, Team Fortress² et Portal). Compte tenu du petit ² de Team Fortress², on appelle parfois cette mise à jour du moteur Source, Source².

C'est important, car Source² et Source diffèrent légèrement, et il est primordial d'indiquer au Source SDK pour quelle version du moteur vous allez travailler.

Si vous ne possédez pas un des jeux de l'Orange Box, vous ne pourrez évidemment pas mapper pour ces jeux !


Dans le panneau du SDK, choisissez la version de Source à utiliser (Engine Version) :


Image utilisateur


Une fois la version du moteur choisie, sélectionnez le mod pour lequel vous allez mapper (Current Game). Seuls les mods officiels y sont répertoriés.

Lancez Hammer !

Au début du tutoriel, les exemples sont réalisés avec Half-Life² et/ou Half-Life² Deathmatch. Ensuite, dans les dernières parties publiées, j'utilise HL² Episode Two (l'Orange Box n'existait pas encore lors du commencement de ce tutoriel). Et accessoirement, j'ai eu une nouvelle carte graphique, ce qui se remarque sur la qualité des screenshots ^^ .




Windows Vista et Hammer

Il se peut que Hammer, sous Windows Vista, refuse de démarrer correctement. Si c'est le cas chez vous, vous devez passer l'exécutable d'Hammer (hammer.exe) en mode de compatibilité pour Windows XP. Cet exécutable se trouve dans le dossier
$SteamUserDir\sourcesdk\bin\ep1\bin (ou $SteamUserDir\sourcesdk\bin\orangebox\bin) - voyez le message d'information dans la partie suivante pour l'explication de $SteamUserDir ;) .

Pour mettre hammer.exe en mode de compatibilité XP, cliquez droit dessus > Propriétés > Compatibilité > Executer pour windows XP(SP2).


Configuration

Je vais vous dire un secret, approchez...

Secret (cliquez pour afficher)
Ben figurez-vous que Hammer s'est configuré tout seul :)


Bon, histoire de remplir un peu le cours, je vais vous expliquer comment le configurer pour mapper pour un mod non-officiel. Je vais prendre l'exemple de Half-Life² Capture The Flag (HL²CTF), auquel je joue encore bien :) .

Il se peut que Hammer, et plus généralement le Source SDK, ne se soit pas configuré par défaut. S'il s'avère que c'est le cas, cliquez, dans le panneau d'accueil du Source SDK, sur Reset Game Configuration. De manière générale, si vous avez un problème avec le Source SDK et ses applications, cette fonction peut être salvatrice (y compris la fonction Refresh SDK Content) ;) .


Pour mapper pour un mod non-officiel, il faut que vous téléchargiez un pack avec les fichiers dont vous aurez besoin (notamment un fichier .fgd). Dans le cas de HL²CTF, vous pouvez trouver ce pack ici : http://forums.hl2ctf.net/index.php?showtopic=3005.

Une fois téléchargé, ouvrez le ZIP, et placez le fichier hl2ctf.fgd dans le dossier $SteamUserDir\sourcesdk\bin\

$SteamUserDir est une sorte de valeur signifiant « répertoire où Steam est installé ». Dans le cas ci-dessus, remplacez cette valeur par le chemin vers le répertoire de Steam. Chez moi, c'est C:\Program Files\Valve\Steam\SteamApps\pseudo_steam\sourcesdk. Plus bas, dans les options de configuration, nous verrons que l'on peut laisser la valeur telle quelle ;)


Ensuite, décompressez l'archive dans le dossier du mod, c'est-à-dire, pour HL²CTF, dans le dossier SteamApps\SourceMods\hl2ctf

Configuration du jeu



Une fois Hammer ouvert, allez dans le menu Tools, et cliquez sur Options.

A côté de la liste déroulante Configuration, vous avez un bouton Edit. Cliquez dessus. Dans la boîte de dialogue qui s'ouvre, cliquez sur le bouton Add. Saisissez Half-Life 2: Capture The Flag dans le champ Name :

Image utilisateur


Cliquez sur OK. Voici maintenant ce que vous devriez avoir dans la boîte d'édition des configurations :

Image utilisateur


Cliquez sur Close, pour fermer la boîte. Dans la liste déroulante de la fenêtre d'Options, sélectionnez Half-Life 2: Capture The Flag :

Image utilisateur


Les FGD



Pour mapper, nous aurons besoins du FGD de CTF. Pour l'ajouter, cliquez sur le bouton Add, à coté du champ Game Data Files. Le FGD se trouve ici :

$SteamUserDir\sourcesdk\bin\hl2ctf.fgd

Les répertoires



Voici les 3 répertoires à utiliser :



Une fois que ceci est fait, validez par le bouton OK et fermez Hammer.

Programmes de compilation



Réouvrez Hammer et retournez dans les Options. Allez dans l'onglet Build Programs.

Vérifiez que vos chemins soient ceux-ci :


Sommaire Chapitre suivant
Retour en haut Retour en haut


Créé : le 28/10/2006 à 10:08:34
Modifié : le 22/08/2008 à 15:52:35
Avancement : 100%
Licence : Copie non autorisée

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | Fil RSS | XHTML 1.0 | CSS 2.0
Édité par Simple IT SARL : Nous contacter | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 276 Zéros connectés | Requêtes SQL 9 requêtes | Temps de génération de la page : Total (SQL) 0.0872s (0.072s)