Запуск мода из Visual Studio 2013

From Valve Developer Community
Jump to: navigation, search
English

В этом уроке вы научитесь как запускать ваш мод в Visual Studio 2013, позволяя вам быстро протестировать и отладить изменения. В примерах используется фиктивный(ненастоящий) мод MyMod. При повторении шагов замените его на название своего мода.

Настройка командной строки отладки

  1. Нажмите правой кнопкой мыши на проекте Client и идите в Свойства > Настройки конфигурации > Отладка.
  2. В меню Конфигурация в левой верхней части окна выберете пункт Все Конфигурации
  3. Выберете поле Команда, кликните на стрелку вниз, и выберете Обзор...
  4. Пройдите к папке установленного Source SDK Base 2013 Multiplayer/Singleplayer 2013 и выберете файл hl2.exe
  5. Выберете поле Аргументы команды. Введите следующее заменив MyMod на название директории вашего мода. После этого нажмите OK.
-allowdebug -novid -game "C:\Program Files (x86)\Steam\steamapps\sourcemods\MyMod"
Note:Если ваш Steam установлен в другом месте, то укажите его.

Warning: Мод ОБЯЗАТЕЛЬНО должен находится в папке установки Steam. Если вы настроили Steam устанавливать игры в другую директорию, тогда посмотрите [1] для большей информации

Настройка Беты

Valve периодически обновляют SDK Base. Часто изменения не выполняются в стабильной версии SDK Base, и вместо этого мы должны использовать 'upcoming' или 'beta' ветку. Если вы не выполните этот шаг, вы, возможно, не сможете запустить клиент (с 10 октября 2015 г. вы должны использовать ветку beta_test с последним кодом). После того, как вы переключили ветки, дайте ему время для обновления файлов.

  1. Откройте Steam
  2. Пройдите в 'Инструменты' > 'Source SDK Base Multiplayer/Singleplayer 2013'
  3. Кликните правой кнопкой мыши > 'Свойства' > 'Бета-Версии' и выберете beta_test

Запуск

Вот некоторые способы как запустить отладку вашего мода

  • Нажать F5
  • Отладка > Начать отладку
  • Нажать на кнопку с зелёной стрелкой 'Локальный отладчик Windows'

Появится сообщение о том, что невозможно найти символы для hl2.exe. Это просто означает, что нет никакой отладочной информации для hl2.exe, но нас не особо интересует сам hl2.exe. Это наши Client.dll и Server.dll, сделанные нашим проектом, которые мы будем отлаживать. Установите флажок «Больше не показывать этот диалог» и нажмите «Да». Ваш мод теперь загрузит несколько модулей, а через несколько секунд ваш мод появится. Рекомендуется отредактировать параметры видео и выбрать оконный режим. Это облегчит переключение между вашим модом и VS.

Категории: Уроки , Програмирование