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

Post Reply 
Threaded Mode | Linear Mode
[ERA 3] HoMM3 ERA Launcher Edition
» HoMM3 ERA + HD-mod + ERA Scripts. С автообновлениями и новостями в лаунчере.
Author Message
Elmore Offline

Posts: 505
Post: #2971

А я за то, чтобы как можно больше значений генерировались при создании карты. Иначе игра "заставляет" перероливать через save/load в процессе игры. Если возможно, то сделать это опциональным для любителей выбить лучшее.


Image: widget.png?style=banner2
07.02.2022 09:29
Find all posts by this user Quote this message in a reply
Nevemor Online

Posts: 53
Post: #2972

Добавлю свое важное мнение: ходы ИИ могут быть разными) замечал несколько раз.
При чем мне это сильно запомнилось из-за того, что при ходе ИИ игра вылетала. При 3-4 загрузке, ИИ пошел в совсем другую сторону, тем самым спас партию от вылета... еще на несколько ходовSm)
07.02.2022 23:27
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16057
Post: #2973

Всё потому, что состояние ГСЧ никогда не сохранялось в файле сохранения. И не должно было. Точно также случайный ресурс в начале недели не привязан к чему-либо. И случайное событие колодца не должно. Либо должно зависеть в том числе от текущего дня. Имхо, игровой день + соль/секретный ключ/параметр карты = достаточно для псевдослучайного результата.


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

Posts: 4144
Post: #2974

Nevemor, Berserker, вот вы и попалисьSpiteful

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

Да того, как заниматься сборкой, я ведь и поиграть немало успел148


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
08.02.2022 01:00
Visit this user's website Find all posts by this user Quote this message in a reply
daemon_n Away
Administrators

Posts: 4144
Post: #2975

Berserker, что касается ресурса пруда и, как ни странно героя в таверне, тут спорить не буду случайные (ну, наверно, недельный сброс я смогу простить), но объясните же мне, почему же заклинания в книжке заклинаний, ловля в колодце и смена заклинаний в шрайнах за мифрил должны быть так нещадно обузофильными?102


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
08.02.2022 01:19
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16057
Post: #2976

Потому что они никакого логического объяснения детерминированности для таких процессов нет. Тут именно что случайное значение, как бросок кубика в ролевой игре. Не нужно пытаться каждый вызов random() привязывать к чему-либо.


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

Posts: 4144
Post: #2977

Berserker, я сделаю отдельной опцией, окей.
"И включу её по умолчанию116"



заодно скопирую вопрсо из дискорда:

Quote: тут проблем с плагином и скриптами оказалась - плагин на отображение мифрила обнулял очки передвижения, если я использовал
Code:
Era::y[1] = P_Game->GetPlayerID();
Era::ExecErmCmd("OW:Ry1/7/?y2");

   
это странно, так что временно закостылил на y66
есть ли возможность иначе получить число мифрила игрока, чтобы не использовать erm++?


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
08.02.2022 02:32
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16057
Post: #2978

А когда срабатывает указанный код? Кто его вызывает?


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

Posts: 4144
Post: #2979

Berserker, при обновлении экрана и строки ресурсов - я вызываю

Code:
_PI->WriteLoHook(0x403F00, OnResourceBarDlgUpdate);
_PI->WriteLoHook(0x417380, OnResourceBarDlgUpdate);


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
08.02.2022 03:06
Visit this user's website Find all posts by this user Quote this message in a reply
daemon_n Away
Administrators

Posts: 4144
Post: #2980

Обновление ERA 3 Лаунчер-издания:
v2.49 (08.02.2022)

Список изменений:
[#] исправлено обнуление очков передвижения героя с опцией "Удвоенное число очков передвижения";
[#] Обелиски не предлагали использовать заклинание;
[#] иные мелкие исправления, но все ждали именно первый фикс 118


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
08.02.2022 04:15
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16057
Post: #2981

Ну тогда понятно. Ты прикинь, портишь y[1] во время вызова UN:R2.
Это если ты в обработчике события работаешь, то там y-переменные уже сохранены Эрой и можно кодить что угодно. А в произвольном хуке, активируемом ЕРМ командами портить память нельзя.
Решение простое → вернуть значение y[1], которое было до этого после выполнения команды.


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

Posts: 4144
Post: #2982

Berserker, понял. Спасибо!
Кстати, в дискорде тебя ждёт баг касательно самой era.dllYes

хотя вот -- ссылка на дебаг


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
08.02.2022 05:07
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16057
Post: #2983

Да вот не ясно что, текст сообщения бы.


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

Posts: 4144
Post: #2984

Berserker,
Quote:Dang dude I tried running the ERA HD mod on my surface pro 5
and it just loads to a black screen and freezes
works on my other computer tho


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
08.02.2022 17:19
Visit this user's website Find all posts by this user Quote this message in a reply
Unit Man Offline

Posts: 9
Post: #2985

Всем добро здравствовать и хорошо здоровствовать.

(08.01.2022 22:28)daemon_n Wrote:  Обновление ERA 3 Лаунчер-издания:
v2.45 (09.01.2022)

Порадовала новость меня эта!

Нынче ознакомился я с HoMM3 ERA Plus, по совету HeLGTLA. Правда вот не все скрипты работают, что-то не так установилось. Но, всё же впечатлён весьма... Жаль времени не на всё хватает, но надеюсь потом заручусь технической поддержкой в будущем здесь. Ну а вообще узнав об новшествах... я понял, как отстал от современности по классике жанра ...

Успехов в нароботках, спасибо за ваши колосальные труды!!!
09.02.2022 21:41
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-2022 MyBB Group