Объявления

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

ПАТЧ ТЕ!

Обсуждаем, делимся впечатлениями, новой информацией
offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5538
Зарегистрирован: 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)
Поблагодарили: 2155 раз.

Re: ПАТЧ ТЕ!

Сообщение AlexSpl » 24 май 2022, 18:19

Тогда нет смысла менять, но если Вам очень хочется, добавлю и расширение, хотя это, как Вы заметили, ни на что не влияет. Делает разницу лишь реальное расширение файла. Есть ещё идея множественных квик-сейвов. Т.е. если Вы играете одну карту, то для неё QUICKSAVE свой, а для другой карты уже будет ещё один. Это с программерской точки зрения. В реале никто не играет несколько карт параллельно :smile1:
Вернуться к началу

offlineАватара пользователя
leiz  
Подмастерье
Подмастерье
 
Сообщения: 185
Зарегистрирован: 15 сен 2018, 07:58
Пол: Не указан
Поблагодарили: 95 раз.

Re: ПАТЧ ТЕ!

Сообщение leiz » 24 май 2022, 18:37

AlexSpl писал(а):

В реале никто не играет несколько карт параллельно

Я, бывает, переключаюсь с кампании на сингл или с большой карты на быструю для разрядки (типа Claw или GoodtoGo). Вопрос с сохранениями решаю переносом всей папки "games" по F6 в TotalCommander.
Вернуться к началу

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

Re: ПАТЧ ТЕ!

Сообщение AlexSpl » 24 май 2022, 18:49

И это правильно. Раньше я загонялся, как и все, строя тучу защит от дурака, но потом пришло понимание, что ты не код для шаттла пишешь :smile1: То время, которое ты потратил на случаи, вероятность которых меньше процента, - время, потраченное впустую. Т.е. это, конечно, добавляет "авторитета" коду, спору нет, но какой ценой?

Ещё сделаю сокращения кол-ва существ в правом нижнем окне, а также в бою. "Стоит ли того?" - задаю я себе вопрос :smile1: Разве кто играет с армиями в 10,000 юнитов? Но внутренний перфекционист желает сократить 10,000 до 10k, чтобы ничего не вылезало за рамки даже для таких сумасшедших игроков, которые способны накопить такое кол-во существ. Короче, поправлю то, что я обозначил выше плюс это, и залью TE 1.04 f10 от 2022-го года :smile1: Понятное дело, что сейчас мало кто будет заинтересован в Героях 1. Даже в те времена, когда пусть и небольшая, но активная группа игроков играла в Герои 1, патч не был особо популярен. Были турниры на HW и здесь, а HP воспринимал все улучшения в штыки, предпочитая играть на забагованной оригинальной "Буке". Теперь ни здесь, ни на HW, ни на HP никто не играет. Поэтому пусть патч TE будет своего рода моим трибьютом Героям Меча и Магии. Может быть, кто-то, кто любит игру так, как я, однажды оценит мои старания :smile14:
Вернуться к началу

offlineАватара пользователя
leiz  
Подмастерье
Подмастерье
 
Сообщения: 185
Зарегистрирован: 15 сен 2018, 07:58
Пол: Не указан
Поблагодарили: 95 раз.

Re: ПАТЧ ТЕ!

Сообщение leiz » 24 май 2022, 19:42

В TE сначала отпугивала похабная бяковская локализация. Теперь с "англофикацией" и текущими фиксами/фичами наоборот не вижу смысла играть в другие версии. Отключение "спорных" фич в TE.ini должно закрыть возможные придирки. При обострении пуризма всегда можно поиграть в гоговскую: меня быстро лечит.
Вам виднее, конечно, но по мне TE 1.04 f10 как-то излишне скромно: можно уже и пятерку ставить :smile2:
Вернуться к началу

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

Re: ПАТЧ ТЕ!

Сообщение AlexSpl » 24 май 2022, 22:43

1.05 занято под онлайн-версию :smile1: Можно 1.1 тогда. Улучшать до бесконечности всё равно не получится: "площадь" игры не такая, как у Героев 3, где можно закрывать баги бесконечно. Как бы, все замеченные в турнирах уже исправлены. Для дальнейшего развития уже нужно добавлять новый контент. А Герои 1 не Тройка, где каждый второй рисовал своих юнитов. Для Героев 1 я видел максимум перекрашенных, что многое говорит о популярности версии. Даже новый город бы не спас Единичку. Кстати, это был бы Некрополис наверняка. В принципе, как и Фабрика не спасёт Героев 3. Тройка жива благодаря онлайну только. И то я поражаюсь, как люди, спустя столько времени, приходят в неё. Наверное, манит людей с определённым складом ума :smile4:
Вернуться к началу

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

Re: ПАТЧ ТЕ!

Сообщение AlexSpl » 28 май 2022, 22:25

Нашёл и исправил ещё один критический баг оригинальной игры. В определённых случаях игрок не мог построить корабль, даже когда число кораблей на карте было меньше 32 и клетка с выходом к океану не была занята. 100% этот баг можно повторить на карте Around the Bay в северо-восточном замке, а также, полагаю, и в других случаях, когда клетка с выходом к воде имеет одной из своих координат число 7 (невнимательность/описка программиста?).

Теоретически можно создать карту, где единственной возможностью достичь противника будет путь по воде, но ни в одном из замков нельзя построить корабль :smile1:

* * *
Уже готово:
1. Обнаружил одну нелокализированную обратно кнопку OK. Нужно исправлять.
2. Частичный выезд лодок за правую рамку карты.
3. Отображение посещения объектов.
4. Доделаю читы.
5. Также исправлю касты AI Bless и Curse на Крестьян. Это реально глупо.
6. Ещё раз пройтись по текстам. Заметил, что у Физбина в описании фигурирует Мораль, а не Удача.

Также исправил порядок отображения отрядов в нижнем правом окошке на привычный, т.е. слева направо и сверху вниз (сейчас наоборот). Кроме того, теперь любая численность отряда помещается в окошко.

По читам, сделал три режима: 0 (без читов), 1 (классический чит), 2 (TE читы). Список читов:

101495 - открыть карту для всех игроков
101496 - добавляет текущему игроку по 300 обычных ресурсов, 100 редких и 100,000 золота
101497 - полностью отстраивает выбранный город и добавляет в двеллинги 10-ти кратный прирост существ без колодца (город пока визуально не превращается в замок, потом доделаю)
101498 - добавляет текущему герою игрока 32,000 очков передвижения, очки передвижения не тратятся на посадку и высадку из корабля, раскопки могущественного артефакта, а также при завершении хода текущего игрока (при завершении хода пока не включено)
101499 - добавляет текущему герою магическую книгу (если у него ещё нет) и по 100 ед. всех заклинаний
101500 - сочетает действия кодов 101496, 101498 и 101499, а также добавляет в его армию 100 фениксов
101501..101510 - повышает уровень выбранного героя на 1-10 соответственно (последние две цифры чит-кода - кол-во уровней)
101600..101627 - добавляет в армию текущего героя 10-ти кратный прирост указанных существ (последние две цифры чит-кода - ID существ)
101700..101737 - добавляет выбранному герою указанный артефакт (последние две цифры чит-кода - ID артефакта)

TETest.zip
Для тестирования
(28.46 КБ) Скачиваний: 127

Распаковать в Plugins\EN, удалить BugFixes.dll, если имеется (включён в TE.dll).
Вернуться к началу

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

Re: ПАТЧ ТЕ!

Сообщение AlexSpl » 29 май 2022, 03:57

Жесть, что я обнаружил. Вы не поверите! В оригинальной игре УЖЕ были другие читы :smile8: Подробности чуть позже.

* * *
Итак, включаются изменением всего лишь одного байта в экзешнике (в версии 1.1 от "Буки" это байт 0x3DE25 в файле на диске; 0-9 - задать уровень дебага). В основном, это функциональные клавиши, начиная с F3:
F3 - выиграть сценарий
F5 - проиграть сценарий
F6 - дать герою по 5 ед. всех заклинаний
F7 - дать герою 800 ед. опыта
F8 - дать герою 1 Дракона и 1 Тролля
F9 - дать игроку по 10 ед. ресурсов и 1,000 ед. золота
F11 - дать герою 2,999 очков передвижения
F12 - открыть всю карту только для текущего игрока

Кроме того, при разных уровнях дебага отображается дополнительная информация: например, по правому клику на объектах можно видеть их координаты, точную информацию для монстров, а также некоторые поля внутренней структуры тайла под курсором. Кроме того, для игроков AI можно увидеть путь к объекту (стрелки) во время его хода. Другие возможности дебаг-режима посмотрю позже.

Кстати, из версии от "Буки" выпилена запись лога в файл KB.LOG :smile7: Для английской версии уровень дебага можно задать по адресу 0x503D2 и получить инфу о действиях компа:

Код: Выделить всё
DO AI 1 :        3
DO AI :        3
RES -            Wood  30  0
RES -         Mercury  10  0
RES -             Ore  30  0
RES -          Sulfur  10  0
RES -         Crystal  10  0
RES -            Gems  10  0
RES -            Gold  10000  500
CheckBuy Start :    10000
Turns Owned :        2
AWP :      863   1051754       275         1         0
BestBHC  :        2      1647         0         0         0
Player 3 built 8 sprite in town 2.

Turns Owned :        2
BestBHC  :        0       700         4         0         0
Player 3 built Well in town 2.

Turns Owned :        2
BestBHC  :        2     -9736        -1         0         0
CheckBuy End   :     9100

Или более подробный при уровне 9:
Код: Выделить всё
DO AI 1 :        1
DO AI :        1
RES -            Wood  30  0
RES -         Mercury  10  0
RES -             Ore  30  0
RES -          Sulfur  10  0
RES -         Crystal  10  0
RES -            Gems  10  0
RES -            Gold  10000  500
CheckBuy Start :    10000
Turns Owned :        2
Town: 1  Building:      Mage Guild   Raw BC =     1.41,  RandBC =     1.41.
Town: 1  Building:  Thieves' Guild   Raw BC =     0.75,  RandBC =     0.73.
Town: 1  Building:          Tavern   Raw BC =     0.11,  RandBC =     0.11.
Town: 1  Building:            Well   Raw BC =     7.15,  RandBC =     7.15.
Town: 1  Building:       Stick Hut   Raw BC =     1.27,  RandBC =     1.23.
Town: 1  Building:             Den   Raw BC =     4.10,  RandBC =     3.98.
Town: 1  Building:           Adobe   Raw BC =     1.00,  RandBC =     0.98.
Town: 1  Creature:          goblin   Raw BC =    11.28,  RandBC =    11.05.
Town: 1  Hero    :               0   Raw BC =     1.51,  RandBC =     1.51.
Town: 1  Hero    :               1   Raw BC =     1.53,  RandBC =     1.43.
BestBHC  :        2      1152         0         0         0
Player 1 built 10 goblin in town 1.

Turns Owned :        2
Town: 1  Building:      Mage Guild   Raw BC =     1.41,  RandBC =     1.35.
Town: 1  Building:  Thieves' Guild   Raw BC =     0.75,  RandBC =     0.75.
Town: 1  Building:          Tavern   Raw BC =     0.17,  RandBC =     0.16.
Town: 1  Building:            Well   Raw BC =     7.15,  RandBC =     7.08.
Town: 1  Building:       Stick Hut   Raw BC =     1.27,  RandBC =     1.26.
Town: 1  Building:             Den   Raw BC =     4.10,  RandBC =     3.94.
Town: 1  Building:           Adobe   Raw BC =     1.00,  RandBC =     0.97.
Town: 1  Hero    :               0   Raw BC =     1.51,  RandBC =     1.44.
Town: 1  Hero    :               1   Raw BC =     1.53,  RandBC =     1.49.
BestBHC  :        0       650         4         0         0
Player 1 built Well in town 1.

Помнится, я писал про Raw и Rand. В этом логе наглядно видно, как рандомно может быть снижена ценность действия.
Вернуться к началу

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

Re: ПАТЧ ТЕ!

Сообщение Владимир » 29 май 2022, 11:01

Стоит ли добавлять эту информацию сюда: https://handbookhmm.ru/1-cheats ?
Вернуться к началу

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

Re: ПАТЧ ТЕ!

Сообщение AlexSpl » 29 май 2022, 15:00

Можно добавить, всё-таки это читы разработчиков, пусть и предназначенные только для самих разработчиков. Только если добавлять, то только про читы, а про дебаг-логи - слишком специфическая информация для обычного игрока. Есть дебаг режим, где включены только читы, а всё остальное отключено, поэтому можно, например, написать так:

Цитата:
{Вступление...} включаются изменением всего лишь одного байта в исполняемом файле игры на диске. В версии 1.1 от компании "Бука" байт 00 по адресу 3DE25 нужно изменить на байт 01. Для английской версии 1.0 для Windows "волшебный" адрес - 503D2. Если у Вас другая версия игры*, Вы можете обратиться на наш форум (ссылка) и предоставить исполняемый файл игры для поиска нужного адреса.

*) Я не проверял. Вполне может быть, что этот адрес подходит и для английских версий 1.1 и 1.2.

В Двойке, кстати, как я уже писал, дебаг-режимы включаются ключами командной строки: /p{n}. Но не обратил внимания тогда, есть ли F-читы для разработчиков.
Вернуться к началу

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

Re: ПАТЧ ТЕ!

Сообщение AlexSpl » 29 май 2022, 15:28

Проверил, в Двойке тоже есть F-читы. Запустите игру с ключом /p1. Не все читы из Героев 1 работают для Героев 2. Но, например, F7 даёт 3,000 ед. опыта. Работает ещё F9 (на ресурсы).
Вернуться к началу

Пред.След.

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

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

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

cron