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

Es/Source SDK Files and Directory Structure: Difference between revisions

From Valve Developer Community
< Es
Jump to navigation Jump to search
m (started translating, then got bored.)
m (Multipage removal)
 
(8 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{lang|Source SDK Files and Directory Structure|title=Archivos y esquema de directorio del Source SDK}}{{source topicon|suf=:es}}[[Category:Source SDK FAQ:es]]
{{LanguageBar|title = Archivos y esquema de directorio del Source SDK}}
{{translate:es}}
{{source topicon}}
Con el lanzamiento del {{Src07|4|suf=:es}}, 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 <code>\sourcesdk</code>. Este artículo explica como la esquema del directorio del [[SDK Installation:es|Source SDK]] es instalada.
Con el lanzamiento del {{Src07|4}}, 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 <code>\sourcesdk</code>. Este artículo explica como la esquema del directorio del {{L|SDK Installation|Source SDK}} es instalada.


== La esquema del directorio explicada ==
== 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.
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.


* '''Game content''' files are the actual files necessary to run the game — textures, maps, models, etc.
* Archivos '''Game content''' son los archivos necesitados para ejecutar el juego: texturas, modelos, mapas, etc.
* '''Game sources''' are the files that are used to create that game content (the "source" of the game content).
* Archivos '''Game sources''' son los archivos usados para crear ese contenido de juego (el fuente del contenido).


This table explains some of the different game content and game source file types in the SDK:
Esta tabla explica unos tipos diferentes de contenido o fuentes de juego en el SDK:


{| class=standard-table
{| class=standard-table
! File type         || Description           || Location
! Tipo de archivo         || Descripción           || Ubicación
|-
|-
| <code>.[[VMF]]</code>              || Map source files.                                   || <code>sourcesdk_content\<game name>\mapsrc</code>
| <code>{{L|VMF|.vmf}}</code>              || Archivos de fuente de mapa.                           || <code>sourcesdk_content\<nombre de juego>\mapsrc</code>
|-
|-
|<code>.{{OtherWiki
|<code>{{L|TGA|.tga}} {{L|TXT|.txt}}</code> ||Archivos de fuente de textura. ||<code>sourcesdk_content\<game name>\materialsrc</code>
|TGA
|link1internal=1
|link1=TGA
|link2=[https://en.m.wikipedia.org/wiki/Truevision_TGA Wikipedia]}} [[TXT:es|.TXT]]</code>        <span style="display:none">|</span>
|Texture source files.
|<code>sourcesdk_content\<game name>\materialsrc</code>
|-
|-
|<code>[[SCN:es|.SCN]] [[SMD:es|.SMD]] [[QC:es|.QC]]</code>     || Model source files.                                |<code>sourcesdk_content\<game name>\modelsrc</code>
|<code>{{L|SCN|.scn}} {{L|SMD|.smd}}/{{L|DMX|.dmx}} {{L|QC|.qc}}</code> || Archivos de fuente de modelo  ||<code>sourcesdk_content\<game name>\modelsrc</code>
|-
|-
| <code>[[BSP:es|.BSP]]</code>              || Map content files — compiled game maps.            || <code><game name>\maps</code>
| <code>{{L|BSP|.bsp}}</code>              || Archivos de contenido de mapa          || <code><game name>\maps</code>
|-
|-
|<code>[[MDL:es|.MDL]] [[VTX:es|.VTX]]</code>          || Model content files — compiled game models.  || <code><game name>\models</code>
|<code>{{L|MDL|.mdl}} {{L|VTX|.vtx}}</code>          || Archivos de contenido de modelo  || <code><game name>\models</code>
|-
|-
| <code>[[VMT:es|.VMT]] [[VTF:es|.VTF]]</code>        || Texture content files — compiled model skins.     || <code><game name>\materials\models</code>
| <code>{{L|VMT|.vmt}} {{L|VTF|.vtf}}</code>        || Revestimientos de modelos compilados     || <code><game name>\materials\models</code>
|-
|-
| <code>[[VMT:es|.VMT]] [[VTF:es|.VTF]]</code>        || Texture content files — compiled brush textures.     || <code><game name>\materials</code>
| <code>.vmt .vtf</code>        || Texturas compiladas de sólidos. || <code><game name>\materials</code>
|}
|}
The following image shows the default locations for these files and folders:
La imagen siguiente muestra las ubicaciones por defecto de estos archivos y carpetas:


[[Image:developer-contentfolders.jpg]]
[[File:developer-contentfolders.jpg]]


{| class=standard-table
{| class=standard-table
| '''Steam Install Directory'''     || The location where you've installed Steam.
| '''Steam Install Directory''' (directorio de instalación de Steam) || La ubicación cuando instaló Steam.
|-
|-
| '''Game Content'''                 || The game content is here, with all the files necessary to run each game under each game directory.
| '''Game Content''' (contenido de juego) || El contenido está aquí, con todos los archivos necesarios para ejecutar cada juego en cada directorio.
|-
|-
| '''SDK Tools'''                   || The location of the applications necessary to create and compile SDK content.
| '''SDK Tools''' (herramientas de SDK) || La ubicación de aplicaciones necesarias para crear y compilar contenido de SDK.
|-
|-
| '''Content Sources'''             || Directories for each of the types of game content sources are here, with a set of directories for each game you want to create content for. '''SDK sample content is also stored here.'''
| '''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í.
|}
|}


== Examples of using this SDK directory structure ==
==Ejemplos de usar esta esquema de directorio de SDK==
Here are some practical examples of how this structure is used:
Aquí están unos ejemplos funcionales de como esta esquema se usa:
=== Compilar una mapa de {{css|2}} ===
# Lance el editor {{L|Valve Hammer Editor|Hammer}} de mapas del '''SDK Tools Directory'''.
# Guarde el mapa de [[VMF]] {{en}} en el directorio<code>cstrike\mapsrc</code>que está en '''Content Sources'''.
# Compile la mapa en Hammer. La mapa se compila como un [[BSP]] {{en}} y automáticamente guarda en el directorio <code>cstrike\maps</code>'''Game Content''' directory.


=== Compiling a CS:S map ===
=== Crear una textura para {{hl2dm|2|suf=}} ===
# Launch the [[Hammer:es|Hammer]] map editor from the '''SDK Tools Directory'''.
# Cree una textura en un [[image editor|editor de imágenes]] {{en}} y guárdelo como un TGA en el directorio <code>hl2mp\materialsrc</code>, que está en '''Content Sources'''.
# Save the map as a [[VMF:es|VMF]] into the <code>cstrike\mapsrc</code> directory, which is under '''Content Sources'''.
# Compile la textura por [[Vtex (Source 1)|Vtex]] {{en}}, lo cual está en el '''SDK Tools Directory'''.
# Compile the map inside Hammer. The map is compiled as a [[BSP:es|BSP]] and automatically placed in the <code>cstrike\maps</code> '''Game Content''' directory.
# La textura se compila como un [[VTF]] {{en}} y se coloca en el directorio<code>hl2mp\materials</code>'''Game Content'''.
# Cree el archivo de material [[VMT]] {{en}} por un [[text editor|editor de texto]] {{en}} y guárdelo en el directorio<code>hl2mp\materials</code>'''Game Content'''.


=== Creating a texture for HL2:DM ===
=== Crear un modelo para {{hl2|2|suf=}} ===
# Create a texture in an [[image editor]], and save it as a [[TGA:es|TGA]] in the <code>hl2mp\materialsrc</code> directory, which is under '''Content Sources'''.
# Cree un modelo SCN por [[XSI|XSI EXP]] {{en}} y expórtelo como un [[SMD]] {{en}} en el directorio <code>hl2/modelsrc</code>, lo cual está en '''Content Sources'''.
# Compile the texture with [[Vtex:es|Vtex.exe]], which is in the '''SDK Tools Directory'''.
# Cree el archivo de definición de modelo [[QC]] {{en}} por un editor de texto y guárdelo en el directorio <code>hl2/modelsrc</code>.
# The texture is compiled as a [[VTF]] file and automatically placed in the <code>hl2mp\materials</code> '''Game Content''' directory.
# Compile el modelo por {{L|Studiomdl}}, lo cual está en el directorio '''SDK Tools'''.
# Create the [[VMT:es|VMT]] material file with a [[text editor]], and save it in the <code>hl2mp\materials</code> '''Game Content''' directory.
# El modelo se compila como un [[MDL]] {{en}} y automáticamente guarda en el directorio<code>hl2/models</code>'''Game Content'''.


=== Creating a model for HL2 ===
Para descripciones en profundidad de estos procedimientos, vea la sección apropiada del documentación del Source SDK.
# Create an [[SCN:es|SCN]] model in [[XSI:es|XSI EXP]], and export it as an [[SMD:es|SMD]] in the <code>hl2/modelsrc</code> directory, which is under '''Content Sources'''.
# Create the .QC model definition file with a [[text editor]], and save it in the <code>hl2/modelsrc</code> directory, which is under '''Content Sources'''.
# Compile the model with [[Studiomdl:es|Studiomdl.exe]], which is in the '''SDK Tools''' Directory.
# The model is compiled as a [[MDL:es|MDL]] and automatically placed in the <code>hl2/models</code> '''Game Content''' directory.


For in-depth descriptions of these procedures, see the appropriate section of the Source SDK Documentation.
{{ACategory|Files}}
{{ACategory|Source SDK FAQ}}

Latest revision as of 11:12, 12 July 2024

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.