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

Post Reply 
Threaded Mode | Linear Mode
ERA Scripts 1.46f
» Скриптпак/мод для ERA 2.9.12+
Author Message
XEPOMAHT Offline
Moderators

Posts: 2270
Post: #2191

(20.04.2020 15:39)helgtla Wrote:  !!UN:C4605854/1/10; // делитель шанса выпадения отрицательной морали- 1/10

Там вроде как максимальный процент выпадения морали (25% по умолчанию). Для отрицательной морали нужно менять сам код, идущий перед оценкой шанса выпадения морали, а не портить существующий.
(This post was last modified: 20.04.2020 17:59 by XEPOMAHT.)
20.04.2020 16:33
Find all posts by this user Quote this message in a reply
Sandris Offline

Posts: 410
Post: #2192

Пара дурных мыслей...

Герой с Ассасинами, заходя в город, где уже построена Гильдия Воров, а также в строение Гильдии Воров на карте, просматривает на еще 1 уровень больше информации о противниках (как если бы он имел Гильдию Воров в двух городах.)

Также, у героя с Ассасинами увеличивается радиус обзора на карте... он получает навыки разведки с более детальной информацией при клике на нейтралах и вражеских героях на карте (если у вражеского героя своих Ассасинов нет), по принципу наличия в войске Воров/Головорезов... у героя включается Маскировка... наличие Ассасинов позволяет им вести шпионаж (указывать число воинов, отправляемых на миссию, где они могут погибнуть... чем больше Ассасинов отправишь, тем выше шанс успеха)... красть ресурсы у врага, находить случайные вещи на дороге (что-то наподобие WoG-опций Шпионаж II и III)...
20.04.2020 17:10
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3880
Post: #2193

asandris, не стоит отбирать хлеб у объекта "Гильдия воров" на карте и у Разведки с "телескопами".

XEPOMAHT, есть более корреткное решение?

helgtla, ясно, спасибо. Осталось найти верные адреса для "порогов".

igrik, я даже не помню, что в третьем классе использовал Sm Спасибо, посмотрю, поправлю. Только вот с запятими не понял, где их, по-твоему, не хватает. На скрине как-то непонятно обозначение мест. Кинь текстом, что ли.


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
20.04.2020 17:37
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2270
Post: #2194

(20.04.2020 17:37)Algor Wrote:  есть более корреткное решение?

Смотря для чего. Если нужно поднять границы, то проверки на -3 и +3 сразу видны в функции по 6477A и 6478A. Если нужно изменить процентовку выпадения то, меняем формулу % = 12/3 своими данными: например для 50% шанса нужно изменить формулу на 12/6 или 6/3...
20.04.2020 17:59
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3880
Post: #2195

XEPOMAHT, нужно поменять и пороговые значения и процентовку.
Мошешь дать готовое решение?


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
20.04.2020 18:42
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2270
Post: #2196

(20.04.2020 18:42)Algor Wrote:  Мошешь дать готовое решение?

На сколько, что и чем менять? Мне проще бинарным патчем (т.к. изменения вносятся в игру сразу после запуска exe).
20.04.2020 18:50
Find all posts by this user Quote this message in a reply
Sandris Offline

Posts: 410
Post: #2197

При клике на иконку Золота в левом нижнем углу экрана (той, что ссылается на un44.def), происходит краш и вылет.

20.04.2020 22:10
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3880
Post: #2198

XEPOMAHT, бинарный патч мне не подойдет, надо чтобы опция включалась/отключалась.

asandris, хм, это просто иконка, не кнопка, там никакого клика не должно быть... проверю.

igrik, дошло, про какие ты запятые, а я в текстовках искал 96-copy заработался совсем.


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
20.04.2020 22:50
Visit this user's website Find all posts by this user Quote this message in a reply
Shishgun Offline

Posts: 24
Post: #2199

Все же неудобно, что нельзя одевать Перчатки всадника и Сапоги-Скороходы (:D). Я не могу улучшить Перчатки до Сапожек у Ремесленника
21.04.2020 14:58
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3880
Post: #2200

Хм, а разве ремесленник улучшает только надетые?
Я с ним играл мало и уже очень давно, не помню таких нюансов.
Перепроверю.


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

Posts: 16488
Post: #2201
Баг 
Баг FIX_THE_FIXER.

https://cdn.discordapp.com/attachments/6...0/Debug.7z


Вылет, так как auto.a = 273505020, некорректный адрес.
Опция 795 - night scouting.erm

Отключение game buf fixes.dll помогает. Есть идеи?


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

Posts: 2270
Post: #2202

(21.04.2020 17:35)Berserker Wrote:  Отключение game buf fixes.dll помогает. Есть идеи?

Мне иногда кажется, что старая версия game buf fixes.dll, которая используется в стандартной ERA, добавляет больше багов, чем исправляет.
21.04.2020 17:39
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16488
Post: #2203

XEPOMAHT, это версия из сборки.


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

Posts: 2814
Post: #2204

1. Все указанные поля в баттл_менеджере являются интовыми, т.е. 4 байта. В скрипте значения читаются как однобайтовые. Что тут может быть? Конечно вполне возможна потеря данных.
2. Berserker, ты как проверял этот сейв и после получал вылет? У себя на ПК? Т.е. ты у себя на ПК (или кто-то другой) загрузил сейв с сохраненными динамическими адресами (и это одновременный ответ почему вдруг ты назвал адрес неккоректным). Тут вопросы все сами собой отпадают. Алгор в скрипте запоминает динамический адрес в y10. Это же крайне опасная процедура. Такими адресами можно пользоваться только в одной сесиии игры даже на одном и том же ПК, не говоря уже о запуске таких сейвах на чужом ПК.

Я вообще не понимаю каким боком здесь может мешать game bug fixes.dll(by RK) или мой game bug fixes.dll(by igrik)

(21.04.2020 17:35)Berserker Wrote:  Вылет, так как auto.a = 273505020, некорректный адрес.
Может на тот момент это был и вполне корректный адрес для той конкретной машины в то конкретное время. Но критично некорретно так запоминать адреса в динамической памяти, а потом ими напрямую пользоваться. Так что по этому багу все вопросы к Алгору.


game bug fixes extended.dll || My Plugins || My GitHub
21.04.2020 18:22
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16488
Post: #2205

Gusik и ещё 2 камрада играют на Эре в реальной сетевой игре на 3 удалённых компьютера. Иногда находят баги. Это один из них. Если дело не в game buf fixes, значит дело в сохранении динамического адреса. При передаче хода происходит загрузка игры, адрес теряет актуальность. Выходит, нужно в Алгора бросить камень )


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