Объявления
Поздравляем
t800


Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru.
Я оторву свою задницу от всех дел и обязательно Вас активирую! :smile10:
Добро пожаловать на геройский форум! :smile25:

Монстры

Обсуждаем, делимся впечатлениями, новой информацией
offlineАватара пользователя
Владимир  
Эксперт
Эксперт
 
Сообщения: 1057
Зарегистрирован: 30 окт 2012, 18:37
Пол: Не указан
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 638 раз.

Re: Монстры

Сообщение Владимир » 21 окт 2020, 12:21

Проверил, наличие бага подтверждаю.
Ну не просто так же в 2.0 сделали, что молоток и скипетр могут случайно выпасть, а предметы Андурана и сфера антимагии - нет. Где взять версию, которая как 2.1, но в которой "артефакты 3+" не падают?

Что такое мануал? Насчёт "от 20% до 300%" - верно, просто уже сто лет не проверял. Предельные значения в обычной игре встречаются крайне редко.
Вернуться к началу

offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1318
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Монстры

Сообщение Ben80 » 21 окт 2020, 12:31

Владимир писал(а):

Где взять версию, которая как 2.1, но в которой "артефакты 3+" не падают?


Сделаем, если нужно. Через плагин.

***

Если нужно, то говорите.
Последний раз редактировалось Ben80 21 окт 2020, 12:45, всего редактировалось 1 раз.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Монстры

Сообщение AlexSpl » 21 окт 2020, 12:37

Тема различичий между SW и PoL особо не поднималась. Я только знаю, что последний патч для SW (1.3) и последний для PoL (2.1) вышли одновременно, поэтому логично предположить, что эти версии "привели к одному знаменателю".

Или я уже с RoE и AB путаю :smile5:

Из чейнджлога патча 1.3:
Цитата:
The Curse and Mass Curse spells were not working properly. They have been corrected.

Так что вполне возможно, что и не путаю.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Монстры

Сообщение AlexSpl » 21 окт 2020, 13:58

Цитата:
Ну не просто так же в 2.0 сделали, что молоток и скипетр могут случайно выпасть, а предметы Андурана и сфера антимагии - нет. Где взять версию, которая как 2.1, но в которой "артефакты 3+" не падают?

Можно даже не плагином, а хекс-патчем. Если выпадение артов работает так же, как и в Героях 3, то нужно байт поменять (может, в нескольких местах), не более.

Если у артефактов "3+" свой уровень, конечно.
Вернуться к началу

offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1318
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Монстры

Сообщение Ben80 » 21 окт 2020, 14:05

Да, я читал ваш старый пост, что можно хекс-патчем. Но правильный то подход - через плагины, конечно. Я знаю о принципе Владимира - никаких DLL, только хекс-патчинг, хотя это довольно странный принцип - ведь в том и другом случае речь идет об изменении кода игры.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Монстры

Сообщение AlexSpl » 21 окт 2020, 14:14

Вот эта функция public: void __thiscall game::RandomizeEvents(void) proc near отвечает за случайную начинку объектов. А вот - uchar * gArtifactLevel[] - таблица уровней артов. По обращениям к ней можно найти все участки кода, где используется уровень артефакта, а таких всего 6. Так что, считайте, что патч/плагин уже написан.

P.S. Люблю экзешник PoL 2.0 :smile1:
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Монстры

Сообщение AlexSpl » 21 окт 2020, 16:35

Отличия в генерации артефактов между PoL 2.0 и PoL 2.1 в одном флаге xIsPlayingExpansionCampaign. В PoL 2.1, если он не установлен, на новых картах разрешается генерация артефактов с номерами 88, 90, 94, 101, 98. PoL 2.0 всегда запрещает генерацию этих артефактов.

Решение:
Пропишите 90 90 90 90 90 90 (шесть NOP) по адресу 2727Eh в экзешнике PoL 2.1 EN.
Вернуться к началу

offlineАватара пользователя
Владимир  
Эксперт
Эксперт
 
Сообщения: 1057
Зарегистрирован: 30 окт 2012, 18:37
Пол: Не указан
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 638 раз.

Re: Монстры

Сообщение Владимир » 21 окт 2020, 17:18

Благодарю! Я тем временем дополнил/исправил информацию по элементалам.

Если создавать раздел по боёвке, можно ориентироваться на...
https://handbookhmm.ru/1-battle
viewtopic.php?f=11&t=31&p=14397
Но описать всё подробно и в деталях - та ещё головная боль.
Вернуться к началу

offlineАватара пользователя
Владимир  
Эксперт
Эксперт
 
Сообщения: 1057
Зарегистрирован: 30 окт 2012, 18:37
Пол: Не указан
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 638 раз.

Re: Монстры

Сообщение Владимир » 25 окт 2020, 06:01

Ещё раз, по какому адресу прописать?
А от диска официальные Герои никак не отучаются?
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Монстры

Сообщение AlexSpl » 25 окт 2020, 06:18

Цитата:
Ещё раз, по какому адресу прописать?

Какие-то проблемы с адресом выше?

Цитата:
А от диска официальные Герои никак не отучаются?


Если верить очень старому и всем известному FAQ, то
Код: Выделить всё
5. Price of Loyality v.2.1 (WIN)
   Адрес  Было  Стало
00058764   85   84
00058765   4F   66
00058766   00   0E
000C9762   02   00
Вернуться к началу

Пред.След.

Вернуться в Общий раздел

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

cron