Current time: 23.02.2025, 03:08 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Ошибки, баги и недочёты WoG 3.58f
» Собираем в эту тему всевозможные ошибки игры
Author Message
Barin Offline

Posts: 804
Post: #736

(06.09.2023 09:16)XEPOMAHT Wrote:  
(06.09.2023 06:55)Barin Wrote:  В чём проблема?

На этом моменте играть дальше невозможно. Окно ошибки так и будет вылазить вместо диалога. Но если полностью выйти из игры - загрузиться и продолжить с того же момента, то диалог как обычно срабатывает.

Твоя проблема в старой версии библиотеки zvslib1.dll. Используй современную платформу ERA, где с помощью плагина wog_native_dialogs.era воговские диалоги выводятся средствами движка самой игры, а не zvslib1.dll.
Да, до сих пор делаю мод на Эре 2.46. Сегодня займусь переносом.
Быть может уйдёт ещё одна давняя проблема: некоторые видеоролики (заставки перед кампаниями) созданные через Smacker Tools - в игре буквально рассыпались и приводили к вылету. А если делал такой ролик без последовательности кадров, т.е 1 картинка как в классических кампаниях - всё работает. Возможно тоже что-то связано с устаревшими библиотеками.

Спасибо!


Моя страница в ВК
Моя разработка мода
(This post was last modified: 06.09.2023 16:53 by Barin.)
06.09.2023 15:19
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4348
Post: #737

Ошибка бонуса опыта существ для члена "модификатор", где имеем некорректный тип данных (знаковый) для структуры:
(Click to View)
Поле "модификатор типа" может иметь значение >127, например, в самом файле "crexpbon.txt" мы имеем строку:
Code:
151    L    #200    0    5    10    15    20    25    30    35    40    45    50    Diamond Dragon: Deflect 100% chance 5%/Rank
где 200 идёт в char Mod.
Т.е. значение > 127 нивелирует способность полностью

Либо ставить лоухук на абилку и проверку значения по адресу 0x71C7AB, либо патчить тип данных в двумерном массиве опыта существ CrExpBon 0x847D98[256][20] - честно, не знаю, как меняется тип данных в exe, так что предложил это. Вероятно, есть решение более элементарное и корректное.
Либо понять, что asm правит миром машин96-copy и
меняем movsx на movzx по адресам:
0071C7A8
0071C7B4
0071C7D3 (ну, мало ли).
   -> продолжаем искать баги WoG

ERM решение на скорую руку (Click to View)


Image: widget.png?style=banner2

Новейший Heroes Launcher
11.09.2023 21:45
Visit this user's website Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4348
Post: #738

WoG - ошибка расчёта бонуса защиты, если оригинальное понижение было до 0 единиц (Click to View)

Пример бага: (Click to View)

решение: (Click to View)


Image: widget.png?style=banner2

Новейший Heroes Launcher
28.08.2024 23:09
Visit this user's website Find all posts by this user Quote this message in a reply
ZZIIPP Offline

Posts: 2
Post: #739

Очень часто ловлю вылет игры, единственное что смог понять, что это происходит когда идет ход ИИ и когда он нападает на нейтралов. В чем может быть проблема, а главное как её решить?
05.02.2025 21:00
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16722
Post: #740

ZZIIPP, на чём играете?


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
05.02.2025 22:13
Find all posts by this user Quote this message in a reply
ZZIIPP Offline

Posts: 2
Post: #741

Berserker, не совсем понял вопрос, я просто нубик не так то и давно играю в Героев) Вообще играю через Heroes Launcher, через который и установил Heroуs era)
Если это не то, то пожалуйста, задайте вопрос по другому чтоб я понял)
Я бы даже скрин ошибки закинул но совсем не понял как это сделать)
05.02.2025 22:25
Find all posts by this user Quote this message in a reply
tinkiwinki Offline

Posts: 1
Post: #742
Баг 
(05.02.2025 22:25)ZZIIPP Wrote:  Berserker, не совсем понял вопрос, я просто нубик не так то и давно играю в Героев) Вообще играю через Heroes Launcher, через который и установил Heroуs era)
Если это не то, то пожалуйста, задайте вопрос по другому чтоб я понял)
Я бы даже скрин ошибки закинул но совсем не понял как это сделать)
Кажется я тоже словил этот баг, похоже появился около недели назад с последними обновлениями?

Я играю на MacBook Pro 14 M1 Pro в Parallels Windows 11.
Image: image-2025-02-18-164435635.png

Логи закинул в архив:
LOGS
18.02.2025 20:50
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16722
Post: #743

ZZIIPP, нужно упаковать папку Debug в zip/rar и загрузить на любой файловый обменник, вроде dropmefiles.com.
На Discord-сервере есть отдельная ветка с отчётами об ошибках в сборке:
https://discord.gg/9Nkcc8sE

tinkiwinki, спасибо.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
18.02.2025 21:36
Find all posts by this user Quote this message in a reply
leoleo Offline

Posts: 3
Post: #744

Доброго дня!

Огромнейшее спасибо вам за труды и обновления!

Поймал вот такую штуку:

на данный момент играю в WOG
запускаю через лаунчер

версия
HoMM3 HD 5.5 R42 [/align]
h3era hd.exe

суть:

играл в рандомную карту, вышел из игры. На след день зашел, оказалось, что мой капитан числится мертвым. В замке я его восстановить не могу (не предлагает).

Загружая более ранние обновления (и даже самое раннее вообще), капитан везде числится мертвым.

Вы может быть знаете, как это можно исправить?)

Заранее огромнейшее спасибо!
21.02.2025 22:24
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16722
Post: #745

Выберите героя в списке, нажмите TAB и введите: CO-1:D0 E1
Затем Enter.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
21.02.2025 22:53
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