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

Сообщения от Random Monsters Map Patcher - разнообразные нейтральные армии

В ответ пользователю Dyrman
Аватар пользователя
#46
Вот вторая версия RM.
Мод делает нейтральные армии разнообразнее, добавляя других существ к одиночным монстрам, учитывая расу.
Отряды выбираются совершенно случайно, общая сила армии остаётся близкой к таковой у первоначального одиночного отряда.
В архиве есть три варианта мода: для игры без NCF (v3.1), для игры с NCF и мегапаком, для игры с "полным" на данный момент NCF (мегапак + все существа с psatkha.narod.ru + мои). Если кто ещё найдёт существ, которых нет в полном варианте, пишите, включу.

Выбираете нужный вариант и копируете в папку UserMods.

Также в архиве есть файл RM-BuiltinMaps.h5u, позволяющий моду работать в сетевом режиме на стандартных картах.
Для того, чтобы мод работал на других картах, нужно обработать её с помощью программы NHF MS.


На данный момент к одиночному отряду может добавиться существо, чей уровень не ниже, чем на 3, и не выше, чем на 2 уровня главного существа. Сумма сил всех существ близка к таковому у необработанного одиночного отряда, средняя сила отдельно взятого существа может варьироваться в пределах 50-150%. На данный момент формулы таковы. Если у кого-нибудь возникнут вопросы или пожелания - пишите.
Вложения 2
2 файл(ов) • Общий размер: 6,8 MB
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#47
Хочу спросить, а есть версия мода, которая работает в сетевой игре? Хотя бы в хотсите. ОЧЕНЬ уж долго ждал этого мода(больше, чем джва...);)
Аватар пользователя
#48
Добавил поддержку стандартных сетевых карт.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
#49
Предлагаю такую схему:

- Разделить существ на массивы: Рукопашники(медленные, можно выделить как "нелетуны"), Рукопашники (быстрые, можно выделить как "Летуны"), Стрелки, Колдуны;

1) При формировании отряда снижать на 75% численность существующего.
2) Добавлять по 25% от силы полного отряда по градации: Рукопашники-НЛ, Рукопашники-Л, Стрелки, Колдуны (в зависимости от сложности игры, можно поменять).
3) Выпадение каждого следующего отряда равно только 50%, максимум полных итераций - 2, после чего выпадение каждого следующего отряда = 100%.
4) Уровни отрядов могут быть любыми, верхним пределом будет лишь сила (если попытка провалена, либо давать такое же сщество, либо вынуждено продолжить итерацию по правилу, описанному выше).

Максимальная вариация силы отряда в пределах 15% (85%-115%)
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
Аватар пользователя
#50
И увеличить микс "замковых" и нейтральных существ. Например, в отряде Паладины, Арбалетчики из Хавена, а из NCF Херувимы и Бриганды. И так по всем расам. В принципе, все нейтралы имеют свою заочную принадлежность к той или иной расе.
В ответ пользователю RedHeavenHero
Аватар пользователя
#51
RedHeavenHero
Если у кого-нибудь возникнут вопросы или пожелания - пишите.
Ещё хотелось бы блокировку интерфейса, пока мод переделывает существ и сообщение, когда все готовы.

На больших картах уж очень заметны тормоза.

Если тормоза не победить, может, всё-таки, в программу NHF MS добавить опцию RM?
Таким образом, у нас будет сформирована карта ДО игры и тормозов не будет.

Добавлено через 1 минуту
Mokara
И увеличить микс "замковых" и нейтральных существ. Например, в отряде Паладины, Арбалетчики из Хавена, а из NCF Херувимы и Бриганды. И так по всем расам. В принципе, все нейтралы имеют свою заочную принадлежность к той или иной расе.

Микс лучше расширить, но ограничивать юнитами рас одной направленности: "Добрые" или "Злые". Таким образом, БД их сильно страдать не будет.

Добавлено через 3 минуты
При тестировании мода ещё заметил, что, например, некрасиво смотрятся 5 стеков: 2 фурии, 1 мегера, 3 ассасина, 2 ловчих, 3 минотавра.
В данном слчае, если уже есть какой-нить грейд существа, лучше их объединять или не разделять: 3 фурии, 5 ассасинов, 3 минотавра.
Или проще проводить проверку по численности, ведь странно, когда у нас будут, например, 5 юнитов и все по 1.

Добавлено через 8 минут
Есть ли возможность узнать, случайный был выставлен стек в редакторе карт или нет?
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
Аватар пользователя
#52
Вообще, неплохо было бы миксовать армии, исходя из сюжетной линии:
Люди и орки(рабы), ТЭ и демоны(суровые сердца), красные люди и демоны и т.п.
А нейтралам NCF нужно раздать "расовую" принадлежность. Например, зеленые существа RedHeavenHero охотно спаунятся в отряде Ордена Порядка.
В ответ пользователю Dyrman
Аватар пользователя
#53
Dyrman
Ещё хотелось бы блокировку интерфейса, пока мод переделывает существ и сообщение, когда все готовы.

На больших картах уж очень заметны тормоза.

Если тормоза не победить, может, всё-таки, в программу NHF MS добавить опцию RM? Таким образом, у нас будет сформирована карта ДО игры и тормозов не будет.
Сделал отдельную программу RMMS, уже хотел было выложить её на тестирование, но тут совершенно ВНЕЗАПНО у моего нубука перестал работать экран, поэтому придётся ждать починки.
Mokara
Вообще, неплохо было бы миксовать армии, исходя из сюжетной линии:
Люди и орки(рабы), ТЭ и демоны(суровые сердца), красные люди и демоны и т.п.
Исходя из сюжетной линии, можно смешать хоть все расы.
А нейтралам NCF нужно раздать "расовую" принадлежность. Например, зеленые существа RedHeavenHero охотно спаунятся в отряде Ордена Порядка.
Затея хорошая, но таблицу составлять уж слишком вручную. Вы можете помочь проекту, если разнесёте нейтралов по расам. Желательно, в подобающей форме, с числовыми идентификаторами.
Зелёные появляются потому, что они принадлежат к Ордену Порядка, большинство же существ NCF - расовые нейтралы, кроме 4-го альтернативного улучшения.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю Mokara
Аватар пользователя
#55
Как и обещал, выкладываю программу для обработки карт под RM.
Пока мод работает по старой схеме.
Новых существ добавлю позже.
Для работы мода на стандартных картах скопируйте файл RM-BuiltinMaps.h5u из старого архива в UserMODs.

RMMS v0.1

Установка
Скачайте архив, распакуйте его и запустите установщик RMMS.exe. В появившемся окне впишите путь, куда вы хотите установить программу и нажмите Extract.

Использование
Скопируйте карты в папку RMMS. Запустите RMMS.bat и следуйте подсказкам в появившемся окне.

Удаление
Удалите папку с программой (RMMS).
Вложения 1
1 файл • Общий размер: 760,8 KB
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю Dyrman
Аватар пользователя
#56
Dyrman
Предлагаю такую схему:

- Разделить существ на массивы: Рукопашники(медленные, можно выделить как "нелетуны"), Рукопашники (быстрые, можно выделить как "Летуны"), Стрелки, Колдуны;

1) При формировании отряда снижать на 75% численность существующего.
2) Добавлять по 25% от силы полного отряда по градации: Рукопашники-НЛ, Рукопашники-Л, Стрелки, Колдуны (в зависимости от сложности игры, можно поменять).
3) Выпадение каждого следующего отряда равно только 50%, максимум полных итераций - 2, после чего выпадение каждого следующего отряда = 100%.
4) Уровни отрядов могут быть любыми, верхним пределом будет лишь сила (если попытка провалена, либо давать такое же сщество, либо вынуждено продолжить итерацию по правилу, описанному выше).

Максимальная вариация силы отряда в пределах 15% (85%-115%)
Немного не понял пункты 2 и 3.
Просьба разъяснить.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#57
Dyrman
2) Добавлять по 25% от силы полного отряда по градации: Рукопашники-НЛ, Рукопашники-Л, Стрелки, Колдуны (в зависимости от сложности игры, можно поменять).
3) Выпадение каждого следующего отряда равно только 50%, максимум полных итераций - 2, после чего выпадение каждого следующего отряда = 100%.
RedHeavenHero
Немного не понял пункты 2 и 3.
Просьба разъяснить.

Так как у нас имеются массивы (Рукопашники-НЛ, Рукопашники-Л, Стрелки, Колдуны), то желательно задействовать все.
Сила первоначального отряда =100%

Начинаем добавлять существо из "Рукопашники-НЛ":

Играем рандом 50\50:
1) Если выпало истина, то
Находим любое рандомное существо из близкой по боевому духу (Добрые\злые\нейтралы), но не более 25% силы от начальной силы отряда. Если существо значительно слабее этих 25%, то добавляем столько этих существ, чтобы догнать эти 25%.
Играем следующую позицию 50\50, в данном случае, это "Рукопашники-Л" ...

2) Если выпала ложь, то
Играем следующую позицию 50\50, в данном случае, это "Рукопашники-Л" ...

50\50 играется только в первой и второй итерации, то есть, пройдя "Колдуны" второй раз , вероятность каждого следующего всегда равна 100%.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
Аватар пользователя
#58
То есть вероятность появления существа из каждой категории - 50%?
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#59
RedHeavenHero
То есть вероятность появления существа из каждой категории - 50%?
Да, но внутри итерации.

Можно повысить и сделать 75\25 на 1 итерацию.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
Аватар пользователя
#60
И сколько всего итераций?
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4