Известные проблемы Source SDK

From Valve Developer Community
Jump to: navigation, search
English

Это - список известных и проверенных проблем с Source SDK, а так же способы их решения

Основные Проблемы

Visual Studio 2002 не поддерживается (с 8/4/2006)

В этом релизе SDK Visual Studio 2002 не поддерживается. Приносим извинения за связанные с этим неудобства.

Однако есть патч, разрешающий компиляцию в VS 2002.

Примечание:Этот патч приводится здесь для удобства и Valve не осуществляет его поддержку.

Проблемы с Hammer Editor'ом

Не работают ярлыки с Hammer'ом (с 8/4/2006)

В этой версии SDK вы получите сообщение об ошибке при попытке запустить hammer.exe из директории 'sourcesdk\bin'. Вот лучший способ исправить эту проблему:

  1. Кликните правой кнопкой на Source SDK в меню Инструменты в Steam.
  2. Выберите Создать ярлык на рабочем столе.
  3. Добавьте -runhammer в конец командной строки к steam.exe.
    Для примера: C:\Program Files\Valve\Steam\Steam.exe -applaunch 211 -runhammer
  4. Переименуйте ярлык на что-то соответствующее, например "Hammer Editor".

This has the added benefit of actually launching the SDK Launcher before Hammer, making sure it is the latest version.

Примечание:Ярлыки для Model Viewer'а и FacePoser'а могут быть созданы следуя этой же процедуре, но не забывайте заменить -runhammer с одной из этих аргументов командной строки: -runmodelviewer или -runfaceposer.

3D Lighting Preview в Hammer'е странно себя ведет и вылетает (С 8/4/2006)

Это элемент в главном меню для просмотра 3D освещения, который не должен быть там на данный момент. Пожалуйста, не используйте это потому что оно не работает.

Эта проблема устранена, а исправление будет доступно в следующем обновлении.

3D окно в Hammer'е остается пустым (С 8/4/2006)

Новейший релиз Hammer'а требует расположения на карте камеры для того, чтобы работал 3D просмотр. Если Вы столкнулить с таким багом, просто поместите камеру на вашей карте.

Ошибка при запуске карт из мода (С 8/4/2006)

При попытке запустить карту из Hammer'а, можно встретить следующюю ошибку:

MountAppFilesystemFailed.JPG

Вот схема действий для того, чтобы обойти этот баг:

  1. В Hammer'е откройте меню Tools > Options > зайдите на вкладку Build Programs, и измените параметр Game Executable на:
    $SteamDir\steam.exe вместо $SteamUserDir\half-life 2\hl2.exe

    SteamFSError-Sol1.JPG
  2. Из диалогового окна Run Map, в конце вставьте параметр -applaunch 215 для команды '$game_exe':
    SteamFSError-Sol2.JPG

Это запускает 'Source SDK Base' из Steam'а с параметрами из $game_exe. Единственное, что - Вы должны построить DLL для своего мода прежде чем запускать его.

Проблемы с SDK

Ошибка при запуске нового мода (С 8/4/2006)

Couldnotloadclient.JPG

В новом SDK необходимо построить клиентские и серверные библиотеки прежде чем запускать мод. Пожалуйста, постройте их если Вам попадется такая ошибка.

Мод, созданный с нуля вылетает при запуске из Steam (С 8/4/2006)

При запуске мода, созданного с нуля (Make a mod from scratch) из Steam, игра показывает меню, издаёт звук, а затем вылетает без ошибок. Причем, запуск мода из командной строки работает верно.

Ну, на данный момент всё должно работать хорошо. Думаю, из-за того, что когда вы компилируете ваши DLL в режиме отладки, вы должны добавить в параметры запуска ключ -allowdebug. В батнике run_mod.bat он уже есть.

Смотрите также