Стартовый пул героев

Добавлен , опубликован
Геймплей:

Предисловие:

Доброго времени суток, читатель. В этой статье я расскажу о том, как настроить стартовый пик героев в своём аддоне для Dota 2. Именно с этой проблемой я сам столкнулся, когда начал создавать свой первый мод. Так вот, чтобы настроить стартовый пул героев, нужно отредактировать файл herolist.txt

Поиск файла:

Когда вы создаёте новый аддон, этот файл автоматически создаётся по адресу: steamapps\common\dota 2 beta\game\dota_addons\ВАШАДДОН\scripts\npc , и чтобы его открыть, нам понадобится блокнот или любой другой текстовый редактор.

Структура файла:

Код
// 
// <key> <value> 
// Hero currently on/off, will be # of instances (-1 = infinite) 
// 

"CustomHeroList" 
{ 
  "npc_dota_hero_abaddon" "1" 
  "npc_dota_hero_alchemist" "1" 
  "npc_dota_hero_zuus" "0" 
}
Я оставил в файле всего три героя, но у Зевса стоит значение 0, так что в стартовом пике будут только Абадон и Алхимик. Сам файл я прикреплю вниузу к теме.
Прописывая "1" герои будут предоставлены для выбора, а если ставить "0" или попросту удалять строчку с героем, то его и не будет. Для неоднократного выбора поставте значение "-1".
ВАЖНО: Если вы создали своего героя, на основе стандартного, то в файле нужно писать переменную стандартного героя.
ВАЖНО: Если вы в середине ошибётесь и поставите хотябы 1 лишнюю скобку или совершите любую другую ошибку, после этого всё что написано ниже игра не воспримет.
`
ОЖИДАНИЕ РЕКЛАМЫ...
28
Неоднократный выбор значит, что его смогут пикать все игроки?
То есть допустим у меня только строчка "npc_dota_hero_alchemist" "-1" в кастомхиролисте и отобразится 1 герой, и у 10 игроков после стадии пика будет только этот тип героя?
И можно ли изменить значение героя из списка с 0 на 1, если выбран другой герой со значением 1 или -1?
16
То есть допустим у меня только строчка "npc_dota_hero_alchemist" "-1" в кастомхиролисте и отобразится 1 герой, и у 10 игроков после стадии пика будет только этот тип героя?
именно.
Aws:
И можно ли изменить значение героя из списка с 0 на 1, если выбран другой герой со значением 1 или -1?
выбрать можно только одного, файл в процессе игры не изменяется.
28
z1i2p3, Cпасибо. И ещё огромное спасибо за статью, пора развивать модмейкинг д2.
22
Там же до сих пор стоит ограничение на добавление полностью новых героев без перезаписи? Например 500 разных героев в 1пул запихнуть.
29
Да, "новых" героев пока сделать нельзя, только оверрайд. Не то что бы это большой минус, т.к. никто из мапмейкеров пока такой проблемы на форумах не выражал (т.е. это известно, но ни у кого не возникало потребности в более чем 100 героях).
10
Что делать, если автоматически он не создался?
10
SomeFire, нашел уже, папочки перепутал =)
Другой вопрос, может, и не в той ветви комментариев, но всё же: что можно сделать, если без видимой причины перестает работать "летание камерой" с помощью кнопок WASD?
16
iCCupPlatoon, Нужно переключить язык =)
на ЦЫФВ не летает, летает на WSAD
Чтобы оставить комментарий, пожалуйста, войдите на сайт.