Source SDK Файлы и Структура Каталогов
< Ru
С последним релизом SDK, структура директории по умолчанию изменена так, чтобы снять некоторые ограничения, относительно сохранения контента вашей игры в дерево директорий \sourcesdk. Этот документ объясняет, как теперь устроена структура директорий Source SDK .
Contents
Объяснение структуры директорий
Структура директорий SDK теперь настроена таким образом, чтобы отделить готовый игровой контент от исходных файлов.
- Игровой Контент - необходимые файлы для запуска игры - текстуры, карты, модели, и т.д.
- Игровые Исходники - исходные файлы для создания игрового контента ("исходники" игрового контента).
Эта таблица объясняет некоторые различия между игровым контентом и игровыми исходниками в SDK:
Тип файла | Описание | Расположение |
---|---|---|
.VMF |
Исходные файлы карт. | sourcesdk_content\<игра>\mapsrc
|
.TGA .TXT |
Исходные файлы текстур. | sourcesdk_content\<игра>\materialsrc
|
.SCN .SMD .QC |
Исходные файлы моделей. | sourcesdk_content\<игра>\modelsrc
|
.BSP |
Скомпилированные игровые карты. | <игра>\maps
|
.MDL .VTX |
Скомпилированные игровые модели. | <игра>\models
|
.VMT .VTF |
Скомпилированные текстуры моделей. | <игра>\materials\models
|
.VMT .VTF |
Скомпилированные текстуры брашей. | <игра>\materials
|
Следующее изображение показывает расположение файлов и каталогов по умолчанию:
Steam Install Directory | Установленный Steam. |
Game Content | Игровой контент, со всеми файлами, необходимыми для запуска игры. |
SDK Tools | Приложения, необходимые для создания и компилирования SDK контента. |
Content Sources | Директория с исходными файлами для создания игрового контента, с набором директорий для каждой игры. образцы контента SDK так же находятся здесь. |
Примеры использования структуры директорий SDK
Вот несколько практических примеров того, как использовать эту структуру:
Компилирование CS:S карты
- Запустите редактор карт Hammer из директории SDK Tools.
- Сохраните карту как .VMF файл в директорию Content Sources\
cstrike\mapsrc
. - Скомпилируйте карту через Hammer. Карта скомпилируется как BSP файл и автоматически переместиться в директорию Game Content\
cstrike\maps
.
Создание текстуры для HL2:DM
- Создайте текстуру в редакторе изображений , и сохраните ее как .TGA файл в директорию Content Sources\
hl2mp\materialsrc
. - Скомпилируйте текстуру через SDK Tools\Vtex.exe .
- Текстура скомпилируется как .VTF файл и автоматически переместиться в директорию Game Content\
hl2mp\materials
. - Создайте .VMT файл описания материала через текстовой редактор , и сохраните его в директорию Game Content\
hl2mp\materials
.
Создание модели для HL2
- Создайте .SCN модель в Softimage , и экспортируйте ее как SMD файл в директорию Content Sources\
hl2\modelsrc
. - Создайте .QC файл определения модели через текстовой редактор , и сохраните его в директории Content Sources\
hl2\modelsrc
. - Скомпилируйте модель через SDK Tools\Studiomdl.exe .
- Модель скомпилируется как MDL файл и автоматически переместиться в директорию Game Content\
hl2\models
.
Для углубленного изучения этих действий, посетите соответствующий раздел в Source SDK документации .