Доступен выпуск проекта fheroes2 0.9.2, пытающегося воссоздать игру Heroes of Might and Magic II. Код проекта написан на C++ и распространяется под лицензией GPLv2. Для запуска игры требуются файлы с игровыми ресурсами, которые можно получить, например, из демо-версии Heroes of Might and Magic II...Подробнее: https://www.opennet.me/opennews/art.shtml?num=54905
Объявлен месяц исправлений.
когда исправят работу команды 32167? :)
Мощностей нашей команды разработки пока не хватает на исправление этого важного изъяна движка! Команде нужны крепкие рабочие руки программистов.
P.S. И художников с режиссерами тоже. )
Если бы работали над третьими героями, был бы лес рук
Точно? Последний релиз vcmi был в 2016
C wiki: "As of January 2021, we don't make big official releases anymore, but instead we provide a new version every several days: every time when there is a new feature finished or new bug fixed."
Потыкать сборку на PowerMac-е что ли... :)
На e2k собралось без проблем ;-)
И как переименовали уже по традиции в Витязи Буратиновы и присвоили копирайт какому-нибудь военному ФГУП?
Такого не наблюдал, а вот заработало безупречно (ну да, инициализируется почему-то *очень* долго, но это при острой производственной необходимости с perf посмотрим -- затем едет гладенько).
Молодцы, но многие игроки ждут масштабирования изображения(особенно integer-мастабирования). Это очень важный момент.
Пока стараемся функционал самой игры допилить до оригинала. А потом уже можно будет украшать движок масштабированиями и прочим. Терпение... :)
Постарайтесь пока не ставить высокие разрешения. А в оконном режиме fheroes2 уже можно растягивать.
Проблема в том, что это базовый функционал. Без него невозможно поиграть.
Все нормальные люди играли в 640 на 480 и ничего
А сейчас там гораздо больше разрешений доступно
Я прописал себе 1280 x 960 - на HiDPI мониторе выглядит довольно прилично (это x2 по каждой стороне). Странно что в пресетах такого нет, пришлось вручную в конфиге.
fheroes2 вынимает системный список разрешений вашего монитора. Это не пресеты.)
Ну и прикрутить. Там не сложно приделать фильтр.
Не вижу смысла прикручивать фильтры, пока сама игра не готова. Вот, когда мы уберем все баги и причешем весь код - тогда и займемся.
У нас пока не "лес", к сожалению, поэтому ребят не хватает на все "хотелки". Со временем будет
Это я про о том что ожидающие масштабирование могли бы и сами его приделать.
Внезапно, не все умеют программировать, как то предполагает ге пе ель.
Отличный повод научиться
Тогда вы можете нанять программиста чтоб он реализовал вышли хотелки
А лучше отправиться на машине времени в 2021.
1 сесть в машину времени
2 выйти из машины времени
3 PROFIT вы в 2021!
Куда вам писать по проблемам? На Повермаке в Генте бои не работают :). (Экран останавливается, музыка идёт).
Мне кажется сюда https://github.com/ihhub/fheroes2/issues
> Мне кажется сюда https://github.com/ihhub/fheroes2/issuesНе хотелось бы людей своим английским смешить :D
Не стесняйтесь. )
Мы всё поймем.)
> (Экран останавливается, музыка идёт).Не забудь дебагером ткнуться и посмотреть в трейсы - на предмет того прогрессирует ли оно вообще и если нет - где вообще застряло. А то в генте на павермаке оно и в какой-нибудь системной либе отвиснуть может, особенно если собрать с стремными уровнями оптимизации. У гентушников всегда баги странные, при том половина - шаловливые ручки и тяга к приключениям самих гентушников.
>> (Экран останавливается, музыка идёт).
> Не забудь дебагером ткнуться и посмотреть в трейсы - на предмет того
> прогрессирует ли оно вообще и если нет - где вообще застряло.
> А то в генте на павермаке оно и в какой-нибудь системной
> либе отвиснуть может, особенно если собрать с стремными уровнями оптимизации.А как "дебагером ткнуться" ..? Я обычнейший гентоюзер, пока что не приходилось такими штуками заниматься. Уровни оптимизации - ничего необычного, если я правильно понимаю, это -O2 в make.conf.
С xBRZ оно лучше выглядит
https://ibb.co/pR4gzvxТолько не понимаю как его приделать 😰
К тому же у них лицензия несовместимая
Выглядит ну далеко не идеально, когда применяется к итоговому изображению, на самом деле; а вот если отдельно спрайты и фон масштабировать до наложения, то будет по идее куда лучше. Правда, не уверен что там поддерживается альфа канал..Впрочем, тогда лучше спрайты и прочее через waifu2x прогнать или другую нейронку, обученную на рисованные изображения. Тогда будет четче и без странных артефактов апскейлинга xbrz
Лицензия не позволяет модифицировать ресурсы игры и каким либо образом обрабатывать исходные изображения.
Хорошо бы еще для больших разрешений растянули. Или хотя бы адекватное отображение на мониторах с большим разрешением сделали.
О, уже есть. Где-то проспал выпуск...
Где?
На дверь слева, в стартовом меню надо нажать. В оригинальных героях там была презентация Меча и Магии VI.
> На дверь слева, в стартовом меню надо нажать. В оригинальных героях там
> была презентация Меча и Магии VI.А, я думал что-то новенькое.
Там нет масштабирования, а в полноэкранном режиме единственное разрешение — полноэкранное.
>> На дверь слева, в стартовом меню надо нажать. В оригинальных героях там
>> была презентация Меча и Магии VI.
> А, я думал что-то новенькое.
> Там нет масштабирования, а в полноэкранном режиме единственное разрешение — полноэкранное.В этом выпуске правильно масштабируется на экран хотя бы. В том числе и шрифты. Стало вполне играбельно.
>>> На дверь слева, в стартовом меню надо нажать. В оригинальных героях там
>>> была презентация Меча и Магии VI.
>> А, я думал что-то новенькое.
>> Там нет масштабирования, а в полноэкранном режиме единственное разрешение — полноэкранное.
> В этом выпуске правильно масштабируется на экран хотя бы. В том числе
> и шрифты. Стало вполне играбельно.А, если в экранном виде растянуть на весь экран.
Годно, спасибо.
Как нет? Я себе 1280 х 960 прописал в конфиг, стало крупнее. Гуй довольно адекватно реагирует - появилось 8 слотов для героев, чтоли и проч - ну и больше места внизу. Зачет разработчикам, дешево и сердито - и работает вполне.
> Как нет? Я себе 1280 х 960 прописал в конфиг, стало крупнее.
> Гуй довольно адекватно реагирует - появилось 8 слотов для героев, чтоли
> и проч - ну и больше места внизу. Зачет разработчикам, дешево
> и сердито - и работает вполне.Ну так нет.
Лишь у единиц такое встречается...
Разумеется, на 4к запускать - это полная шляпа...
Возможно корни проблемы в вашей системе и списке доступных разрешений.
Эх завидно, двиг стабильнее vcmi :)
Парни, но зачем, если есть Heroes of Might and Magic III: Horn of the Abyss?
> Парни, но зачем, если есть Heroes of Might and Magic III: Horn
> of the Abyss?А зачем С&C если есть DOOM?
Это разные игры. Многим нравится играть именно во вторых.
Многим нравится играть и в четвёртых, и в пятых. Лично я был бы очень рад, если бы для четвёрки запилили открытыйсдвижок с доработанным ИИ.
Вот четвёртые - это самое говно. Самая нудная, затянутая и грузящая процессор часть. Требовала DirectX 8, на на деле 3D-графики не было, всё - на спрайтах, ва спрайты рисуются процессором, вместо того, чтобы распихать их по текстурам и рендерить аппаратно.
> Вот четвёртые - это самое говноДля Вас. А так - в техническом плане может и говно, но про нудность - это Ваши гнусные инсинуации. Кому-то нравится, кому-то - нет. Все как обычно. Только три дня назад с удовольствием карту пробежал.
мне нравились
Там прикольно то что несколько героев может быть или армия без героев/с дохлым героем, которого тащат в замок чтобы откачать.
> Horn of the Abyss?horn of the SHIT!
Лучше бы этой рвоты не существовало!
Я бы не потратил столько нервов и времени на её говнокомпании с картами на основе кишечника и с запрещёнными порталами, полётами, дверями и даже хождение по воде учится только через грамотность.
Было интереснее взламывать файл сохранения чем играть в это убожество на 200%.
Вам бы подлечиться, месье!
> Вам бы подлечиться, месье!После 2-ух месяцев проведённых за этим всякое понадобится.
Но я бы это посоветовал геймдизанерам рвотных компаний, карты которых реально похожи на запутанный кишечник, где казалось бы ты должен пройти. а нет там кустик и тупик, а нужно обходить по кругу теряя несколько дней которые без полёта, двери измерений и городского портала конечно же, они там запрещены даже если ты возьмёшь том магии земли, воздуха и шляпу заклинателя одновременно! И они ими, наверно гордятся!
После зачистки на 200% RoE, AB и SoD и ожидая чего-то не менее интересного обнаружить такое...
Мыши плакали, кололись, но продолжали жрать кактус.
> Мыши плакали, кололись, но продолжали жрать кактус.Да, именно тот случай!
Я надеелся до последнего, думал, но может быть дальше будет интереснее. лучшее, может наконец-то телепортационную магию разблокирууют... но нет дальше лишь хуже и упоротее...
Даже когда я в последнем уровне получил рог бездны и моей основной задачей, как это принято в канонических героях, должна быть прочувствование мощи этого артефакта, но просто у каждого противника с самого старта несколько десятков улучшенных существ 7-ого уровня, или составной артефакт или внушительный их набор и прокачена боевая магия. И это на огромной, кишечной карте...
И я до последнего момента пытался не читерить и даже когда читерил то не сильно. чтобы только уравновесить...
Я не мог поверить что за 20 лет раработки уже имея отличные коассические и интересные компании и карты, они возьмут только всё худшее из них и изговняют так, как разрабам NWC и не снилось.А ещё и находятся и такие кто хвалит этот horn of the SHIT!
Видимо они в компании даже и не играли.
Все опенкод компьюнити в одном человеке...
Неужто хуже Arrax the Jerk из Price of Loyality? :)
> Неужто хуже Arrax the Jerk из Price of Loyality? :)Не играл.
Я в свободное время разделяюсь между изучением шахмат и прохождением Божественно WoG.
В WoG тоже свои нюансы, связанные с квестами, но играется отлично!
PlayStation Vita уже умерла
Вам соболезную. А моя жива, например.
О, кстати, давно хотел спросить за одну особенность, которая неимоверно бесила в HMMII.
Если я теряю опытного героя (проигрывает битву и не успевает сбежать) - он больше никогда не приходит ко мне наниматься. Если компьютер теряет опытного героя - в первый же понедельник он снова появляется у этого же игрока. И вообще опытные герои к человеку наниматься не приходят. Вот, сцк, почему так? Это у них где-то в коде прописано или просто мне не везло? Кто-нибудь тут есть, кто копался в оригинальной игрушке?
Наверное, "Рандом" вам не благоволил в те времена. :)
> Наверное, "Рандом" вам не благоволил в те времена. :)Да как-то очень уж стабильно это было.
Только в самом конце, когда остался один противник и я подпёр его последнего героя в последнем замке (например, чтобы спокойно обойти все обелиски) - только тогда начинают приходить опытные герои. До этого - только новички.
Типы довольно часто не погибают, а сдаются( по итогу чего доступны при найме ).
Иногда весьма забавно получалось, когда вражеские персонажи неплохого уровня оказывались доступны для найма в тавернах моей фракции, но это, скорее всего, после смерти и уже случайного распределения или в промежутке, когда вражеский герой сдался( т.е не погиб ), но последний город был захвачен и героев не осталось( т.е наняться в своем городе он уже не может ).
> И вообще опытные герои к человеку наниматься не приходят.Приходят. Почему они к тебе не приходят, сложно сказать, но там схема, как я её понимаю, примерно следующая. Есть куча ненанятых героев, и в очереди на найм к каждому игроку стоят двое. Причём эти двое не совсем рандомны: у тебя больше шансов получить в эту очередь героев твоего класса, плюс, возможно, что герои с ненулевым опытом с большей готовностью лезут в очередь. До тех пор, пока никто из этих двух не будет нанят, они у тебя так и будут стоять. То есть, если эти двое стоят только в твоей очереди, то они будут стоять там очень долго. Когда один из них нанят, то вместо него другой рандом (или не совсем рандом) приходит в очередь. То есть, в принципе, ежели ты потерял героя, и очень-очень хочешь его вернуть, надо сливать все деньги на найм лохов, пока там не появится искомый. Или какой-нибудь другой нелох.
> Кто-нибудь тут есть, кто копался в оригинальной игрушке?
В игрушке я не копался, мнение моё выстроено на наблюдениях. В том числе и в процессе применения тактики найма десятка лохогероев, чтобы те изучив Lightning и рассредоточив армию так, чтобы до второго хода битвы дожить, с тем чтобы пару раз садануть лайтнингом по каким-нибудь бесячим sprites или грандэльфам. Десять раз так, и вражеский поц без маны, без спрайтов, и ещё и с располовиненными грандами. Теперь можно и город дефить от него. Когда-то давно я этой тактикой сильно злоупотреблял, и мне случалось сталкиваться с досадной ситуацией, когда я в процессе заловил крутого героя, но ему нет армии, и в город его не спрячешь, и валить некуда, и вражина своим ходом его снимет.
upd. А, да, там же есть в поставке heroes2.hlp. Это вендосправка, её, может, wine'ом открыть можно. Мне устойчиво кажется, что где-то я читал об этом, возможно, именно в этой справке.
Тогда вопрос - откуда у компьютерного игрока деньги перебирать героев? Без гуся.
> Тогда вопрос - откуда у компьютерного игрока деньги перебирать героев? Без гуся.Я не думаю, что он нацеленно перебирает. У компов, по-моему, есть чёткая цель сколько героев он должен иметь. Он теряет одного лошка, покупает другого. Если он просто чаще тебя покупает героев, и постоянно мониторит нету ли там крутого героя, и если есть то покупает в любом случае, даже если превзойдёт желаемое количество героев, и если так делает _каждый_ комп, то у тебя шансов заловить может быть очень немного.
А я обычно под начало игры в оригинале затариваюсь черными драконами и хрен кому сдаюсь
> Если я теряю опытного героя (проигрывает битву и не успевает сбежать) -
> он больше никогда не приходит ко мне наниматься.Попробуй нанимать больше героев. Там правда лимит есть, оказывается. Наверное чтобы 1 игрок не мог оставить остальных совсем уж без героев :)))
Это движок или отдельная игра?
fheroes2 - это Движок.
Для запуска вам понадобится оригинальная английская версия или бесплатная демо (Скрипт в помощь для скачивания которой прилагается в архиве).
Live long and prosper!Вторые герои - самые лучшие.
Вы - наша целевая аудитория. :D
Вы чего, еще и по Стар Треку что-то собрались реанимировать? :-)
> Вы чего, еще и по Стар Треку что-то собрались реанимировать? :-)Реанимируйте Bridge Commander, пожалуйтса! =^_^=
Это вообще другой жанр. Вот Birth of the Federation - ближе к героям.PS: интересно, а кто хоть в sst-то еще играл?)
Стол заказов дальше по коридору. :)
> Стол заказов дальше по коридору. :)Expand or die. (c) rule 45
Молодцы разработчики
А как включить полноэкранный режим?
F4
сделать что то своё и покрасивее нельзя?
Сколько времени вы уже ждете разрешения?
О мамам мия! И герои свободные???
Ну конечно, а то вдруг разрабы в далеком девяносто-каком году запихали туда майнер, как так то...
Из чистого любопытства скомпилил под генту, собралось на раз-два, всё работает. Теперь надо научиться играть, а то первые же гоблины мне надрали задницу :)
> Из чистого любопытства скомпилил под генту, собралось на раз-два, всё работает. Теперь
> надо научиться играть, а то первые же гоблины мне надрали задницу
> :)А я забыл, где ебилд брать. На повермаке прошлый релиз тоже практически не напрягая проц собрался :).
Я без ебилда в домашней директории собрал. У них инструкция по сборке/установке не сложная.
Публиковал ебилд в прошлой теме. https://www.opennet.me/openforum/vsluhforumID3/123456.html#79
В тексте ссылка на архив демо получается битая (используется лишь для информации), можно выковырять правой кнопкой мышки.
Оно и без ебилдов мэйкфайлом родным без особых приколов собирается в большинстве виденных систем. Как максимум его подредактировать немного, чтобы параметры по вкусу - там в начале help сделан, удобно.
Отличная новость!
В игре есть режим ai vs ai ?
Пока мы играем в топовые игры PUBG Fortnite Cyberpunk 2077 и rdr 2 и прочие новинки используя Windows , линуксиды в 2021 играют в героев и то от полутора васянов которые пилят игру 100500 лет. Бета тестерам на линуксе хорошо кто что хочет пилит а линуксиды это зовут совершенством
А какой из этого можно сделать вывод?
Ваши "топовые" народ забросит и забудет года через полтора-два. :)
киберпанк уже почти забросили
А зачем игры с такими требованиями ? Линукс гейминг - дешево, сердито, прохладно.
Блин, ладно... Хотел на минусы забайтить, но не получилось)))
> а линуксиды это зовут совершенствомКогда я могу достать из широких штaнин N900 и поиграть в игру детства - да, это совершенство. К тому же мне и сейчас нравится эта игра. А cyberpunk что, его через пару лет никто и не вспомнит.
Бро, забей, я просто хотел вас забайтить на минусы, но не получилось))))
Игра просто совершенство. Разработчики молодцы.
Зачем в игре sdl 1? Почему бы не оставить только новую версию?
Кое-где sdl2 не работает.
Впрочем, мы всё же плавно идем в этом направлении.
Более того у SDL2 есть проблемы с перфомансом в некоторых конфигурациях. Valve там что-то перемудрил с неакселерированным рендером и он тормозней SDL1 в разы.
Зачем вам голова? Почему бы не оставить только ноги? Заколебали уже такие умними. SDL2 есть не на всех платформах, поддержка SDL1 позволяет гонять это на большем количестве платформ. И смею заметить, геруи не единственная гамеса которая умеет SDL1. Много гамез или SDL1 или умеют и то и другое.
Зачем вам одна голова, пришейте вторую. А ещё 2 ноги как у сиамских близнецов
Там сейчас очень сложный и запутанный код с условной компенсацией.
Вторая голова это не бесплатное удовольствие
Уважаемые разработчики! Просьба ответить на несколько вопросов:
Устанавливал и x64_SDL1.zip и x64_SDL2.zip на GOG версию.
В игре нет музыки и кампаний и сценариев дополнения The Price of Loyalty. Это пока такая стадия разработки или я что-то делаю не так?
что-то делаете не так
> Уважаемые разработчики! Просьба ответить на несколько вопросов:
> Устанавливал и x64_SDL1.zip и x64_SDL2.zip на GOG версию.
> В игре нет музыки и кампаний и сценариев дополнения The Price of
> Loyalty. Это пока такая стадия разработки или я что-то делаю не
> так?Используйте лучше sdl2 версию, если её поддерживает ваше устройство.
Fheroes2 поддерживает и музыку, и сценарии. В кампании пока доступна лишь первая миссия.
У вас что-то пошло не так...
Музыка появилась, когда переключился на midi-версию саундтрека. Планируется ли в будущем добавить поддержку и "оперного" саундтрека с вокалом?
По поводу карт и сценариев. Gold версия игры при нажатии New Game позволяет выбрать
Original Map/Expansion Map или Original Campaign/Expansion Campaign для кампаний. Тут такого диалогового окна даже не появляется ни там, ни там...
Оперные саундтреки должны работать! Я бы даже сказал, что они лучше работают, т.к. с миди у нас несколько багов присутствуют...
Все карты у нас одним списком идут.
Насчет кампании: мы пока работаем только над Succession wars.
Я даже не представляю, на каком этапе могла возникнуть проблема. Я пробовал устанавливать и SDL1 и SDL2, и x86 и x64 их варианты с одним результатом... Я уверен, что вопрос максимально наивный, но ведь GOG версия тестировалась на совместимость? Если нужно, могу попытаться помочь выловить этот баг с неработающим оперным саундтреком. Если он встретился у меня, вероятно, может появится у кого-то еще...По поводу кампаний понял. Конечно, я понимаю, что не всё сразу. Но на будущее просто как пожелание от себя оставлю, что было бы здорово иметь и кампаний дополнений в финальной версии. Дополнительные камапании тоже весьма интересные, а ваш проект видится мне ультимативной версией Героев 2, поэтому хотелось бы видеть их в самом полном виде.
Разумеется, все оригинальные кампании должны будут поддерживаться. Это даже не обсуждается.)
Мне чудится, вы там чего-то уже намудрили, что у вас музыка не работает...
fHeroes2 ведь элементарно запускается...
Попробуйте всё заново: просто в корень папки героев распакуйе архив. Берите сразу SDL2. Зачем вы вообще пробовали и x86, и x64? ) Ставьте только то, что подходит под разрядность вашей системы. И ничего не меняйте в конфигурационном файле. Просто запускайте. )
Если всё же проблема не уйдет - заходите к нам в дискорд или создавайте issue на нашем github с подробным описанием.
Чесслово, всё, что я делал - это распаковывал содержимое архива в корень свежеустановленной игры, скачанной непосредственно с сайта GOG) Никаких попыток шаманить с моей стороны не было. Другие версии пробовал по нисходящей, когда не получил нужного результата от наиболее подходящей.
Давайте я тогда попробую на другой системе попозже, и, если что, напишу в дискорд.
Спасибо за ответы!
Обращайтесь. Вместе обязательно решим любую проблему с нашим движком.