Current time: 21.04.2024, 01:23 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 1012
Post: #8911

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

Quote:В erm tracking идут списком все команды, что выполнил ЕРМ интерпретатор. И в комментариях указано, из каких они файлов и строк. То есть это трассировка
- это все равно не по-моему уму.. Там всё сложно. Открывал и проверял..

1. Что такое ЭРА + не понимаю?

2. Какой толк играет радиус раздумий в игре, я разницы то не вижу, как только не экспериментировал - всё одно и тоже?

3. Нужна помощь в проверки скрипта. Игра сразу вылетает без всякого рода причин. Не могу отыскать здесь проблему уже 4 дня..
суть скрипта такая вызвать на бой каждые 5 дней того героя на которого щит одет. Если комп то 10 бесов, а игрок-человек 20 огров, с мантией удваивается значение..

Так и не решил вопрос ещё с зависанием компьютерных героев. Обычно виснут после 3 месяцев, хотя я убрал у них всех дверь в измерение, полёт, горпортал и хождение по воде..
(This post was last modified: 03.12.2022 11:41 by fatsawhorse.)
03.12.2022 11:36
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2269
Post: #8912

(03.12.2022 11:36)fatsawhorse Wrote:  1. Что такое ЭРА + не понимаю?

Мод, дополняющий ЭРУ новым игровым контентом - городами, монстрами, артефакьами и т.д. В ERM там так же есть пара новых триггеров и расширенных ресиверов.

(03.12.2022 11:36)fatsawhorse Wrote:  2. Какой толк играет радиус раздумий в игре, я разницы то не вижу, как только не экспериментировал - всё одно и тоже?

ИИ с большим радиусом раздумий может направится в какой-то более привлекательный удалённый объект на карте. С маленьким радиусом - проверит только близрасположенные.

(03.12.2022 11:36)fatsawhorse Wrote:  3. Нужна помощь в проверки скрипта. Игра сразу вылетает без всякого рода причин. Не могу отыскать здесь проблему уже 4 дня..

Смотри, что написано в окне ERM-ошибки перед аварийным завершением игры.

(03.12.2022 11:36)fatsawhorse Wrote:  Так и не решил вопрос ещё с зависанием компьютерных героев. Обычно виснут после 3 месяцев, хотя я убрал у них всех дверь в измерение, полёт, горпортал и хождение по воде..

Ошибки с зависаниями на ходе ИИ можно отследить содовской командой gosolo.
03.12.2022 14:18
Find all posts by this user Quote this message in a reply
myoffice91 Offline
Moderators

Posts: 85
Post: #8913

(28.11.2022 09:40)fatsawhorse Wrote:  К сожалению, изменение радиуса раздумий хоть на 65000, хоть на все 950000 ничего не дало вообще. Компьютер всё равно вис на своём ходу. Как только убрал дверь в измерение, полёт и хождение по воде и арты с этим связанные стало быстрее, но иногда всё равно ход какого-либо компьютерного всадника так залипает (часы его хода идут, а он не ходит), что может и час продолжаться, а то и больше и конца края всё равно нет. Приходится в этом случае через диспетчер снимать игру. Я понятия не имею что компьютеру не нравится? Когда проходит 5 месяцев, а когда на 3-ем залипнет, хоть выключай игру!
(28.11.2022 10:56)XEPOMAHT Wrote:  Никак. Хочешь быстрый ИИ - удаляй ERM-скрипты на ИИ. Например в ERA+ ИИ полностью содовский, с обрезанными вог-иньекциями и минимум ERM-а. Работает быстро даже на моём старье. Если активировать теоретические битвы, то ИИ будет работать ещё быстрее, правда исход битвы ИИ будет немного отличаться от реального.
5 лет назад, уже исправлен проблема "ИИ очень долго действия" https://vk.com/wall-118013293_4635 плагин работает только MoP 3.Х и 2.Х из-за WERD. А потом следующая версия, открывал технология "ИИ турбо", что дает "МГНОВЕННО ход с без побочный". И еще возможность активация "ИИ агрессивный как варвар".

Время 3:38 (Режим ИИ турбо включен)
https://vk.com/video24357344_456239161?t=3m38s


Думаю, можно MoP 3.14 наработки "Режим ИИ три виды" интеграция в ERA+



  1. Heroes 3 MoP Fan-Patch 3.14
  2. MoP Key Delete RandomMap
  3. TavernVideos BIK ASM
(This post was last modified: 03.12.2022 15:17 by myoffice91.)
03.12.2022 15:16
Find all posts by this user Quote this message in a reply
Raistlin Away
Moderators

Posts: 1348
Post: #8914

myoffice91, а каким образом ты этого добился? Изменил тип рассчета действий на карте?

Code:
Magic->WriteHexPatch(0x52969F, (char*)"E8 FC 15 00 00");
Magic->WriteHexPatch(0x42E12E, (char*)"E8 9D 0C 00 00");

Я ради интереса убрал учет Мифрила - целая куча циклов сразу отпала. Вроде стало получше, хотя точно не знаю.


Создал новый глобальный мод: WoG Ultra Edition
03.12.2022 15:53
Find all posts by this user Quote this message in a reply
myoffice91 Offline
Moderators

Posts: 85
Post: #8915

Raistlin, нет, помню причина застревание цикл ассемблер.



  1. Heroes 3 MoP Fan-Patch 3.14
  2. MoP Key Delete RandomMap
  3. TavernVideos BIK ASM
(This post was last modified: 03.12.2022 16:05 by myoffice91.)
03.12.2022 16:05
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2269
Post: #8916

(03.12.2022 15:16)myoffice91 Wrote:  Думаю, можно MoP 3.14 наработки "Режим ИИ три виды" интеграция в ERA+

Потребуется исходный код для всех 3 режимов быстрого ИИ. Т.к. я в содовском коде на ИИ совсем не силён. Под изменения ИИ в вог-опциях будет отдельная вкладка. Пока я переписываю воговские опции по порядку и до моп-опций в ERA+ ещё не дошёл.
03.12.2022 16:19
Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1012
Post: #8917

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

Первым делом хочу сказать спасибо Берсеркеру о ценной всё-таки подсказки: как только я убрал все двери в измерения, полёты, хождения по воде и городские порталы в игре и все заклинания и артефакты связанные с этим всё стало просто летать! Теперь компьютер не тормозит. Компьютеру лучше не работать с этой магией как я понял! Жаль что я сразу к Вам не прислушался Берсеркер радиус раздумий не помог, но убрал все заклинания и получилось!

Я сумел самостоятельно решить проблему свою, где каждую неделю вызывался на поединок герой с одетым щитом ярости огров скрипт
. Оказывается у этого скрипта была аллергия на такой скрипт !!UN:J5/0 и как только я его убрал то всё стало в порядке..

Quote:Смотри, что написано в окне ERM-ошибки перед аварийным завершением игры.
- там как раз белиберда, что мне не понятна. Обычно прописывают, но там было что-то с чем-то!

Quote:Ошибки с зависаниями на ходе ИИ можно отследить содовской командой gosolo.
- боюсь спрашивать XEPOMAHT там наверное для таких умов как мой всё будет бесполезно? А где эту госоло можно взять?

myoffice91 - к сожалению у меня версия 3.0.5 с которой я никуда не уйду по уже озвученным ранее причинам (нет альтернативы), а на слабой версии 3.0.5 я так понимаю это не реализовано?

1. Какой максимальный радиус раздумий могу я поставить компьютеру и чтобы он работал. Берсеркер указал 65000, а какой можно по максимуму вписать?

2. Что за команда gosolo, где её искать и как пользоваться? (можно подробнее)
(This post was last modified: 10.12.2022 11:17 by fatsawhorse.)
10.12.2022 10:01
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2269
Post: #8918

(10.12.2022 10:01)fatsawhorse Wrote:  Что за команда gosolo, где её искать и как пользоваться? (можно подробнее)

Вызываешь командную строку игры, вписываешь в неё gosolo и жмёшь enter.
10.12.2022 15:04
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1292
Post: #8919

При определённом клике в экране города вызываю функцию. Функция завязана на номере текущего города на карте (!!CAx/y/z:U$). Бывает, что нужно сдвинуть город в редакторе на другое место. От этого меняется его номер.

(15.12.2020 21:55)Berserker Wrote:  А ещё лучше:
Вдруг у тебя изменится порядок городов. А потом иди руками правь по всем скриптам их ID. Лучше уж константы в начале скрипта.
Как не крутил с этим #DC - не могу городам задать неизменный номер 160
Хелп ми, кто в курсе...


Карта-мод "Война на Холсте"
15.12.2022 07:33
Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1012
Post: #8920

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

Quote:Вызываешь командную строку игры, вписываешь в неё gosolo и жмёшь enter.
- XEPOMAHT, я даже сомневаюсь что такая строка вообще есть у ЭРЫ / героя!

Что эта за строка? Где она находится?

P.S. я только знаю одну строку и эта строка по вводу паролей! О не речь идёт или нет (другой не знаю)?
15.12.2022 08:32
Find all posts by this user Quote this message in a reply
wessonsm Offline

Posts: 779
Post: #8921

fatsawhorse, так же, как все читы вбиваются типа wogeyeofsauron и так далее - нажимаешь Tab и печатаешь.
15.12.2022 13:11
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16486
Post: #8922

SergOz,



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

Posts: 1292
Post: #8923

Berserker, спасибо. Будет время - попробую.
Я то решил проблему через !!SN:W, но мне нужно было разобраться с этим !#DC.
Кстати, всё время, сталкиваясь с этой инструкцией, в голове крутится трек AC/DC


Карта-мод "Война на Холсте"
(This post was last modified: 15.12.2022 19:26 by SergOz.)
15.12.2022 19:25
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16486
Post: #8924

Это просто команда заменять везде "(SERG_TOWN_HEAVEN_X)" на просто число 7 при первой компиляции ЕРМ 2 => ЕРМ 1. Как макроподстановка ещё до запуска скриптов.


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

Posts: 87
Post: #8925

sorry for the perhaps stupid question, how to connect a.ini file via erm?
17.12.2022 07: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