Объявления

Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru.
Я оторву свою задницу от всех дел и обязательно Вас активирую! :smile10:
Добро пожаловать на геройский форум! :smile25:

Герои 2 (разные версии) с плагинами

Не запускается игра? Проблемы со звуком? Где, в конце концов, взять игру, скачать патчи, приложения и карты? Как установить все это? Все проблемы обсуждаем в этом разделе
offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5553
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2163 раз.

Re: Герои 2 (разные версии) с плагинами

Сообщение AlexSpl » 11 авг 2023, 20:05

Цитата:
У меня кстати почему-то Редактор видит только 17-18 карт из дистрибутива, а всего их 47.

Не знаю, чей это баг (если всё же баг; нужно на оригинальной английской версии редактора карт проверить), но редактор карт открывает карты с именем ABCD1234, а в стандартном наборе есть карты, где четвёртый символ названия - число. Такие карты редактор почему-то не видит. Переименуйте нужную карту, заменив цифру на букву, и редактор её увидит.

Посмотрел. Windows-редактор не очень дружит с DOS-картами (увидите сами предупреждение). Дело в том, что на картах для DOS-версии игры отсутствует возможность нормального удаления объектов (нет "хвоста" для инструмента удаления в конце файла карты; редактор стирает объекты потайлово, что, естественно, неприемлемо с точки зрения целостности карты). Но посмотреть, сперва переименовав, можно.
Вернуться к началу

offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1315
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Герои 2 (разные версии) с плагинами

Сообщение Ben80 » 12 авг 2023, 06:42

Ну вот, с третьей карты можно сказать освоился в игре. Вчера неудачно проходил "Злые земли" - быстро не раскрутился, и попал в тягомотину, когда постоянно воюешь, а денег вечно не хватает. Подумалось - а если в любых частях Героев улучшать ИИ - не будет такой же тягомотины ? Решил, что нет - должен победить игрок, который сумел быстро раскрутиться, вовремя принял нужные ключевые решения. Сегодня прошел, получил ранг "Дракон".
Вернуться к началу

offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1315
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Герои 2 (разные версии) с плагинами

Сообщение Ben80 » 12 авг 2023, 07:02

AlexSpl,

а как вы думаете, можно чисто программными методами покрасить в другой цвет звездочки в окне "Показать артефакты" в Героях 2 ?
Возникла идея изменить данное заклинание, чтобы артефакты разных уровней показывались разными цветами - 1-й уровень синий, 2-й уровень зеленый, 3-й уровень красный.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5553
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2163 раз.

Re: Герои 2 (разные версии) с плагинами

Сообщение AlexSpl » 12 авг 2023, 07:31

Цитата:
AlexSpl,

а как вы думаете, можно чисто программными методами покрасить в другой цвет звездочки в окне "Показать артефакты" в Героях 2 ?
Возникла идея изменить данное заклинание, чтобы артефакты разных уровней показывались разными цветами - 1-й уровень синий, 2-й уровень зеленый, 3-й уровень красный.

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

offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1315
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Герои 2 (разные версии) с плагинами

Сообщение Ben80 » 13 авг 2023, 15:13

AlexSpl писал(а):

Про все 4 не скажу, но philAI я разобрал прилично.


Если найдете какие-нибудь баги, напишите, если нетрудно. В декомпиляте, который я выкладывал, есть мои комментарии, в тч о багах, но замеченных багов совсем немного - просто баги далеко не всегда бросаются в глаза при взгляде на код.
Можно даже тему специальную создать - "Баги PHILAI".
***
Часто замечал в PHILAI ошибки анализа, но это все-таки не программные баги. Наиболее яркий пример - нелинейная зависимость мю-силы (в терминологии "Теории слива" AlexSpl) от количества существ в отряде. Естественно, это чепуха - сила отряда образуется обыкновенным сложением из силы N существ. По крайней мере, если рейтинги существ рассчитываются так, что обладают этим свойством аддитивности. Но по другому проектировать и рассчитывать эти рейтинги просто нет смысла. Как разработчики выдали такую чепуху - уму непостижимо (в Героях 3, кстати, все норм).
Вот вы например, можете объяснить, почему при N от 75 до 100 коэффициент равен 0.95, а при N от 140 до 180 коэффициент равен 1.3 ? Не сможете, и никто не сможет, потому что это бессмыслица.
Вернуться к началу

offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1315
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Герои 2 (разные версии) с плагинами

Сообщение Ben80 » 13 авг 2023, 15:46

Сведем, например, в бою 3 Гигантов и 200 Гоблинов. Реально 3 Гиганта сильнее. А по формулам PHILAI сила Гоблинов умножается на 2.7 и они должны быть примерно раза в 2-2.5 сильнее Гигантов.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5553
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2163 раз.

Re: Герои 2 (разные версии) с плагинами

Сообщение AlexSpl » 13 авг 2023, 16:06

Цитата:
Вот вы например, можете объяснить, почему при N от 75 до 100 коэффициент равен 0.95, а при N от 140 до 180 коэффициент равен 1.3 ? Не сможете, и никто не сможет, потому что это бессмыслица.

Смысл мю-функции в том, чтобы дать более правдоподобную оценку силы нейтралов. Например, 200 гоблинов лучше, чем 50 + 50 + 50 + 50. Но насколько удачно подобраны коэффициенты, затрудняюсь сказать. Всё-таки мю-сила решает бои AI vs AI, а там и так не пойми что происходит. Вполне возможно, что коэффициенты взяты с учётом быстрого боя AI vs AI, чтобы, не знаю, компенсировать погрешности приближения.
Вернуться к началу

offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1315
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Герои 2 (разные версии) с плагинами

Сообщение Ben80 » 13 авг 2023, 16:13

AlexSpl писал(а):

Смысл мю-функции в том, чтобы дать более правдоподобную оценку силы нейтралов.


Так получается как раз фантастически неправдоподобная оценка. Нет, мю-функция (зависящая от N) - это просто крупная ошибка.

AlexSpl писал(а):

Например, 200 гоблинов лучше, чем 50 + 50 + 50 + 50.


Если вы имеете в виду что победить в 1 бою 200 гоблинов будет труднее чем в 4 боях по 50 гоблинов (и потери будут больше в 1 бою с 200 гоблинами) - то это и так нормально отразит функция теоретической битвы - там все это нормально считается. Но мю-функция здесь не при чем. Она просто искажает и ничего не дает.
Вернуться к началу

offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1315
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Герои 2 (разные версии) с плагинами

Сообщение Ben80 » 13 авг 2023, 16:16

AlexSpl писал(а):

бои AI vs AI, а там и так не пойми что происходит.


Можете мой декомпилят посмотреть - все должно стать понятно.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5553
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2163 раз.

Re: Герои 2 (разные версии) с плагинами

Сообщение AlexSpl » 13 авг 2023, 16:26

Цитата:
Так получается как раз фантастически неправдоподобная оценка. Нет, мю-функция (зависящая от N) - это просто крупная ошибка.

Вообще теоретическая битва - одна большая ошибка. Мю-функция просто поощряет ударные стеки. Чтобы сказать, насколько плохо или хорошо она это делает, придётся разобрать теоретическую битву от начала и до конца. Другого смысла, кроме поощрения ударных стеков (чем больше воинов в одном стеке, тем лучше, причём нелинейная зависимость) и учёта особенностей некоторых воинов, в ней нет. Меня, помню, смущал коэффициент 0,7 для существ с безответной атакой (стрелки, Феи и Разбойники). Вот это сложно понять. Наоборот же, за безответку мю-сила должна расти, а не падать. Вот с Грифонами всё понятно: они отвечают на каждый удар, поэтому 1,2. Почему 0,7 у вышеперечисленных существ, загадка.
Вернуться к началу

Пред.След.

Вернуться в Техническая часть

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1