Добавлен , опубликован
Геймплей:
Механика
Будет пополняться!

Редактор не запускается, что делать?

Самая распространенная проблема- использование системы x32. Внимательно читайте системные требования.

Я впервые зашел в hammer и не знаю как создать карту. Что делать?

Hammer (map editor) - File - New
Так вы создатите абсолютно пустое пространство. Чтобы заполнить его травой, нажмите на Tile Editor (иконка внизу слева) - Yes

А как ее посмотреть в игре?

Run map [F9]
Эта команда откроет окно, в котором вы должны будете нажать Build.
После этого запустится процесс компиляции карты (сильно грузит систему), в конце которой ваша карта откроется в окне. Также настоятельно рекомендую поставить галочку Create minimap on load, иначе у вас вместо минкарты будет бог знает что.

Как добавить спавн лесных мобов?

Нужно разместить prefab neutral_camp. Вот основные его свойства:
Camp type - уровень мобов (слабые, средние, сильные, древние)
Spawn limit - сколько спавнов максимум. 0- бесконечно, 1- стандартно для доты.

Разместил Рошана, но в игре он стоит как декорация, что делать?

Нужно брать Рошана не из Models, так вы берете только его модель, а из Prefabs.

Добавил Рошана, но его нельзя атаковать. Как это исправить?

В области вокруг Рошана нужно поставить блок, используя Block Tool ( на панели слева).
Далее ищем материал Trigger и перетаскиваем на наш блок. Теперь он будет прозрачным в игре.
В панели свойств нашего блока, сразу под надписью Object Properties есть кнопочка с текстом, жмем ее.
Теперь в поле Class пишем:
trigger_boss_attackable
Теперь в свойствах, в разделе spawnflags ставим галочку на Everything
Готово!

А как не позволять ставить варды в области?

Block Tool - материал Trigger - класс:
trigger_no_wards
Поставить галочку Everything, но убрать Clients и Correctly account for object mass.

Можно ли сделать область, в которой все будут получать урон (радиация и т.д.)?

Block Tool определит ту область, потом сделаем ее невидимой с помощью материала Trigger, а главное выбирем класс trigger_hurt. В настройках указываются свойства урона.

Как сделать ограничение на пик героев?

В директории вашего аддона, в папке Scripts\Npc (создайте если нет) нужно создать файл hero.txt с таким содержанием:
"CustomHeroList"
{
"npc_dota_hero_axe" "1"
}
Где "npc_dota_hero_axe" - нужный герой, а "1" - значит, что его можно нанимать однократно, как и в обычном режиме игры (при значении "-1" можно нанимать неоднократно).

Как выглядит создание способностей?

Способности пишутся на языке Lua в текстовых файлах.
Пример структуры способности
"fx_test_ability"
{
 // General
 //-------------------------------------------------------------------------------------------------------------
 "BaseClass"			"ability_datadriven"
 "AbilityBehavior"		"DOTA_ABILITY_BEHAVIOR_PASSIVE"
 "AbilityTextureName"		"axe_battle_hunger"
 // Modifiers
 //-------------------------------------------------------------------------------------------------------------
 "Modifiers"
 {
  "fx_test_modifier"
  {
   "Passive" "1"
   "OnCreated"
   {
    "AttachEffect"
    {
     "Target" "CASTER"
     "EffectName" "generic_buff_1"
     "EffectAttachType" "follow_overhead"
     "EffectLifeDurationScale" "1"
     "EffectColorA" "255 255 0"
    }
   }
  }
 }
}

Как объединить несколько моделей в одну?

Выделите их мышкой - ПКМ - Selected Props - Convert to Editable Mesh
Слева в Object Editing - Merge Meshes

А как их потом разделить?

Выделите - слева в Object Editing - Separate Merge Components

Работают ли читы во время теста карты?

Да, такие как -gold xxx и -lvlup xx работают.

Как играть в мою карту с друзьями?

Нужно, чтобы у них тоже была эта карта в папке addons. Далее создайте лобби и позовите друзей (или они сами найдут вас).

Полезные ссылки


`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
3
15
10 лет назад
3
Будет больше, гарантирую.
Жду критики/дополнений/обсуждений.
2
11
10 лет назад
2
я бы добавил сюда ссылки на основные ресурсы по доте 2, типа офф документация и прочее.
2
20
10 лет назад
Отредактирован Karp
2
Добавь скриншоты с расположением кнопок необходимых, а то не все найдут где находится например Tile Editor
2
20
10 лет назад
2
Karp1989:
Добавь скриншоты с расположением кнопок необходимых, а то не все найдут где находится например Tile Editor
Офигеть, я давно написал эту статью, но великие админы не хотят ее опубликовывать.
В этой статье написано то, что говорится в одном из видео на ютубе про редактор. Кстати.
0
20
10 лет назад
0
Кстати вопрос, как осуществляется триггерная система? как я понял тут только lua скрипты и боксы которые конвертятся в триггеры, нет ли какой-нибудь системы типа гуи из варика 3? мож я не нашёл просто
0
20
10 лет назад
0
Karp1989:
Кстати вопрос, как осуществляется триггерная система? как я понял тут только lua скрипты и боксы которые конвертятся в триггеры, нет ли какой-нибудь системы типа гуи из варика 3? мож я не нашёл просто
Нету
0
15
10 лет назад
0
Karp1989, разве что выбор класса из списка, а так нету.
0
11
10 лет назад
0
После старика этот Dota 2 Workshop tools кажется таким убожеством, но это всеже альфа. Надеюсь постепенно разберемся и хоть какая-нибудь система по созданию юнитов, абилок и прочего будет внедрена.
0
15
10 лет назад
0
KorvinGump, были бы нормальные туториалы, а функционал очень даже нечего. Надеюсь на встроенный script editor)
2
20
10 лет назад
Отредактирован Praytic
2
Audes:
KorvinGump, были бы нормальные туториалы, а функционал очень даже нечего. Надеюсь на встроенный script editor)
Да пилю я, пилю туторы.
0
15
10 лет назад
0
Внимание!

Если кто-то понимает назначение остальных триггеров, то оставляйте в комментариях, это будет добавлено.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.