Fr/Installing and Debugging the Source Code: Difference between revisions
< Fr
Jump to navigation
Jump to search
(otherlang2'd) |
No edit summary |
||
Line 1: | Line 1: | ||
{{otherlang2 | {{otherlang2 | ||
|jp=Installing_and_Debugging_the_Source_Code:jp | |jp=Installing_and_Debugging_the_Source_Code:jp | ||
|pl=Installing_and_Debugging_the_Source_Code:pl | |||
|en=Installing_and_Debugging_the_Source_Code | |en=Installing_and_Debugging_the_Source_Code | ||
|es=Installing_and_Debugging_the_Source_Code:es | |es=Installing_and_Debugging_the_Source_Code:es |
Revision as of 04:49, 28 November 2016
Template:Otherlang2 Cet article a pour objectif de détailler les étapes d'installation et de debug du code source.
Étape par étape
Lancer l’assistant de Création de Mod
- Lancer le SDK de Source à partir de Steam et choisir le lien Create a Mod.
- Vous pouvez normalement choisir plusieurs types de Mod ; pour ce tutoriel, choisissez Modify Half-Life 2 Single Player puis cliquez Next.
- Choisissez un répertoire où placer votre projet, par exemple : C:\MonMod.
- Choisissez un nom pour votre Mod comme MonMod. Ceci construira un répertoire dans Steam sous le répertoire SteamInstallPath\SteamApps\SourceMods.
- Cliquez Next et le code source sera copié sur votre disque dur.
Compiler le code source
Pour le choix d'un compilateur allez à Compiler Choices
Et plus spécifiquement:

Pour l'instant le code se compile mieux avec VS2005 en téléchargement libre à http://www.microsoft.com/express/2005/ Cependant VS2005 demande l'installation du SDK Windows, ce que ne demande pas VS2008.
Éditer les paramètres de debug

- Dans le Solution Explorer window, clic droit sur le projet courant (celui en gras) et choisir Properties.
- Dans le dialogue de propriétés qui apparait choisir l'objet Debugging a gauche.
- À droite, dans le contrôle qui suit Command, entrez
C:\Steam\SteamApps\Username\source sdk base 2007\hl2.exe
(ajustez Username à votre propre répertoire d'installation de Steam). - À la suite de Command Arguments, entrez
-dev -sw -game "C:\Steam\SteamApps\SourceMods\MyMod"
(où MyMod est le nom de votre Mod). - À la suite de Working Directory, entrez
C:\Steam\SteamApps\Username\source sdk base 2007
(ajustez Username à votre propre répertoire d'installation de Steam). - Cliquer sur le bouton OK.
Lancer dans le debugger
- Important : après une mise à jour du SDK, vous devez vous assurer que les logiciels que vous utilisez fonctionnent toujours sous Steam avant de lancer le debugger. Sinon, vous risquez d'avoir des erreurs liées à Steam lors du debug
- Clic droit sur le même projet que pour lequel vous avez édité les propriétés et choisir Debug->Start New Instance.
- Si vous avez l'avertissement que
hl2.exe
n'a pas d'informations pour le debug, ignorez la. - Vous pouvez alors lancer Half-Life 2 et votre propre code. Vous pouvez maintenant effectuer des modifications sur le code, le recompiler et l'exécuter avec les changements opérés !
Alternative : Attachement au process
- Lancer le Mod avec Steam
- Dans Visual Studio, faire Main Menu > Debug > Attach to Process...
- Sélectionnez le hl2.exe processus avec le titre de votre Mod.

Liens
L'étape suivante à ce document est d'aller voir Your First Entity:fr, dans lequel il est expliqué où effectuer des changement dans le code source.