Current time: 23.04.2025, 20:53 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
[ERA 3] HoMM3 ERA HD Rus/Eng Clear
» HoMM3 ERA 3.9.26 + HD-мод 5.5 R53 (20 апреля 2025)
Author Message
Panda Away
Moderators

Posts: 1052
Post: #121

Обновление сборки (27.01.2025):


* Обновлена Era и все её компоненты до версии 3.9.20 (01.2025).

* Обновлен HD-Mod до версии 5.5 R38.

* Обновлен Мод-менеджер до версии 0.93.6.10.

* В сборку добавлены некоторые необходимые библиотеки для работы игры и некоторых её компонентов.

* Все карты и Кампании "Хроники Героев" в русской версии сборки перенесены из русификатора ERA в корневой каталог игры. Хранить английскую версию в русской сборке смысла нет.

* ФизМиг.pdf по Героям удален из сборки и заменен ссылкой на оф. группу ВК.

* Небольшая чистка сборки от "мусора".

* Другие мелкие незначительные изменения.

- Шапка темы приведена в актуальное состояние, обновлены эскизы, ссылки на скачивание.


Внимание!!!
[!] Изменен формат файла сохраненной игры. Добавлена проверка формата. Старые сохраненные игры будут загружаться без данных скриптов/плагинов.
Поэтому, если Вы хотите доиграть уже начатую игру, то делать это желательно на старой версии игры. Либо начинать новую игру.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
26.01.2025 23:55
Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 1052
Post: #122

Обновление сборки (02.02.2025):


* Обновлена ERA и все её компоненты до версии 3.9.21 (01.2025).

* Обновлен HD-Mod до версии 5.5 R39.

* Обновлен русификатор ERA (версия от 02.02.2025 Panda Edition).

* Исправлено несоответствие некоторых файлов в сборках, что приводило к крашам игры при запусках некоторых сценариев, а так же отсутствию правильной русской или английской локализации в некоторых местах.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
03.02.2025 10:56
Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 1052
Post: #123

Black обновление сборки (14.02.2025):

* Обновлена ERA и все её компоненты до версии 3.9.21 v3 (14.02.2025):
- Исправление ошибки.

* Обновлена ERA и все её компоненты до версии 3.9.21 v2 (13.02.2025):
- Включен флаг "NXCOMPAT:NO" в исполняемых файлах h3era.exe и h3wmaped.exe, тем самым сигнализируя ОС, что эти исполняемые файлы не поддерживают DEP (Data Execution Prevention). Это изменение можно выполнить для любого пользовательского исполняемого файла, запустив "editbin.exe /NXCOMPAT:NO path_to_exe" из утилит Visual Studio.
- Улучшена команда CM:H, чтобы всегда возвращать действительные идентификаторы героев из SwapManager даже в событиях без щелчка (-1, если диалог встречи героев не активен).
- Исправлена ошибка с повреждением памяти, приводившая к случайным сбоям. Ошибка появилась в версии 3.9.16.
- Исправлена ошибка Heroes 3: контрольные слова объектов карты приключений интерпретировались неправильно из-за использования арифметического сдвига вместо логического. Спасибо MoP за информацию.
- Удалена генерация почвы "подземелье" на поверхности.

* Обновлен HD-Mod до версии 5.5 R41.
- Незначительные изменения и исправления.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
14.02.2025 21:21
Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 1052
Post: #124

Обновление сборки (16.02.2025):

* Обновлена ERA и все её компоненты до версии 3.9.21 v4 (16.02.2025):
- Теперь кадры с бонусом или штрафом удачи и морали выше 1 отображает бонус и на картинке (ранее всегда отображалось 1).
- Исправлен расчет урона для юнитов с низкой защитой.
- Улучшено описание заклинания "Палач".
- Исправлены сообщения об ошибках редактора карт от WoG-объектов.
- Незначительные изменения и исправления.

* Обновлен русификатор ERA (версия от 16.02.2025 Panda Edition):
- Незначительные изменения и исправления.

* Обновлен HD-Mod до версии 5.5 R42:
- Незначительные изменения и исправления.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
16.02.2025 18:24
Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 1052
Post: #125

Black Обновление сборки (22.02.2025):

* Обновлена ERA и все её компоненты до версии 3.9.21 v9 (22.02.2025):
- Исправлена невозможность встречи героев внутри города в режиме "хот-сит" для не красного игрока.

* Обновление до версии 3.9.21 v8 (21.02.2025):
------------------------
- Исправление ошибки.

* Обновление до версии 3.9.21 v7 (20.02.2025):
------------------------
- Исправлен вылет при нажатии ПКМ на кнопку смены артефакта вместе.
- Исправлен бага SoD: При проверке возможности наложения заклинаний Чародеи теперь учитывают все отряды, а не только первый с каждой стороны.
- Добавлена константа с адресом стандартного текстового буфера игры.
- Добавлена константа с размером структуры BattleStack.

* Обновление до версии 3.9.21 v6 (18.02.2025):
------------------------
- Исправлено форматирование описания Slayer (sptraits.txt).

* Обновление до версии 3.9.21 v5 (17.02.2025):
------------------------
- Экран встречи героев в городе:
- Добавлена кнопка с горячей клавишей "E".
- Переписана механика.
- Теперь только если ход активного игрока.
- Исправлено срабатывание кнопок диалога города.
- Исправлена редкая ошибка с блокировкой экрана города.
- Добавлена горячая клавиша "ESC" для закрытия HMS.
- Исправлена ошибка WoG ERM !!CB:M: она устанавливала максимальный тип монстра на 196 (Драколич), если тип/число монстра проверялось/устанавливалось в качестве награды, если тип существа был выше 196.


* Обновлен русификатор ERA (версия от 20.02.2025 Panda Edition):
- Небольшая оптимизация под Эру 3.9.21 v9.
- Незначительные изменения и исправления.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
22.02.2025 09:13
Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 1052
Post: #126

Обновление сборки (01.03.2025):

* Обновлена ERA и все её компоненты до версии 3.9.23 (26.02.2025):
- Обновлен плагин vfs.dll для возможности получения списка модов через API.
- Улучшена обработка сбоев Era и генерация отчетов об отладке:
- Era заранее выделяет 5 МБ и резервирует еще 15 МБ для генерации отчетов об отладке в ситуациях нехватки памяти.
- Улучшен дамп памяти ERM. Для генерации отчета произвольного размера требуется всего 1 МБ.
- Добавлена регистрация статистики менеджера памяти Era во время сбоев из-за нехватки памяти. Она записывается в "log.txt".
- Исправлен неверный расчет поля "Общий размер разделов" при генерации отчета об ошибке во время сохранения игры.

* Обновлен HD-Mod до версии 5.5 R43:
- Незначительные изменения и исправления.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
01.03.2025 06:00
Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 1052
Post: #127

Обновление сборки (06.03.2025):

* Обновлена ERA и все её компоненты до версии 3.9.24 (06.03.2025):
- Изменен менеджер памяти на FastMM4. Теперь игра использует менеджер памяти из Era и управляет отдельной статистикой выделения.
- Реализовано подробное отслеживание выделенной памяти игрой, Era и плагинами. Отчет о памяти записывается в "log.txt" при сбое или событии "OnGenerateDebugInfo" (вызывается F11).
- Экспортированы следующие функции в era.dll:
Функции памяти, которые теперь являются общими для игры и движка Era. Они будут использоваться в Era SDK для перенаправления менеджеров памяти плагинов в менеджер памяти Era:
   function MemAlloc (BufSize: integer): {n} pointer; stdcall;
   procedure MemFree ({On} Buf: pointer); stdcall;
   function MemRealloc (var {On} Buf: pointer; NewBufSize: integer): {n} pointer; stdcall;
- Регистрирует потребителя памяти (плагин с пользовательским менеджером памяти) и возвращает адрес счетчика выделенной памяти, который должен атомарно увеличиваться и уменьшаться в операциях malloc/calloc/realloc/free:
   function RegisterMemoryConsumer (ConsumerName: pchar): pinteger; stdcall;
- Улучшено обнаружение недопустимого использования буферов памяти Era из API Era плагинами. Попытки освободить буферы результатов с помощью другого API менеджера памяти ранее игнорировались и теперь, скорее всего, приведут к сбоям.
- Исправлена утечка памяти в LoadPcx8: изображение-заглушка pcx8 создавалось при любом запросе GetPcx8, если существовала соответствующая замена png, а заглушка не была должным образом зарегистрирована в дереве ресурсов игры, что приводило к ошибкам нехватки памяти и могло привести к повреждению сохраненной игры.
- Критическое исправление управлением памятью плагинами Эра "wog native dialogs.era" и "game bug fixes extended.dll".

* Обновлен HD-Mod до версии 5.5 R44:
- Исправлена критическая ошибка онлайн-лобби.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
06.03.2025 22:39
Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 1052
Post: #128

Обновление сборки (07.03.2025):

* Обновлена ERA и все её компоненты до версии 3.9.24 v2 (07.03.2025):
- Экспортированы следующие функции в era.dll:
процедура LogMemoryState
Добавляет запись в файл "log.txt" в следующем виде: >> [EventSource]: [Operation] #13#10 [Description]:
функция WriteLog (EventSource, Operation, Description: pchar): TInt32Bool;
Пример:
   WriteLog("SaveGame", "Save monsters section", "Failed to detect monster array size") *)
- Поддержка менеджера памяти ERA в плагинах "wog native dialogs.era" и "game bug fixes extended.dll".


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
08.03.2025 00:28
Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 1052
Post: #129

Black Обновление сборки (08.03.2025):

* Обновлена ERA и все её компоненты до версии 3.9.24 v3 (08.03.2025):
- Удалено отладочное сообщение перед открытием некоторых диалогов с картинками.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
08.03.2025 17:09
Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 1052
Post: #130

Обновление сборки (12.03.2025):

* Обновлена ERA и все её компоненты до версии 3.9.24 v4 (11.03.2025):
- Обновлены портреты для совместимости с HD-Mod.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
12.03.2025 22:29
Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 1052
Post: #131

Обновление сборки (30.03.2025):

* Обновлена ERA и все её компоненты до версии 3.9.24 v5 (29.03.2025).

* Обновлен HD-Mod до версии 5.5 R49.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
30.03.2025 00:20
Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 1052
Post: #132

Обновление сборки (04.04.2025):


* Обновлена ERA и все её компоненты до версии 3.9.25 v2 (04.04.2025).

* Обновлен HD-Mod до версии 5.5 R51.

* Обновлен русификатор ERA (версия от 03.04.2025 Panda Edition).


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
04.04.2025 18:56
Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 1052
Post: #133

Обновление сборки (16.04.2025):


* Обновлена ERA и все её компоненты до версии 3.9.26 (16.04.2025).

* Обновлен HD-Mod до версии 5.5 R52.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
16.04.2025 23:01
Find all posts by this user Quote this message in a reply
Barin Offline

Posts: 827
Post: #134

Что же там такое обновляется критическо-важное? Чувствую напарюсь я с адаптацией своего мода. Уже скачал 3.9.25 v2 и 3.9.26 - сцена скриптовая с санта-гремлином в бане - вылетает. Санта в битве не появляется. Бывало картинка на поле боя не загружалась.

В старой Эре 2.46 работает. Но там другая беда - HD старый вылетает. Быть может поставить новый, последний - так в той Эре у меня ошибка критическая с диалогами - нельзя возвращаться на ту Эру.

Это прям задницаразрывающий ребус как скомпоновать годную платформу.

В старой Эре 2.46 скрипт работает как положено. Даю команду атаковать нужного героя(т.е вызвать битву) - всё работает. В новых же Эрах: герой куда-то перемещается, дичь полная. Как будто реально команды ERM поменяли. Или битвенные триггеры поменяли.

Скачал от Берсеркера Era 2.46f - у меня была без приставки f - быть может это окажется спасением. Волнует проблема с диалогами. Решена ли проблема тут...

********************
Вот, пример. На Эре 2.46f всё работает:
Image: 1.jpg

Запустил на Эре 3.9.26 и вот результат (вылет). Гремлины не установились в битве:
Image: 2.jpg

Там в папке Debug много всяких файлов, какой нужен?

показать log (Click to View)
показать event list (Click to View)


Моя страница в ВК
Моя разработка мода
(This post was last modified: 21.04.2025 09:58 by Barin.)
21.04.2025 08:26
Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 1052
Post: #135

Barin, правятся баги и вылеты, происходит оптимизация, добавляются новые возможности и т.п.
Например, последняя версия 3.9.25 не могла пройти даже обычный cтандартный быстрый 30 минутный тест, периодически падала и крашилась, причем рандомно... Причина была найдена и исправлена, так и появилась версия 3.9.25 v2.
Более подробный ченджлог изменений есть в каждой сборке, и в самом дистрибутиве Эра тоже: era ii changelog.txt, era iii changelog.txt, HD Mod changelog.txt.
Да, многие скрипты и плагины нуждаются в оптимизации под новую Эру, от этого некуда не "убежать". Либо же использовать более старые версии, например есть сборка на Эра 2.8.3, лежит в архиве игровых сборок, пробуйте тогда её, вот ссылка и краткое описание:
Поддержка HD-мода для Эры делается "спустя" рукава, или "по остаточному" принципу, порою забивается на неё вообще, увы...
Нужна вся папка "Debug", кидаете её в архив, потом закачиваете на файлообменник, например этот: https://dropmefiles.com, ссылку кидаете сюда.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
21.04.2025 10:10
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2025 MyBB Group