Перейти к содержанию

Сообщения от Текущие вопросы и ответы по редактору карт

В ответ пользователю Рон54
Аватар пользователя
Рон54
А как ставить мёртвых и нападающих юнитов в редакторе

Если вопрос только в добавлении "декоративных" не воюющих юнитов, то это не сложно. Создаем в редакторе новый объект и указываем ему нужную Геометри/Текстурку/Анимацию.. (мне кажется тут и без меня уже объяснили).

Добавлено через 3 минуты
}{0TT@6bI4
Рекомендую прочитать ЧаВо от Jack_of_Shadows! Выставите юнита, уберите юбку и поставьте нужную анимацию через PlayObjectAnimation(sName, sAnimName, nRepeatType)

Также можете создать новый объект статики AdvMapStaticShared, в качестве модели указать модель существа; в AnimSet создать новый кнопкой New, в свойствах animations=>ПКМ=>add=>name=idle00, anim — выбираете BasicSkelAnim нужной анимации того же существа!

Я правильно понял что именно такая механика использовалась в Кампаниях (оригинальных, начиная с длс). Когда мобы на карте могли проигрывать разные анимации. Или там все же скрипты тоже нужны? Особенно если нужно сделать последовательную анимацию. Например Лучник выстрелил, подождал постоял, оглянулся, еще раз выстрелил, порадовался.. и по новой.
Аватар пользователя
Через скрипт в целом удобнее. Во-первых, можно делать сложные анимации. Например нужен гоблин рубящий дерево. Поставить просто бесконечную атаку - будет выглядеть неестественно. А так запустил поток, сделал рандомные интервалы между ударами, и уже гораздо круче. А во-вторых, если нужно например сделать сто декоративных трупов в разных частях карты, не нужно каждого из них вручную настраивать, просто расставь, дай каждому имя типа corpse1, corpse2 и т.д., и в скрипте просто пройдись циклом по всем именам. Можно сказать, что почти все скриптовые функции появились не просто так, чтобы мы потом могли делать навороченные карты, а только потому что они нужны были в какой-то конкретной кампании чтобы реализовать задумку авторов.
РПГ-сценарий для HoMM5: Путь героя
ЧаВо по созданию карт для HoMM5: ЧаВо
Аватар пользователя
При помощи метода эффектов можно создавать и каскады анимаций и эффектов, в том числе сложные. Очевидный плюс этого метода для меня в том, что "снятие юбки" с юнитов процесс очень затратный: карты провисают надолго.

Есть ещё более "продвинутый", но на самом деле простой уровень — AdvMapStandShared. Он лишён всех проблем скриптового подхода и имеет все его преимущества!
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
В ответ пользователю Jack_of_shadows
Аватар пользователя
Jack_of_shadows
Через скрипт в целом удобнее. Во-первых, можно делать сложные анимации. Например нужен гоблин рубящий дерево. Поставить просто бесконечную атаку - будет выглядеть неестественно. А так запустил поток, сделал рандомные интервалы между ударами, и уже гораздо круче. А во-вторых, если нужно например сделать сто декоративных трупов в разных частях карты, не нужно каждого из них вручную настраивать, просто расставь, дай каждому имя типа corpse1, corpse2 и т.д., и в скрипте просто пройдись циклом по всем именам. Можно сказать, что почти все скриптовые функции появились не просто так, чтобы мы потом могли делать навороченные карты, а только потому что они нужны были в какой-то конкретной кампании чтобы реализовать задумку авторов.
На счет "более продвинутых" согласен, но про 100+ декоративных трупиков. В принципе, если ты смог сделать его как новый Объект, то не что не мешает просто "копировать" и "вставить" столько раз сколько нужно. Просто ставить по факту как любой другой объект.
-- -- --
*Но конечно в Скриптах в Героях я слабоват, т.ч. все их возможности оценить не могу, только предположить, что они в теории должны уметь делать.. 😩
Аватар пользователя
В моем редакторе карт почему-то нет никаких тайлов и вкладка объекты пуста. Я могу на зеленом поле карты делать воду и заниматься терраформингом этой травы, но раскрасить его зимними или песчаными тайлами к примеру не выходит - нет таких тайлов. Также не вижу никаких объектов - ни монстров, ни зданий, ни героев. Почему так? Или я что-то не так делаю (хотя по видео смотрела смотрела - там в тех вкладках где у меня пусто у человека все на месте). Может еще чего не отображается - но я пока это не обнаружила (во всяком случае если нет предметов то и скрипты пока не нужны). 
Аватар пользователя
Зайдите в папку data вашей игры, откройте архив a2p1-data.pak (для Повелителей Орды) или data.pak, возьмите оттуда файл index.bin, лежащий в корне архива, и киньте в папку data рядом с архивами.

Этот файл отвечает за отображение связей файловой системы внутри редактора, поэтому никакие объекты и не отображаются — от какой-то из карт остался артефактом сломанный index.bin весом в 1 килобайт. В оригинале связей на 32 Мб 🙂
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
В ответ пользователю }{0TT@6bI4
Аватар пользователя
}{0TT@6bI4
Зайдите в папку data вашей игры, откройте архив a2p1-data.pak (для Повелителей Орды) или data.pak, возьмите оттуда файл index.bin, лежащий в корне архива, и киньте в папку data рядом с архивами.

Этот файл отвечает за отображение связей файловой системы внутри редактора, поэтому никакие объекты и не отображаются — от какой-то из карт остался артефактом сломанный index.bin весом в 1 килобайт. В оригинале связей на 32 Кб 🙂

Спасибо, помогло. Хотя сломанный индекс был не 1 а 17 кб
Аватар пользователя
Видимо, с какой-то карты набежало.
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
В ответ пользователю Azmadon
Аватар пользователя
Измаил
Если вопрос только в добавлении "декоративных" не воюющих юнитов, то это не сложно. Создаем в редакторе новый объект и указываем ему нужную Геометри/Текстурку/Анимацию.. (мне кажется тут и без меня уже объяснили).

Добавлено через 3 минуты

Я правильно понял что именно такая механика использовалась в Кампаниях (оригинальных, начиная с длс). Когда мобы на карте могли проигрывать разные анимации. Или там все же скрипты тоже нужны? Особенно если нужно сделать последовательную анимацию. Например Лучник выстрелил, подождал постоял, оглянулся, еще раз выстрелил, порадовался.. и по новой.
А если существо нцф? можете объяснить в скринах, а то не знаю где такие вещи находить?
В ответ пользователю Рон54
Аватар пользователя
Рон54
А если существо нцф? можете объяснить в скринах, а то не знаю где такие вещи находить?
Смотря что интересует. У меня стоит мод на существ Империи Единорога, т.к. стоит одноимённая кампания. Советую зайти в тему с этой кампанией на форуме, скачать файл NCF_EU_Creatures.pak и в нём осмотреться. Все файлы, связанные с новыми юнитами, лежат внутри.

Всякое/карты:

Добавление недостающей музыки гномам

Доброй ночи, у меня в карте на данный момент около 6 тысяч областей, но тут возникла необходимость удалить половину, переделать часть карты, и вставить уже меньшее количество областей в другие места. Вот тут и возник вопрос, а как можно быстро удалить созданные области, кроме как тыкать по одному в редакторе и удалять? Где вообще сохраняются созданные области, может в каком-то файле от них можно быстро избавиться? (Полагаю, они сохраняются в самой карте и их по другому не удалить, да?)
Аватар пользователя
В map.xdb файле под тегом regions все регионы карты прописаны, оттуда мб проще будет удалять
Нет войне.
В ответ пользователю Азгалор
Аватар пользователя
Азгалор
Смотря что интересует. У меня стоит мод на существ Империи Единорога, т.к. стоит одноимённая кампания. Советую зайти в тему с этой кампанией на форуме, скачать файл NCF_EU_Creatures.pak и в нём осмотреться. Все файлы, связанные с новыми юнитами, лежат внутри.

прока искал где эта папка случайно дал не ту модель NCF существу кутрубу, а до этого, данво, сломал гнолла. Где эта папка находится?
Всем привет, подскажите пожалуйста, как можно сделать боту (без установки модов) через редактор карт одного героя, но чтобы он мог выкупить его в случае потери в своей таверне (я так понимаю если просто таверны в городах запретить, то его герой будет одноразовый, так?). нашел на 355 странице  скрипт AllowHeroHiringByRaceForAI, но не знаю куда его вводить. Цель сделать карту с ботом с одним (или ограниченным количеством) героем, но с возможностью его возрождения. Тюрьмы это всё-таки тоже одноразовые наймы как я понимаю.
В ответ пользователю Deff2420
Аватар пользователя
Deff2420
Всем привет, подскажите пожалуйста, как можно сделать боту (без установки модов) через редактор карт одного героя, но чтобы он мог выкупить его в случае потери в своей таверне (я так понимаю если просто таверны в городах запретить, то его герой будет одноразовый, так?). нашел на 355 странице  скрипт AllowHeroHiringByRaceForAI, но не знаю куда его вводить. Цель сделать карту с ботом с одним (или ограниченным количеством) героем, но с возможностью его возрождения. Тюрьмы это всё-таки тоже одноразовые наймы как я понимаю.
В руководстве поищи описание таких функций: AllowPlayerTavernRace(), AllowPlayerTavernHero(), MakeHeroReturnToTavernAfterDeath(). Предупреждаю, последняя функция немного багованная, и вполне возможно что она перестанет возвращать героя в таверну. Хотя может быть она ломается если ей нужно возвращать более 2 героев? Кто знает... Но у меня часто случается так, что герои, которых она должна возвращать в найм для бота, перестают появляться в тавернах.

Добавлено через 49 секунд
Рон54

прока искал где эта папка случайно дал не ту модель NCF существу кутрубу, а до этого, данво, сломал гнолла. Где эта папка находится?
Ничего не понимаю, какие кутрубу? Какие гноллы?

Всякое/карты:

Добавление недостающей музыки гномам

Статистика

Приветствуем новейшего участника: Emil

Сейчас на сайте 7 пользователей 1270 гостей