Current time: 22.11.2024, 08:58 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
ERA II
» WoG Era 2: Русская и Английская версии
Author Message
Berserker Offline
Administrators

Posts: 16657
Post: #4531

Algor, крайне не рекомендуется пользоваться этой возможностью HD мода. Реализовать её правильно сложно. Управление не передаётся обратно в место вызова оригинальной функции основного цикла игры. По хорошему для совместимости с эро-подобными движками HD-моду нужно было генерировать событие, что мы покидаем игру, которое бы Эра ловила.


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

Posts: 3881
Post: #4532

Печально... Тогда просто ухожу от onGameEnter к старому решению PI+GM0?
Потому как иначе первая же загрузка из боя ломает нафиг кучу функционала.


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
02.05.2020 01:33
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #4533

Algor, как тебе удобнее. Только OnGameLeave не сработает. А это уже чревато невозможностью отменить большинству UN:C правок.


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

Posts: 16657
Post: #4534

Нужно попросить Бару для Эру вызывать era.dll procedure FireEvent (EventName: pchar; {n} EventData: pointer; DataSize: integer); stdcall;
FireEvent('HD_LeaveGame', 0, 0) или что-то вроде того.


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

Posts: 3881
Post: #4535

(02.05.2020 02:34)Berserker Wrote:  Только OnGameLeave не сработает. А это уже чревато невозможностью отменить большинству UN:C правок.
Это не так критично для игры. Да и OnGameLeave у меня не используется, UN:C правки обычно ревертятся там же, где и устанавливаются - в onGameEnter.

Если не сложно и есть контакты, спроси у Baratorch'а - вдруг не сложно и сделает. Тогда для любителей загружаться из боя можно будет просто рекомендовать новую версию и все будет работать штатно.


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
02.05.2020 10:13
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #4536

Algor, Баре я написал, но по старой памяти, он на предыдущее письмо не отвечал.


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

Posts: 223
Post: #4537

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

В общем оказалось что проблема была в следующем стеке с другими обновленными существами, каким-то образом из команды !!BMx1:I?y3; в скриптах существ этого стека исчез ? и она стеку стороны 1 присваивала сторону 0, после чего игра отказывалась передавать ход этому стеку и возвращала ход только что походившему стеку.

Понимаю сам виноват и руки кривые, но если будет возможность может стоит в !!BM#:I отключить сет синтакс, а то такие глобальные последствия из-за маленькой опечатки наступают?
09.05.2020 21:48
Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5422
Post: #4538

Zur13, а как же все прошлые скрипты, что могут этот синтаксис использовать? и карты сюжетные?
имхо, это опрометчиво будет.
10.05.2020 04:10
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #4539

Zur13, весь ЕРМ состоит из команд вида /$3, где вызывается функция с Set/Get-возможностями. Так что таких ошибок может быть вагон и маленькая тележка.
Это всё временно, я очень извиняюсь за задержку с релизом.


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

Posts: 18
Post: #4540

Люди добрые, подскажите пожалуйста, как решить проблему с рассинхронизацией в вог.
Пользовался поиском - не помогло... Читаю и нифига не понимаю, что надо сделать ?
Если можно, то простым языком "для чайника" .
Заранее большое спасибо !
16.05.2020 21:23
Find all posts by this user Quote this message in a reply
wessonsm Offline

Posts: 792
Post: #4541

Попытался запустить LORD мод под новую Эру.
Почти получилось, но не работает плагин alpha.dll.
А без него внешний вид уже не тот. Нет полупрозрачного тумана на болоте, радуги в рампарте и т.п.
Сначала пишет "Запуск программы невозможен, так как на компьютере отсутствует libpng3.dll. Попробуйте переустановить программу."
А потом "Assert violation ... Failed to load DLL at "...\EraPlugins\alpha.dll"" и игра падает.

Не подскажете, может это можно как-то исправить?
17.05.2020 02:12
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #4542

(17.05.2020 02:12)wessonsm Wrote:  Не подскажете, может это можно как-то исправить?

Из этого мода можешь попробовать скопировать в LoRD плагин на полупрозрачность: http://wforum.heroes35.net/showthread.ph...258&page=1
17.05.2020 02:33
Find all posts by this user Quote this message in a reply
wessonsm Offline

Posts: 792
Post: #4543

XEPOMAHT, спасибо!
Заработало!
17.05.2020 03:03
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4343
Post: #4544

lsgot2b, где именно рассинхронизация?


Image: widget.png?style=banner2

Новейший Heroes Launcher
17.05.2020 05:32
Visit this user's website Find all posts by this user Quote this message in a reply
lsgot2b Offline

Posts: 18
Post: #4545

(17.05.2020 05:32)daemon_n Wrote:  lsgot2b, где именно рассинхронизация?

Рассинхронизация в битве.
Играем с Братом (У меня в армии магоги сходили 2 раза за ход, а у него, василиски вообще не сходили) + ещё была история, при нападение на моего слабого героя (практически без армии) у меня всё зависло, на последнем ходе соперника, а именно. У меня остался последний юнит и был ход противника, хотя он мне сказал (противник), что уже сходил и добил всех, и играет дальше, хотя у меня всё повисло на его последнем ходе.

Версия 2.9.12
(This post was last modified: 17.05.2020 14:32 by lsgot2b.)
17.05.2020 12:44
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