Es/Game directory: Difference between revisions

From Valve Developer Community
< Es
Jump to navigation Jump to search
No edit summary
m (Multipage removal)
 
(48 intermediate revisions by 26 users not shown)
Line 1: Line 1:
Creación de un ambiente apropiado del desarrollo de juegos es críticamente importante al momento de hacer un MODs y el contenido para el motor de SOURCE. El aspecto más importante del ambiente del juego está determinando la localización del directorio del juego.  Este documento explica cuál es el directorio del juego, y cómo se utiliza.
{{LanguageBar|title = Directorio del juego}}
 
{{cleanup:es}}
La creación un entorno apropiado de desarrollo de juegos es fundamentalmente importante al momento de crear  MODs y contenidos para el motor Source. El aspecto más importante del entorno del juego es determinar la localización del directorio del juego.  Este documento explica que es el directorio del juego y cómo se utiliza.


=¿Cuál es el directorio del juego?=
=¿Cuál es el directorio del juego?=


El <i>directorio del juego</i> es la carpeta que las herramientas se refieren a cuando están buscando el contenido de un juego.  Por ejemplo, el Hammer Editor necesita saber dónde puede encontrar sus materiales así que puede exhibirlos. <code>Studiomdl</code> compilará un modelo, pero necesita saber dónde colocar los archivos modelos compilados. <code>Vrad.exe</code> crea un mapa, pero necesita saber dónde encontrar modelos del apoyo así que puede cargarlos y determinarse a cómo bloquean la luz.  Ningunas de las herramientas de SDK funcionarán a menos que puedan encontrar su <i>directorio del juego</i>.
El ''directorio del juego'' es la carpeta que las herramientas se refieren con el contenido de un juego.  Por ejemplo, el Hammer Editor necesita saber dónde puede encontrar sus materiales así que puede exhibirlos. <code>Studiomdl</code> compilará un modelo, pero necesita saber dónde colocar los archivos de los modelos compilados. <code>Vrad.exe</code> crea un mapa, pero necesita saber dónde encontrar los modelos de apoyo así que puede cargarlos y determinar cómo bloquean la luz.  Ningunas de las herramientas del SDK funcionarán a menos que puedan encontrar el ''directorio del juego''.


Ejemplos del <i>directorio del juego</i> para los juegos de SOURCE de la base:
Ejemplos de ubicación de los ''directorios de juegos'' para los juegos de Source de la base:


{|
{| class=standard-table
| Half-Life 2                || <code>C:\Program Files\Valve\Steam\SteamApps\username\half-life 2\hl2</code>
| Half-Life 2                || <code>C:\Program Files\Valve\Steam\SteamApps\username\half-life 2\hl2</code>
|-
|-
Line 15: Line 18:
|}
|}


In the following examples, we're going to refer to the game directory as <code>C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod\Blasters</code>. This would be the case if you selected '''Create a Mod''' in the SDK launcher, entered <code>C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod</code> as the directory, and entered <code>Blasters</code> as the mod name.
En los siguientes ejemplos, vamos a referirnos al directorio del juego como <code>C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod\Blasters</code>. Este seria el caso si seleccionas '''Create a Mod''' en el SDK launcher, entrando <code>C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod</code> como el directorio, y entrando <code>Blasters</code> como el nombre del MOD.


One way to determine the <i>game directory</i> of your game is to look for a file called <code>GameInfo.txt</code>. If you find the GameInfo.txt file, then the directory it sits in is the game directory. In the example above, if you had created <code>C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod\Blasters</code>, there would be a file on your hard drive called <code>C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod\Blasters\GameInfo.txt</code>. Once you've found the game directory, you need to tell the SDK tools where that directory is.
Una forma para determinar el ''directorio del juego'' de su juego es buscar un archivo llamado <code>GameInfo.txt</code>. Si usted encuentra el archivo de GameInfo.txt, después el directorio que se ubica dentro en el directorio del juego. En el ejemplo arriba, si hubieras, <code>C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod\Blasters</code>, habría un archivo en su disco llamado  <code>C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod\Blasters\GameInfo.txt</code>. Una vez que usted haya encontrado el directorio del juego, usted necesita decir a las herramientas de SDK donde está ese directorio.


For information on how <code>GameInfo.txt</code> can be created for your own MOD, and how the contents are used, see [[The GameInfo.txt File Structure|GameInfo.txt File Structure]].
Para conocer más sobre el archivo  <code>GameInfo.txt</code> para poder crear tu propio MOD, y cómo se utiliza el contenido, lee la {{L|Gameinfo.txt|estructura del archivo de GameInfo.txt.}}.


=Setting the current game directory=
=Configurar el directorio actual del juego=


The <i>active game directory</i> is set so that all the tools know how to find the game content without having to specify it each time. The '''Current Game''' drop-down list on the Source SDK Launcher is the primary way to set the <i>active game directory</i>.
El ''directorio activo del juego'' se fija con el propósito de que todas las herramientas sepan encontrar el contenido del juego sin tener que especificarlo cada vez. El '''Current Game''' de la lista del Source SDK Launcher es la manera principal de fijar el ''directorio activo del juego''.


==Using the Source SDK Launcher to set the game directory==
==Usando el Source SDK Launcher, para fijar el directorio del juego==


To set the active game directory with the Source SDK Launcher:
Para fijar el directorio activo del juego con Source SDK Launcher:


# Double-click '''Source SDK''' from the Steam '''Play Games''' Menu.
# Doble clic '''Source SDK''' del Steam, en la lista de juegos.
# Next you must choose the correct '''Current Game''' from the Source SDK Launcher.
# Después seleccione correctamente '''Current Game''' del Source SDK Launcher.
# Now launch one of the SDK tools, such as the '''Hammer Editor''', by double-clicking it.
# Inicie una de las herramientas del SDK, como el '''Hammer Editor''', haciendo doble click en él.


[[Image:game_config_set.jpg | Set the active game directory from the Source SDK Launcher.]]
[[File:game_config_set.png|800px|Fije el directorio activo del juego en el Source SDK Launcher.]]


==Using VConfig to set the game directory==
==Usar el Vconfig para seleccionar el directorio del juego==


The '''VConfig''' application can also be used to set the active game directory. It provides a similar function to setting the '''Current Game''' in the '''SDK Launcher'''.
La aplicación de ''' Vconfig ''' se utiliza para fijar el directorio activo del juego. Proporciona una función similar a fijar el juego actual en '''SDK Launcher'''.


The <code>vconfig.exe</code> application is found in the <code>\sourcesdk\bin</code> directory.
La aplicación de <code>vconfig.exe</code> se encuentra en el directorio <code>\sourcesdk\bin</code>.


For example, if you installed Steam at <code>C:\Program Files\Valve\Steam</code>, '''VConfig''' would be found here:
Por ejemplo, si instalas  el Steam en  <code>C:\Program Files\Valve\Steam</code>, '''VConfig''' se encontrará aquí:


<pre>
<pre>
Line 47: Line 50:
</pre>
</pre>


To set your active game directory with VConfig:
Para poner su directorio del juego activo con VConfig:


# Double-click the <code>vconfig.exe</code> application.
# Doble clic en la aplicación  <code>vconfig.exe</code>.
# Next you must choose the correct '''Current Game''' from the drop-down list.
# Después elige el '''Current Game''' correcto en la lista desplegable.
# Click '''OK'''.
# Haz clic en '''OK'''.
# Now launch one of the SDK tools, such as the '''Hammer Editor''', by double-clicking it.
# Inicie una de las herramientas de SDK , como el '''Hammer Editor''', con doble clic.


[[Image:game_vconfig_1.jpg | Set the active game directory using VConfig.]]
[[File:game_vconfig_1.jpg | Ponga el directorio del juego activo usando VConfig.]]


Alternately, you can specify the game directory you wish to use without launching VConfig and choosing from the menu. To do this, simply run VConfig with the command-line parameter <code>-game [<i>directory</i>]</code>. This can be especially useful for setting the game directory in a batch file or other automated process.
Alternativamente, puedes especificar el directorio del juego que deseas usar sin lanzar VConfig y escoger entre el menú. Haga esto, simplemente ejecute VConfig en la línea de comandos <code>-game [''directory'']</code>. Esto puede ser especialmente útil para fijar el directorio del juego en un archivo por lotes o en otro proceso automático.


For example, the following command would set the game directory to the default Half-Life 2 install path without having to actually launch VConfig:
Por ejemplo, este comando pondría el directorio de instalacion  por defecto de Half-Life 2, sin tener que iniciar VConfig en realidad:


<pre>
<pre>
Line 64: Line 67:
</pre>
</pre>


=Specifying the game directory on the command line=
=Especificar el directorio del juego en la línea de comando=


An alternative method to set the current game directory is to directly specify the directory location on the command line when running each SDK tool. All of the SDK tools support the <code>-game <directory></code> <i>command line parameter</i>. The advantage to specifying the game directory on the command line is that you are being explicit about where your game's content is to be found.
Un método alternativo de poner el directorio del juego en curso es especificar la ubicaciones del directorio directamente en la línea de comandos para ejecutar cada herramienta del  SDK. Todas las herramientas de SDK soportan el <code>-game <directory></code> ''en la línea de comandos''. La ventaja de especificar el directorio del juego en la línea de comandos es que indicas explícitamente dónde debe ser encontrado el contenido de su juego.


Here are some examples of running tools where you specify the game directory explicitly:
Aquí están algunos ejemplos de como funcionan las herramientas donde puedes especificar el directorio del juego explícitamente:


<pre>
<pre>
%sourcesdk%\bin\studiomdl -game C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod\Blasters mymodel.qc
%sourcesdk%\bin\studiomdl -game C:\Archivos de programa\Valve\Steam\SteamApps\SourceMods\miMod\Blasters mymodel.qc
</pre>
</pre>
<pre>
<pre>
%sourcesdk%\bin\vrad -game C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod\Blasters mymap
%sourcesdk%\bin\vrad -game C:\Archivos de programa\Valve\Steam\SteamApps\SourceMods\miMod\Blasters mymap
</pre>
</pre>
<pre>
<pre>
%sourcesdk%\bin\hammer -game C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod\Blasters
%sourcesdk%\bin\hammer -game C:\Archivos de programa\Valve\Steam\SteamApps\SourceMods\miMod\Blasters
</pre>
</pre>


'''Note:''' If you have spaces in your game directory path, you '''must''' use quotation marks around the game directory path:
'''Nota:''' Si necesitas espacios en la ruta del directorio de tu juego, debes utilizar marcas en la ruta del directorio:


<pre>
<pre>
%sourcesdk%\bin\hammer -game "C:\Program Files\Valve\Steam\SteamApps\username\counter-strike source\cstrike"
%sourcesdk%\bin\hammer -game "C:\Archivos de programa\Valve\Steam\SteamApps\tunombredeusuario\counter-strike source\cstrike"
</pre>
</pre>
<pre>
<pre>
%sourcesdk%\bin\vrad -game "C:\Program Files\Valve\Steam\SteamApps\username\counter-strike source\cstrike" MyCstrikeMap
%sourcesdk%\bin\vrad -game "C:\Archivos de programa\Valve\Steam\SteamApps\tunombredeusuario\counter-strike source\cstrike" miMapaPersonalizado
</pre>
</pre>


Using the <code>-game</code> command-line parameter to specify the current game directory gives you the advantage of being able to work on multiple games or MODs at once, and change you configurations for each. This can be easily done by making shortcuts to tools such as vtex with the -game parameter built-into the shortcut. When doing this, make sure to add quotes around the game directory path, if the path contains spaces.
Usar el comando de línea <code>-game</code> para especificar el directorio actual del juego le da la ventaja de poder trabajar en juegos múltiples o MODs inmediatamente, y le cambia las configuraciones para cada uno. Esto puede ser hecho fácilmente haciendo atajos a las herramientas tales como vtex con - el parámetro del juego construir- en el atajo. Al hacer esto, asegúrate de agregar comillas alrededor de la ruta del directorio del juego, si ésta contiene espacios.


[[Image:game_shortcut.jpg | Creating a tool shortcut with the -game parameter to specify the game directory.]]
[[File:game_shortcut.jpg | Crear un atajo de la herramienta con - el parámetro del juego para especificar el directorio del juego.]]


[[category:technical]] [[category:level design]]
{{ACategory|Files}}


{{otherlang:en}} {{otherlang:en:pl|The Game Directory:pl}}
{{ACategory|Modding}}
{{ACategory|Source SDK FAQ}}

Latest revision as of 17:19, 12 July 2024

English (en)Deutsch (de)Español (es)Français (fr)Polski (pl)Русский (ru)Translate (Translate)
Broom icon.png
This article or section needs to be cleaned up to conform to a higher standard of quality.
For help, see the VDC Editing Help and Wikipedia cleanup process. Also, remember to check for any notes left by the tagger at this article's talk page.

La creación un entorno apropiado de desarrollo de juegos es fundamentalmente importante al momento de crear MODs y contenidos para el motor Source. El aspecto más importante del entorno del juego es determinar la localización del directorio del juego. Este documento explica que es el directorio del juego y cómo se utiliza.

¿Cuál es el directorio del juego?

El directorio del juego es la carpeta que las herramientas se refieren con el contenido de un juego. Por ejemplo, el Hammer Editor necesita saber dónde puede encontrar sus materiales así que puede exhibirlos. Studiomdl compilará un modelo, pero necesita saber dónde colocar los archivos de los modelos compilados. Vrad.exe crea un mapa, pero necesita saber dónde encontrar los modelos de apoyo así que puede cargarlos y determinar cómo bloquean la luz. Ningunas de las herramientas del SDK funcionarán a menos que puedan encontrar el directorio del juego.

Ejemplos de ubicación de los directorios de juegos para los juegos de Source de la base:

Half-Life 2 C:\Program Files\Valve\Steam\SteamApps\username\half-life 2\hl2
Counter-Strike: Source C:\Program Files\Valve\Steam\SteamApps\username\counter-strike source\cstrike
Half-Life 2: Deathmatch C:\Program Files\Valve\Steam\SteamApps\username\half-life 2 deathmatch\hl2mp

En los siguientes ejemplos, vamos a referirnos al directorio del juego como C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod\Blasters. Este seria el caso si seleccionas Create a Mod en el SDK launcher, entrando C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod como el directorio, y entrando Blasters como el nombre del MOD.

Una forma para determinar el directorio del juego de su juego es buscar un archivo llamado GameInfo.txt. Si usted encuentra el archivo de GameInfo.txt, después el directorio que se ubica dentro en el directorio del juego. En el ejemplo arriba, si hubieras, C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod\Blasters, habría un archivo en su disco llamado C:\Program Files\Valve\Steam\SteamApps\SourceMods\MyMod\Blasters\GameInfo.txt. Una vez que usted haya encontrado el directorio del juego, usted necesita decir a las herramientas de SDK donde está ese directorio.

Para conocer más sobre el archivo GameInfo.txt para poder crear tu propio MOD, y cómo se utiliza el contenido, lee la estructura del archivo de GameInfo.txt.(en).

Configurar el directorio actual del juego

El directorio activo del juego se fija con el propósito de que todas las herramientas sepan encontrar el contenido del juego sin tener que especificarlo cada vez. El Current Game de la lista del Source SDK Launcher es la manera principal de fijar el directorio activo del juego.

Usando el Source SDK Launcher, para fijar el directorio del juego

Para fijar el directorio activo del juego con Source SDK Launcher:

  1. Doble clic Source SDK del Steam, en la lista de juegos.
  2. Después seleccione correctamente Current Game del Source SDK Launcher.
  3. Inicie una de las herramientas del SDK, como el Hammer Editor, haciendo doble click en él.

Fije el directorio activo del juego en el Source SDK Launcher.

Usar el Vconfig para seleccionar el directorio del juego

La aplicación de Vconfig se utiliza para fijar el directorio activo del juego. Proporciona una función similar a fijar el juego actual en SDK Launcher.

La aplicación de vconfig.exe se encuentra en el directorio \sourcesdk\bin.

Por ejemplo, si instalas el Steam en C:\Program Files\Valve\Steam, VConfig se encontrará aquí:

C:\Program Files\Valve\Steam\SteamApps\username\sourcesdk\bin\vconfig.exe

Para poner su directorio del juego activo con VConfig:

  1. Doble clic en la aplicación vconfig.exe.
  2. Después elige el Current Game correcto en la lista desplegable.
  3. Haz clic en OK.
  4. Inicie una de las herramientas de SDK , como el Hammer Editor, con doble clic.

Ponga el directorio del juego activo usando VConfig.

Alternativamente, puedes especificar el directorio del juego que deseas usar sin lanzar VConfig y escoger entre el menú. Haga esto, simplemente ejecute VConfig en la línea de comandos -game [directory]. Esto puede ser especialmente útil para fijar el directorio del juego en un archivo por lotes o en otro proceso automático.

Por ejemplo, este comando pondría el directorio de instalacion por defecto de Half-Life 2, sin tener que iniciar VConfig en realidad:

vconfig -game "C:\Program Files\Valve\Steam\SteamApps\username\half-life 2"

Especificar el directorio del juego en la línea de comando

Un método alternativo de poner el directorio del juego en curso es especificar la ubicaciones del directorio directamente en la línea de comandos para ejecutar cada herramienta del SDK. Todas las herramientas de SDK soportan el -game <directory> en la línea de comandos. La ventaja de especificar el directorio del juego en la línea de comandos es que indicas explícitamente dónde debe ser encontrado el contenido de su juego.

Aquí están algunos ejemplos de como funcionan las herramientas donde puedes especificar el directorio del juego explícitamente:

%sourcesdk%\bin\studiomdl -game C:\Archivos de programa\Valve\Steam\SteamApps\SourceMods\miMod\Blasters mymodel.qc
%sourcesdk%\bin\vrad -game C:\Archivos de programa\Valve\Steam\SteamApps\SourceMods\miMod\Blasters mymap
%sourcesdk%\bin\hammer -game C:\Archivos de programa\Valve\Steam\SteamApps\SourceMods\miMod\Blasters

Nota: Si necesitas espacios en la ruta del directorio de tu juego, debes utilizar marcas en la ruta del directorio:

%sourcesdk%\bin\hammer -game "C:\Archivos de programa\Valve\Steam\SteamApps\tunombredeusuario\counter-strike source\cstrike"
%sourcesdk%\bin\vrad -game "C:\Archivos de programa\Valve\Steam\SteamApps\tunombredeusuario\counter-strike source\cstrike" miMapaPersonalizado

Usar el comando de línea -game para especificar el directorio actual del juego le da la ventaja de poder trabajar en juegos múltiples o MODs inmediatamente, y le cambia las configuraciones para cada uno. Esto puede ser hecho fácilmente haciendo atajos a las herramientas tales como vtex con - el parámetro del juego construir- en el atajo. Al hacer esto, asegúrate de agregar comillas alrededor de la ruta del directorio del juego, si ésta contiene espacios.

Crear un atajo de la herramienta con - el parámetro del juego para especificar el directorio del juego.