Es/Installing and Debugging the Source Code: Difference between revisions
< Es
Jump to navigation
Jump to search
No edit summary |
m (obsolete language category) |
||
(11 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
{{LanguageBar}} | |||
Este artículo enseña cómo instalar y depurar el código Source: | Este artículo enseña cómo instalar y depurar el código Source: | ||
Line 5: | Line 8: | ||
=== Crea tu MOD === | === Crea tu MOD === | ||
Ver artículo | Ver artículo {{L|My First Mod|Mi Primer MOD}} | ||
=== Compila el código Source === | === Compila el código Source === | ||
Ver artículo | Ver artículo {{L|My First Mod|Mi Primer MOD}} | ||
para más información sobre compilar: | para más información sobre compilar: {{L|Compiler Choices}} | ||
Guías para compilar con diferentes Visual Studio: | Guías para compilar con diferentes Visual Studio: | ||
* | * {{L|Compiling under VS2003}} | ||
* | * {{L|Compiling under VS2005}} | ||
* | * {{L|Compiling under VS2008}} | ||
{{ | {{Note|por defecto, tu MOD se puede depurar. Para cargar tu mod con un dll para depurar, hay que añadir un comando en el lanzamiento del ejecutable. Para ello Click derecho sobre el MOD en la lista de juegos Steam, y luego 'Propiedades', 'Determinar opciones de lanzamiento...', y por último, hay que añadir al ya añadido <code>-console</code>, lo siguiente: <code>-allowdebug</code>. Por tanto debe poner <code>-console -allowdebug -dev</code>, que es lo mínimo para creadores de MODs. (Siempre separar los comandos por un espacio).}} | ||
Hasta ahora lo mejor es compilar bajo VS2005. se puede descargar en http://www.microsoft.com/express/2005/ | Hasta ahora lo mejor es compilar bajo VS2005. se puede descargar en http://www.microsoft.com/express/2005/ | ||
Line 26: | Line 29: | ||
==== Configurar parámetros ==== | ==== Configurar parámetros ==== | ||
{{ | {{Note| Esto sólo funciona si tenemos Source SDK Base instalado y cargado}} | ||
# En el Visual Studio, con el proyecto cargado, a la izquierda, en la ventana '''Solution Explorer''' aparecen dos proyectos dentro de Game_HL2_2005, Client y Server. Click derecho sobre uno de ellos y luego '''properties'''. | # En el Visual Studio, con el proyecto cargado, a la izquierda, en la ventana '''Solution Explorer''' aparecen dos proyectos dentro de Game_HL2_2005, Client y Server. Click derecho sobre uno de ellos y luego '''properties'''. | ||
Line 46: | Line 49: | ||
# En Visual Studio, en el menú principal elige '''Debug > Attach to Process...''' | # En Visual Studio, en el menú principal elige '''Debug > Attach to Process...''' | ||
# Busca el proceso que lleva el nombre de tu MOD | # Busca el proceso que lleva el nombre de tu MOD | ||
{{ | {{Note| Se puede configurar tu aplicación para que aparezca en modo ventana. En las opciones de lanzamiento, escribe <code>-window</code> separado por un espacio del resto de comandos}} | ||
== Enlaces == | == Enlaces == | ||
Una buena manera de empezar a añadirle dificultad a esto de los MODs es mirar el artículo | Una buena manera de empezar a añadirle dificultad a esto de los MODs es mirar el artículo {{L|Your First Entity}}, en el cual se modifica el código fuente Source. | ||
Si planeas añadir alguna actualización de valve, y si quieres copias de seguridad de tu código, y un registro de historial, hecha un vistazo a este documento: {{L|Using Source Control with the Source SDK}} | |||
{{ | |||
{{ACategory|Programming}} | |||
{{ACategory|Modding}} |
Latest revision as of 03:23, 22 August 2024
Este artículo enseña cómo instalar y depurar el código Source:
Paso a Paso
Crea tu MOD
Ver artículo Mi Primer MOD
Compila el código Source
Ver artículo Mi Primer MOD
para más información sobre compilar: Compiler Choices
Guías para compilar con diferentes Visual Studio:

-console
, lo siguiente: -allowdebug
. Por tanto debe poner -console -allowdebug -dev
, que es lo mínimo para creadores de MODs. (Siempre separar los comandos por un espacio).Hasta ahora lo mejor es compilar bajo VS2005. se puede descargar en http://www.microsoft.com/express/2005/
Depurando (Debugging)
Configurar parámetros

- En el Visual Studio, con el proyecto cargado, a la izquierda, en la ventana Solution Explorer aparecen dos proyectos dentro de Game_HL2_2005, Client y Server. Click derecho sobre uno de ellos y luego properties.
- El cuadro de dialogo que aparece busca Debugging en las propiedades, y escribe en Command lo siguiente:
C:\...\Steam\SteamApps\Tu Cuenta\source sdk base\hl2.exe
. (Ajustar este directorio a tu directorio exacto en tu pc). - En la siguiente fila Command Arguments escribe:
-dev -sw -game "C:\...\Steam\SteamApps\SourceMods\MiMod"
- En la siguiente fila, escribe:
C:\Steam\SteamApps\Tu Cuenta\source sdk base
. - Click en OK.
Ejecutar el Depurador
- Importante: tras una actualización del SDK, hay que asegurarse de que juego es el que se esta editando a través de Steam una sóla vez, (sólo una vez necesario), antes de cargar el depurador. Si no, es posible que ocurran errores en Steam cada vez que se ejecute.
- Click derecho en el proyecto que habíamos editado, y luego poner el ratón sobre Debug para hacer click en Start New Instance.
- Si aparece el aviso '
hl2.exe
has no debugging information', ignoralo. - Se debería ejecutar Half-Life 2 con tu código. la ventaja es que se puede modificar ahora el código, luego recompilas, y recargas el juego con tus mejoras cambiadas.
Alternativa: Conectar en tiempo real
- Comienza a jugar el MOD desde la lista de juegos Steam
- En Visual Studio, en el menú principal elige Debug > Attach to Process...
- Busca el proceso que lleva el nombre de tu MOD

-window
separado por un espacio del resto de comandosEnlaces
Una buena manera de empezar a añadirle dificultad a esto de los MODs es mirar el artículo Your First Entity , en el cual se modifica el código fuente Source.
Si planeas añadir alguna actualización de valve, y si quieres copias de seguridad de tu código, y un registro de historial, hecha un vistazo a este documento: Using Source Control with the Source SDK