Archivos y esquema de directorio del Source SDK
Con el lanzamiento del Source 2007, la esquema de directorio por defecto se cambió para quitar la restricción de tener que guardar su contenido de juego en el árbol de directorio \sourcesdk
. Este artículo explica como la esquema del directorio del Source SDK es instalada.
Contents
La esquema del directorio explicada
La esquema del directorio de SDK ahora se instala para que directorios de contenido de juego se separen de los directorios de fuentes de jugo.
- Archivos Game content son los archivos necesitados para ejecutar el juego: texturas, modelos, mapas, etc.
- Archivos Game sources son los archivos usados para crear ese contenido de juego (el fuente del contenido).
Esta tabla explica unos tipos diferentes de contenido o fuentes de juego en el SDK:
Tipo de archivo | Descripción | Ubicación |
---|---|---|
.vmf |
Archivos de fuente de mapa. | sourcesdk_content\<nombre de juego>\mapsrc
|
.tga .txt |
Archivos de fuente de textura. | sourcesdk_content\<game name>\materialsrc
|
.scn .smd /.dmx .qc |
Archivos de fuente de modelo | sourcesdk_content\<game name>\modelsrc
|
.bsp |
Archivos de contenido de mapa | <game name>\maps
|
.mdl .vtx |
Archivos de contenido de modelo | <game name>\models
|
.vmt .vtf |
Revestimientos de modelos compilados | <game name>\materials\models
|
.vmt .vtf |
Texturas compiladas de sólidos. | <game name>\materials
|
La imagen siguiente muestra las ubicaciones por defecto de estos archivos y carpetas:
Steam Install Directory (directorio de instalación de Steam) | La ubicación cuando instaló Steam. |
Game Content (contenido de juego) | El contenido está aquí, con todos los archivos necesarios para ejecutar cada juego en cada directorio. |
SDK Tools (herramientas de SDK) | La ubicación de aplicaciones necesarias para crear y compilar contenido de SDK. |
Content Sources (fuentes de contenido) | Directorios para cada tipo de fuente de contenido está aquí, con un conjunto de directorios para cada juego para que quiere crear contenido. Contenido de muestra de SDK también se guarda aquí. |
Ejemplos de usar esta esquema de directorio de SDK
Aquí están unos ejemplos funcionales de como esta esquema se usa:
Compilar una mapa de Counter-Strike: Source
- Lance el editor Hammer de mapas del SDK Tools Directory.
- Guarde el mapa de VMF en el directorio
cstrike\mapsrc
que está en Content Sources. - Compile la mapa en Hammer. La mapa se compila como un BSP y automáticamente guarda en el directorio
cstrike\maps
Game Content directory.
Crear una textura para Half-Life 2: Deathmatch
- Cree una textura en un editor de imágenes y guárdelo como un TGA en el directorio
hl2mp\materialsrc
, que está en Content Sources. - Compile la textura por Vtex , lo cual está en el SDK Tools Directory.
- La textura se compila como un VTF y se coloca en el directorio
hl2mp\materials
Game Content. - Cree el archivo de material VMT por un editor de texto y guárdelo en el directorio
hl2mp\materials
Game Content.
Crear un modelo para Half-Life 2
- Cree un modelo SCN por XSI EXP y expórtelo como un SMD en el directorio
hl2/modelsrc
, lo cual está en Content Sources. - Cree el archivo de definición de modelo QC por un editor de texto y guárdelo en el directorio
hl2/modelsrc
. - Compile el modelo por Studiomdl , lo cual está en el directorio SDK Tools.
- El modelo se compila como un MDL y automáticamente guarda en el directorio
hl2/models
Game Content.
Para descripciones en profundidad de estos procedimientos, vea la sección apropiada del documentación del Source SDK.