Ru/Source SDK Files and Directory Structure: Difference between revisions
< Ru
Jump to navigation
Jump to search
m (Kr0tchet moved page Source SDK Files and Directory Structure:ru to Source SDK Files and Directory Structure/ru: Moving page to add MultiPage on main page.) |
Thunder4ik (talk | contribs) m (→Объяснение структуры директорий: Unicodifying, replaced: [[Image: → [[File:) |
||
Line 30: | Line 30: | ||
Следующее изображение показывает расположение файлов и каталогов по умолчанию: | Следующее изображение показывает расположение файлов и каталогов по умолчанию: | ||
[[ | [[File:developer-contentfolders.jpg]] | ||
{| class=standard-table | {| class=standard-table |
Revision as of 00:14, 7 January 2024
С последним релизом SDK, структура директории по умолчанию изменена так, чтобы снять некоторые ограничения, относительно сохранения контента вашей игры в дерево директорий \sourcesdk. Этот документ объясняет, как теперь устроена структура директорий Source SDK.
Объяснение структуры директорий
Структура директорий 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|XSI EXP, и экспортируйте ее как SMD файл в директорию Content Sources\
hl2\modelsrc
. - Создайте .QC файл определения модели через текстовой редактор, и сохраните его в директории Content Sources\
hl2\modelsrc
. - Скомпилируйте модель через SDK Tools\Studiomdl.exe.
- Модель скомпилируется как MDL файл и автоматически переместиться в директорию Game Content\
hl2\models
.
Для углубленного изучения этих действий, посетите соответствующий раздел в Source SDK документации.