Ru/Installing and Debugging the Source Code: Difference between revisions
< Ru
Jump to navigation
Jump to search
m (fix) |
(otherlang2'd) |
||
Line 1: | Line 1: | ||
{{otherlang2 | |||
| jp = | |jp=Installing_and_Debugging_the_Source_Code:jp | ||
| es = | |en=Installing_and_Debugging_the_Source_Code | ||
| fr = | |es=Installing_and_Debugging_the_Source_Code:es | ||
| | |fr=Installing_and_Debugging_the_Source_Code:fr | ||
|zh-cn=Installing_and_Debugging_the_Source_Code:zh-cn | |||
}} | |||
В этой статье рассматриваются основные шаги по установке и отладке исходного кода. | В этой статье рассматриваются основные шаги по установке и отладке исходного кода. | ||
Revision as of 12:34, 1 March 2011
Template:Otherlang2 В этой статье рассматриваются основные шаги по установке и отладке исходного кода.
Шаг За Шагом
Запуск мастера Create a Mod
- Запустите Source SDK через Steam и выберите пункт Create a Mod.
- Обычно вы можете выбрать любой тип мода, но в целях данного руководства, выберите вариант Modify Half-Life 2 Single Player и нажмите Next.
- В верхнем поле следующего диалога, введите директорию, куда вы хотите распаковать мод. Это руководство предполагает, что введено C:\MyMod.
- В нижнем поле, введите любое название вашего мода. Это станет подкаталогом в вашей SteamInstallPath\SteamApps\SourceMods директории. В этом примере предполагается, что вы ввели MyMod.
- Нажмите на кнопку Next и исходный код будет распакован на ваш жесткий диск.
- Подождите завершение работы Mod Wizard.
Компиляция Исходного Кода
Общая информация о компиляции находится здесь: Выбор Компилятора
более конкретно:
В настоящее время, код лучше собирается под VS2005. Вы можете скачать его здесь.
VCE2005 пользователям необходимо скачать Windows SDK (Windows 2000 пользователи: Platform SDK). Visual Studio и VCE2008 этого не требуется.
Отладка
Настройка параметров отладки
- В окне Solution Explorer, правый клик на текущем проекте (он отмечен жирным) и выберите Properties.
- В появившимся диалоге Property Pages, с левой стороны выберите пункт Debugging.
- По правую сторону, в текстовом поле Command, введите
C:\Steam\SteamApps\Username\source sdk base 2007\hl2.exe
(корректировка пути, к вашему собственному Steam). - Далее, в Command Arguments, введите
-dev -sw -game "C:\Steam\SteamApps\SourceMods\MyMod"
(где MyMod это название вашего мода, введенное в диалоге Create a Mod). - Далее, в Working Directory, введите
C:\Steam\SteamApps\Username\source sdk base 2007
(корректировка пути, к вашему собственному Steam). - Нажмите на кнопку OK.
Запуск в отладчике
- Важно: в случае обновления SDK, перед запуском в отладчике, вы должны один раз запустить игру, которую вы редактируете (это требуется только один раз). Если этого не сделать, будут возникать Steam ошибки, при запуске в режиме отладки.
- Правый клик на проекте, над которым вы работаете, перейдите в его свойства, и выберите Debug->Start New Instance.
- Если вы получаете предупреждение, что
hl2.exe
не имеет отладочной информации (hl2.exe has no debugging information), игнорируйте это. - Теперь запустите Half-Life 2 и ваш код. Вы можете сейчас внести изменение в код, пересобрать его, и вернутся в игру с вашими изменениями!
Альтернатива: интеграция во время выполнения
- Запустите мод через Steam
- В Visual Studio, Main Menu > Debug > Attach to Process...
- Выберите процесс hl2.exe с названием вашего мода
Ссылки
Хороший шаг после выполнения этого документа, взглянуть на статью Ваша Первая Энтити, в котором вы будите вносить изменения в исходный код.
Если вы планируете интегрировать обновления кода от Valve, и если вы хотите иметь резервную копию кода и историю ревизий, взгляните на статью Использование Source Control с Source SDK.