fatsawhorse
Posts: 1021
|
Здравствуйте Berserker
Quote:Иероглифы — это проблема настроек операционной системы.
- скорее всего эта проблема именно в игре, так как все версии включая даже 3.9.2 что я тестировал отлично работали на всех компьютерах без иероглифов китайских! А в версиях что выше, а в особенности 3.9.5 и думаю дальше - здесь на вторых компьютерах иероглифы!
Quote:но именно скрипты для боя должны быть должным образом написанными
- что-то меня это напрягает! А чем отличается старое написание скрипта моего же? Неужели он написан не так как надо для этой версии эры? Я как Вы писать не умею так точно, но и мои каракульные написания отлично шли в сетевой на эрах 3.3.5 и ниже (без рассинхрона).
Я через лаунчер не могу это делать. Я не просто не умею с лаунчером работать, да мне это и не удобно! Мне нужен 500 или 600 Мб архив с игрой желательно бы. Я бы его протестировал в сетевых играх на все вытекающие там ошибки..
Будет ли тригер !?BG0 работать без рассинхрона в сетевой или эта проблема по-прежнему не решаема?
(This post was last modified: 04.06.2024 01:38 by fatsawhorse.)
|
|
04.06.2024 01:31 |
|
Vadimas
Posts: 1
|
|
10.06.2024 03:06 |
|
fatsawhorse
Posts: 1021
|
Berserker здравствуйте..
Quote:Нет, не в игре. Если папку копируете готовую.
- просто вопрос напрашивается сам по себе, но почему тогда с такой же проблемой не были версии все что ниже 3.9.12, включая её же (эту версию 3.9.12) на какой компьютер бы я их не поставил?
Quote:!?BG0 срабатывает только на стороне атакующего до отсылки события начала боя на вторую сторону.
- другими словами он не работает! Для его работы нужна и защищающаяся сторона. Тогда его лучше не использовать как в эрах всех что ниже по версиям! Это мой вывод.
Quote:fatsawhorse, это же касается и старых скриптов. Слишком долго объяснять реальную механику передачи данных. Но что точно, так это то, что источников рассинхрона стало МЕНЬШЕ в 3.9.12, чем в 3.3.5 или 3.0.5.
- главное чтобы не было основного рассинхрона. Это где битва человек на человека без сторонних скриптов и со всеми отключенными опциями!
Я старые скрипты как писал так пишу и если их написания уже будет ломать игру, то это конечно для меня не дело и очень печально! Мои корявые скрипты не ломали эры все что ниже 3.3.5 включая (не ломали это значит работали в ПВП без рассинхрона. Сам тестил на 4-х компьютерах на 4-х игроках людях). Хотя конечно я их до невозможности коряво пишу!
Всё равно надо тестить! Можно ли как-нибудь мне её для теста сбросить в реальном виде без лаунчеров?
(This post was last modified: 10.06.2024 12:21 by fatsawhorse.)
|
|
10.06.2024 10:33 |
|
Elmore
Posts: 598
|
fatsawhorse, https://github.com/ERA-Projects/era-proj...s/releases
Но лучше просто используйте установку через Лаунчер, обновления сборки выходят все чаще. А прямое скачивание предназначено скорее для пользователей winXP (как Херомант).
Не нужно усложнять себе жизнь отказываясь от специальных инструментов.
|
|
10.06.2024 12:55 |
|
Berserker
Posts: 16526
|
Quote:- просто вопрос напрашивается сам по себе, но почему тогда с такой же проблемой не были версии все что ниже 3.9.12, включая её же (эту версию 3.9.12) на какой компьютер бы я их не поставил?
Такая проблема была...только у Вас, что указывает на её локальный характер. Правильный способ — копировать папку и иметь схожие языковые настройки на разных ПК.
Quote:- другими словами он не работает!
Именно что работает. Одинаково уже 20 лет. Есть другой триггер, !?FU(OnBeforeBattleUniversal), который срабатывает на обеих машинах. Вот на английском полная очерёдность событий в сетевом бою:
Code:
[*] The order of network battle events:
!?FU(OnBeforeBattle); on attacker side only, battle may be cancelled
!?FU(OnBeforeBattleUniversal); on attacker side, battle may still be cancelled
!?FU(OnBeforeBattleBeforeDataSend); on attacker side only, IP:V/W/M commands may be used
; IP:S is called automatically with IP:D-1
; battle start network packet is sent asynchronously
; other battle triggers occur on attackers side without any waiting
; battle screen is shown and becomes active
-------------------------------------------------------------------
; defender receives synchronized advanced ERM variables
; defender receives battle start network event with regular IP:V/W variables for synchronization
!?FU(OnBeforeBattleAfterDataReceived); on defender side only
!?FU(OnBeforeBattleForThisPcDefender); on defender side only
!?FU(OnBeforeBattleUniversal); on defender side
; battle screen is shown and becomes active
; ...
; battle ends
-------------------------------------------------------------------
; defender level up and artifact capturing screens
!?FU(OnAfterBattleBeforeDataSend); on defender side only
; IP:S is called automatically with IP:D-1
; end of battle event is sent to attacker asynchronously
!?FU(OnAfterBattleUniversal); on defender side
-------------------------------------------------------------------
!?FU(OnAfterBattleAfterDataReceived); on attacker side only
!?FU(OnAfterBattle); on attacker side only
!?FU(OnAfterBattleUniversal); on attacker side
Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
|
|
10.06.2024 17:22 |
|
daemon_n
Posts: 4339
|
|
11.06.2024 02:21 |
|
Berserker
Posts: 16526
|
|
11.06.2024 06:21 |
|