Difference between revisions of "Game Directory:fr"

From Valve Developer Community
Jump to: navigation, search
(Created page with "{{otherlang2 | en = Game_Directory | ru = Game_Directory:ru | es = Game_Directory:es | pl = Game_Directory:pl}} {{finishtranslation}} Setting up a proper game development en...")
 
(Full translation)
 
Line 5: Line 5:
 
| pl = Game_Directory:pl}}
 
| pl = Game_Directory:pl}}
  
{{finishtranslation}}
 
  
Setting up a proper game development environment is critically important when making MODs and content for the Source Engine. The most important aspect of the game environment is determining the location of the game directory. This document explains what the game directory is, and how it is used.
+
Définir un environnement de développement propre est important pour faire des MOD et du contenu pour le Moteur Source. L'aspect le plus important de l'environnement de jeu est déterminer l'enplacement du répertoire de jeu. Ce document explique ce qu'est le répertoire de jeu, et comment l'utiliser.
  
=What is the game directory?=
+
=Qu'est-ce que le répertoire de jeu ?=
  
The '''game directory''' is the folder that the tools refer to when they are looking for a game's content. For example, the Hammer Editor needs to know where it can find your materials so it can display them. <code>Studiomdl</code> will compile a model, but it needs to know where to place the compiled model files. <code>Vrad.exe</code> will light a map, but it needs to know where to find prop models so it can load them and determine how they block light. None of the SDK tools will run unless they can find your game directory.
+
Le '''répertoire de jeu''' est le dossier auquel se réfère l'outil qui cherche le contenu d'un jeu. Par exemple, Le Valve Hammer Editor a besoin de savoir où il peut chercher vos matériaux, et donc les afficher. <code>Studiomdl</code> va compiler un modèle, mais il doit savoir où placer les fichiers des modèles compilés. <code>Vrad.exe</code> va éclairer une carte, mais il a besoin de savoir où trouver les modèles d'objets pour les charger et déterminer comment ils bloquent la lumière. Aucun des outils du SDK ne se lancera s'il ne peut pas trouver votre répertoire du jeu.
  
Examples of the game directory for the core Source games:
+
Exemples de répertoires de jeu pour les principaux jeux Source :
  
 
{| class=standard-table
 
{| class=standard-table
| [[Half-Life 2]]                || <code>C:\Program Files\Valve\Steam\SteamApps\username\half-life 2\hl2</code>
+
| [[Half-Life 2]]                || <code>C:\Program Files\Steam\SteamApps\username\half-life 2\hl2</code>
 
|-
 
|-
| [[Counter-Strike: Source]]    || <code>C:\Program Files\Valve\Steam\SteamApps\username\counter-strike source\cstrike</code>
+
| [[Counter-Strike: Source]]    || <code>C:\Program Files\Steam\SteamApps\username\counter-strike source\cstrike</code>
 
|-
 
|-
| [[Half-Life 2: Deathmatch]]    || <code>C:\Program Files\Valve\Steam\SteamApps\username\half-life 2 deathmatch\hl2mp</code>
+
| [[Half-Life 2: Deathmatch]]    || <code>C:\Program Files\Steam\SteamApps\username\half-life 2 deathmatch\hl2mp</code>
 
|}
 
|}
  
In the following examples, we're going to refer to the game directory as <code>C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod\Blasters</code>. This would be the case if you selected '''Create a Mod''' in the SDK launcher, entered <code>C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod</code> as the directory, and entered <code>Blasters</code> as the mod name.
+
Dans les exemples suivants, nous allons nous référer au répertoire du jeu : <code>C:\Program Files\Steam\SteamApps\SourceMods\MyMod\Blasters</code>. Ceci sera dans le cas où vous sélectionnerez '''Create a Mod''' dans le ''SDK Launcher'', en entrant comme répertoire <code>C:\Program Files\Steam\SteamApps\SourceMods\MyMod</code> et <code>Blasters</code> comme nom du mod.
  
One way to determine the game directory of your game is to look for a file called <code>GameInfo.txt</code>. If you find the GameInfo.txt file, then the directory it sits in is the game directory. In the example above, if you had created <code>C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod\Blasters</code>, there would be a file on your hard drive called <code>C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod\Blasters\GameInfo.txt</code>. Once you've found the game directory, you need to tell the SDK tools where that directory is.
+
Une manière de déterminer le répertoire de votre jeu est de regarder un fichier appellé <code>GameInfo.txt</code>. si vous trouvez le fichier GameInfo.txt, le dossier dans lequel il se situe est le répertoire du jeu. Pour l'exemple au dessus, si vous avez créé <code>C:\Program Files\Steam\SteamApps\SourceMods\MyMod\Blasters</code>, il devrait y avoir un fichier sur votre disque dur appellé <code>C:\Program Files\Steam\SteamApps\SourceMods\MyMod\Blasters\GameInfo.txt</code>. Une fois que vous avez trouvé le répertoire du jeu, vous avez besoin de dire à l'outil SDK où se situe ce répertoire.
  
For information on how <code>GameInfo.txt</code> can be created for your own MOD, and how the contents are used, see [[The GameInfo.txt File Structure|GameInfo.txt File Structure]].
+
Pour des informations sur comment <code>GameInfo.txt</code> peut être créé pour votre propre MOD, et comment le contenu est utilisé, voir [[The GameInfo.txt File Structure|La structure du GameInfo.txt]].
  
=Setting the current game directory=
+
=Définir le répertoire du jeu courant=
  
The <i>active game directory</i> is set so that all the tools know how to find the game content without having to specify it each time. The '''Current Game''' drop-down list on the Source SDK Launcher is the primary way to set the <i>active game directory</i>.
+
Le <i>répertoire de jeu courant</i> est défini de manière à ce que tous les outils sachent où trouver le contenu du jeu sans avoir à le spécifier chaque fois. La liste défilante '''Current Game''' sur le Source SDK Launcher est la première manière de définir le <i>répertoire de jeu courant</i>.
  
==Using the Source SDK Launcher to set the game directory==
+
==Utiliser le Source SDK Launcher pour définir le répertoire du jeu==
  
To set the active game directory with the Source SDK Launcher:
+
Pour définir le <i>répertoire de jeu courant</i> avec le Source SDK Launcher:
  
# Double-click '''Source SDK''' from the Steam '''Play Games''' Menu.
+
# Double cliquez sur '''Source SDK''' à partir de la '''Bibliothèque''' Steam.
# Next you must choose the correct '''Current Game''' from the Source SDK Launcher.
+
# Ensuite vous devez choisir le bon jeu ('''Current Game''') à partir du SDK Launcher.
# Now launch one of the SDK tools, such as the '''Hammer Editor''', by double-clicking it.
+
# Maintenant, lancez un des outils du SDK, comme le '''Hammer Editor''', en double cliquant dessus.
  
[[Image:game_config_set.png|800px|Set the active game directory from the Source SDK Launcher.]]
+
[[Image:game_config_set.png|800px|Définir le répertoire de jeu courant à partir du Source SDK Launcher.]]
  
==Using VConfig to set the game directory==
+
==Utiliser VConfig pour définir le répertoire du jeu==
  
The '''VConfig''' application can also be used to set the active game directory. It provides a similar function to setting the '''Current Game''' in the '''SDK Launcher'''.
+
L'application '''VConfig''' peut également être utilisée pour définir le répertoire de jeu courant. Il fournit des fonctions similaires à l'option '''Current Game''' du '''SDK Launcher'''.
  
The <code>vconfig.exe</code> application is found in the <code>\sourcesdk\bin</code> directory.
+
L'application <code>vconfig.exe</code> se trouve dans le répertoire <code>\sourcesdk\bin</code>.
  
For example, if you installed Steam at <code>C:\Program Files\Valve\Steam</code>, '''VConfig''' would be found here:
+
Par exemple, si vous avez installé Steam dans <code>C:\Program Files\Steam</code>, '''VConfig''' sera ici :
  
 
<pre>
 
<pre>
C:\Program Files\Valve\Steam\SteamApps\username\sourcesdk\bin\vconfig.exe
+
C:\Program Files\Steam\SteamApps\username\sourcesdk\bin\vconfig.exe
 
</pre>
 
</pre>
  
To set your active game directory with VConfig:
+
Pour définir votre répertoire de jeu courant avec VConfig :
  
# Double-click the <code>vconfig.exe</code> application.
+
# Double cliquez sur <code>vconfig.exe</code>.
# Next you must choose the correct '''Current Game''' from the drop-down list.
+
# Ensuite choisisser le bon jeu ('''Current Game''') dans la liste déroulante.
# Click '''OK'''.
+
# Cliquez sur '''OK'''.
# Now launch one of the SDK tools, such as the '''Hammer Editor''', by double-clicking it.
+
# Maintenant lancez un des outils du SDK, comme le '''Hammer Editor''', en double cliquant dessus.
  
[[Image:game_vconfig_1.jpg | Set the active game directory using VConfig.]]
+
[[Image:game_vconfig_1.jpg | Définir le répertoire de jeu courant en utilisant VConfig.]]
  
Alternatively, you can specify the game directory you wish to use without launching VConfig and choosing from the menu. To do this, simply run VConfig with the command-line parameter <code>-game [<i>directory</i>]</code>. This can be especially useful for setting the game directory in a batch file or other automated process.
+
Alternativement, vous pouvez spécifier le répertoire du jeu même sans lancer VConfig et choisir à partir du menu. Pour le faire, lancez simplement VConfig avec le paramètre de ligne de commande <code>-game [<i>répertoire</i>]</code>. Cela peut être utile spécialement pour définir le répertoire du jeu dans un fichier batch où autre procédé automatique.
  
For example, the following command would set the game directory to the default Half-Life 2 install path without having to actually launch VConfig:
+
Par exemple, la commande suivante devrait définir le répertoire du jeu au chemin par défaut de l'installation d'Half-Life 2 sans avoir besoin de lancer VConfig :
  
 
<pre>
 
<pre>
vconfig -game "C:\Program Files\Valve\Steam\SteamApps\username\half-life 2"
+
vconfig -game "C:\Program Files\Steam\SteamApps\username\half-life 2"
 
</pre>
 
</pre>
  
=Specifying the game directory on the command line=
+
=Spécifier le répertoire du jeu en lignes de commandes=
  
An alternative method to set the current game directory is to directly specify the directory location on the command line when running each SDK tool. All of the SDK tools support the <code>-game <directory></code> <i>command line parameter</i>. The advantage to specifying the game directory on the command line is that you are being explicit about where your game's content is to be found.
+
Une méthode alternative pour définir le répertoire de jeu courant est de directement spécifier l'emplacement du répertoire en lignes de commandes quand on lance chaque outil du SDK. Tous les outils du SDK supportent le <code>-game <répertoire></code> <i>paramètre de ligne de commande</i>. L'avantage de spécifier le répertoire du jeu en ligne de commande est que vous êtes explicites à propos de l'endroit où peut être trouvé le contenu de votre jeu.
  
Here are some examples of running tools where you specify the game directory explicitly:
+
Voici un exemple de lancement d'outils quand vous spécifiez le répertoire du jeu explicitement :
  
  %sourcesdk%\bin\studiomdl -game C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod\Blasters mymodel.qc
+
  %sourcesdk%\bin\studiomdl -game C:\Program Files\Steam\SteamApps\SourceMods\MyMod\Blasters mymodel.qc
  
  %sourcesdk%\bin\vrad -game C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod\Blasters mymap
+
  %sourcesdk%\bin\vrad -game C:\Program Files\Steam\SteamApps\SourceMods\MyMod\Blasters mymap
  
  %sourcesdk%\bin\hammer -game C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod\Blasters
+
  %sourcesdk%\bin\hammer -game C:\Program Files\Steam\SteamApps\SourceMods\MyMod\Blasters
  
{{Note|If you have spaces in your game directory path, you '''must''' use quotation marks around the game directory path:
+
{{Note|Si vous avz des espaces dans le chemin du répertoire de votre jeu, vous '''devez''' utiliser des guillemets autour du chemin du répertoire :
  %sourcesdk%\bin\hammer -game "C:\Program Files\Valve\Steam\SteamApps\username\counter-strike source\cstrike"
+
  %sourcesdk%\bin\hammer -game "C:\Program Files\Steam\SteamApps\username\counter-strike source\cstrike"
  
  %sourcesdk%\bin\vrad -game "C:\Program Files\Valve\Steam\SteamApps\username\counter-strike source\cstrike" MyCstrikeMap
+
  %sourcesdk%\bin\vrad -game "C:\Program Files\Steam\SteamApps\username\counter-strike source\cstrike" MyCstrikeMap
 
}}
 
}}
  
Using the <code>-game</code> command-line parameter to specify the current game directory gives you the advantage of being able to work on multiple games or MODs at once, and change your configurations for each. This can be easily done by making shortcuts to tools such as vtex with the -game parameter built-into the shortcut. When doing this, make sure to add quotes around the game directory path, if the path contains spaces.
+
En utilisant le paramètre de ligne de commande <code>-game</code> pour spécifier le répertoire du jeu vous donne l'avantage de d'être capable de travailler sur des MODs multi-jeux, et de changer votre configuration pour chacun. Ceci peut facilement être fait en créant des raccourcis comme vtex avec le paramètre -game directement dans le raccourci. Quand vous faites ceci, vérifiez qu'il y a des guillements autour du chemin du répertoire, si le chemant contient des espaces
  
 
=Notes=
 
=Notes=
Left 4 Dead 2 and later don't work properly when attempting to open the Hammer Editor on a 64-bit system after upgrading from 32-bit, as there comes one or two error messages:
+
Left 4 Dead 2 et plus ne fonctionnent pas correctement quand on essaye d'ouvrir le Hammer Editor sur un système 64-bits mis à niveau d'un 32-bits, et on obtient un ou deux messages d'erreur :
 
<code>
 
<code>
 
VCONFIG Error
 
VCONFIG Error
Line 108: Line 107:
  
  
[[Image:game_shortcut.jpg | Creating a tool shortcut with the -game parameter to specify the game directory.]]
+
[[Image:game_shortcut.jpg | Créer un raccourci d'outil avec le paramètre -game pour spécifier un répertoire de jeu.]]
  
This problem however, ''can'' be fixed by editing the GameConfig.txt in the bin folder:
+
Cependant, ce problème ''peut'' être résolu en éditant le GameConfig.txt dans le dossier bin :
  
English or other language: Add a space and "(x86) after "program files" on all locations
+
En anglais ou les autres langues : Ajouter un espace et "(x86)" après "Program Files" sur tous les emplacements
Swedish: Replace "program" with "Program Files (x86)"
+
Suédois : remplacer "program" par "Program Files (x86)"
  
 
[[Category:Technical]]
 
[[Category:Technical]]
 +
[[Category:Technical:fr]]
 
[[Category:Modding]]
 
[[Category:Modding]]
 +
[[Category:Modding:fr]]
 
[[Category:Source SDK FAQ]]
 
[[Category:Source SDK FAQ]]
 +
[[Category:French]]

Latest revision as of 18:17, 23 February 2015

English Español Polski Русский


Définir un environnement de développement propre est important pour faire des MOD et du contenu pour le Moteur Source. L'aspect le plus important de l'environnement de jeu est déterminer l'enplacement du répertoire de jeu. Ce document explique ce qu'est le répertoire de jeu, et comment l'utiliser.

Qu'est-ce que le répertoire de jeu ?

Le répertoire de jeu est le dossier auquel se réfère l'outil qui cherche le contenu d'un jeu. Par exemple, Le Valve Hammer Editor a besoin de savoir où il peut chercher vos matériaux, et donc les afficher. Studiomdl va compiler un modèle, mais il doit savoir où placer les fichiers des modèles compilés. Vrad.exe va éclairer une carte, mais il a besoin de savoir où trouver les modèles d'objets pour les charger et déterminer comment ils bloquent la lumière. Aucun des outils du SDK ne se lancera s'il ne peut pas trouver votre répertoire du jeu.

Exemples de répertoires de jeu pour les principaux jeux Source :

Half-Life 2 C:\Program Files\Steam\SteamApps\username\half-life 2\hl2
Counter-Strike: Source C:\Program Files\Steam\SteamApps\username\counter-strike source\cstrike
Half-Life 2: Deathmatch C:\Program Files\Steam\SteamApps\username\half-life 2 deathmatch\hl2mp

Dans les exemples suivants, nous allons nous référer au répertoire du jeu : C:\Program Files\Steam\SteamApps\SourceMods\MyMod\Blasters. Ceci sera dans le cas où vous sélectionnerez Create a Mod dans le SDK Launcher, en entrant comme répertoire C:\Program Files\Steam\SteamApps\SourceMods\MyMod et Blasters comme nom du mod.

Une manière de déterminer le répertoire de votre jeu est de regarder un fichier appellé GameInfo.txt. si vous trouvez le fichier GameInfo.txt, le dossier dans lequel il se situe est le répertoire du jeu. Pour l'exemple au dessus, si vous avez créé C:\Program Files\Steam\SteamApps\SourceMods\MyMod\Blasters, il devrait y avoir un fichier sur votre disque dur appellé C:\Program Files\Steam\SteamApps\SourceMods\MyMod\Blasters\GameInfo.txt. Une fois que vous avez trouvé le répertoire du jeu, vous avez besoin de dire à l'outil SDK où se situe ce répertoire.

Pour des informations sur comment GameInfo.txt peut être créé pour votre propre MOD, et comment le contenu est utilisé, voir La structure du GameInfo.txt.

Définir le répertoire du jeu courant

Le répertoire de jeu courant est défini de manière à ce que tous les outils sachent où trouver le contenu du jeu sans avoir à le spécifier chaque fois. La liste défilante Current Game sur le Source SDK Launcher est la première manière de définir le répertoire de jeu courant.

Utiliser le Source SDK Launcher pour définir le répertoire du jeu

Pour définir le répertoire de jeu courant avec le Source SDK Launcher:

  1. Double cliquez sur Source SDK à partir de la Bibliothèque Steam.
  2. Ensuite vous devez choisir le bon jeu (Current Game) à partir du SDK Launcher.
  3. Maintenant, lancez un des outils du SDK, comme le Hammer Editor, en double cliquant dessus.

Définir le répertoire de jeu courant à partir du Source SDK Launcher.

Utiliser VConfig pour définir le répertoire du jeu

L'application VConfig peut également être utilisée pour définir le répertoire de jeu courant. Il fournit des fonctions similaires à l'option Current Game du SDK Launcher.

L'application vconfig.exe se trouve dans le répertoire \sourcesdk\bin.

Par exemple, si vous avez installé Steam dans C:\Program Files\Steam, VConfig sera ici :

C:\Program Files\Steam\SteamApps\username\sourcesdk\bin\vconfig.exe

Pour définir votre répertoire de jeu courant avec VConfig :

  1. Double cliquez sur vconfig.exe.
  2. Ensuite choisisser le bon jeu (Current Game) dans la liste déroulante.
  3. Cliquez sur OK.
  4. Maintenant lancez un des outils du SDK, comme le Hammer Editor, en double cliquant dessus.

Définir le répertoire de jeu courant en utilisant VConfig.

Alternativement, vous pouvez spécifier le répertoire du jeu même sans lancer VConfig et choisir à partir du menu. Pour le faire, lancez simplement VConfig avec le paramètre de ligne de commande -game [répertoire]. Cela peut être utile spécialement pour définir le répertoire du jeu dans un fichier batch où autre procédé automatique.

Par exemple, la commande suivante devrait définir le répertoire du jeu au chemin par défaut de l'installation d'Half-Life 2 sans avoir besoin de lancer VConfig :

vconfig -game "C:\Program Files\Steam\SteamApps\username\half-life 2"

Spécifier le répertoire du jeu en lignes de commandes

Une méthode alternative pour définir le répertoire de jeu courant est de directement spécifier l'emplacement du répertoire en lignes de commandes quand on lance chaque outil du SDK. Tous les outils du SDK supportent le -game <répertoire> paramètre de ligne de commande. L'avantage de spécifier le répertoire du jeu en ligne de commande est que vous êtes explicites à propos de l'endroit où peut être trouvé le contenu de votre jeu.

Voici un exemple de lancement d'outils quand vous spécifiez le répertoire du jeu explicitement :

%sourcesdk%\bin\studiomdl -game C:\Program Files\Steam\SteamApps\SourceMods\MyMod\Blasters mymodel.qc
%sourcesdk%\bin\vrad -game C:\Program Files\Steam\SteamApps\SourceMods\MyMod\Blasters mymap
%sourcesdk%\bin\hammer -game C:\Program Files\Steam\SteamApps\SourceMods\MyMod\Blasters
Note:Si vous avz des espaces dans le chemin du répertoire de votre jeu, vous devez utiliser des guillemets autour du chemin du répertoire :
%sourcesdk%\bin\hammer -game "C:\Program Files\Steam\SteamApps\username\counter-strike source\cstrike"
%sourcesdk%\bin\vrad -game "C:\Program Files\Steam\SteamApps\username\counter-strike source\cstrike" MyCstrikeMap

En utilisant le paramètre de ligne de commande -game pour spécifier le répertoire du jeu vous donne l'avantage de d'être capable de travailler sur des MODs multi-jeux, et de changer votre configuration pour chacun. Ceci peut facilement être fait en créant des raccourcis comme vtex avec le paramètre -game directement dans le raccourci. Quand vous faites ceci, vérifiez qu'il y a des guillements autour du chemin du répertoire, si le chemant contient des espaces

Notes

Left 4 Dead 2 et plus ne fonctionnent pas correctement quand on essaye d'ouvrir le Hammer Editor sur un système 64-bits mis à niveau d'un 32-bits, et on obtient un ou deux messages d'erreur : VCONFIG Error

Setup file 'gameinfo.txt' doesn't exist in subdirectory 'c:\program files (x86)\steam\steamapps\common\left 4 dead 2\bin\vconfig Check your -game parameter or VCONFIG setting. Error

Setup file 'gameinfo.txt' doesn't exist in subdirectory 'c:\program files\steam\steamapps\common\left 4 dead 2\left4dead2 Check your -game parameter or VCONFIG setting.{


Créer un raccourci d'outil avec le paramètre -game pour spécifier un répertoire de jeu.

Cependant, ce problème peut être résolu en éditant le GameConfig.txt dans le dossier bin :

En anglais ou les autres langues : Ajouter un espace et "(x86)" après "Program Files" sur tous les emplacements Suédois : remplacer "program" par "Program Files (x86)"