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

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

Posts: 16471
Post: #646

Просто EA работает напрямую с менеджером боя, в котором на момент вызова хранятся старые значения монстров из прошлого боя.


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

Posts: 1287
Post: #647

Вот такую неприятную штуку нашёл.
Если на берегу стоит объект (монстр, ресурс, арт) у которого, при посещении, ERM'ом задан диалог, то, после его посещения, если с лодки высадиться в эту точку, на которой находился сей объект, повторно вызывается диалог и возможен краш карты: исчезают все объекты и остаётся голый ландшафт.


Карта-мод "Война на Холсте"
14.03.2021 03:01
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #648

Баг:
При заходе в город на "нажатие" пробела и наличии второго героя там происходит смена героев местами при "отпуске" пробела.
Возникает и на чистой ERA, и с HD mod. Это дело, конечно, и на ERM исправить можно, но я бы в ERA это исправил.

Этот баг, кажется, ещё содовский, но проверить не могу. В Sod HD это точно исправлено, но вот в ERA HD нет.


Image: widget.png?style=banner2

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

Posts: 2271
Post: #649

(26.04.2021 01:37)daemon_n Wrote:  Баг:
При заходе в город на "нажатие" пробела и наличии второго героя там происходит смена героев местами при "отпуске" пробела.
Возникает и на чистой ERA, и с HD mod. Это дело, конечно, и на ERM исправить можно, но я бы в ERA это исправил.

Этот баг, кажется, ещё содовский, но проверить не могу. В Sod HD это точно исправлено, но вот в ERA HD нет.

Скорее всего древний воговский баг, т.к. на MoP он тоже есть. Пробел в городе меняет героев местами - функция горячей клавиши окна города. Если долго жать, то срабатывает и на карте и в городе, но только при условии выпиленного вогом плавного перехода к окну города, где затёрли проверку на индекс окна, в котором клавиша была нажата перед проверкой на отпускание. Если нажать на 1 сек., то всё ОК (у меня окно города как раз где-то секунду и отрисовывается, на более мощных ПК наверное быстрее, поэтому там этот баг будет чаще).
26.04.2021 02:23
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #650

XEPOMAHT, повторюсь, только при отжатии пробела - пока клавишу держишь, эффекта не будет. Это как MOUSE_LMB_PRESSED и MOUSE_LMB_RELEASED - 2 разных триггера.

Что ведёт нас к другому моменту, так сказать: все геройские кнопки отрабатывают лишь при отпуске хоткеев, когда как изначально Эровские работали лишь при нажатии, к чему Berserker добавил проверку на состояние клавиши. Так что и здесь исправить несложно должно быть.


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
26.04.2021 02:31
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2271
Post: #651

(26.04.2021 02:31)daemon_n Wrote:  Что ведёт нас к другому моменту, так сказать: все геройские кнопки отрабатывают лишь при отпуске хоткеев, когда как изначально Эровские работали лишь при нажатии, к чему Berserker добавил проверку на состояние клавиши. Так что и здесь исправить несложно должно быть.

Посещение объектов по пробелу было сделано только в дополнении, видимо, другими людьми, поэтому и было посажено на нажатие кнопки, а не отпускание. Можно выключить ERM-ом, чтобы не работало так же как в Heroes3:RoE, а само нажатие реализовать на эровских триггерах. Но лучше попросить Игрика добавить нормальные правки этого дела в его плагин.
26.04.2021 03:31
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #652

Думал, это в само ядро поместить надо потому в тему плагинов не писал. Окей, продублирую там.


Image: widget.png?style=banner2

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

Posts: 4338
Post: #653

Имеем зависание на ход красного ИИ

Не знаю, откуда именно ноги растут, но причину я, кажется, выяснил:

Героиня Саня имеет свиток "Хождение по воде". Сверху есть куда дойти пешком, но её навыка (нет "Магии Воды") не хватает.
Но Саня не сдаётся и всё равно прыгает в воду - на этом игра и зависает (Click to View)
помнится, что-то подобное уже баговало и не раз


Image: widget.png?style=banner2

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

Posts: 16471
Post: #654

Можно Баре зарепортить тоже. Онг часто правит баги сода.


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

Posts: 1348
Post: #655

Друзья, взгляните на реализацию старости у кровавых драконов - по-моему, тут какая-то чума:

Image: bugwogcijyy.png

Выглядит так, буд-то новый шанс срабатывания сразу же перезаписывается старым.


Создал новый глобальный мод: WoG Ultra Edition
21.08.2021 15:53
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #656

Code:
void GDMagic(void)
{
  __asm pusha
  __asm{
    mov    ecx,[esi+0x34]
    cmp    ecx,154
    jne    l_Next
    mov    ecx,0x440254
    mov    byte ptr [ecx],0x28 // 50%
  }
l_Next:
  __asm{
    mov    ecx,0x440254
    mov    byte ptr [ecx],0x64 // 20%
  }
  __asm popa
  __asm mov    edx,[edi+0x84]
}

Баг, судя по всему. Пропущен прыжок. Но нужно смотреть на описание. 20 или 50% в итоге у драконов должно было быть.


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

Posts: 1348
Post: #657

Да, мне тоже так показалось, поэтому я решил это тут выложить - иначе бы вряд-ли кто-то вообще об этом задумался. Я сам не знал об этих потенциальных 50%.


Создал новый глобальный мод: WoG Ultra Edition
21.08.2021 18:09
Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5422
Post: #658

WoG features Wrote:Более того, они способны с 50% вероятностью состарить противника, то есть вполовину уменьшить уровень его здоровья (Ages enemy), и восстанавливают собственные силы, высасывая кровь у своих жертв (Sucks blood). Вероятность этого составляет 40%.
21.08.2021 19:47
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #659

Bes, по факту 20%, как у обычных призрачных. Баг. Исправить в Эре?


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

Posts: 5422
Post: #660

сами смотрите - баланс не моё.
я лишь кинул оф.инфу из описания WoG3.58f
21.08.2021 22:29
Visit this user's website 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