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

Post Reply 
Threaded Mode | Linear Mode
Ошибки, баги и недочёты ERA
» crash logs / errors / bugs of era
Author Message
Zur13 Offline

Posts: 223
Post: #526

(13.07.2020 00:12)XEPOMAHT Wrote:  Там деление производится не через ERM. Т.к. ошибка в самом коде игры - расчёте жизни после атаки отряда на поле боя (отсутствует проверка на 0 после получения максимального здоровья отряда - программисты из NWC даже в страшном сне не могли такое предугадать).

Да всё правильно, я когда эксперементировал с кодом убийстива стека в какой-то момент пробовал поставить ему 0 жизней и забыл, в обычной битве это ни на что не влияло. Странно что в быстрой битве на такой стек кто-то пытается напасть ведь он помечен мертвым через

Code:
!!UN:C6919200/4/?y10;                      [y10 combat manager]
!!VRy1:Sx1 *1352 +21708 +y10;              [y1 adddress of x1 stack struct]
!!VRy3:Sy1 +234; !!UN:Cy3/1/1;             [y3 TMP set stack dead]

Но в любом случае спасибо за помощь, эта проблема с крешем вроде как решена.
(This post was last modified: 13.07.2020 00:33 by Zur13.)
13.07.2020 00:23
Find all posts by this user Quote this message in a reply
Grossmaster Offline
Moderators

Posts: 565
Post: #527

Игра без HD-mod'а крашается. Кажется, дело в текстовиках с объектами, так как после того, как я их изменил это стало появляться.



Новая графика для WoG
14.08.2020 22:29
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Online
Moderators

Posts: 2271
Post: #528

(14.08.2020 22:29)Grossmaster Wrote:  Кажется, дело в текстовиках с объектами, так как после того, как я их изменил это стало появляться.

Судя по логу, у тебя ноль в BackBufferSurface, а там должна быть какая-то структура с адресом другой структуры и вызовом из неё по адресу 80h.
15.08.2020 00:12
Find all posts by this user Quote this message in a reply
teyllor Offline

Posts: 2
Post: #529

Ребята всем привет)не знаю куда обратится,скачал у вас крутую сборку HoMM3 ERA 3.0.3 + HD-mod 5.0 RC94 + ERA SCRIPTS.Все очень Круто,но минус один, играю в одного против компьютера и часто возникает,такая ошибка,и происходит она из за того,что любой герой ИИ,нападает на монстра,а дальше просто ошибка и все вылетает,дамбы не разобрался где находятся,но просто прикреплю фото
Image: WxO-4DLWm5I.jpg
(This post was last modified: 28.08.2020 21:45 by teyllor.)
28.08.2020 21:38
Find all posts by this user Quote this message in a reply
PerryR Offline

Posts: 458
Post: #530

AI attacks enemy leads to crash sounds familiar 166
28.08.2020 21:55
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #531

teyllor, привет. Скинь сейв


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
28.08.2020 22:28
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #532

PerryR, you mean trying to play sounds in battle with igrik's plugin on AiVsAi fix on lead to crash?
Say, in !?BG0 script tries to play animation with sound?


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

Posts: 4338
Post: #533

teyllor, это было исправлено вчера. Ближе к ночи. Просто перекачай сборку


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
28.08.2020 23:01
Visit this user's website Find all posts by this user Quote this message in a reply
teyllor Offline

Posts: 2
Post: #534

daemon_n, Большое спасибо все перетестил,все работает)))
02.09.2020 10:48
Find all posts by this user Quote this message in a reply
Night Offline

Posts: 462
Post: #535

Не могу понять, отчего вылетает.
Странная штука, определил, что дело в Волшебницах и Краш при нападении ими на Сокровищницу гномов. В 2.9.14 такого не случалось раньше, моды и скрипты почти одинаковые в использовании были, но в 3.0 началось. При этом на тестовой, если беру волшебниц и нападаю на сокровищницу - нету вылета.

И впервые вижу такое, запуская сейв игры из 3.0.4 на 2.9.14: (Click to View)

Debug папка, в которой сейв.
Это сохранение в основе которой игра по сети, где краш происходил на первом нападении, но при тесте из сохраненной он происходит только если нажать бой и в бою прожать Q - быстрый бой. Тогда вылетает. Герой - Дракон.

P.S. Вылетает не всегда, 3 из 5 случаев. Если не вылетело сразу - нужно перезагрузить сейв.
(This post was last modified: 01.10.2020 20:34 by Night.)
01.10.2020 20:06
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #536

По ЕРМ логу не видно проблемы. Ошибка говорит о том, что кончилась оперативная память. Вылет далее связан, видимо, с попыткой записать данные в невыделенную область памяти. Затрудняюсь сказать, где зарыта собака.


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

Posts: 462
Post: #537

Berserker, нет нет. Тут раздельно рассматривать нужно, я наверно неправильно выразился.

В 3.0 просто вылет, когда нападаю на сокровищницу гномов. Сейв и дебаг оттуда.

А скрин - это я ТОТ ЖЕ сейв попробовал запустить на 2.9.14, просто проверить будет ли подобный вылет или нет. Меня просто удивила формулировка при загрузке, я такое впервые увидел. Раньше из более новой версии загружая сейв в старой я такого не встречал.
(This post was last modified: 01.10.2020 20:44 by Night.)
01.10.2020 20:43
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #538

Night, автобой включён? Вылет до появления поля боя?


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

Posts: 462
Post: #539

Berserker, Да, автобой включён. И вылет до появления. С этим поясню:

Когда играется игра, то вылет происходит прям мгновенно по нападении и если стоит автобой. Потом мы загружались пару раз, убирали авто-бой и снова нападали - также вылетало. Но! Проверяя сейчас скинутый save по ссылке ранее, то я там не могу 100% выловить краш, где-то 3 из 5 при автобое. Не знаю почему так. Возможно вылет на игроке синем, а это у меня брат играет, на втором компе. А я проверяю на своём и спустя перезагрузку Винды.

Чёрт знает, дело в памяти видимо, раз в 2.9.14 сообщение об этом.

Вылет ТОЛЬКО на связке: Волшебницы в армии и Нападение на сокровищницу. Ранее думал проблема в скрипте "Усиленние гномов" из Era Script, но последние 2 игры играем без него...
(This post was last modified: 02.10.2020 17:14 by Night.)
02.10.2020 17:13
Find all posts by this user Quote this message in a reply
Night Offline

Posts: 462
Post: #540

Berserker, ещё баг нашёл, более явный. Не работает заклинание "Неудача" от каста комплекта "Доспехи Проклятого"
Анимация проходит, заклинание исправно накладывается, но снижение удачи на существе НЕТ. Если самому кастануть заклинание Неудача на таких монстров, то будет исправно -2 указано.
Проверял в 2.9.14 и в 3.0.4 одинаково.

Пример. (Click to View)
05.10.2020 01:58
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-2024 MyBB Group