File Structure

From Valve Developer Community
< Ru‎ | Dota 2 Workshop Tools‎ | Addon Overview
Revision as of 04:21, 9 August 2014 by Justincase (talk | contribs) (Created page with "== Файловая структура == После того как был создан аддон, также будут созданы две директории с назв...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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

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


Контент

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

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

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

Игра

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

Пример возможных расширений файлов
  • LUA
  • VTEX_C
  • VPK
  • VMAT_C
Расположение

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

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

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

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

  • *название_вашего_аддона*\maps
  • *название_вашего_аддона*\materials
  • *название_вашего_аддона*\materials\models
  • *название_вашего_аддона*\models
  • *название_вашего_аддона*\particles
  • *название_вашего_аддона*\resource
  • *название_вашего_аддона*\scripts
  • *название_вашего_аддона*\scripts\vscripts
  • *название_вашего_аддона*\soundevents
  • *название_вашего_аддона*\sounds