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

Сообщения от HoMM3 HD - мод (дополнение) к игре Heroes of Might and Magic 3

В ответ пользователю Белендор
Белендор
Попробую подробно объяснить
У меня было Дыхание смерти, играл с HD+ версии 3.46. Работу HD+ определяю по устранению бага (идентичность битвы ИИ между собой как с игроком)

в 3.46 этого бага не было, обновляю мод- баг появляется
Скачал Герои 3 Complete, поставил HD+ мод последней версии- баг присутствует

создаю карту, где один ИИ нападает на другого ИИ. В 3.46 более половины армии убивается, в последней версии HD+ потери минимальны.

Может быть дело в настройках, в твиках всяких? Я не знаю
Понятно. Для ИИ vs ИИ квик сейчас работает по-старому. Почему? Да для экономии вашего времени, потому что оригинальный квик рассчитывается быстрее чем автобитва. Да и если комп засейвит чутка армии из-за этого, мало кого это расстроит.
Для человек vs ИИ квик идентичен Автобитве без магии и тогда, и в последних версиях. Было бы иначе, это заметили бы многие и давно кричали бы об этом.
HoMM 3 HD:

последняя версия - 5.0 RC96 (19.09.2020)

последнее видео: https://www.youtube.com/watch?v=u70wC0DJ7I8

полное подробное описание
В ответ пользователю baratorch
Аватар пользователя
baratorch
Понятно. Для ИИ vs ИИ квик сейчас работает по-старому. Почему? Да для экономии вашего времени, потому что оригинальный квик рассчитывается быстрее чем автобитва. Да и если комп засейвит чутка армии из-за этого, мало кого это расстроит.

понятно, меня как раз это волновало. Нет смысла значит обновлять мне
Жаль что так, я играю только оффлайн с ИИ

спасибо что ответили

Добавлено через 4 часа 39 минут
А в какой версии это было убрано? Я не нашел в списках обновлений.. И в полном описании мода написано что идентичность битв присутствует

Я в общем-то мод и скачал только из-за такой фичи и разрешения
В ответ пользователю Белендор
Аватар пользователя
Белендор
Я в общем-то мод и скачал только из-за такой фичи и разрешения
Прошу простить мне моё занудство, но в чём такая критичность именно данного момента? Сколько лет играю, в том числе и множество оффлайн турниров (прохождение карт на скорость), но никогда меня не заботил вопрос о том, что будет происходить в замесе компов... :confused:
В ответ пользователю Dirty_Player
Аватар пользователя
Dirty_Player
Прошу простить мне моё занудство, но в чём такая критичность именно данного момента? Сколько лет играю, в том числе и множество оффлайн турниров (прохождение карт на скорость), но никогда меня не заботил вопрос о том, что будет происходить в замесе компов... :confused:

я играю не на победу, не на скорость, не на прохождение.. Я просто играю. И я могу подождать, пока ИИ сражается между собой 1-2 секунды)
Вопрос по ОХ для трех игроков. Сейчас ОХ работает так: либо третьему игроку дается дополнительных ход, либо ему надо повторно жать переход хода после того, как все отходили. ОХ не предусмотрен для трех игроков?
В ответ пользователю RaverUPS
Всем привет!
Если вы сталкивались с проблемами при манипуляциях армией с большим количеством существ - больших 32767, то можете попробовать использовать моё решение этой проблемы.
А Александра я хотел бы попросить добавить это исправление в HD-мод, т.к. этот баг просто отвратителен.
Вложения 1
1 файл • Общий размер: 9,4 KB
Посмотрел патч. Выглядит безопасно и работоспособно в обоих вариантах (в расширенном я бы порекомендовал ещё обратить внимание на 0x42DA39).

Хотя, конечно, вряд ли это решает данную проблему полностью, тут надо проверять очень многие места в коде игры.
В ответ пользователю Sav
Sav
Посмотрел патч. Выглядит безопасно и работоспособно в обоих вариантах (в расширенном я бы порекомендовал ещё обратить внимание на 0x42DA39).

Хотя, конечно, вряд ли это решает данную проблему полностью, тут надо проверять очень многие места в коде игры.

Проверил адрес 0x42DA39, на моём кейсе там особо интересного нет, хотя любой участок в коде содержащий инструкцию MOVSX потенциально может содержать ошибку. Вообще, учитывая забагованность игры, проверить все потенциально опасные места весьма проблематично, поэтому я действую так - есть ошибка которая стабильно проявляется и сильно напрягает - то можно исследовать. В случае с данной игрой, первое что я бы сделал, так это проверил исходный код статическим анализатором, покуда одних ошибок приведения типа там может быть предостаточно, но, к сожалению, это недоступно. :smile21:
Я считаю, что постепенно собирая информацию и устраняя по крупицам ошибки, можно добиться приемлемых результатов.
По тому адресу, на который я указал, точно надо добавлять исправление. Я знаю логику кода той функции — и в том месте идёт работа именно с количеством существ. Без этого ваше исправление будет работать только для рукопашных стеков, а стрелки всё так же смогут уйти в минус при обработке в этой функции.
В ответ пользователю Sav
Всё верно, проверил для стрелков, именно эта точка обрабатывает данный тип юнитов.
Выражаю признательность товарищу Sav за подсказку!:smile20:
Обновил архив в соответствии с новыми изменениями.

PS: Если кто-то владеет информацией которая поможет улучшить или исправить мои патчи, прошу поделиться!
Вложения 1
1 файл • Общий размер: 9,4 KB
Аватар пользователя
подскажите, нет ли возможности увеличить размер "экрана битвы"?, играю на разрешении 1920 на 1200, маловат получается
В ответ пользователю bubuch
Аватар пользователя
bubuch
подскажите, нет ли возможности увеличить размер "экрана битвы"?, играю на разрешении 1920 на 1200, маловат получается
На этот вопрос отвечали уже далеко не один раз: чтобы увеличить размер битв, городов и т.п. (меняя при этом разрешение, а не просто растягивая) необходимо проделать колоссальное количество работы по перерисовыванию всех!!! дефов, которые используются в этих окнах. Кто это будет делать?

Альтернативное решение: играть на разрешении 1181x664 с фильтрами растягивания. И не будет вам мелких окон битвы и городов.
Вот чем не устраивает?

Скрин:
разрешение в настройках лаунчера 1181x664
разрешение монитора 1920x1080
https://pp.userapi.com/c639723/v639723186/4d4fc/uCUYyzIzukE.jpg
https://pp.userapi.com/c639723/v639723186/4d57c/nqHrBnixkD0.jpg
Скачать HoMM3 ERA 2.8.3 (Repack: Rus & HD)
А можно запилить хоткей для сброса таймера на минуту? При загрузке сейва с ненужным таймер-бонусом. Ждать в реальном времени как-то дико)
648050691
Аватар пользователя
Эти 10 минут не добавляются к основному времени и сбрасываются при передаче хода.
szopa666: ban JC win game Keepo
Аватар пользователя
Зато 10 минут добавляются, если грузить сэйв, сделанный в течении хода, например при дропе. Кто-то ещё говорил мне, что баттл.сэйв тоже добавляет


Статистика

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