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

Post Reply 
Threaded Mode | Linear Mode
Разные вопросы
» Спрашивайте - отвечаем
Author Message
ZVS Offline

Posts: 500
Post: #1531

(07.06.2021 11:45)XEPOMAHT Wrote:  Диалоги прокачки монстров и NPC за бабки. Из кода WoG убраны, сами диалоги остались лежать мёртвым грузом в zvslib1.dll.
Первый - это я хотел дипломатию сделать. Но руки так и не дошли.
Второй - сам не помню, видимо с Александром обсуждали и остался промежуточный вариант.
И они не убраны, они и не были добавлены.
07.06.2021 19:31
Find all posts by this user Quote this message in a reply
V_Maiko Offline

Posts: 605
Post: #1532

ZVS, Does that mean it can be revived as a possible mod? I'd like to try it one day, how interesting is that implementation Ab
07.06.2021 20:43
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2269
Post: #1533

(07.06.2021 19:31)ZVS Wrote:  И они не убраны, они и не были добавлены.

Ну в zvslib1.dll им присвоены индексы 3 и 4, а так же они теоретически могут быть вызваны, там же можно посмотреть все элементы диалога. По 3-му в самих исходных кодах ничего нет, т.е. WoG его никогда не вызывает, но 4-й вот вызывается здесь:

Code:
int ShowDiplom(int Gamer)
{
    STARTNA(__LINE__, 0)
    int ret;
    BeforeDialog();
    PrepareDP(Gamer);
    ret=Diplom_c(Service_GetForegroundWindow(),&DP,".\\Data\\ZVS\\LIB1.RES",EffectVolume()>SILENCE);
    SetFocus((HWND)Service_GetForegroundWindow());
    AfterDialog();
    RETURN(ret)
}

Предыдущий мой ответ про NPC - неправильно прочитал СИ-шный исходный код от WoG, увы, на СИ мне по-прежнему тяжело...
(This post was last modified: 07.06.2021 21:04 by XEPOMAHT.)
07.06.2021 21:01
Find all posts by this user Quote this message in a reply
ZVS Offline

Posts: 500
Post: #1534

(07.06.2021 21:01)XEPOMAHT Wrote:  
(07.06.2021 19:31)ZVS Wrote:  И они не убраны, они и не были добавлены.

Ну в zvslib1.dll им присвоены индексы 3 и 4, а так же они теоретически могут быть вызваны, там же можно посмотреть все элементы диалога. По 3-му в самих исходных кодах ничего нет, т.е. WoG его никогда не вызывает, но 4-й вот вызывается здесь:
Ну, судя по "Diplom", этот я тоже для дипломатии планировал. Но не стоит все принимать как законченные мысли. Идея расширенной дипломатии была почти с самого начала. И, подозреваю (конечно не помню детали уже) как раз последний диалог был вообще просто как тест работы DLL и в дальнейшем реально превратился в экран настроек стека.

А вот, кстати, про дипломатию есть какие-то новшества? Может кто- что делал? Что-то типа динамической смене союзов, переманивание AI к себе в альянс и т.п...

(07.06.2021 20:43)V_Maiko Wrote:  ZVS, Does that mean it can be revived as a possible mod? I'd like to try it one day, how interesting is that implementation Ab
No. It was just a picture and ideas. But why not to try it now. Now we have much more abilities.
(This post was last modified: 07.06.2021 21:18 by ZVS.)
07.06.2021 21:16
Find all posts by this user Quote this message in a reply
Goponfs Offline

Posts: 21
Post: #1535

Can someone tell me , how can i enable artifacts in random maps like vial of dragon blood , armaggedon's blade? I saw in hota have rmg template editor, i need one of this for era, i found somewhere here on the forum but is in russian.
16.06.2021 00:58
Find all posts by this user Quote this message in a reply
DenisBityukov Offline

Posts: 9
Post: #1536

Здравствуйте
во время прохождения авторской кампании InnerForce, в предпоследней миссии начала вылетать игра, после скриптового диалога, причём ошибку выдает вроде как HD-mod
я в этом вообще не разбираюсь, может кто подсказать?)
https://dropmefiles.com/xKIno
20.06.2021 17:19
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2269
Post: #1537

(20.06.2021 17:19)DenisBityukov Wrote:  Здравствуйте
во время прохождения авторской кампании InnerForce, в предпоследней миссии начала вылетать игра, после скриптового диалога, причём ошибку выдает вроде как HD-mod
я в этом вообще не разбираюсь, может кто подсказать?)
https://dropmefiles.com/xKIno

Обновите ЭРУ до версии 3.8.
20.06.2021 17:31
Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 1005
Post: #1538

XEPOMAHT, с каких пор TEW-4 совместима с Эрой выше 2.8.3? 36


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
20.06.2021 19:04
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2269
Post: #1539

(20.06.2021 19:04)Panda Wrote:  с каких пор TEW-4 совместима с Эрой выше 2.8.3? 36

У него этот мод отсутствует в mod list.txt отладчика. А моды Glenns skin и Vallex Portraits - скорее всего и есть причина, из-за которой плагин Wog native dialogs обрушивает всю игру.
20.06.2021 19:14
Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 1005
Post: #1540

XEPOMAHT, ну, эта авторская кампания к чему-то ведь относится... Ну да ладно, тут нужно больше информации 148 А так ты прав, роняет скорее всего WND из-за этих модов Ab


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
20.06.2021 19:17
Find all posts by this user Quote this message in a reply
DenisBityukov Offline

Posts: 9
Post: #1541

(20.06.2021 17:31)XEPOMAHT Wrote:  Обновите ЭРУ до версии 3.8.

я видимо совсем глупенький)

в теме ERA III. Новые версии - ссылку на 3.8.0. не открывает, 3.7.0. скачал

на что его ставить? в окне установки написано - Please select Heroes 3 folder (Shadow of Death / Complete).
скачал опять СоД в отельную папку, обновил, но получилась вообще полная хрень, минимального разрешения, без HD, но пишет что версия ERA 3.8.2.
подумал что надо ставить на ЭРУ сразу, скачал в теме [ERA 3] HoMM3 ERA Launcher Edition старую версию (порадовало что меня тут знают, но не понял почему))
обновил её, но через Era Start он даже не запускает игру а через "h3era HD" запускает в норм разрешении, но вообще кампанию не видит

решил обновить ту версию через которую играл, хоть это и глупо, там версия которую Igrik для стримера Glenna делал, и которую тот у себя в группе выложил, она по идее уже собрана что бы играть старые карты, а кампания 2006 года
вроде обновилось, но при загрузке сейва вылетала при чём там вообще диск D которого у меня нет, у меня диск E

моды Glenns skin и Vallex Portraits отключал, ничего не поменялось
я нуб нубом, так вообще не понимаю что не так? тем более что 5 миссий до этого со всеми скриптами нормально прошли и вот под конец вылетает
(This post was last modified: 20.06.2021 19:42 by DenisBityukov.)
20.06.2021 19:39
Find all posts by this user Quote this message in a reply
majaczek Offline

Posts: 10
Post: #1542

can I get the 6th slot plugin source?
I wish to fix the bug with combos and sixth slot.
My mod KK heavily relies on having at least 6 misc slots Bad
28.06.2021 17:58
Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1012
Post: #1543

Здравствуйте ребята..

По сетевому сервису вопросы..

1. Если я нападаю по ТСР на человека другого то битва идёт нормально без проблем, но когда с нижним кодом (он работает от артефакта 135), то урон все по разному наносят на разных ПК (на первом урон, например, 252, а на втором это же существо нанесло уже 304)! Всё из-за нижнего кода..

Суть вопроса: Корректно ли я записал передачу данных на второй монитор?
Как можно правильно эту передачу данных записать, если у меня не точно указано в скрипте?

У меня вот такой скрипт есть, который после каждого действия в бою бьёт противника Громом Титанов, но почему то не выходит по помощнику сделать однотипные действия в сетевой игре на другой стороне по ТСР/IP Bad

Цитата с помощника
Мой код
Даже с этим готовым кодом
по аналогу не сработало как надо!

Не работает почему то на втором мониторе и существа получают урон другие, а не те, что получили на первом, ну то есть молния бьёт других существ, но иногда и в верных на втором мониторе, да и урон наносимый после этого всеми разница (речь про рукопашку)!

Что здесь я не точно мог сделать? Всё же строго по помощнику!

Что-то в этом моём скрипте действует сильно на урон рукопашный и он после этого разница, а причины я не вижу.. Скрипт верно составлен и работает отлично в одиночке везде и в сетевой при битве с нейтралом, при битве с компьютером, при хот-сите с человеком, а в ТСР/IP причуды вытворяет!

2. Почему у меня не выходит передать звук на второй монитор

срабатывает функция на одном мониторе
Далее я передаю этот звук на второй монитор

но звук там не проигрывается почему то?
С уроном и анимацией получилось!!!

Благодарю заранее за консультацию или помощь в точной простановке функции по передаче данных.
(This post was last modified: 03.07.2021 20:08 by fatsawhorse.)
03.07.2021 19:47
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16486
Post: #1544

fatsawhorse, начните с установки последней версии Эры из сборки Launcher Edition от daemon_n. Или хотя бы обновите свою Эру 3.8.1-3 до 3.8.4 файлом из темы обновлений Эры 3.

Далее тестируйте игру, запуская одну и ту же копию два раза. Первую как Хост/Сервер, вторую как клиент. Соединение по локальной сети. Удалите из папки все лишние скрипты. Отредактируйте heroes3.ini, прописав в секцию [Era] Debug.Rng = 1. Запустите тестовую карту и тестовый бой. Убедитесь, что без скриптов нет рассинхронизации урона, эффектов заклинаний и способностей опыта. Отпишитесь о результатах.


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

Posts: 1012
Post: #1545

Здравствуйте Berserker

Quote:Запустите тестовую карту и тестовый бой. Убедитесь, что без скриптов нет рассинхронизации урона, эффектов заклинаний и способностей опыта.
- я сумел убедиться ещё в прошлый раз только в обратном и поэтому пришлось эту ЭРУ 3.8.2 удалить..

К сожалению, та ЭРА версия 3.8.2, которую я скачал по ссылке, что получил она даже на нулевой чистой карте без сторонних скриптов и опций, без всего вообще не стала корректно работать по сетевой баталии именно по ТСР/IP, а не хот-сит где человек встаёт против человека (два компьютера по сети проводной без роутера, а на прямую в гнездо)..

В ней (ЭРА 3.8.2) сразу же с первых ударов уроны разнятся на сторонах и через два три хода теряется очерёдность и я махнул рукой на эту версию.. Оказывается пока что самая стабильная версия ЭРЫ это 3.3.5.. В этой эре все нормально кроме битв с самодельными артефактами и то не со всеми а с некоторыми..

Я очень не хочу некоторые скрипты отключать через флаг 998 и поэтому борюсь за каждый скрипт в сетевой игре..

Мне бы те проблемы уточнить и здесь проблема скорее всего именно кроется не в скрытых ошибках игры, а именно в не точности передачи данных (многократно проверено моими тестированиями по сетевой игре в ТСР м/у людьми с навыками, с повышением уровней, с заклинаниями, артефактами и др.), без которой битва выходит сразу из строя поскольку несогласованность действий видит!

Мне бы только разобрать точную передачу данных на другую сторону.. В помощнике я не смог точно всё понять..

Передал лишь удачно урон и анимацию и проблем с этим не стало, но как только добавил звук, то рассинхронизация настала!

Понимал бы кто-нибудь в сетевых битвах, чтобы подсказать мне по корректности передачи данных (по помощнику-хэлпу разобраться я не в силах. Что-то вышло, а что-то нет!) Bad Самому разбираться тяжело в одиночку и я не разберусь до конца один без сторонней помощи..

Видимо сетевая игра здесь только мне приглянулась, раз именно меня интересует.. Конечно, удивляюсь что кроме меня эти проблемы никого и не беспокоят до сих пор.. Удивительно.. 36

Вообще, разбирался ли кто-нибудь в передачи данных на другой компьютер посредством функции !!FUxxxx:D ?

Я в них уж точно чайник...
(This post was last modified: 03.07.2021 21:40 by fatsawhorse.)
03.07.2021 20:46
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