Current time: 19.10.2018, 22:56 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 1437
Post: #556

Diego, Вам не кажется, что для прохождения компаний вообще стоит отключить все опции WoG'ификации? Сюжеты кампаний же изначально не были расчитаны на WoG'ификацию (из-за которой могут стать непроходимыми или наоборот прохождение будет слишком легкими).


Скачать HoMM3 ERA 2.7.7 (Repack: Rus & HD) || (wogNativeDialogs)
15.12.2012 22:26
Visit this user's website Find all posts by this user Quote this message in a reply
whyme? Offline

Posts: 25
Post: #557

Всегда интересовал следующий момент: если допустим одеть Альянс ангелов (или аналогичные артефакты) и сферу запрещения - в начале боя герой все равно скастует молитву, если зайти в магический гарнизон - тоже, а вот если бой на проклятой земле или если одет плащ отречения - магия с артефакта не сработает. Т.е. это баг или "фишка" игры, и что правильнее, запретить магию с артефактов везде, или же разрешить на проклятой земле и с плащом отречения.

P.S.
Как то раз таким образом выиграл игру, герой мой был хилый, армия тоже, оппонент в лице друга уже бежал выносить меня и предчувствовал победу, но не тут то было... нашелся последний артефакт от проклятых доспехов, нацепил сферу запрещения ... и выйграл бой, который без данного бага был 100% проигрышным.
(This post was last modified: 21.12.2012 03:42 by whyme?.)
21.12.2012 02:58
Find all posts by this user Quote this message in a reply
Sav Offline

Posts: 2183
Post: #558

На защиту от магии очень много неполных проверок в различных местах. Тут даже не баг - просто вся система кривая.
21.12.2012 19:50
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10639
Post: #559

А если вызывать стандартную функцию расчёта сопротивления?


Скачать Герои 3 Эра и всё, что с ней связано
21.12.2012 20:16
Find all posts by this user Quote this message in a reply
Sav Offline

Posts: 2183
Post: #560

Там она не одна, их много вложенных + функция общего запрета колдовства, и вызываются везде по-разному. Например, сфера учитывается только в функции общего запрета, которая никак не вызывается при колдовстве этих артфактов.
К Вогу это отношения даже не имеет - я про содовскую систему. В Воговских же фичах (опыте) сопротивление просто игнорируется. Sm
Не посмотрел названия темы - надо было уточнить: это всё содовские кривости. Вот где реально накривили, что не поспоришь - так это в системе сопротивлений и запрещений колдовства.
21.12.2012 22:41
Find all posts by this user Quote this message in a reply
whyme? Offline

Posts: 25
Post: #561

да содовские баги, но я заметил что тут мелькают и другие из сода, в т.ч. и в шапке. Ну в общем может кому нибудь пригодится.
22.12.2012 22:32
Find all posts by this user Quote this message in a reply
totkotoriy Offline

Posts: 634
Post: #562

Тут один чел заметил, что у командоров защита беспорядочно изменяется в не зависимости от обстоятельств, а при прокачанной блокировке урона так вообще даже в минуса может уйти. Я проверял - действительно так... очень хреновый недочет. Не знаю как исправить.


...
07.05.2013 12:35
Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2617
Post: #563

(07.05.2013 12:35)totkotoriy Wrote:  Не знаю как исправить.
Для начала, нужно четко определить проблему: что именно и при какой последовательности действий возникает, чтобы можно было как-то воспроизвести багу.

У себя в моде "Battle Heroes" я в процессе тестов как-то пару раз случайно ловил болотного Шамана на отрицательной защите, но точно воспроизвести ситуацию не смог ни разу и потом забил на это. Так что мне вдвойне интересно, при каких условиях это происходит (судя по твоему сообщению ты смог повторить).

В обычной игре я не встречал такого ни разу (собственно постоянно на параметры командиров в бою и не смотрю), поэтому и списывал на какие-то глюки скрипта "Battle Heroes" при учете бонуса защиты Шамана от геройской защиты. Может и правда не в нем дело было?..


07.05.2013 17:50
Visit this user's website Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2617
Post: #564

Проблема локализована:
если сработал блок командира и командир при этом не находился в защитном положении, то при следующем получении хода защита командира понижается.

Обращаю отдельное внимание на то, что:
1. Если блок не срабатывал, бага не происходит.
2. Если командир был в защитном состоянии бага тоже не происходит.

Напрашивается очевидный вывод, что при срабатывании блока командиру выставляется флаг 134217728 (Отряд стоит в защитном положении) без повышения защиты, которое происходит при выборе действия "Защита". В результате, при получении командиром хода игра сбрасывает флаг 134217728 вместе с защитой, которая должна ему соответствовать. Результат - защита отряда снижается и может даже уйти в минус.

Сэйв, демонстрирующий проявление данного бага. Нужно напасть на эльфов, после каждого действия выводится сообщение о состоянии флага 134217728 у командира. Эра 2.4, из модов только анг. WoG, из опций - вогификация, командиры и хижины командиров ведьм (чтобы блок получить по быстрому).

Ну и, собсно, вопрос: кто может это исправить? Желательно не ч-з ERM - это я могу и сам, но хочется что-нить более прямое, типа *.bin


21.07.2013 18:29
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10639
Post: #565

Судя по всему, речь идёт о любом блоке, а не только у командира:

Code:
/*
  if(BB_Cr!=0 && BB_Cr->HasArt() && BB_Cr->GetSubArt()==7 ){ // Art Sub 7
    Perc=50;
  }
*/
  if(Perc==0) RETURN(0)
  if(Random(1,100)<=Perc){
    // флаг защиты поставим
    *((Dword *)&Mon[0x84])|=0x08000000;
    __asm{ // анимация блока
      mov    ecx,0x699420
      mov    ecx,[ecx] // bat man
      mov    eax,Mon
      mov    edx,0x55 // Complete Exp Block
      push   0
      push   100
      push   eax // ->monster
      push   edx
      mov    eax,0x4963C0
      call   eax
    }
    __asm{
      xor   eax,eax // no damage
      mov   ecx,Mon
      push  eax
      mov   eax,0x443DB0
      call  eax
    }
    // флаг защиты снимем
    char *po=ITxt(12,1,&CrExpTXT);
      __asm{
        mov    eax,0x699420
        mov    eax,[eax] // combat manager
        mov    ecx,[eax+0x132FC]
        mov    eax,po
        push   0
        push   1
        push   eax
        mov    eax,0x4729D0
        call   eax
      }
    RETURN(1)
  }
  RETURN(0)
}


Скачать Герои 3 Эра и всё, что с ней связано
21.07.2013 23:07
Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2617
Post: #566

(21.07.2013 23:07)Berserker Wrote:  Судя по всему, речь идёт о любом блоке, а не только у командира:
У Драколича (в сэйве он есть для примера) такого не происходит (флаг не проверял специально, но защита не понижается).

Поправить можно? Для обычных боев это может не так критично (они быстрые), но у меня в BattleHeroes бывает весьма ощутимо (командира с -40 защиты приходится телепортить по всему полю, чтоб не ударили, ибо больно очень).


22.07.2013 01:00
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10639
Post: #567

Кажется двоичной заплаткой не правится. Либо модулей *.era либо в самой Эре. Тогда постараюсь в версии 2.462


Скачать Герои 3 Эра и всё, что с ней связано
22.07.2013 01:40
Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2617
Post: #568

Если что, вот ERM-фикс баги (работает только для ERA, НЕ для 3.58f!).


22.07.2013 20:04
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 10639
Post: #569

Если будешь включать его в мод, то добавь проверку на версию ЕРМ <=2461.


Скачать Герои 3 Эра и всё, что с ней связано
22.07.2013 21:32
Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2617
Post: #570

А что именно там перестанет работать в 2,461+?


23.07.2013 00:17
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-2018 MyBB Group