Current time: 20.06.2024, 17:15 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Ваши вопросы по ERM-скриптам
Author Message
PerryR Offline

Posts: 460
Post: #9301

(13.05.2024 10:37)fatsawhorse Wrote:  Неужели нет возможности скриптом заставить командира сражаться, а не колдовать? Не сильно хочется мне обнулять его колдовскую силу через !?BG0, а потом через !?BG1 возвращать снова. Это геморно! Может всё-таки скриптом есть какой-нибудь другой способ?

Setting the number of available casts to zero is a good way in my opinion to force the commander to fight with his hands.
14.05.2024 03:12
Find all posts by this user Quote this message in a reply
Elzivir Offline

Posts: 263
Post: #9302

Ребята, подскажите кому не сложно и будет время, что необходимо изменить/добавить в скрипте Медицина (из мода Era Scripts Rus, автор - Algor), чтобы он работал и при переигрывании битвы с помощью файла BattleReplay.dll (автор - igrik):

P/S: скрипт наделяет навык Первой Помощи свойством добавлять 5/10/15% к HP существ. Так-то он действует исправно (даже при стандартных перезагрузках), но при переигрывании битвы именно с помощью BattleReplay.dll почему-то не работает... 105
(This post was last modified: 17.05.2024 15:38 by Elzivir.)
17.05.2024 08:29
Find all posts by this user Quote this message in a reply
Elzivir Offline

Posts: 263
Post: #9303

Удалось самому разобраться с проблемой. Все разрешилось благодаря установке хука на событие. Очередной костыль, конечно, зато все работает. Ab
17.05.2024 17:31
Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1022
Post: #9304

Hello, Perry R

Most likely, I will do so when receiving the commander's move, since I think this is the only way, since there is no other simpler one. Sm
21.05.2024 02:15
Find all posts by this user Quote this message in a reply
Archer30 Offline
Moderators

Posts: 1139
Post: #9305

Previous discussion

Hi Berserker, I am currently implementing a new artifact that ignores negative morale (similar to Spirit of Oppression but oppositely)

Ideally, I want to insert my hook at 0044BCBD, before the Spirit of Oppression logic.

What I need to do here is the same with Spirit of Oppression:
- Clear the forming text
- Insert my text
Roughly I need to repeat the code from 0044BCE4 to 0044BD19 but with my own arguments.

Is it possible to do that in erm?


Latest ERA mods and scripts in development - My GitHub
(This post was last modified: 23.05.2024 10:00 by Archer30.)
23.05.2024 10:00
Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1022
Post: #9306

Здравствуйте.. Если кто может, то посмотрите лог! Я его сохранил и выложил на этот сайт https://ru.files.me/f/ddhawuvfhs ..

Эта ошибка меня иногда беспокоит. Она возникает обычно когда я нападаю на замок и веду бой в нём. Хотелось бы знать в чём эта проблема? Я не умею логи расшифровывать, но очень бы хотел научиться?

Заранее благодарю..
(This post was last modified: 24.05.2024 10:15 by fatsawhorse.)
24.05.2024 10:14
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2292
Post: #9307

(24.05.2024 10:14)fatsawhorse Wrote:  Здравствуйте.. Если кто может, то посмотрите лог! Я его сохранил и выложил на этот сайт https://ru.files.me/f/ddhawuvfhs ..

Отсутствует def-файл снаряда у какого-то монстра в бою.
24.05.2024 12:44
Find all posts by this user Quote this message in a reply
Archer30 Offline
Moderators

Posts: 1139
Post: #9308

Hi, what's the ideal way of sync i^myVar^ to another side of battlefield in multiplayer game in the latest ERA?


Latest ERA mods and scripts in development - My GitHub
27.05.2024 14:29
Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1022
Post: #9309

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

Спасибо Вам за помощь в расшифровке..

P.S. Я бы сам хотел научиться читать лог-файлы, но понятия не имею как это делать!
А Вы можете сказать по какой строчке Вы это определили?
Да уже, эра 3.0.5 это набор ошибок Bad
(This post was last modified: 28.05.2024 04:43 by fatsawhorse.)
28.05.2024 04:39
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2292
Post: #9310

(28.05.2024 04:39)fatsawhorse Wrote:  Я бы сам хотел научиться читать лог-файлы, но понятия не имею как это делать!

Для этого нужно знать Ассемблер и иметь более-менее разобранную геройскую базу.

(28.05.2024 04:39)fatsawhorse Wrote:  А Вы можете сказать по какой строчке Вы это определили?

По адресу ощибки и содержимому регистров процессора.

(28.05.2024 04:39)fatsawhorse Wrote:  Да уже, эра 3.0.5 это набор ошибок Bad

Лучше переходите на последнюю версию ERA.
28.05.2024 05:16
Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1022
Post: #9311

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

Quote:По адресу ощибки и содержимому регистров процессора.
- а Вы можете эту строчку из лога сюда скопировать, если не недолго и не сложно! Может я методом тыка поучусь такие ужасы определять!

Quote:Лучше переходите на последнюю версию ERA.
- я готов это сделать прямо сейчас даже, но там до сих пор сетевая игра сломана. Я 3.9.5 тестировал и рассинхрон. При этом не было моих кодов и все опции были также отключены в игре Bad Да ещё там была проблема с шрифтами на вторых компьютерах (там всё в иероглифах непонятных мне было). Судя по этим проблемам они есть, были и будут и думаю их вряд ли устранят (возможно по лоби эти рассинхроны не видны, но по сетевому проводу точно имеют место быть), так не видят скорее всего, но я вижу и они там точно есть! А вся моя игра построена на сетевых баталиях, где применяются коды в битвах!
(This post was last modified: 01.06.2024 08:40 by fatsawhorse.)
01.06.2024 08:37
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2292
Post: #9312

(01.06.2024 08:37)fatsawhorse Wrote:  Вы можете эту строчку из лога сюда скопировать, если не недолго и не сложно! Может я методом тыка поучусь такие ужасы определять!

Exception
{
    Module: h3era HD.exe
    Adress: [ 0x0043F2FC ]
    Code: EXCEPTION_ACCESS_VIOLATION
    Flags: 0x00000000
    Information: read of address: 0x00000030
}

Context { EAX: 0x00000070, ECX: 0x00000002, EDX: 0x00000000, EBX: 0x0F53CB94, ESP: 0x02D382E4, EBP: 0x02D38380, ESI: 0xFFFFFFDE, EDI: 0xFFFFFF95 }

(01.06.2024 08:37)fatsawhorse Wrote:  но там до сих пор сетевая игра сломана. Я 3.9.5 тестировал и рассинхрон. При этом не было моих кодов и все опции были также отключены в игре Bad

Печально, что не исправили. Попробуйте версию ERA 3.9.12, может там всё же исправили мультиплейер (т.к. онлайн-лобби на ней люди как-то играют).
01.06.2024 09:23
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16529
Post: #9313

fatsawhorse, В 3.9.11 уже нет проблем с рассинхроном без скриптов.


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

Posts: 1022
Post: #9314

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

Quote:fatsawhorse, В 3.9.11 уже нет проблем с рассинхроном без скриптов.
- пожалуйста, можно мне её протестировать! Очень хочу проверить. Правильно ли я понял, без всех скриптов? Неужели и свои нельзя вставлять? Или только без опций это! в 3.0.5 опции встроенные не все, но не которые и мои скрипты не давали рассинхрон, работая совместно!

А шрифт на втором компьютере исправлен или снова иероглифы греческие?

Хочу тестировать! сслыку дайте плиз..

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

Но спасибо за подсказку где искать проблему (хотя я её и не найду. Это видимо где-то внутри игры, а не мои скрипты)
01.06.2024 10:42
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16529
Post: #9315

Скрипты вставлять можно, но именно скрипты для боя должны быть должным образом написанными.
Шрифты не зависят от сетевой игры и должны быть одинаковыми. Иероглифы — это проблема настроек операционной системы.
Я уже давно не распространял Эру в виде самостоятельных архивов, хотя и планирую сделать таковую в ближайших подверсиях. У Вас есть стабильный интернет, чтобы воспользоваться современным Лаунчером?

https://github.com/HeroesLauncher/heroes...-1.0.5.exe


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
01.06.2024 13:43
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