Zh/Installing and Debugging the Source Code
< Zh
Jump to navigation
Jump to search
这篇文章会告诉你安装和调试源代码的基本步骤.
一步一步慢慢来
运行 SDK 并创建一个 MOD
- 从 Steam 运行 Source SDK 接着选择 Create a Mod.
- 通常您可以在这里选择任何类型的 MOD, 但是在此教程中, 选择 Modify Half-Life 2 Single Player 选项,然后点击 Next.
- 在出现的对话框上方的输入框中, 输入您想要创建 MOD 的路径. 在此教程中假设您输入了 C:\MyMod.
- 在下方的输入框中, 输入您的 MOD 名称. 这将在您的 Steam安装路径\SteamApps\SourceMods 下创建一个以此命名的文件夹. 此教程假设您在这儿输入了 MyMod .
- 点击 Next 按钮,源代码就会被安装到您的硬盘中了.
- 等待 MOD 安装程序结束.
编译源代码
关于编译的一些建议请到这里 : 编译器的选择
更具体一些 :

目前代码在 VS2005 能够更好的编译. 您可以在这里下载: http://www.microsoft.com/express/2005/
VCE2005 用户需要下载 Windows SDK (Windows 2000 用户: Platform SDK). Visual Studio 和 VCE2008 用户不需要.
调试
设置调试参数

- 在 Solution Explorer window, 右键点击 the current project (the one in bold) 并选择 Properties.
- 当属性对话框出现时, 选择左手边的调试选项.
- 在右手边 Command 旁边的文本框中, 输入
C:\Steam\SteamApps\Username\source sdk base 2007\hl2.exe
(根据您的 Steam 的安装目录调整这里的路径). - Next to Command Arguments, 输入
-dev -sw -game "C:\Steam\SteamApps\SourceMods\MyMod"
(这里的 MyMod 是你在 Create a Mod 对话框中输入的名字). - Next to Working Directory, 输入
C:\Steam\SteamApps\Username\source sdk base 2007
(根据您的 Steam 的安装目录调整这里的路径). - 点击 OK 按钮.
在调试器中运行
- Important: 当 SDK 更新后, 您必须确定在调试器里运行游戏之前,您 通过 Steam 运行了一次您编辑过的游戏 (只需要一次). 如果您不这样做, 当您通过调试器运行的时候,您将会得到 Steam 错误 .
- 右键点击您正在编辑的相同的工程, 选择 Debug->Start New Instance.
- 如果您得到警告:
hl2.exe
没有调试信息, 忽略它. - 现在它应该会运行 Half-Life 2 并且运行您的代码了. 您下载就可以修改这些代码, 重新编译, 然后回到游戏看看您的修改!
Alternative : run-time attachment
- 从 Steam 启动 MOD
- 在 Visual Studio 中, Main Menu > Debug > Attach to Process...
- 选择您的 MOD 名称的 hl2.exe 进程

链接
掌握了这篇文档之后,建议去看看 第一个实体 文档, 在那里您可以对一些源代码做修改.
如果您想要整合来自 Valve 的代码, 如果您需要代码备份(code backups)和修订历史, 请看看 Using Source Control with the Source SDK 文档.