File Structure

From Valve Developer Community
< Ru‎ | Dota 2 Workshop Tools‎ | Addon Overview
Revision as of 08:55, 12 January 2024 by WisdomBot (talk | contribs) (WisdomBot moved page Dota 2 Workshop Tools/ru/Addon Overview:ru/File Structure:ru to Dota 2 Workshop Tools/Addon Overview/File Structure/ru: {{lang}} is an absolute nightmare. Why would anyone ever do something like this?)
Jump to navigation Jump to search
English (en)Русский (ru)中文 (zh)Translate (Translate)


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

После того как был создан аддон, также будут созданы две директории с названием аддона в директории контента и игровой директории. Обе эти директории используются при разработке аддонов. Работа 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