La información en este artículo es para Source. Haga clic aquí para más información.

Archivos y esquema de directorio del Source SDK

From Valve Developer Community
< Es
Jump to navigation Jump to search
English (en)Español (es)Français (fr)日本語 (ja)Polski (pl)Русский (ru)中文 (zh)中文(臺灣) (zh-tw)Translate (Translate)

Con el lanzamiento del Source 2007 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(en) es instalada.

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(en) Archivos de fuente de mapa. sourcesdk_content\<nombre de juego>\mapsrc
.tga(en) .txt(en) Archivos de fuente de textura. sourcesdk_content\<game name>\materialsrc
.scn(en) .smd(en)/.dmx(en) .qc(en) Archivos de fuente de modelo sourcesdk_content\<game name>\modelsrc
.bsp(en) Archivos de contenido de mapa <game name>\maps
.mdl(en) .vtx(en) Archivos de contenido de modelo <game name>\models
.vmt(en) .vtf(en) 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:

Developer-contentfolders.jpg

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 Counter-Strike: Source

  1. Lance el editor Hammer(en) de mapas del SDK Tools Directory.
  2. Guarde el mapa de VMF English en el directoriocstrike\mapsrcque está en Content Sources.
  3. Compile la mapa en Hammer. La mapa se compila como un BSP English y automáticamente guarda en el directorio cstrike\mapsGame Content directory.

Crear una textura para Half-Life 2: Deathmatch Half-Life 2: Deathmatch

  1. Cree una textura en un editor de imágenes English y guárdelo como un TGA en el directorio hl2mp\materialsrc, que está en Content Sources.
  2. Compile la textura por Vtex English, lo cual está en el SDK Tools Directory.
  3. La textura se compila como un VTF English y se coloca en el directoriohl2mp\materialsGame Content.
  4. Cree el archivo de material VMT English por un editor de texto English y guárdelo en el directoriohl2mp\materialsGame Content.

Crear un modelo para Half-Life 2 Half-Life 2

  1. Cree un modelo SCN por XSI EXP English y expórtelo como un SMD English en el directorio hl2/modelsrc, lo cual está en Content Sources.
  2. Cree el archivo de definición de modelo QC English por un editor de texto y guárdelo en el directorio hl2/modelsrc.
  3. Compile el modelo por Studiomdl(en), lo cual está en el directorio SDK Tools.
  4. El modelo se compila como un MDL English y automáticamente guarda en el directoriohl2/modelsGame Content.

Para descripciones en profundidad de estos procedimientos, vea la sección apropiada del documentación del Source SDK.