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

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

Posts: 151
Post: #721

(25.06.2018 16:39)XEPOMAHT Wrote:  
(16.06.2018 23:21)oleggy Wrote:  Посмотрите мой сейв выше, попробуйте зайти в склеп или хранилище гномов.
... наставлены какие-то криво написанные скрипты или ты являешься счастливым обладателем очередной корявой сборки с торрента.
Все только из официальных источников.
В том то и фишка, что это сборка ERA 2.7.4 WoG взятая из подписи igrik (сейчас у него выложена только 2.7.5).
Единственное с моей стороны это включение множество скриптов в WoG опциях. Но я старался отключать конфликтующие скрипты.
Выходит не все оставшиеся скрипты неконфликтны...
Можете подсказать, как можно понять в каком скрипте происходит деление на ноль?
Можно как то понять по коду из скрипта - какой это скрипт? Ты бы мог приложить отрывок данного скрипта?
Если данный скрипт отключить в сейве, то можно же обойти ошибку..

(25.06.2018 16:39)XEPOMAHT Wrote:  
(25.06.2018 08:18)oleggy Wrote:  У всех работает опция HD мода - сохранение перед битвой на ERA 2.7.5 ?
Не вижу ее работу.
Оно в ERA никогда и не работало. И ERA тут совершенно ни при чём.
Удивительно, но работает в ERA 2.46 так же взятой из подписи igrik (выложена до сих пор). Только надо на присутствующий там HD мод установить новую версию с сайта и обновить через приложение. Будет работать. Выходит как это понять тогда?
(This post was last modified: 26.06.2018 09:21 by oleggy.)
26.06.2018 09:18
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 1412
Post: #722

1. В моей сборке есть скрипт "Автосохранение перед битвой".

2. Сборку я делал, чтобы "установка проходила всего в 2 клика" и не нужно было выполнять тучу танцев с бубном.
Обновлять HD мод для Эры или переходить на версию 5 я не вижу смысла.
К тому же я не отвечаю за конфликтующие скрипты. Мне не интересно их перелапачивать и приводить к единой и работоспособной системе.
И если вы включаете +100500 скриптов, то вы должны понимать что делаете это только на свой страх и риск.


Скачать HoMM3 ERA 2.7.7 (Repack: Rus & HD) || (wogNativeDialogs)
26.06.2018 14:38
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline

Posts: 92
Post: #723

(26.06.2018 09:18)oleggy Wrote:  Можете подсказать, как можно понять в каком скрипте происходит деление на ноль?

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

(26.06.2018 09:18)oleggy Wrote:  Удивительно, но работает в ERA 2.46 так же взятой из подписи igrik (выложена до сих пор). Только надо на присутствующий там HD мод установить новую версию с сайта и обновить через приложение. Будет работать. Выходит как это понять тогда?

В истории изменений HD-мода:

Quote:[+] (SoD, HotA) Игра теперь делает автоматические сохранения с именем BATTLE перед каждой битвой.

Для ERA там поддержка автосохранения перед битвой не заявлена. Вообще предпочитаю сохранять игру там где мне это нужно - сохранение перед каждой битвой считаю излишним.
(This post was last modified: 26.06.2018 14:57 by XEPOMAHT.)
26.06.2018 14:56
Find all posts by this user Quote this message in a reply
oleggy Offline

Posts: 151
Post: #724

(26.06.2018 14:56)XEPOMAHT Wrote:  
(26.06.2018 09:18)oleggy Wrote:  Можете подсказать, как можно понять в каком скрипте происходит деление на ноль?
Наверное только методом научного тыка. Происходит работа оригинальной геройской функции, при этом в регистрах оказываются нули. Какой скрипт является причиной этого - отладчик умалчивает.
Я помню в версии ERA 2.46 когда возникала подобная ошибка система приводила две последние строчки кода ERM на экран а потом уже шел креш.
Так вот, можно этот код запомнить и потом поиском по всем скриптом вхождение данных строк поискать. В каком скрипте попадется данный код - его и отключить.
Такой способ реален?

(26.06.2018 14:38)igrik Wrote:  1. В моей сборке есть скрипт "Автосохранение перед битвой".
А он а каком подразделе WoG опций? Что то я не припомню..
(This post was last modified: 27.06.2018 14:46 by oleggy.)
27.06.2018 14:44
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 1412
Post: #725

(27.06.2018 14:44)oleggy Wrote:  Я помню в версии ERA 2.46 когда возникала подобная ошибка система приводила две последние строчки кода ERM на экран а потом уже шел креш.
Так вот, можно этот код запомнить и потом поиском по всем скриптом вхождение данных строк поискать. В каком скрипте попадется данный код - его и отключить.
Такой способ реален?
Реален. Так зачастую и ищется баг в скриптах. Но есть исключения и не всегда указываемые последние 2 строчки являются проблемным скриптом.

(27.06.2018 14:44)oleggy Wrote:  
(26.06.2018 14:38)igrik Wrote:  1. В моей сборке есть скрипт "Автосохранение перед битвой".
А он а каком подразделе WoG опций? Что то я не припомню..
В последней (скрин ниже)


Скачать HoMM3 ERA 2.7.7 (Repack: Rus & HD) || (wogNativeDialogs)
27.06.2018 20:27
Visit this user's website Find all posts by this user Quote this message in a reply
totkotoriy Offline

Posts: 600
Post: #726

Господа, а кто нибудь устранял глюк при пропуске хода при использовании палатки (это когда вместо того чтоб убежать из битвы на ходе палатки,ход просто пропускается)? Судя потому что и без скриптов такой глюк он или в СОД или зашит в ВОГ.


...
(This post was last modified: 03.07.2018 18:43 by totkotoriy.)
03.07.2018 18:41
Find all posts by this user Quote this message in a reply
Ben Offline

Posts: 13
Post: #727

(03.07.2018 18:41)totkotoriy Wrote:  Господа, а кто нибудь устранял глюк при пропуске хода при использовании палатки (это когда вместо того чтоб убежать из битвы на ходе палатки,ход просто пропускается)? Судя потому что и без скриптов такой глюк он или в СОД или зашит в ВОГ.

В СОДе да, без контроля боевых машин (без навыка) нет возможности убежать на ходу боевой машины. Только это не глюк, а одна из многих особенностей оригинальной игры.
03.07.2018 20:38
Find all posts by this user Quote this message in a reply
totkotoriy Offline

Posts: 600
Post: #728

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


...
(This post was last modified: 03.07.2018 21:52 by totkotoriy.)
03.07.2018 21:33
Find all posts by this user Quote this message in a reply
Ben Offline

Posts: 13
Post: #729

(03.07.2018 21:33)totkotoriy Wrote:  я как раз говорю что с контролем убежать тоже нельзя

В СОДе можно убежать.

Хотя да, действительно с палаткой так не получается, если она пропускает ход. Действительно, выглядит, как недоработка.
(This post was last modified: 03.07.2018 21:53 by Ben.)
03.07.2018 21:49
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 1412
Post: #730

(03.07.2018 18:41)totkotoriy Wrote:  Господа, а кто нибудь устранял глюк при пропуске хода при использовании палатки (это когда вместо того чтоб убежать из битвы на ходе палатки,ход просто пропускается)? Судя потому что и без скриптов такой глюк он или в СОД или зашит в ВОГ.
Этот баг зашит в WoG. И его никто и никогда не исправлял (возможно только MoP в одноименном моде)
Я его впервые тут услышал. Покопал. Вот решение.


upd, также этот баг распространялся и не только на убегание героем, но и на каст заклинания во время хода палатки, и на откуп героем.
Смысл действия бага в оге такой:
1. Проверка на тип активного монстра (monID == 147)
2. Если это палатка и она НЕ лечит (BG:A != 11), то выставить тип действия "в защите" (BG:A = 3).
Не совсем понимаю для чего Слава (ZVS) это сделал.


Скачать HoMM3 ERA 2.7.7 (Repack: Rus & HD) || (wogNativeDialogs)
04.07.2018 19:50
Visit this user's website Find all posts by this user Quote this message in a reply
Ben Offline

Posts: 13
Post: #731

(04.07.2018 19:50)igrik Wrote:  
(03.07.2018 18:41)totkotoriy Wrote:  Господа, а кто нибудь устранял глюк при пропуске хода при использовании палатки (это когда вместо того чтоб убежать из битвы на ходе палатки,ход просто пропускается)? Судя потому что и без скриптов такой глюк он или в СОД или зашит в ВОГ.
Этот баг зашит в WoG. И его никто не исправлял.
Я его впервые тут услышал. Покопал. Вот решение.

А в СОД какой адрес ?
04.07.2018 20:07
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 1412
Post: #732

(04.07.2018 20:07)Ben Wrote:  А в СОД какой адрес ?
Это ВоГовская секция. В СоДе такой секции нет и значит такого бага и адреса тоже нет 118
А вообще, на всякий, как переводить адреса из ERM скриптов поймешь прочитав это первое сообщение. Там объяснение под спойлером link.


Скачать HoMM3 ERA 2.7.7 (Repack: Rus & HD) || (wogNativeDialogs)
04.07.2018 20:11
Visit this user's website Find all posts by this user Quote this message in a reply
Ben Offline

Posts: 13
Post: #733

(04.07.2018 20:11)igrik Wrote:  
(04.07.2018 20:07)Ben Wrote:  А в СОД какой адрес ?
Это ВоГовская секция. В СоДе такой секции нет и значит такого бага и адреса тоже нет 118
А вообще, на всякий, как переводить адреса из ERM скриптов поймешь прочитав это первое сообщение. Там объяснение под спойлером link.

В СоДе такая недоработка тоже есть, поскольку проверил в битве. А факты, как говорится, вещь упрямая 118
(This post was last modified: 04.07.2018 21:38 by Ben.)
04.07.2018 21:36
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 1412
Post: #734

Не знаю. Я никак не смог добиться действия этого бага в СоДе.
Опиши по пунктам как ты его получешь (баг).


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

Posts: 13
Post: #735

(04.07.2018 22:23)igrik Wrote:  Не знаю. Я никак не смог добиться действия этого бага в СоДе.
Опиши по пунктам как ты его получешь (баг).

Нанимаем Риона с палаткой, идем в бой против медленных монстров. 1-й раунд - никто никому не успел нанести потери, соответственно, в этом 1-м раунде наша палатка ход пропускает и мы не имеем возможности убежать на ходе палатки.
04.07.2018 22:28
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