Fr/Source SDK Files and Directory Structure: Difference between revisions
< Fr
Jump to navigation
Jump to search
No edit summary |
m (Multipage removal) |
||
(16 intermediate revisions by 11 users not shown) | |||
Line 1: | Line 1: | ||
{{LanguageBar|title = Structure du répertoire SDK}} | |||
Avec la sortie du nouveau SDK, la structure du répertoire par défaut a été changé pour éviter que l'on sauvegarde le contenu du jeu dans le répertoire \sourcesdk. Ce document explique la structure du répertoire SDK. | Avec la sortie du nouveau SDK, la structure du répertoire par défaut a été changé pour éviter que l'on sauvegarde le contenu du jeu dans le répertoire \sourcesdk. Ce document explique la structure du répertoire SDK. | ||
Line 10: | Line 13: | ||
Ce tableau montre les différentes extensions de fichiers du contenu du jeu et des sources: | Ce tableau montre les différentes extensions de fichiers du contenu du jeu et des sources: | ||
{| | {| class=standard-table | ||
! Type de fichier || Description || Location | ! Type de fichier || Description || Location | ||
|- | |- | ||
| <code>.VMF</code> || Fichiers sources des maps. || <code>sourcesdk_content\<nom du jeu>\mapsrc</code> | | <code>{{L|VMF|.VMF}}</code> || Fichiers sources des maps. || <code>sourcesdk_content\<nom du jeu>\mapsrc</code> | ||
|- | |- | ||
|<code>.TGA .TXT</code> || Fichiers sources des textures. || <code>sourcesdk_content\<nom du jeu>\materialsrc</code> | |<code>{{L|TGA|.TGA}} {{L|TXT|.TXT}}</code> || Fichiers sources des textures. || <code>sourcesdk_content\<nom du jeu>\materialsrc</code> | ||
|- | |- | ||
|<code>.SCN .SMD .QC</code> || Fichiers sources des modèles. || <code>sourcesdk_content\<nom du jeu>\modelsrc</code> | |<code>{{L|SCN|.SCN}} {{L|SMD|.SMD}} {{L|QC|.QC}}</code> || Fichiers sources des modèles. || <code>sourcesdk_content\<nom du jeu>\modelsrc</code> | ||
|- | |- | ||
| <code>.BSP</code> || Map prête-à-jouer (compilée) . || <code><noml du jeu>\maps</code> | | <code>{{L|BSP|.BSP}}</code> || Map prête-à-jouer (compilée) . || <code><noml du jeu>\maps</code> | ||
|- | |- | ||
| <code>.VMT .VTF</code> || Texture compilée . || <code><nom du jeu>\materials</code> | | <code>{{L|Material|.VMT}} {{L|VTF|.VTF}}</code> || Texture compilée . || <code><nom du jeu>\materials</code> | ||
|- | |- | ||
|<code>.MDL .VTX</code> || Modèle compilé. || <code><nom du jeu>\models</code> | |<code>{{L|MDL|.MDL}} {{L|VTX|.VTX}}</code> || Modèle compilé. || <code><nom du jeu>\models</code> | ||
|} | |} | ||
L'image suivante montre la location par défaut de ces fichiers: | L'image suivante montre la location par défaut de ces fichiers: | ||
[[ | [[File:developer-contentfolders.jpg]] | ||
{| | {| class=standard-table | ||
| '''Steam Install Directory''' || Le répertoire où Steam est installé. | | '''Steam Install Directory''' || Le répertoire où Steam est installé. | ||
|- | |- | ||
Line 48: | Line 51: | ||
# Lancer l'éditeur de niveau '''Hammer''' , qui est lancé depuis le '''Répertoire des outils SDK'''( SDK tools). | # Lancer l'éditeur de niveau '''Hammer''' , qui est lancé depuis le '''Répertoire des outils SDK'''( SDK tools). | ||
# Sauvegarder le code-source de la map (.VMF) dans le répertoire <code>cstrike\mapsrc</code>. | # Sauvegarder le code-source de la map (.VMF) dans le répertoire <code>cstrike\mapsrc</code>. | ||
# Compilez la map sous Hammer. La map est | # Compilez la map sous Hammer. La map est compilée dans un fichier .BSP et automatiquement placé dans le répertoire <code>cstrike\maps</code>. | ||
== Créer une texture pour Half- | == Créer une texture pour Half-Life 2: Deathmatch == | ||
# Créez une texture grâce à une application d'édition d'image, et sauvegardez la en un fichier .TGA dans le répertoire <code>hl2mp\materialsrc</code>. | # Créez une texture grâce à une application d'édition d'image, et sauvegardez la en un fichier .TGA dans le répertoire <code>hl2mp\materialsrc</code>. | ||
Line 64: | Line 67: | ||
# Le modèle est compilé en un fichier .MDL et automatiquement placé dans le répertoire <code>hl2\models</code>. | # Le modèle est compilé en un fichier .MDL et automatiquement placé dans le répertoire <code>hl2\models</code>. | ||
{{ACategory|Files}} | |||
{{ACategory|Source SDK FAQ}} | |||
{{ |
Latest revision as of 11:12, 12 July 2024
Avec la sortie du nouveau SDK, la structure du répertoire par défaut a été changé pour éviter que l'on sauvegarde le contenu du jeu dans le répertoire \sourcesdk. Ce document explique la structure du répertoire SDK.
La structure du répertoire
Le réperoire SDK est fait de facon à ce que le contenu du jeu soit séparé des répertoires des jeux Source.
- Les fichiers du contenu du jeu sont les fichiers nécessaires à faire fonctionner le jeu — textures, maps, modèles, etc.
- Les sources du jeu sont les fichiers utilisés pour créer le contenu du jeu .
Ce tableau montre les différentes extensions de fichiers du contenu du jeu et des sources:
Type de fichier | Description | Location |
---|---|---|
.VMF |
Fichiers sources des maps. | sourcesdk_content\<nom du jeu>\mapsrc
|
.TGA .TXT |
Fichiers sources des textures. | sourcesdk_content\<nom du jeu>\materialsrc
|
.SCN .SMD .QC |
Fichiers sources des modèles. | sourcesdk_content\<nom du jeu>\modelsrc
|
.BSP |
Map prête-à-jouer (compilée) . | <noml du jeu>\maps
|
.VMT .VTF |
Texture compilée . | <nom du jeu>\materials
|
.MDL .VTX |
Modèle compilé. | <nom du jeu>\models
|
L'image suivante montre la location par défaut de ces fichiers:
Steam Install Directory | Le répertoire où Steam est installé. |
Game Content | Le contenu du jeu se trouve ici, avec tous les fichiers nécessaires pour jouer, chacun dans un répertoire. |
SDK Tools | Là où se trouve les applications pour créer et compiler les fichiers sources. |
Content Sources | Les fichiers sources de chaque jeu se trouve là . |
Exemples d'utilisation de la structure des répertoires SDK
Ici vous trouverez des exemples d'utilisation de cette structure:
Compiler une map pour CS:S
- Lancer l'éditeur de niveau Hammer , qui est lancé depuis le Répertoire des outils SDK( SDK tools).
- Sauvegarder le code-source de la map (.VMF) dans le répertoire
cstrike\mapsrc
. - Compilez la map sous Hammer. La map est compilée dans un fichier .BSP et automatiquement placé dans le répertoire
cstrike\maps
.
Créer une texture pour Half-Life 2: Deathmatch
- Créez une texture grâce à une application d'édition d'image, et sauvegardez la en un fichier .TGA dans le répertoire
hl2mp\materialsrc
. - Compilez la texture avec
Vtex.exe
, qui se trouve dans le répertoire Outils SDK (SDK tools). - La texture est compilée en un fichier .VTF et automatiquement placée dans le répertoire
hl2mp\materials
. - Créer le fichier .VMT avec un éditeur de texte, et sauvegarder le dans le répertoire
hl2mp\materials
.
Créer un modèle pour Half-Life 2
- Créez un modèle dans Softimage|XSI EXP, et exportez le en .SMD dans le répertoire
hl2\modelsrc
. - Créez le fichier .QC avec un éditeur de texte, et sauvegarder le dans le répertoire
hl2\modelsrc
. - Compilez le modèle avec
Studiomdl.exe
, qui se trouve dans le répertoire>Outils SDK (SDK tools). - Le modèle est compilé en un fichier .MDL et automatiquement placé dans le répertoire
hl2\models
.