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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Скрин:
разрешение в настройках лаунчера 1181x664
разрешение монитора 1920x1080
https://pp.userapi.com/c639723/v639723186/4d4fc/uCUYyzIzukE.jpg
https://pp.userapi.com/c639723/v639723186/4d57c/nqHrBnixkD0.jpg
8 лет назад
А можно запилить хоткей для сброса таймера на минуту? При загрузке сейва с ненужным таймер-бонусом. Ждать в реальном времени как-то дико)
Аватар пользователя
8 лет назад
Эти 10 минут не добавляются к основному времени и сбрасываются при передаче хода.
Аватар пользователя
8 лет назад
Зато 10 минут добавляются, если грузить сэйв, сделанный в течении хода, например при дропе. Кто-то ещё говорил мне, что баттл.сэйв тоже добавляет

Статистика

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

Сейчас на сайте 6 пользователей 1242 гостей