Объявления

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

Герои Меча и Магии 3

Герои Меча и Магии III: Возрождение Эрафии, Герои Меча и Магии III Дыхание Смерти, Герои Меча и Магии III Клинок Армагеддона, Герои Меча и Магии III Хроники Героев
offlineАватара пользователя
Владимир  
Эксперт
Эксперт
 
Сообщения: 1032
Зарегистрирован: 30 окт 2012, 18:37
Пол: Не указан
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 615 раз.

Re: Герои Меча и Магии 3

Сообщение Владимир » 06 дек 2020, 17:40

Благодарю. Уровень в таком случае точно считается от 0. Кажется... я понял, в чём может быть дело. 0.05 - это непредставимое в двоичной системе число, возможно, оно преобразуется в значение, которое чуть-чуть больше. Что и даёт лишнюю единицу. Надо проверить.
Точное значение
Код: Выделить всё
0.05[10]=0.00(0011)[2]

double-значение
Код: Выделить всё
0 01111111010 1001100110011001100110011001100110011001100110011010

или
Код: Выделить всё
1.1001100110011001100110011001100110011001100110011010*2^-5
0.000011001100110011001100110011001100110011001100110011010

- что превышает точное значение менее чем на 2^-57.
В упомянутом случае с Моандором имеем
koeff=(60/5)*0.05, что в точности равно 0.6 - но не для компьютера, и далее
ceil(10*koeff)=7 - вместо 6.
Удалось воспроизвести в визуалке.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5547
Зарегистрирован: 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)
Поблагодарили: 2162 раз.

Re: Герои Меча и Магии 3

Сообщение AlexSpl » 07 дек 2020, 12:06

Числа с плавающей точкой - это боль. В одних только Героях сколько ситуаций, где они правят балом. От Логистики, где они крадут 1 МП, до стрельбы без штрафа через крепостные стены :smile1: Поэтому нужно пользоваться эпсилоном и исключать округления, кроме до ближайшего целого. Вот реально не понимаю, почему авторы игры не использовали round(). У x и round(x) всегда наименьший модуль. Вот какого было использовать приведение типа (int)x?
Вернуться к началу

offlinewenwell  
имя: Roman
Новичок
Новичок
 
Сообщения: 15
Зарегистрирован: 29 мар 2019, 09:31
Пол: Мужчина
Поблагодарили: 16 раз.

Re: Герои Меча и Магии 3

Сообщение wenwell » 10 дек 2020, 16:28

Цитата:
От Логистики, где они крадут 1 МП, до стрельбы без штрафа через крепостные стены


Я как-то читал пост Sav'а относительно бага с глючным АИ, когда комп заходит в портал и начинает телепортироваться не сходя с места, как делаем мы если жмем пробел, почему он так делает - отдельная тема, вопрос в другом. Говорилось, что это продолжается до тех пор пока у него не закончатся мувпоинты - одна телепортация берет у компа 1 мувпоинт. Вот интересно, это так только в Хоте или это взято из Сода? Можно это дело попробовать протестить, но вдруг кто и так знает.
Вернуться к началу

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

Re: Герои Меча и Магии 3

Сообщение Ben80 » 10 дек 2020, 19:46

Насколько помню, в одной из физмиговских карточек "Знаете ли вы что" писалось о трате в 1 МП для ИИ. Так что это SoD.
Вернуться к началу

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

Re: Герои Меча и Магии 3

Сообщение Владимир » 29 дек 2020, 05:55

Раздражающие (и очень банальные) моменты обычной "Трёшки":
1. Проигрывание звука "начало битвы" препятствует любым действиям игрока. Каждый раз приходится ждать.
Сейчас самый простой способ избавиться от этого - играть без звука.
2. Hot-seat режим. Проигрывание звука "новый день" тоже препятствует любым действиям игрока.
3. Многопользовательские режимы. Ввод имён игроков КАЖДЫЙ РАЗ, в том числе, при загрузке игры. Я не понимаю, зачем сломали то, что работало в Героях 1 и 2, когда имена игроков привязывались к сохранению, а в меню "загрузить игру" мы не видели всех однопользовательских и многопользовательских сохранений вперемешку.

Было ли что-нибудь из этого исправлено в неофициальных модификациях Г3? Можно ли это исправить* в оригинале? Или всё спрятано настолько глубоко в недрах игры и "by design", что ничего уже не переделать?
*исключая решения вида "пропускать проигрывание этого звука"
Вернуться к началу

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

Re: Герои Меча и Магии 3

Сообщение Ben80 » 31 дек 2020, 09:13

Да, в HD мод. Если самостоятельно вводить эти изменения, то что-то возможно через HEX редактирование, что-то - через "хуки", с использованием DLL.

Насколько помню, у вас были проблемы с внедрением графики при использовании HD мод. По замыслу автора HD мод, графика внедряется через помещение файлов в папку common.
Вернуться к началу

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

Re: Герои Меча и Магии 3

Сообщение Владимир » 01 янв 2021, 15:51

Неиспользуемый текст из кампании
 
Black Hair (Deleted Unless Gem gets her horse)
One of my Centaurs approached me while we were setting up camp. "My Lady Gem," he asked "Why is it you hair turns black before and during a battle?" The question took me by surprise. I stared at him for a moment. He fidgeted and began to back away. "I didn't mean to..." I laughed. "No, it's alright. I guess you wouldn't know. Where I come from, most of the Sorcerers are raven haired." Seeing confusion in his eyes, I explained, "It's just to confuse our enemies. So it's harder for observers to tell which Sorcerer is actually on the field. Of course, there aren't any other Sorcerers that I know of in Antagarich." I had to laugh at the look in his eyes. Clear as mud obviously. But I didn't get any more questions about my hair.

Полагаю, что "Unless Gem gets her horse" означает, что для альтернативной Гем планировалась уникальная модель героя... видимо, на поле боя. Модель так и не нарисовали, а текст остался в полностью выключенном событии.
Вернуться к началу

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

Re: Герои Меча и Магии 3

Сообщение Владимир » 05 янв 2021, 17:14

Прикреплена тестовая карта, на которой я проверяю элементы игровой механики.
Если выбрать перезапуск сценария, Эдрик займёт место случайного начального героя (при старте игры у нас 3 героя, после перезапуска - два).
Вы видите то же, что и я?
У обычных карт, как правило, при перезапуске все нормально.
Вложения
testmap.zip
(21.63 КБ) Скачиваний: 163
Вернуться к началу

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

Re: Герои Меча и Магии 3

Сообщение Владимир » 13 янв 2021, 15:50

Кампании SoD - то ещё болотце. Сейчас перевёл четыре вступительные кампании; остался интриган Сандро с его кампаниями и Unholy Alliance. Пока переводил, вспомнил, что как раз Unholy Alliance мы с родителями так и не доиграли - было очень скучно ковырять 13 сценариев развитыми до предела героями.

При создании карт авторы вовсю пользовались новой механикой подключения/отключения героев. Например, выключая, всех эратийцев там, где их не должно быть, или отдельных сюжетно-значимых героев, если карта рассказывает историю одного из них, а другие в это же время занимались своими делами и встретиться с ним не могли. Возможность использовалась целенаправленно и при этом неаккуратно. Впервые заметил в Rise of the Necromancer. Позже попробую прочесать все имеющиеся карты и рассказать, что же с ними, по моему мнению, не так.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5547
Зарегистрирован: 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)
Поблагодарили: 2162 раз.

Re: Герои Меча и Магии 3

Сообщение AlexSpl » 13 янв 2021, 15:55

Но Хроники с их запрещёнными героями/доступными только компу (и даже только определённым компам) всё равно не переплюнуть :smile1:
Вернуться к началу

Пред.След.

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

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

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

cron