LINUX.ORG.RU

fheroes2 1.1.3 — новые возможности в редакторе, исправление ИИ, интерфейсные улучшения

 , , , ,

fheroes2 1.1.3 — новые возможности в редакторе, исправление ИИ, интерфейсные улучшения

0

1

Дорогие подписчики и любители Героев Меча и Магии!

Рады сообщить Вам о выходе 1.1.3 обновления открытого движка fheroes2 для "Heroes of Might and Magic 2".
С момента выхода прошлого обновления мы большую часть времени посвятили оптимизации кода и подготовке к будущим обновлениям. Но вместе с тем в движок были внесены существенные правки, касающиеся редактора и искусственного интеллекта, а также улучшения интерфейса и переводов, о которых мы хотим рассказать в сегодняшней публикации.

Самым глобальным изменением редактора стало добавление возможности создавать карты на всех поддерживаемых движком языках. Оригинальный формат карт не позволял определять язык, на котором была создана карта. Теперь же, в картах созданных специально для fheroes2, можно выбрать конкретный язык для всех текстов карты, и он корректно будет отображаться вне зависимости от того, какой язык выбран для интерфейса самого движка. Также в редакторе исправлено несколько логических проблем, о которых нам сообщали картостроители из нашего сообщества.

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

Кроме этого, улучшены некоторые элементы интерфейса. Например, была добавлена анимация песка в песочных часах, которые символизировали прогресс хода противника, исправлены ошибки в отрисовке элементов интерфейса в режиме "Скрытого интерфейса", а также были добавлены адаптивные вертикальные кнопки для случаев, когда текст в них не помещался.

В общей сложности закрыто свыше 30 тем с проблемами и улучшениями движка.

Мы надеемся, что движок fheroes2 по-прежнему позволяет играть Вам в Героев 2 с максимальным комфортом и удовольствием.

Руководство по установке.

Помочь с осуществлением будущих улучшений игры можно подпиской на Boosty или Patreon.

>>> Подробности на нашей странице

★★★

Проверено: hobbit ()
Последнее исправление: unfo (всего исправлений: 4)
Ответ на: комментарий от alt-tab-let

Были бы рады достойной конкуренции. Но шанс того, что соберется команда, которая самолично захочет развивать игру в своем направлении - нулевой. Модификации оригинальной игры - это длительный путь, которым идут моды «Тройки» уже более десятка лет. Писать новый движок с нуля - наверняка займет несколько лет даже у коммерческой организации. Делать контент на нашем движке - это уже не конкуренция - а скорее сотрудничество с нами.

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

sirDranik ★★★
() автор топика
Ответ на: комментарий от sirDranik

Да чё вы такие сурьёзные. Это прикол был. Изготовление движка hmm3 на таблицах из 1ц. Круто же, бесполезно но круто!

alt-tab-let ★★
()

Спасибо! Ваш всем довольный пользователь-старпёр.

Old-Cat
()
Ответ на: комментарий от hobbit

Там про третьих … А тут вторые.

Ты эт самое… поосторожнее… не видишь кому отвечаешь?
Ща как навалит 300 порций про v2 vs v3…

frob ★★★★★
()
Ответ на: комментарий от alt-tab-let

Не, лучше б взялись за ум и запилили пятерку.

undef ★★
()

Хочу высказать своё неудовольствие, что вот эта ваша современная версия вторых героев написана на современном С++, то есть std и весь связанный с этим «bloat». Я не уважаю такое отношение к играм. Например, есть кнопочные телефоны с 8МБ ОЗУ и экраном на 480x320, мне легче будет туда Carmageddon (dethrace) портировать, чем вот это безобразие.

jpegqs
()
Ответ на: комментарий от frob

Асиметричные фракции и жёстко дефицитная экономика рулит! А всратые спрайты, нарисованные как будто младшекласником - прикольно.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от alt-tab-let

Да я понимаю. Но их бы усилия - да на благое русло...

Сколько раз я слышал подобное в наш адрес.)))

Но тут уж совсем нишевое - людей, которые будут в это играть на 1с - 2,5 человека.)

sirDranik ★★★
() автор топика
Ответ на: комментарий от jpegqs

std и boost здорово экономят трудозатраты при разработке

А устройства с 8 Мб ОЗУ всё равно уже не производятся, зачем же ради них *так* убиваться? Старым устройствам - старый софт.

Manhunt ★★★★★
()
Ответ на: комментарий от alt-tab-let

Герои меча и магии III» на 1С

Мля ха-ха, катаюсь под столом до сих пор... :D Я даже не могу статью начать читать, пытаясь представить что там может быть?!... :D

xwicked ★★☆
()
Ответ на: комментарий от Manhunt

А устройства с 8 Мб ОЗУ всё равно уже не производятся, зачем же ради них так убиваться? Старым устройствам - старый софт.

Это устройства, что всё еще производятся и продаются. 8МБ это еще дорогие модели, у большинства 4МБ.

jpegqs
()

Почему нельзя сделать нормальный пакет (deb в частности) для установки? Установил пакет, смонтировал образ оригинальной игры, и вперёд. Вот эти: распакуй, запусти скрипт, скопируй, реально отталкивает.

TechnoMag ★★
()
Ответ на: комментарий от TechnoMag

в раче есть пкгбилд, очень удобно и обновляется даже раньше новостей на лоре.

xfilx ★★
()
heroes2 engine, version: 1.1.3
----------
Main Menu

Press N to choose New Game.
Press L to choose Load previously saved game.
Press H to show High Scores.
Press C to show Credits.
Press T to open Game Settings.
Press E to open Editor.
Press Q or ESCAPE to Quit the game.
----------
----------
�����


�� �������, ��� ������ �����?
Press RETURN to choose YES.
Press ESCAPE to choose NO.
----------
faust@Rizen53600 ~> 

Всё гложет мысля - а чё там под вопросиками - чит-коды?

drfaust ★★★★★
()
Ответ на: комментарий от TechnoMag

В свежих бубунтах и дебианах есть fheroes2. Заодно можно game-data-packager’ом собрать пакет с игровыми ресурсами.

undef ★★
()
Ответ на: комментарий от drfaust

Там скорее всего текст для экранных читалок на русском языке в cp1251. У проекта не всё гладко с юникодом.

undef ★★
()

кстати, у меня из данных только оригинальная демка suc wars

карты на русском языке не работают. это так и надо?

и будет ли когда-нибудь редактор для тех, кто не хочет покупать/пиратить PoL?

alt-tab-let ★★
()
Ответ на: комментарий от sirDranik

Но тут уж совсем нишевое - людей, которые будут в это играть на 1с - 2,5 человека.)

0 человек. это проект-стёб, для того и задуман. типа «мы сделали это, мы посадили героев на трудочасы».

alt-tab-let ★★
()
Ответ на: комментарий от TechnoMag

Почему нельзя сделать нормальный пакет (deb в частности) для установки? Установил пакет, смонтировал образ оригинальной игры, и вперёд. Вот эти: распакуй, запусти скрипт, скопируй, реально отталкивает.

хм. распаковал в хомяк, запустил даунлоад демо дата, запустил. потом ещё карт в сети накачал и закинул. фсё работает. надо бы до 1.1.3 обновить, кстати.

ps. вообще, это одна из двух игр в которую я играю в принципе.

alt-tab-let ★★
()
Ответ на: комментарий от alt-tab-let

Карты движок должен открывать любые, если позволяют ресурсы. Чтобы текст стал русским, нужно выбрать язык интерфейса русским.

Рискну предположить, что карты сделаны для дополнения PоL, поэтому не запускаются.

sirDranik ★★★
() автор топика

Недавно как раз вспомнил про Heroes 2 Gold и с удовольствием прошёл большую часть карт на вашем движке. Единственное, что огорчает, это то, что при игре на моём нетбуке (Intel Atom N270 2Gb DDR2) заикается звук, при этом, если верить диспетчеру задач, процессор особо не напрягается. Жду многопользовательский режим, надеюсь, найду с кем сыграть.

Dominat ★★
()
Ответ на: комментарий от alt-tab-let

хм. кстати, да. а почему они mp2?

fheroes2 engine, version: 1.1.2

27.10.2024 08:21:51: [ERROR] LoadMapMP2: Failed to load The Price of Loyalty map './maps/Struggle of Worlds.mp2' which is not supported by this version of the game.

alt-tab-let ★★
()
Ответ на: комментарий от alt-tab-let

Иногда создатели карты искусственно меняли расширение карты (не знаю зачем). Т.е. возможно это карта PoL с соответствующим контентом, но переименованная в SW карту.

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

sirDranik ★★★
() автор топика
Ответ на: комментарий от Dominat

А какая ОС у Вас на нём стоит? Не помню, чтобы у нас были жалобы на звуки... Возможно это какая-то локальная проблема с машиной...

sirDranik ★★★
() автор топика
Ответ на: комментарий от sirDranik

А вообще, рекомендую обзавестись полной версией игры вместо демо.

В таком случае надо уже поменять название с fheroes2 на heroes2HD или heroes2-port-for-linux. Это больше будет соответствовать нынешнему состоянию.

Kogrom
()
Ответ на: комментарий от Kogrom

Нормальное название. Чтобы меньше придирались насчёт авторского права.

sirDranik ★★★
() автор топика
Ответ на: комментарий от xwicked

То есть от эмулятора юникса на джаваскрипте в браузере ты так не катался? А ведь вещи одного примерно порядка…

hobbit ★★★★★
()
Ответ на: комментарий от jpegqs

А есть какие-то объективные замеры, как современный C++ мешает работе на 8 мегабайтах? 8 мегабайт – это всё-таки не 64 килобайта, там да, что-то производительное можно писать только на ассемблере, C-- или форте (хотя последний больше про компактность, чем про скорость).

К примеру, лет 30 назад С++ был, конечно, не таким, как сейчас, но STL, где всё было обвешано шаблонами, был уже тогда. При этом в эксплуатации вполне были ПК с 1-4 мегабайтами, и плюсовый софт на них работал.

Собирался вот крайне долго, да, но это привет костылям на инклудах вместо нормальной модульности, от чего в C++20 как раз начали отходить (забавно, что сравнимые по сложности проекты на объектном турбопаскале собирались раз в 5-7 быстрее даже сишных, не говоря о плюсовых, именно потому, что в турбопаскале модульность была уже тогда).

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от sirDranik

Думаю, аудитория будет примерно сопоставима с аудиторией Дум2 на монохромном кнопочном телефоне.

То есть, это изначально не про «поиграть», а про «приколись, п’цаны, как я могу». Ну и демонстрация возможностей платформы нескучным образом…

AlexM ★★★★★
()
Ответ на: комментарий от sirDranik

На нетбуке стоит Windows 7 32 бита со всеми доступными обновлениями.

Dominat ★★
()

На днях тут встретился с глюком: выкопанный артефакт в инвентаре героя отображается вот так. При этом, маленькая иконка артефакта во время обмена между героями отображается нормально.

Dominat ★★
()
Ответ на: комментарий от Dominat

Это проблема ресурсов. У нас уже было несколько подобных жалоб (1-2). Решается использованием данных другой сборки игры.

sirDranik ★★★
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.