Объявления

Форум о Героях Меча и Магии и King's Bounty. Если Вы любите эти игры, мы будем рады видеть Вас в наших рядах. :smile2:

Heroes of Might and Magic III: The Succession Wars

Обсуждаем, делимся впечатлениями, новой информацией
offlineАватара пользователя
Orzie  
Ветеран
Ветеран
 
Сообщения: 684
Зарегистрирован: 12 сен 2013, 15:17
Откуда: Томск
Пол: Не указан
Награды: 3
Высшая медаль (1) 3 место 1 этапа по HMM1 (1) Бонусный шлем (1)
Поблагодарили: 442 раз.

Re: Heroes of Might and Magic III: The Succession Wars

Сообщение Orzie » 24 май 2018, 17:47

Музыкальное сопровождение Героев Меча и Магии 2 наряду с графической частью являлось одной из причин, создающих уникальную игровую атмосферу. Поскольку в цели нашего проекта Heroes of Might and Magic 3: The Succession Wars входит, в том числе, приумножение наследия Героев 2 наряду с сохранением этой игровой атмосферы, мы рады представить вам свой первый оригинальный саундтрек, который призван обогатить звуковое разнообразие и позволить игрокам окунуться в волшебный мир Энрота вновь под композиции Пола Энтони Ромеро и, теперь уже - и новую авторскую музыку.

СМОТРЕТЬ И СЛУШАТЬ НА YOUTUBE
Вернуться к началу

offlineАватара пользователя
Orzie  
Ветеран
Ветеран
 
Сообщения: 684
Зарегистрирован: 12 сен 2013, 15:17
Откуда: Томск
Пол: Не указан
Награды: 3
Высшая медаль (1) 3 место 1 этапа по HMM1 (1) Бонусный шлем (1)
Поблагодарили: 442 раз.

Re: Heroes of Might and Magic III: The Succession Wars

Сообщение Orzie » 10 окт 2018, 20:12

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

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Вернуться к началу

offlineАватара пользователя
Orzie  
Ветеран
Ветеран
 
Сообщения: 684
Зарегистрирован: 12 сен 2013, 15:17
Откуда: Томск
Пол: Не указан
Награды: 3
Высшая медаль (1) 3 место 1 этапа по HMM1 (1) Бонусный шлем (1)
Поблагодарили: 442 раз.

Re: Heroes of Might and Magic III: The Succession Wars

Сообщение Orzie » 07 янв 2019, 07:49

Heroes 3: The Succession Wars Mod - это глобальная модификация Героев Меча и Магии 3, которая позволяет игрокам погрузиться в сказочную атмосферу её приквела - Героев Меча и Магии 2. Помимо воспроизведённых элементов Героев 2, проект также включает в себя большое количество нового контента, созданного в стиле этой игры, такого как новые существа, замки, артефакты и многое другое. Цель модификации - обеспечить игрокам как свежие игровые впечатления, так и тёплые ностальгические воспоминания.

Изображение

https://www.youtube.com/watch?v=A9H_3rX_NG8

Скачать первую стабильную бета-версию 0.8.0:
https://www.moddb.com/mods/h3sw/downloa ... -v080-beta

Зеркала для скачивания:
https://www.dropbox.com/s/ocyg2jqc4hzi8 ... r.exe?dl=0
https://drive.google.com/open?id=1lPvkU ... XHMQK9ErSi

Установка:
Распаковать содержимое установочного файла в директорию с чистыми Heroes 3: Shadow of Death или Heroes Complete. Никаких других модов (кроме HD Mod после установки самой модификации) устанавливать в эту директорию нельзя.
Внимание! Если на вашем компьютере не запускается h3sw.exe, вам придётся также установить HD Mod и прописать в его лаунчере твик <Fix.Cosmetic> = 0:
https://sites.google.com/site/heroes3hd/rus/description

Полезные ссылки:
https://vk.com/thesuccessionwarsmod
https://www.youtube.com/channel/UC8wjJt9DQO-TLoRZ98X9
https://www.facebook.com/thesuccessionwarsmod
http://heroes2.forumactif.com
Вернуться к началу

offlineАватара пользователя
Orzie  
Ветеран
Ветеран
 
Сообщения: 684
Зарегистрирован: 12 сен 2013, 15:17
Откуда: Томск
Пол: Не указан
Награды: 3
Высшая медаль (1) 3 место 1 этапа по HMM1 (1) Бонусный шлем (1)
Поблагодарили: 442 раз.

Re: Heroes of Might and Magic III: The Succession Wars

Сообщение Orzie » 07 май 2019, 17:34

Представляем вашему вниманию второй трейлер бета-версии проекта, впервые демонстрировавшийся на главной сцене Стримфеста 2019 в Москве. Несмотря на то, что трейлер основан преимущественно на наработках версий 0.8.х, присутствует и новый контент, а особо внимательные пользователи смогут рассмотреть несколько сюрпризов :)

https://www.youtube.com/watch?v=ppTm4DVauC0

Изображение
Вернуться к началу

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

Re: Heroes of Might and Magic III: The Succession Wars

Сообщение Ben80 » 20 июл 2019, 17:25

Хотел бы узнать, правился ли в SW алгоритм оценки ИИ применения цепной молнии ? В движке Тройки он не сильно правильный - учитывается только удар по первой цели.
Вернуться к началу

offlineАватара пользователя
Orzie  
Ветеран
Ветеран
 
Сообщения: 684
Зарегистрирован: 12 сен 2013, 15:17
Откуда: Томск
Пол: Не указан
Награды: 3
Высшая медаль (1) 3 место 1 этапа по HMM1 (1) Бонусный шлем (1)
Поблагодарили: 442 раз.

Re: Heroes of Might and Magic III: The Succession Wars

Сообщение Orzie » 15 авг 2019, 08:32

Тот же самый, этот аспект игры мы не меняли. В данный момент работаем над корректным графическим отображением.
Вернуться к началу

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

Re: Heroes of Might and Magic III: The Succession Wars

Сообщение Ben80 » 24 сен 2019, 18:13

В оригинальной Тройке на случайных картах генерируется очень много шрайнов 1 и 3 уровня, и мало - 2 уровня. Заметил, что на ваших случайных картах это не поправлено.

Код-фикс нужен ? Если нужен, то скопирую из своих наработок.
Вернуться к началу

offlineАватара пользователя
Orzie  
Ветеран
Ветеран
 
Сообщения: 684
Зарегистрирован: 12 сен 2013, 15:17
Откуда: Томск
Пол: Не указан
Награды: 3
Высшая медаль (1) 3 место 1 этапа по HMM1 (1) Бонусный шлем (1)
Поблагодарили: 442 раз.

Re: Heroes of Might and Magic III: The Succession Wars

Сообщение Orzie » 25 сен 2019, 08:07

Улучшением РМГ пока что толком и не занимались. Возможность это контролировать безусловно пригодится, поэтому было бы здорово.

Однако, если не говорить о H3SW, с точки зрения баланса далеко не всегда есть смысл утверждать, что это недоработка. В тройке второй уровень - один из наиболее ценных в дебюте и миддлгейме.
Вернуться к началу

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

Re: Heroes of Might and Magic III: The Succession Wars

Сообщение Ben80 » 25 сен 2019, 15:27

Код: Выделить всё
int __stdcall changeShrinesFreq(LoHook* h, HookContext* c)
{
   if(*(int*)(c->ebp + 8) == 88)
      *(int*)(c->eax + 0x10) = 30;
   if(*(int*)(c->ebp + 8) == 89)
      *(int*)(c->eax + 0x10) = 150;
   if(*(int*)(c->ebp + 8) == 90)
      *(int*)(c->eax + 0x10) = 30;


   return EXEC_DEFAULT;
}
...
_PI->WriteLoHook(0x534EDF, changeShrinesFreq);


Да, не всегда есть смысл так утверждать. Но в данном случае поиски глубинного смысла (к которым я сам весьма склонен) заводят в тупик ))
Сама система оригинальной игры с вэлью и частотой объектов - изначально кривая, по своему замыслу. Хотя имеет некое свое обаяние.
В случае со шрайнами разработчики ничтоже сумняшеся выставили частоту по 100 всем 3 шрайнам. Естественно, в системе, которую они сами же придумали это так работать не будет - то есть это не будет иметь следствием равновероятное появление всех 3 шрайнов.

Не могу здесь также не затронуть тему ульев (это которые вивернов дают) - то есть это то, через что играют онлайнщики (даже в большей степени, чем через консерватории). Ульи имеют вэлью 9000 и генерируются в основном в трежах, причем в очень неслабых количествах. Объектов со схожим вэлью в игре почти нет, поэтому ульев и генерируется много (нет "конкурентов").
Сомневаюсь, что это было сделано специально для онлайнщиков )) Скорее правильно было бы сказать, что онлайнщики используют это как своеобразный "эксплойт".
Вернуться к началу

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

Re: Heroes of Might and Magic III: The Succession Wars

Сообщение Ben80 » 28 сен 2019, 11:57

В бою для призраков, управляемых ИИ, в идеале при выборе ими цели для атаки надо бы учитывать подкрепление, которое они получат от убитых.
Набросал код - на 2 лоухуках, поскольку хайхуки я не люблю (читай - не умею готовить). Не тестировал, правда :smile1:

Код нужно немного дополнить для случаев, если цель - боевая машина или клон.

Код: Выделить всё
int damage;
...
int __stdcall getDamage(LoHook* h, HookContext* c)
{
   damage = c->ebx;

   return EXEC_DEFAULT;
}

int __stdcall getGhostBonus(LoHook* h, HookContext* c)
{
   _BattleStack_* targetStack = *(int*)(c->ebp + 0x10);
   _BattleStack_* AIStack = *(int*)(c->ebp + 8);

   if(AIStack->creature_id == GHOST_ID)
   {
   int ghostNewCounts = 0;
   if(damage >= (targetStack->full_hp - targetStack->lost_hp))
      ghostNewCounts = 1 + (damage - targetStack->full_hp + targetStack->lost_hp) / targetStack->full_hp;
   if(ghostNewCounts > targetStack->count_current)
       ghostNewCounts = targetStack->count_current;

   c->eax += ghostNewCounts * CALL_5(double, __thiscall, 0x442770, AIStack, *(int*)(c->esi), *(int*)(c->esi + 4), 0, 0);   
    }
   return EXEC_DEFAULT;
}

...
_PI->WriteLoHook(getDamage, 0x435872);
_PI->WriteLoHook(getGhostBonus, 0x435884);
Вернуться к началу

Пред.След.

Вернуться в Общий раздел

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

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