File Structure:ru

From Valve Developer Community
Jump to: navigation, search
English

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

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

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

Контент

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

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

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

Игра

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

 
Примечание:Есть некоторые файлы, которые сохраняются только в директорию "/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