LINUX.ORG.RU

fheroes2 1.0.1

 , , , ,

fheroes2 1.0.1

0

1

Здравствуйте, любители Героев Меча и Магии 2!

Открытый движок fheroes2 получил обновление 1.0.1!

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

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

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

Для русской версии были полностью переработаны все символы алфавита для кнопок, чтобы они выглядели более привлекательно и позволяли уместить более сжато требуемый текст на ограниченном пространстве кнопок интерфейса. Уже в ближайшем будущем, вне зависимости от версии игры, все кнопки интерфейса будут доступны на русском языке. Конечно же сам перевод на русский и другие языки получил исправления и улучшения.

Для пользователей Android версии было добавлено отдельное приложение "fh2 инструменты", чтобы облегчить установку и распаковку ресурсов игры. Также, приложение позволяет скачивать оригинальную демо версию игры и удалять сохранения, т.к. пока в интерфейсе игры не предусмотрен данный функционал.

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

Но самая главная и в то же время незаметная работа была проведена над кодом движка. Так как мы готовимся выпустить редактор карт, код движка претерпел глобальные изменения, что в будущем позволит избежать многих проблем в отрисовке карт, а также добавлять новые объекты на карту приключений.

За этот месяц было исправлено около 40 багов проекта.

Хотим вас заверить, что разработка не останавливается и мы будем рады видеть больше любителей Героев в рядах пользователей движка fheroes2.

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

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

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

★★★

Проверено: maxcom ()
Ответ на: комментарий от anonmyous

HX тут нужен.

Почитал, интересный проект, спасибо! Правда не разобрался еще как пользоваться, но это дело второе. На ютубе истории успеха есть по крайней мере.

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

пень-75 уделывал бы мою 120ю четвёрку в разы, без особого напряга.

Не в разы. В 1,01488 раза. https://www.vogons.org/download/file.php?id=9132&mode=view

На 386 у меня была мега-крутая по тем временам OTI (не ATI, а именно OTI) с мегом видео-памяти, или даже с 2 мегами… Таки да, ISA,

Тут ты чего-то путаешь, очень сильно. Не существовало таких гибридов.

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

Не в разы. В 1,01488 раза. https://www.vogons.org/download/file.php?id=9132&mode=view

Даже по этой ссылке - в 1.35 раз (100 против 74). Вот только я совсем не уверен, что такой подсчёт отражает моё утверждение про суперскалярность. Ведь в том то и фишка, что пень мог задействовать одновременно несколько АЛУ, и при этом каждое из них было в 1.35 раз быстрее, чем на моей четвёре.

Тут ты чего-то путаешь, очень сильно. Не существовало таких гибридов.

Вы - известный мастер «сильных» утверждений, начинающихся со слова «не существовало». Сталкивался тут уже с вами многократно. :)

OTI077 - Enhanced version of the OTI067. Includes support for 1MB and up to 65 MHz dot clock. Capable of resolutions up to 1024×768×256 colors in non-interlaced mode, and up to 1280×1024×16 colors interlaced.

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

Даже по этой ссылке - в 1.35 раз (100 против 74).

так это. Речь была про пень-75, а не 100.

ведь в том то и фишка, что пень мог задействовать одновременно несколько АЛУ,

Наверное, мог. Только у него был один ALU. 4 ALU было только у 4-го пня.

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

так это. Речь была про пень-75, а не 100.

Простите мою близорукость, но я не вижу на вашей картинке пентиум-75. Какой у него там скор?

Наверное, мог. Только у него был один ALU.

The Pentium has two datapaths (pipelines) that allow it to complete two instructions per clock cycle in many cases. The main pipe (U) can handle any instruction, while the other (V) can handle the most common simple instructions.

https://i.stack.imgur.com/w6EWX.png

Из рисунка видно, что на обоих пайплайнах по АЛУ стоит. Иначе какой это нафиг суперскаляр бы был?

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

Настолько, что при неделе единорогов, герой, с заведомо более слабым войском, попавший в котел, не будет на них нападать, а будет стоять без движения в котле, а ты будешь его разыскивать по всем углам карты. А еще если ты, допустим, ослепил лича, AI все равно будет заботливо прикрывать его, неся урон от твоих юнитов.

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

Так у волшебников изначально были трассирующие лучи смерти.

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

Пичальнее чем через dosbox на Raspberry Pi 3 с тротлингом? Например когда герой при скачке на максимальной скорости делает 1 шаг за 2 секунды?

kirill_rrr ★★★★★
()

Ага, я так понял поддержку UE5 не скоро добавите?

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

Когда третьи Герои будут? Я ж поседею, пока дождусь, блин.

Вот один в один мои мысли. Пройдя по очередной ссылке на сабж, думаю, а когда третьи? Кода?

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

Слабо представляю что такое стрикозёл

Молоды вы ышо :)

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

ОМГ обещания втектальнике, дайте мне это развидеть.

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

Помню как гонял линукс на 486м с 32Мб оперативы.
с 32Мб оперативы

Та вы батенька буржуином были :)

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

а так у меня нет 486 компа

Делов-то, выставляете в любимом гипервизоре 486 и тормозите его до соответствующих частот :)

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

Конечно, четверка - растяжимое понятие

Именно!

но на народной 486dx2-66 зрелище было весьма пичальное.

А на разогнанной «народной» 5x86, очень даже летала.

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

Ну, 120мгц четверка - это почти пень.

Это уже не совсем четверка от интела :) Это уже немного амд разогнанный. Разогнанный потому, что какой же лох запускал амд на родных частотах? Все гнали до максимума, насколько мамка позволяла :)

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

То есть пень-75 уделывал бы мою 120ю четвёрку в разы, без особого напряга.
уделывал бы
бы

Неа. И 90-й тоже.

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

Ведь в том то и фишка, что пень мог задействовать одновременно несколько АЛУ, и при этом каждое из них было в 1.35 раз быстрее, чем на моей четвёре.

Я переехал с четверки интел 100, на амд 120 который разогнал насколько мать позволяла, точно вам говорю, амд был куда быстрее. :)

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

Ну, в nano например отсутствует поддержка е-инк дисплеев. Но ничто не мешает пользоваться нано на е-инк дисплее.

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

Та вы батенька буржуином были :)

Наоборот, я так делал аж до 2001 года, когда про 486 уже никто и не помнил. Просто я придерживался концепции, что, если у вас нормальная операционка (а не дос или WinME), то качать надо память, а не проц. Да я и до сих пор сижу на АМДшке начала 2000х, только памяти 20Гигов туда напихал и ссд хороший воткнул. От 486 пришлось отказаться только по тому, что под него уже не собирали никакие дистры линукса.

Я переехал с четверки интел 100, на амд 120 который разогнал насколько мать позволяла, точно вам говорю, амд был куда быстрее. :)

Всё верно про четвёрки, только речь шла про пентиум. У АМД были хорошие четверы, но пентиум был первым суперскаляром в линейке х86. И он положил начало очень длительному периоду безнадёжного отставания АМД от Интел, продлившемуся около 20 лет.

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

Всё верно про четвёрки, только речь шла про пентиум.

Да, k5-е у амд были не очень, но к к6-ым они подтянулись.

И он положил начало очень длительному периоду безнадёжного отставания АМД от Интел, продлившемуся около 20 лет.,

Неправда ваша. Рабочие компы до весны 2008:
98г - p2-266
дальше точно по годам не помню:
99 || 2000 - celeron3 500
2000 || 2001 - duron 600
2002 - athlon уже не помню какой
2005 - P4 какой-то
2007 - P4 какой-то, сильно лучше предыдущего
Все устраивало.

На домашнем на интел я переехал где-то в середине 2007-го, и то потому что нахаляву. До этого последний интел был в 90-х p1-166.

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от Alfa_Romeo

Для завершенности мира опенсурса не хватает только героев 3 и все.

Именно! Истину говорите!

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

Вот же людям делать нечего. Честно говоря у вас просто нет задач ресурсоемких. Тот же опенцв с тессерактом например час могут чистить от шума и оцрить 500Мб скан при чем на отличном камне как на 2020

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

Вот же людям делать нечего. Честно говоря у вас просто нет задач ресурсоемких.

Всё так, обычное домашнее использование. Исходники много компилю, но ведь и ccache никто не отменял.

Тот же опенцв с тессерактом например час могут чистить от шума и оцрить 500Мб скан при чем на отличном камне как на 2020

Вот когда они на видюхе это делать будут, а не на проце, тогда и поговорим. :)

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

В каждой теме это упоминается, и в каждой теме (вроде уже и в этой где-то выше) есть ответ: https://vcmi.eu/

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

Да, k5-е у амд были не очень, но к к6-ым они подтянулись.

K6 был абсолютно таким же г@вном, как и как K5. Нормальные камни у АМД пошли начиная с Атлона.

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

Нормальные камни у АМД пошли начиная с Атлона.

Я бы даже сказал, с АтлонаХР, который был уже 64битным. Потом ещё феномчики были неплохие, на этой же волне, то есть пока Интел отходил от шока и хоронил итаники, как несостоявшуюся 64битную платформу. Но Интел тогда был всё ещё весьма силён, и постепенно слизал архитектуру амд64. А никаких других козырей у АМД в рукаве тогда не оказалось, и ещё минимум лет 10 не обнаруживалось. Да и даже спустя 15 лет, когда всем казалось, что АМД уже прочно держит позиции, а мельтдауну подвержены только интеловые процы, но не АМДшные, то даже и тогда АМДшники сумели насильственно запихать в свой проц мельтовую уязвимость, просто ради «совместимости»… назвав её «Transient Execution of Non-canonical Accesses», хотя, по сути, это тот же мельт-даун. Но если в Интеле он оказался случайно, как результат овер-оптимизации, то в АМДшном проце он просто есть, вне всякой оптимизации, а лишь для совместимости. В общем, АМД всегда находили способы удивить своих поклонников. :) И это я ещё молчу про то, сколько времени у них банально не было денег на поддержку PCIe-gen3 в чипсетах, в то время как их же собственные видюхи PCIe-gen3 поддерживали на ура. Только вот они, по уровню потребления от материнки (не от доп разъёмов питания, а именно от слота) были на грани допустимого по стандарту gen3, и, когда их ставили в их же материнки без gen3, то те быстро деградировали по питанию, и начинали банально глючить. Это остановил только АСУС, внедрив более мощные схемы питания. Все остальные АМДшные материнки нещадно заглючивались их же топовыми видюхами (не-топовые, разумеется, потребляли меньше и не разносили материнку). И продолжался весь этот бардак крайне долго. Ровно до тех пор, пока они ни пришли к асусу и слёзно ни попросили разработать наконец для них чипсет с PCIe-gen3, и нормальный референс материнки, которая бы не заглючивалась от их же видюх.

Удивительно, что пользователи всё ещё в АМД верят. Но последние 20 лет для поклонников АМД были очень тернистыми.

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

Неее К5 было просто говно, а на к6 уже можно было работать, правда «родовую травму» к5 он унаследовал :( что было, то было.

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

Я бы даже сказал, с АтлонаХР, который был уже 64битным.

Ну справедливости ради AthlonXP (Barton) не был 64 битным (у меня такой был), но достаточно бодрый проц, халфа вторая у меня на нем работала хорошо. Вроде первое семейство процессоров с поддержкой 64 бит были К8.

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

Да, верно, спасибо. Перепутал с Атлон64, который, как вы и сказали, К8. А ХРшка - К7.

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

А у меня во есть исходники героев1 95 года, не релиз, уверен что их и хозяева давно потеряли, я же сохранил, но я их вам не покажу. Через хх лет выложу на гитхабу. Можно наверно и под dos скопилировать. Могу только сказать что они на макинтошах программировали, там формат файлов для ненормальных) Кто мне их прислал даже не помню, кто то из бывших 3do/

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

Кому нужны исходники 1 героев? Права на ресурсы нужны, и то, желательно от 2х. А исходники эти - ну мож для музея пригодятся.

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

технонекромантское заклинание

Что-то вроде воскрешения Гинденбурга или поднятия Титаника?

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

Нет, вообще ничего никогда не разгонял. Люблю когда техника работает на штатных оборотах - надёжность для меня важнее

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

За 25 лет пользования компами, у меня только один проц сдох, и он был Интоловский, так что почему я основываясь на личном опыте должен не доверять АМД?

hmm2
()
Ответ на: комментарий от lenin386
Оригинальная версия работала на 486-й машине очень и очень медленно. Конечно, четверка - растяжимое понятие, но на народной 486dx2-66 зрелище было весьма пичальное.

386, 4Mb RAM, работало нормально.

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

Нет, вообще ничего никогда не разгонял. Люблю когда техника работает на штатных оборотах - надёжность для меня важнее

Так бы и написали шо папка не разрешал ковыряться унутри компутера. А то приплели какую-то мифическую «надежность»…

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

Пардон, после расширения памяти до 8Mb - завелось на 386.

Много времени прошло. Но именно на 386.

486 у меня появился позже героев.

animechaos ★★
()
Ответ на: комментарий от dsdqmhsx
Минимальным требованием был 486

я ж не один был такой школотрон. Требования читал.

Проблема была больше в RAM чем в CPU

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

За 25 лет пользования компами, у меня только один проц сдох, и он был Интоловский, так что почему я основываясь на личном опыте должен не доверять АМД?

У меня ни один их проц не сдох за все годы. А это - единственный критерий, да? :)

anonmyous ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.