Ru/Source SDK Files and Directory Structure: Difference between revisions
< Ru
Jump to navigation
Jump to search
m (Nesciuse moved page Source SDK Files and Directory Structure/ru to Ru/Source SDK Files and Directory Structure over redirect: Language prefixes) |
m (-Using L template for links) |
||
Line 1: | Line 1: | ||
{{langsp|title=Source SDK Файлы и Структура Каталогов}} | {{langsp|title=Source SDK Файлы и Структура Каталогов}} | ||
С последним релизом SDK, структура директории по умолчанию изменена так, чтобы снять некоторые ограничения, относительно сохранения контента вашей игры в дерево директорий \sourcesdk. Этот документ объясняет, как теперь устроена структура директорий | С последним релизом SDK, структура директории по умолчанию изменена так, чтобы снять некоторые ограничения, относительно сохранения контента вашей игры в дерево директорий \sourcesdk. Этот документ объясняет, как теперь устроена структура директорий {{L|Source SDK}}. | ||
== Объяснение структуры директорий == | == Объяснение структуры директорий == | ||
Line 14: | Line 14: | ||
! Тип файла || Описание || Расположение | ! Тип файла || Описание || Расположение | ||
|- | |- | ||
| <code>. | | <code>.{{L|VMF}}</code> || Исходные файлы карт. || <code>sourcesdk_content\<игра>\mapsrc</code> | ||
|- | |- | ||
|<code>. | |<code>.{{L|TGA}} .{{L|TXT}}</code> || Исходные файлы текстур. || <code>sourcesdk_content\<игра>\materialsrc</code> | ||
|- | |- | ||
|<code>. | |<code>.{{L|SCN}} .{{L|SMD}} .{{L|QC}}</code> || Исходные файлы моделей. || <code>sourcesdk_content\<игра>\modelsrc</code> | ||
|- | |- | ||
| <code>. | | <code>.{{L|BSP}}</code> || Скомпилированные игровые карты. || <code><игра>\maps</code> | ||
|- | |- | ||
|<code>. | |<code>.{{L|MDL}} .{{L|VTX}}</code> || Скомпилированные игровые модели. || <code><игра>\models</code> | ||
|- | |- | ||
| <code>. | | <code>.{{L|VMT}} .{{L|VTF}}</code> || Скомпилированные текстуры моделей. || <code><игра>\materials\models</code> | ||
|- | |- | ||
| <code>. | | <code>.{{L|VMT}} .{{L|VTF}}</code> || Скомпилированные текстуры брашей. || <code><игра>\materials</code> | ||
|} | |} | ||
Следующее изображение показывает расположение файлов и каталогов по умолчанию: | Следующее изображение показывает расположение файлов и каталогов по умолчанию: | ||
Line 46: | Line 46: | ||
=== Компилирование CS:S карты === | === Компилирование CS:S карты === | ||
# Запустите редактор карт | # Запустите редактор карт {{L|Hammer}} из директории '''SDK Tools'''. | ||
# Сохраните карту как . | # Сохраните карту как .{{L|VMF}} файл в директорию '''Content Sources'''\<code>cstrike\mapsrc</code>. | ||
# Скомпилируйте карту через Hammer. Карта скомпилируется как | # Скомпилируйте карту через Hammer. Карта скомпилируется как {{L|BSP}} файл и автоматически переместиться в директорию '''Game Content'''\<code>cstrike\maps</code>. | ||
=== Создание текстуры для HL2:DM === | === Создание текстуры для HL2:DM === | ||
# Создайте текстуру в | # Создайте текстуру в {{L|image editor|редакторе изображений}}, и сохраните ее как .{{L|TGA}} файл в директорию '''Content Sources'''\<code>hl2mp\materialsrc</code>. | ||
# Скомпилируйте текстуру через '''SDK Tools'''\ | # Скомпилируйте текстуру через '''SDK Tools'''\{{L|Vtex (Source 1)|Vtex.exe}}. | ||
# Текстура скомпилируется как . | # Текстура скомпилируется как .{{L|VTF}} файл и автоматически переместиться в директорию '''Game Content'''\<code>hl2mp\materials</code>. | ||
# Создайте . | # Создайте .{{L|VMT}} файл описания материала через {{L|text editor|текстовой редактор}}, и сохраните его в директорию '''Game Content'''\<code>hl2mp\materials</code>. | ||
=== Создание модели для HL2 === | === Создание модели для HL2 === | ||
# Создайте . | # Создайте .{{L|SCN}} модель в {{L|Softimage Mod Tool|Softimage|XSI EXP}}, и экспортируйте ее как {{L|SMD}} файл в директорию '''Content Sources'''\<code>hl2\modelsrc</code>. | ||
# Создайте . | # Создайте .{{L|QC}} файл определения модели через {{L|text editor|текстовой редактор}}, и сохраните его в директории '''Content Sources'''\<code>hl2\modelsrc</code>. | ||
# Скомпилируйте модель через '''SDK Tools'''\ | # Скомпилируйте модель через '''SDK Tools'''\{{L|Studiomdl|Studiomdl.exe}}. | ||
# Модель скомпилируется как | # Модель скомпилируется как {{L|MDL}} файл и автоматически переместиться в директорию '''Game Content'''\<code>hl2\models</code>. | ||
Для углубленного изучения этих действий, посетите соответствующий раздел в | Для углубленного изучения этих действий, посетите соответствующий раздел в {{L|SDK Docs|Source SDK документации}}. |
Revision as of 09:32, 11 July 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 , и экспортируйте ее как SMD файл в директорию Content Sources\
hl2\modelsrc
. - Создайте .QC файл определения модели через текстовой редактор , и сохраните его в директории Content Sources\
hl2\modelsrc
. - Скомпилируйте модель через SDK Tools\Studiomdl.exe .
- Модель скомпилируется как MDL файл и автоматически переместиться в директорию Game Content\
hl2\models
.
Для углубленного изучения этих действий, посетите соответствующий раздел в Source SDK документации .