This article relates to the game "Dota 2". Click here for more information.
This article relates to the SDK/Workshop Tools for "Инструменты мастерской Dota 2". Click here for more information.
This article's documentation is for Source 2. Click here for more information.

Файловая структура

Материал из Valve Developer Community
Перейти к: навигация, поиск

English (en)Русский (ru)
Править
Dead End - Icon.png
This article has no links to other VDC articles. Please help improve this article by adding links that are relevant to the context within the existing text.
January 2024

После того как был создан аддон, также будут созданы две директории с названием аддона в директории контента и игровой директории. Обе эти директории используются при разработке аддонов. Работа Dota 2 Workshop Tools предполагает существование этих директорий, и не будет правильно функционировать вне их.

Все ваши файлы должны быть сохранены в одном из этих мест в зависимости от типа их содержимого.

Контент

Весь "сырой" контент должен быть помещен в директорию "/content". Это включает в себя изображения, карты и модели. Эти файлы обычно создаются различными программными пакетами.

Пример возможных расширений файлов
  • OBJ
  • FBX
  • LXO
  • TGA
  • PSD
  • VMAP
  • VMAT
Расположение

\\Steam\steamapps\common\dota2\dota_ugc\content\dota_addons\*название_вашего_аддона*\

Игра

Скомпилированные файлы, которые формируются из исходного материала или файлов, которые читаются в игре во время её выполнения, расположены в директории "/game". Инструменты автоматически скомпилируют новые файлы, которые находятся в директории "/content" и разместят их в директории "/game".

 

Note.pngПримечание:Есть некоторые файлы, которые сохраняются только в директорию "/game", такие как скриптовые файлы Lua.
Пример возможных расширений файлов
  • LUA
  • VTEX_C
  • VPK
  • VMAT_C
Расположение

\\Steam\steamapps\common\dota2\dota_ugc\game\dota_addons\*название_вашего_аддона*\

Организация ресурсов

Все ресурсы должны быть организованы в поддиректорию аддона. Это не только хорошая практика для начинала пользователей, но и инструментарий предполагает стандартное расположение для определенных ресурсов. Они должны быть идентичны как в директории "/game" так и в "/content".

Все ниже перечисленные пути стандартны для большинства ресурсов.Если вы не уверены, обратитесь в директорию "/dota_imported".

  • your_addon_here\maps
  • your_addon_here\materials
  • your_addon_here\materials\models
  • your_addon_here\models
  • your_addon_here\particles
  • your_addon_here\resource
  • your_addon_here\scripts
  • your_addon_here\scripts\vscripts
  • your_addon_here\soundevents
  • your_addon_here\sounds
Wikipedia - Letter.png
This article has not been added to any content categories. Please help out by adding categories.
January 2024