Wake of Gods Forum | Форум Во Имя Богов

Full Version: Вопросы по моддингу
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
работает, чтоб я без вас делал? ))
Почитал тут физмиг - офигел: кроме крайних значений агрессивности существ на карте все средние значения имеют случайную составляющую, так что точный алгоритм сделать не получится.
А не знаете как получить информацию в скрипте, выдаваемую по правому клику на существ на карте (присоединяться, убегут, готовы ринуться в драку, присоединяться за столько-то)?

Без точной информации от игры никак, например из физмига:
Полезно знать, что вероятность существа присоединиться за золото так же повышается, если иметь навык Дипломатии (+10% за уровень). Причем, действует это независимо от вероятности присоединиться бесплатно. Однако стоимость присоединения никак не зависит ни от степени развития навыка, ни от наличия дипломатических артефактов.
Плюс к этому существует ряд наблюдений, позволяющих повысить вероятность:
1. Войска героя должны быть "сильнее" присоединяемого существа. Сила армии равна сумме "АI values" всех существ.
2. Желательно чтобы количество всех остальных войск по отрядам должно быть строго меньше, чем в этом "родном" для присоединяемого существа отряде. Причем имеется в виду строго количество, а не "мощь армии".
3. Вероятность присоединения также зависит от критерия "силы" героя, которая зависит от его параметров Атаки и Защиты (с учетом артефактов).
Ну и как это рассчитывать? :\
Скрипт такой писать можно заколебаться напрочь.
А вот хукнуть стандартную проверку можно легко:
Для работоспособности нужны хукер_ERM и заклинание "видения"
totkotoriy, может пригодится, тут не полный ф-ционал, но часть есть...
кусок кода из Гавани (Click to View)
Спасибо! Блин, ссылка на хукер умерла :\
Наверное надо было его сразу в инсталяху ЭРА в tools и положить...
У Берса в подписи же.
Или вот ERM_Hooker
Спасибо, работает! Только функция GetDiploPowerRMC срабатывает при использовании Видения и правого клика по существам, а у меня стандартный клик при Разведке и Волшебстве отключен и хз как теперь эту функцию заставить работать :\ Может как то можно по другому это использовать?
Наконец-то дошли руки до выяснения тормозов на ходе ИИ, оказалось виноват корявейший скрипт мифрила. Там в триггере ежедневного таймера шерстятся циклами все сады и мельницы, причём для каждого игрока, то есть сколько игроков, столько раз в день триггер и срабатывает 49
Может кто-то уже подправлял этот скрипт? 148

Пока поставил на таймере условие $once$=1 - уже совсем другое дело
А водяные колёса не дают что-ли мифрил? :\ я всегда думал что дают )))
Товарищи! Задумал переделать героя.

Покопался в ресурсах игры, сменил большую аватарку, малую аватарку. Сменил биографию, название и текст специализации.

Иконка специализации не меняется, эффект как я понял то же. Где сменить это не нашел.

Правильно ли я понимаю, что сама специализация прописана в движке? И менять её в ручную надо где-то в бефор воге?
(10.08.2018 15:20)totkotoriy Wrote: [ -> ]Пока поставил на таймере условие $once$=1 - уже совсем другое дело
Конечно другое. Срабатывать будет только для первого игрока-человека (день начинается с него), а все ИИ останутся с... ничем. Ну эт если у тебя за раз начисляется не всем сразу, конечно (что игромеханически тоже некорректно).

(10.08.2018 15:20)totkotoriy Wrote: [ -> ]А водяные колёса не дают что-ли мифрил? :\ я всегда думал что дают )))
Не, ток здания способные поставлять "ценные" ресурсы.
слушай, точно, спасибо!
вот я затупок - чуть скрипт не испортил, а ещё на создателей ругался... знач надо будет как то переделать скрипт :/
Сделал вот так: поставил флаг 1000 на первую половину таймера 99, т.к. ИИ всё равно не пользуется мифрилом, замену мифрила на золото для ИИ вынес в другой таймер 99 с флагом -1000, и остальную часть, связанную с мельницами, вынес ещё в один таймер, который срабатывает раз в неделю.... надеюсь правильно... надо протестить

Хотя не знаю как теперь или как раньше было, если передать улучшенную шахту ИИ, наверное она перестанет быть улучшенной... думаю он всё равно не обидится )))

Нет, всё равно скрипт корявый был...)))
(10.08.2018 23:32)ModWizard Wrote: [ -> ]Товарищи! Задумал переделать героя.
Покопался в ресурсах игры...
ModWizard, если вы используете WoG, то вы пошли не тем путем. Все очень просто делается через ERM:
- портреты меняются через HE:L
- имя HE:B0
- биография HE:B1
- описание и картинка специализации UN:G2
- техническое исполнение (эффект) HE:X
(11.08.2018 22:40)igrik Wrote: [ -> ]если вы используете WoG, то вы пошли не тем путем. Все очень просто делается через...

Здравствуйте!

я пытаюсь сделать небольшой мод в подарок на день рождения. делаю на платформе ЕРА2. с ЕРМ скриптами я работал последний раз в 2006, так что вспоминаю с мучительной болью...

мне бы хотелось, что бы изменение работало не только на ВОГ-картах и не только после ВОГ-фикации, поэтому и полез в файлы игры.

я могу изменить специальность героя после загрузки карты ВОГ-карты

Code:
ZVSE
!?PI;
!!UN:G2/25/3/62;

или ers файл попробовать сделать, что бы добавить настройки в опции ВОГ.

но вот что бы изменение отображалось при выборе героя перед началом игры или работало на не ВОГ-ифицированных картах, не получается...

поэтому как я понимаю надо смотреть в сторону заплаток для эры? выяснить адрес, где хранится специальность героя и подменить ее, так?
Вроде не сложно, но на ERM ты такого не сделаешь. А я сделаю.
Напиши по пунктам, что именно нужно сделать. Дай текста биографий и картинки героя. Можешь в личку, можешь сюда.
Reference URL's