Установка и настройка SDK

Материал из CSM Wiki
Перейти к навигации Перейти к поиску

Source SDK - официальный набор утилит от компании Valve Software, предназначенный для модификации игр, на движке Source. В комплект Source SDK входят: Hammer Editor - редактор уровней (карт); Model Viewer - программа для просмотра моделей; FacePoser - программа для создания мимики (в том числе фонограмм), управления скелетной анимацией и положения актеров в мире.

Версии SDK

На данный момент существуют две версии редактора: официальный - распространяемый через Steam и неофициальный, отличающийся большей стабильностью, поддержкой пиратских версий игр и большим кол-вом программ, которые упрощают создание того или иного контента для вашей модификации, - распространяется через мапперское сообщество CSM.

Установка официальной версии Source SDK

Окно официального Source SDK
  • Залогиньтесь в Steam.
  • Перейдите во вкладку "Инструменты" (Tools).
  • В списке доступных инструментов найдите "Source SDK".
  • Нажмите ПКМ (правую кнопку мыши) на строчке с Source SDK и выберите "Установить" (Install).
  • Дождитесь окончания загрузки.
  • Запустите.

После загрузки, Source SDK будет распаковывать исполняемые файлы из "GCF" архивов, на жесткий диск, для облегчения возможности обращения к ним (этого не избежать, увы).

Установка неофициальной версии Source SDK

Загрузите Source SDK отсюда. Рекомендация ниже описывает установку для версии "Standart Edition". Во время установки вам предложат несколько конфигураций, все они описаны ниже.

  • Standart Edition - самый полный вариант, включает в себя все версии игровых движков, тем самым позволяя работать со всеми играми.
  • Modder Edition - Вариант для людей, которые не работают с мультиплеерными играми, предпочитая создавать модификации для синглплеера. Отсутствует: мультиплеер (вместе с ним и игры: Team Fortress 2, Day of Defeat: Source, Counter-Strike: Source, Half-Life 2: Deathmatch) и движок 2006 года.
  • Micro Edition - Вариант для людей, которые хотят оставаться в "мейнстриме". Отсутствует: движки 2006 и 2007 года.
  • Multiplayer Edition - Вариант для людей, которые любят заниматься созданием карт для мультиплеерных игр. Отсутствует: сигнлплеерская часть движка 2009 года и движок 2006 года. Почему присутствует движок 2007 года? А потому что многие многопользовательские модификации (Zombie Panic! Source; Dystopia; Synergy; etc) выполнены именно на движке 2007 года (искл. Garry's Mod).
  • Codder Edition - Вариант для программистов. Отсутствует: ВЕСЬ 2009 движок (ввиду отсутствия исходного кода для игр, на движке 2009 года).

Также вам предложат выбрать язык, в главном меню SDK (английский или русский) - выберите по вкусу. И ассоциацию программ с файлами игр, например, программа GCFScape будет по умолчанию открывать "GCF" архивы, -

Окно Ultimate Source SDK

Перед окончанием инсталляции, программа установки просканирует компьютер на наличие второстепенных программ (Adobe Photoshop, 3DsMax, etc) и автоматически установит плагины, для работы с исходными файлами (например, smd и vtf - экспортер/импортер).

При наличии у вас Steam, программа установки автоматически просканирует папку "SteamApps", считает находящиеся там "GCF" архивы и определит, какие игры будут вам доступны, при том наборе архивов, что у вас имеется.

Source SDK и SteamPipe

В результате перевода большей части Source игр на новую систему хранения данных (NCF & ACF), Source SDK перестал понимать некоторые игры (напр, Counter-Strike: Source). Данное руководство описывает как решить данную проблему. Внимание: вы проводите данную операцию при условии, что у вас есть "GCF" архивы от игры "Half-Life 2".

Вам понадобится:

  • Ultimate Source SDK (где брать - написано выше).
  • Лицензионная копия игры (в качестве примера используется "Counter-Strike: Source").
  • GCFScape (входит в комплект "Ultimate Source SDK").

Для начала, зайдите в папку Ultimate Source SDK, после в директорию "Source Engine CSS", далее в "cstrike" ("Source Engine MP" - для других игр; путь у меня: "D:\Ultimate SSDK v3\Source Engine CSS").

После, все, что находится в этой папке необходимо перенести в произвольную, для вас, папку (например: "D:\SE CSS Backup". Зачем - узнаете чуть позже).

Затем, лезем в папку с игрой, после в папку с ресурсами игры. (у меня: "D:\Steam\steamapps\common\Counter-Strike Source\cstrike"). Все, кроме "vpk" файлов копируем в "cstrike", что находится в папке "Source Engine CSS". Предполагаемый путь описан выше. Ищем файл "cstrike_pak_dir.vpk", после открываем и извлекаем все, что там находится в папку, приведенную чуть выше. На замену соглашаемся.

Помните бэкап, что мы делали? Теперь берем, и копируем (Копируем, а не перемещаем!) в папку, куда только что распаковали ресурсы. На замену соглашаемся.

Готово! Теперь можно проверить. Если что-то не сработало - попробуйте сначала.

Ссылки