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

Post Reply 
Threaded Mode | Linear Mode
ERA / WOG - сетевая игра и проблемы с ней
» Очень актуальная тема на день её создания
Author Message
daemon_n Offline
Administrators

Posts: 4338
Post: #151

Наконец-то исправлена проблема, мучавшая меня годами:


Данный фикс должен быть не на ERM, а на уровне ядра:

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


Image: widget.png?style=banner2

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

Posts: 16471
Post: #152

&997/998 у флагов есть константы вида ERM_FLAG...
Спасибо, нужно включить, конечно.


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

Posts: 4338
Post: #153

Berserker, специально использовал старый синтаксис, чтобы показать работоспособность ещё на WOG


Image: widget.png?style=banner2

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

Posts: 16471
Post: #154

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


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

Posts: 4338
Post: #155

Berserker, я тоже так думаю, но проверить на чистом соде возможности нет.
Тем не менее Baratorch 100% его там исправил. Я уже ему начал писать (после десятков часов исследований), но вот полчаса назад внеазапно вспомнил этот триггер


Image: widget.png?style=banner2

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

Posts: 16471
Post: #156

В том-то и дело, что сбрасывать настройки автобоя (читать: глобальную переменную) не выход. Выход в патче. Если Бара сей баг правил, странно, что не для Эры. Не грех спросить.


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

Posts: 4338
Post: #157

(24.12.2021 19:35)daemon_n Wrote:  Если у нападающего и защитника стоят разные настройки быстрой битвы, игра ляжет.
Если одинаковые (1), то оба игрока увидят лишь результат битвы, но участвовать не смогутYes

Начиная С версии hd mod 5.2 R82 данная проблема успешно устранена патчем - спасибо Baratorch

UPD: я ошибся частично или полностью. Автобитва ещё возможна


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
25.12.2021 23:58
Visit this user's website Find all posts by this user Quote this message in a reply
Видомина Offline

Posts: 987
Post: #158

После тестов выяснилось что в Ера скрипт 2 функции измененные существа вызывают рассинхрон в битве - при отключении их все работает 6 битв подряд
Тесты продолжатся чуть позже - возможен вылет из за опыта существ


ERA HD Edition 0.6.3: ENG / RU
Сooperative no bugs: Yandex / Google

(This post was last modified: 29.12.2021 11:13 by Видомина.)
29.12.2021 10:51
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #159

(24.12.2021 19:35)daemon_n Wrote:  
Наконец-то исправлена проблема, мучавшая меня годами: (Click to View)

Как оказалось, данного исправления не хватает.

Нашёл адрес функции(спс igrik за git), вызываемой на обеих сторонах ещё до битвы и до BA:
0x75AE24

Добавил новую ф-цию в GEM,

Думаю, здесь не совсем поможет HD mod патч, так как адрес чисто Воговский. Со след. обновлением все смогут протестировать порадоваться.


Image: widget.png?style=banner2

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

Posts: 16471
Post: #160

Настройки автобоя слетают после этого?


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

Posts: 4338
Post: #161

Да. BA:Q - отключает настройку.
Опять же - восстановить после боя несложно.


Image: widget.png?style=banner2

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

Posts: 4338
Post: #162

И вновь наши бараны)

В общем, всё оказалось куда прозаичней, зато теперь я имею больше опыта - делюсь:



Image: widget.png?style=banner2

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

Posts: 16471
Post: #163

daemon_n, шикарное решение!


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

Posts: 500
Post: #164

Всем привет. Долго отсутствовал.
И какое сейчас состояние синхронизации в MP?
UPD.
Увидел, что в ERA с 3.8.1 вроде как добавлено обновление на ГСЧ, но, все же, не нашел насколько все работает теперь нормально или нет.
Может имеется обновленный список опций, которые совместимы с MP режимом?
Я даже потестирую, если что. Ab
(This post was last modified: 14.06.2022 13:06 by ZVS.)
14.06.2022 12:01
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #165

ZVS, сейчас большинство опций переписаны для полной совместимости в мультиплеере.

Проблема оказалось в другом: плагин "Badluck.era" срабатывает не всегда одинаково на обеих сторонах, потому было решено удалить его из сборки и заменить скриптом из ERA scripts


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
14.06.2022 15:54
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