Difference between revisions of "Source SDK Files and Directory Structure:es"

From Valve Developer Community
Jump to: navigation, search
 
Line 1: Line 1:
=== El comienzo ===
+
__NOTOC__
 +
__NOEDITSECTION__
 +
 
 +
= El comienzo =
 
== Lo primero ==
 
== Lo primero ==
  
Line 10: Line 13:
 
Aquí podemos ver que está dividido en 5 Partes. Y en cada una hay herramientas que nos será de gran utilidad para poder llevar acabo nuestros MOD o juegos.
 
Aquí podemos ver que está dividido en 5 Partes. Y en cada una hay herramientas que nos será de gran utilidad para poder llevar acabo nuestros MOD o juegos.
  
1. Aplicaciones.
+
::1. Aplicaciones.
  
 
[[Image:Sdk-es-ima05.png|center|Herramientas]]
 
[[Image:Sdk-es-ima05.png|center|Herramientas]]
  
2. Documentación.
+
::2. Documentación.
  
 
[[Image:Sdk-es-ima06.png|center|Herramientas]]
 
[[Image:Sdk-es-ima06.png|center|Herramientas]]
  
3. Utilidades.
+
::3. Utilidades.
  
 
[[Image:Sdk-es-ima07.png|center|Herramientas]]
 
[[Image:Sdk-es-ima07.png|center|Herramientas]]
  
4. Links.
+
::4. Links.
  
 
[[Image:Sdk-es-ima08.png|center|Herramientas]]
 
[[Image:Sdk-es-ima08.png|center|Herramientas]]
  
5. Juego actual.
+
::5. Juego actual.
  
 
[[Image:Sdk-es-ima09.png|center|Herramientas]]
 
[[Image:Sdk-es-ima09.png|center|Herramientas]]
Line 44: Line 47:
 
Pueden ver que hay tres cuadros.
 
Pueden ver que hay tres cuadros.
  
1. Carpeta de juegos. También esta área la pueden encontrar como '''“Game content”''' en los documentos del SDK o sus siglas GCS (Game Content Source), aquí se encuentra todos los archivos necesarios para poder correr el juego, ya sea mapas, modelos, texturas, etc.
+
::1. Carpeta de juegos. También esta área la pueden encontrar como '''“Game content”''' en los documentos del SDK o sus siglas GCS (Game Content Source), aquí se encuentra todos los archivos necesarios para poder correr el juego, ya sea mapas, modelos, texturas, etc.
  
2. Herramientas del SDK. Aquí se encuentra en si los ejecutables de las herramientas del SDK.
+
::2. Herramientas del SDK. Aquí se encuentra en si los ejecutables de las herramientas del SDK.
  
3. Contenido Source. Aquí se encontrara los archivos necesarios para la creación de tus juegos, en si aquí está el código fuente de cada uno. También esta área la puedes encontrar como '''“Game Source”''' o sus siglas GSS (Game Source Source)
+
::3. Contenido Source. Aquí se encontrara los archivos necesarios para la creación de tus juegos, en si aquí está el código fuente de cada uno. También esta área la puedes encontrar como '''“Game Source”''' o sus siglas GSS (Game Source Source)
  
 
Como pueden ver en el área GSS viene subcarpetas si vamos por niveles, el nivel que le sigue son en si las carpetas de los juegos, por default viene solamente cstrike, hl2 y hl2mp (Half Live 2 Deathmatch), como en mi caso también tengo instalados otras cosas como el DOD (DayOfDefeat).
 
Como pueden ver en el área GSS viene subcarpetas si vamos por niveles, el nivel que le sigue son en si las carpetas de los juegos, por default viene solamente cstrike, hl2 y hl2mp (Half Live 2 Deathmatch), como en mi caso también tengo instalados otras cosas como el DOD (DayOfDefeat).
Line 54: Line 57:
 
Siguiendo los niveles podemos ver que el siguiente contiene 3 carpetas.
 
Siguiendo los niveles podemos ver que el siguiente contiene 3 carpetas.
  
1. Mapsrc
+
::1. Mapsrc
  
2. Materialsrc
+
::2. Materialsrc
  
3. Modelsrc
+
::3. Modelsrc
  
 
El primero corresponde al código fuente de nuestros mapas. El segundo al código fuente de las texturas o en si la textura nada mas. Y por ultimo tenemos el lugar donde se almacena el código fuente de nuestros modelos.
 
El primero corresponde al código fuente de nuestros mapas. El segundo al código fuente de las texturas o en si la textura nada mas. Y por ultimo tenemos el lugar donde se almacena el código fuente de nuestros modelos.

Revision as of 08:55, 14 September 2007


El comienzo

Lo primero

Para comprender bien el SDK debemos primero saber qué es lo que tenemos y que cosas no, así para poder saber cuándo aplicar las herramientas propias del SDK y cuando aplicar las herramientas de terceros.

Cuando ya hemos instalado el SDK Source lo primero que vamos a ver va hacer este cuadro de herramientas:

Herramientas

Aquí podemos ver que está dividido en 5 Partes. Y en cada una hay herramientas que nos será de gran utilidad para poder llevar acabo nuestros MOD o juegos.

1. Aplicaciones.
Herramientas
2. Documentación.
Herramientas
3. Utilidades.
Herramientas
4. Links.
Herramientas
5. Juego actual.
Herramientas

Como pueden ver son pocas las herramientas, pero eso no quiere decir que no son de gran utilidad al momento de nuestra creaciones.

Esta es la parte que veremos primera vez cuando iniciamos el SDK.

Estructura del SDK

Antes de continuar debemos saber cómo está la estructura de nuestro propio SDK pero a nivel de archivos o directorios.

El SDK se compone de los siguientes elementos según cómo pueden ver en la imagen:

Herramientas

Pueden ver que hay tres cuadros.

1. Carpeta de juegos. También esta área la pueden encontrar como “Game content” en los documentos del SDK o sus siglas GCS (Game Content Source), aquí se encuentra todos los archivos necesarios para poder correr el juego, ya sea mapas, modelos, texturas, etc.
2. Herramientas del SDK. Aquí se encuentra en si los ejecutables de las herramientas del SDK.
3. Contenido Source. Aquí se encontrara los archivos necesarios para la creación de tus juegos, en si aquí está el código fuente de cada uno. También esta área la puedes encontrar como “Game Source” o sus siglas GSS (Game Source Source)

Como pueden ver en el área GSS viene subcarpetas si vamos por niveles, el nivel que le sigue son en si las carpetas de los juegos, por default viene solamente cstrike, hl2 y hl2mp (Half Live 2 Deathmatch), como en mi caso también tengo instalados otras cosas como el DOD (DayOfDefeat).

Siguiendo los niveles podemos ver que el siguiente contiene 3 carpetas.

1. Mapsrc
2. Materialsrc
3. Modelsrc

El primero corresponde al código fuente de nuestros mapas. El segundo al código fuente de las texturas o en si la textura nada mas. Y por ultimo tenemos el lugar donde se almacena el código fuente de nuestros modelos.

También hago referencia en que cada carpeta y sus archivos tiene una extensión en si, por ejemplo la primera carpeta (Mapsrc) su extensión es .VMF, la seguda (Materialsrc) sus extensiónes son .TGA y .TXT y la ultima carpeta (Modelsrc) son .SCN .SMD y .QC.

En resumen lo podemos ver en la siguiente tabla:

Tipo de archivo Descripción Localización
.VMF Codigo fuente de los mapas. sourcesdk_content\<nombre del juego>\mapsrc
.TGA .TXT Codigo fuente de las texturas. sourcesdk_content\<nombre del juego>\materialsrc
.SCN .SMD .QC Codigo fuente de los modelos. sourcesdk_content\<nombre del juego>\modelsrc