URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 137380
[ Назад ]

Исходное сообщение
"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of Honor: Allied Assault "

Отправлено opennews , 17-Июл-25 10:23 
Опубликован выпуск проекта OpenMoHAA 0.82.0, воссоздающего движок для игры "Medal of Honor: Allied Assault", используя в качестве основы открытый движок ioquake3, использующий для вывода графики бэкенд на базе библиотеки SDL2 и аудио-бекенды на базе OpenAL или SDL. Код проекта написан на C/C++ и распространяется под лицензией GPLv2. Готовые сборки сформированы для платформ Linux и Windows...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=63595


Содержание

Сообщения в этом обсуждении
"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним , 17-Июл-25 11:22 
> воссоздающего движок для игры "Medal of Honor: Allied Assault",
> используя в качестве основы открытый движок ioquake3,
> использующий для вывода графики бэкенд на базе библиотеки SDL2 и аудио-бекенды на
> базе OpenAL или SDL. Код проекта написан на C/C++

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


"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним , 17-Июл-25 12:12 
Может быт, в том, что в sdl нет вывода 3д графики. Это библиотека в основном для создания окон и кроссплатформенного ввода с устройств, ну ещё таймеры и простой вывод звука есть.

"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним , 17-Июл-25 14:25 
> Может быт, в том, что в sdl нет вывода 3д графики.

Для современного варианта это лишь частично верно. Впрочем, libsdl как таковой - не для этого.

> Это библиотека в основном для создания окон и кроссплатформенного ввода с устройств,
> ну ещё таймеры и простой вывод звука есть.

Вы это все рассказали тому кто не только в курсе что такое libsdl но и немного пользоваьтся ей умеет. Ну и судя по тому что я вижу - там именно ассеты с мутными текстурами и полутора полигонами.


"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним , 17-Июл-25 15:38 
Ну, там, в новости написано, что для графики сдл. Это абсурд. Для графики там только поверхность от сдл, а что используется и каких ревизий умолчали.

"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним , 17-Июл-25 15:46 
Движок ioquake3 там используется, написано же.

"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним , 17-Июл-25 15:59 
> Движок ioquake3 там используется, написано же.

Там, похоже, старая версия без вулкана. Сегодня на железе, на котором это запускают, нет opengl драйверов. Это может оказаться проблемой. Да и конкретные версии они скрывают.


"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним , 17-Июл-25 20:35 
> Там, похоже, старая версия без вулкана.

Господи, запускать полтора полигона на вулкане? Чтобы что? Мсье знает толк :)

> Сегодня на железе, на котором это запускают, нет opengl драйверов.

Это что за железо такое? На линухе он вроде есть - на всех актуальных GPU. Но если вдруг - есть такая штука как Zink или как там его. Реализация GL поверх Vulkan, во. Да, поверх низкоуровневого апи фигня вопрос сделать высокоуровневое. Вот наоборот - фиг, конечно.

> Это может оказаться проблемой. Да и конкретные версии они скрывают.

На самом деле не особая проблема. То что умеет Vulkan by design умеет GL. Как минимум под Linux.


"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним , 17-Июл-25 20:42 
Ну малины к примеру не поддерживали opengl в принципе. Только субсет и старый. Т.е. типичные линукс-устройства.

"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено 12yoexpert , 18-Июл-25 07:58 
а на кофеварках как дела?

"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним100 , 18-Июл-25 19:36 
Даже на моей GTS 4xx (~без Vulcan)- уже никак, совсем... Точней: Линуксы - идут лесом... :(
- "Проект Mesa заменил OpenGL-драйвер Nouveau на Zink для новых GPU NVIDIA" (11.03.2025)
https://www.opennet.me/opennews/art.shtml?num=62860

P.S.
Всем: К OpewnMW добавлен комментарий по движку и 3D движкам вообще
(заодно и ответ одному из участников OpewnMW проекта - хотелось бы ответ что, минимум прочёл)
- в ч.н. ищутся желающие делать народный 3D движок по указанным ТТХ (ну и рассматриваемые там игры; даже при желании разработчиками OpenMW - и портировав с OpenMW движка, в который я не верю минимум по универсальности и т.б. неприемлемости для профессионального (коммерческого) применения из-за GPL, да и несовместима она с не Linux ОСями... и т.д., как и из-за темы функционала редактирования карт где у меня много придумок но, совсем нет времени их реализовывать) т.б.раз уже разрекламированный ранее Nau engine - похоже сдох(туда этим галимым понтовщикам т.б.распиливателям госбюджета - и дорога, раз отказались от мной предложенных рац.предложений ранее тут же и им лично на сайте часть):
https://www.opennet.me/opennews/art.shtml?num=63525#174


"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним , 19-Июл-25 14:15 
> Даже на моей GTS 4xx (~без Vulcan)- уже никак, совсем... Точней: Линуксы
> - идут лесом... :(

Ну вы там с вашими проприетарщиками - сами разбирайтесь кто, что и как. Насколько я вижу - это аж Fermi (!!!) т.е. нечто более чем 15-лет давности.

> - "Проект Mesa заменил OpenGL-драйвер Nouveau на Zink для новых GPU NVIDIA"

Вы этот раритет - с nouveau юзали? Nvk его что, не цепляет? Если кто хотел норм поддержку старья - амд надо было брать имхо. Да и нахрен последняя версия месы на аж ферми я не понимаю.

И типа нелинуксы - не идут? Нвидия до сих пор релизит для семейства Fermi дрова? Они вроде ж это в проприетари - выпилили уже? Хотя я не сильно следил.

> (заодно и ответ одному из участников OpewnMW проекта - хотелось бы ответ
> что, минимум прочёл)
> - в ч.н. ищутся желающие делать народный 3D движок по указанным ТТХ

В смысле? Вы хотите - техзадания раздавать а "кто-то" будет кодить? Обычно те кто может 3D двигло писать - более чем в состоянии сами решить что они хотят и как. Сюрприз!

> по универсальности и т.б. неприемлемости для профессионального (коммерческого)
> применения из-за GPL,

О, вы еще и коммерцию хотите делать? А вы в курсе сколько стоит дев способный писать 3D двигла на коммерцию? Я сомневаюсь что у вас столько денег найдется. Это надо - быть чем-то типа ValvE. Куда таким и логично сунуться, там и работа интересная и платят хорошо. А если кто на шару хоть какой 3D двигун накодил - скажите спасибо вообще. Или кукуйте. Как вам там удобнее.

> да и несовместима она с не Linux ОСями... и т.д.,

Это как? Обычно гамесы делают с GL или Vulkan и в целом им довольно похрен на чем они там, на самом деле. Мелкие баги могут быть, или нужны какие-то фиксы и доделки, но openmw такой не один. Опенсорс живет теми кто работает работы. И если это себе по кайфу - простите но что и как я сегодня делаю, я сам же и определяю в этом случае. А что-то сверх того только за сильно отдельные суммы обсуждается.

> ранее Nau engine - похоже сдох

И Max туда же вероятно отправится. У россиян вообще с девелопом софта и Project Management - "не очень". С бездарным PM проект жить может только при постоянном вливании денег - а в РФ в бюджете нынче дыра.


"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено tmp0719 , 20-Июл-25 05:27 
>> Даже на моей GTS 4xx (~без Vulcan)- уже никак, совсем... Точней: Линуксы
>> - идут лесом... :(
>Ну вы там с вашими проприетарщиками - сами разбирайтесь кто, что и как.
> Насколько я вижу - это аж Fermi (!!!) т.е. нечто более чем 15-лет давности.

Клевещишь, ровно около 15. Но, у меня ещё и 30-ти летняя упомянутам по ссылке S3 Virge 3D 2MB (даже с 3D ускорением) есть, если ты забыл, так что эта - ещё совсем молодая! и даже с Direct9вXP/11 ;)


> Если кто хотел норм поддержку старья - амд надо было брать имхо.

Головой стукнулся? Тогда браоась с ориентацией под вышедший тогда Metro:2033 по совету продавца, и там - Cuda весьма пригодилась


> Да и нахрен последняя версия месы на аж ферми я не понимаю.

Это проблемы - какого то слоупока, с "я", "я", "мне"...


> Нвидия до сих пор релизит для семейства Fermi дрова? Они вроде ж это в проприетари - выпилили уже? Хотя я не сильно следил.

Да, так и есть. Но, под виндами - не проблема пользоваться не самыми последними драйверами - в отличие от никсов... в итоге на интегрированке тут сижу, получая доп."удовольствия" от даже массовых визуальных багов, расхваленного с ней в совместимости [в сравнении с BSD] Linux ядра...).
Ну и какие проприетарные, да ещё мега-размерные, блобные драйвера - в открытых ОС могут быть?... Совместимость с GPL - т.б.


>> (заодно и ответ одному из участников OpewnMW проекта - хотелось бы ответ
>> что, минимум прочёл)
>> - в ч.н. ищутся желающие делать народный 3D движок по указанным ТТХ
> В смысле? Вы хотите - техзадания раздавать а "кто-то" будет кодить? Обычно те кто может 3D двигло писать - более чем в состоянии сами решить что они хотят и как. Сюрприз!

Сюрприз - и тут лажа у тебя. Так бывает же что, всё самому - тупо не сделать, по крайней мере полноценно... По сути ук.мной по ссылке игры - именно пример этого:  парой программистов делалась так ещё и с "озвучено профессиональными программистами", что кроме всего прочего сказалось на сюжете и даже gameplay, и например озвученно даже в прямом смысле именно так - с даже мужскими голосами у некоторых женщин .) А, иностранцы же получив в за их деньги .EXE - от кракнуной пиратки... да ещё и с вырезанными голосами на русском и вручную вынужденные их возвращать - просто офигивали с таких дам там, в итоге полностью всё сами переозвучили ну, а нам что делать приходиться терпеть т.к.никакому ААА  мозго-компостирующему Farcry2(+) даже с у нас провальной же схожей сними не космо-сеттингом упомянутой там жев серии X.2 -  не сравнить, хоть как её не пинали все кому ни лень"доброжелатели".


> по универсальности и т.б. неприемлемости для профессионального (коммерческого)
> применения из-за GPL,
> О, вы еще и коммерцию хотите делать?

Где ты вообще её отсутствие видишь?... (даже вон на модах только сталкера сколько зарабатывают - ужас: ~не многим меньше чем на торрентах "пираты"; а, на  CS сколько?... а на opensource сайте sf или модинговом moddb - видел сколько вообще ТОНН рекламы на каждой странице?... да ещё STEAM доп-но отчисляет авторам за моды, некоторые даже ему вовсе эксклюзивные... меня как то даже забанили только за упоминание такого расклада там кому то, гластность...).
Но, в отношении меня ты даже не представляешь как круто "высосал из ...", опять, свой вброс - мимо...
В л.сл. хотел бы - давно использовал хоть вообще готовые движки(см.хоть ролик "Создание 3D игры в Godot за час / Уроки Godot Engine 3D"), хоть тогда уж - монстра Unreal и т.б.ныне с его то около дармовыми условиями Лицензии... - в т.ч.допиливая т.к. мне это доступно, возможно даже оптимизировал быть под свой комп движок ;), ахаха впрочем и тут тоже наверняка забанили бы - получилось бы ведь это неугодно же авторам, явно желающим самых максимальных тормозов пользователям, так что не используя - сэкономил своё время и нервы... :) ведь даже не форкнуть. Не говоря уже и купил бы современней ПК, т.б.для теста всяких графических перделок. Но, 1) %тебе не интересно%; 2) мне не интересно создавать игры - а, играть в них :) и уже - ещё больше "играть" в их прикидывание улучшений;))) этакой game-[re]design, ведь кто сказал что у меня одна или даже две игры так... и вообще только игры, нет и к ним сопуствующее и мысли  "по движку" это самое из простого - вот и нет ни на что времени, какой сюрмор. Впрочем, ещё много жрут время троли, вроде тебя, написание самих комментарией [тут] и просто просмотр просто безконечного ютуба(а, чего тут только нет, вот даже ролики по движкам сейчас смотрю в т.ч.про Nau engine, мега-позорише РФо-совковое, да и с ИИ - пол дня сегодня угрохал пытаясь вникнуть и выясняя отличия от оригинала - в итоге докопавшись что, мин.у этого ИИ все данные от 2023 года... а, Nau же в конце 2024-го релизнулся... :]  и главное так настойчиво предлагает мне пощь в улучшении его ... Ну, хоть выяснилось что, оригинал не полностью "открыт".. впрочем, если верить ему... а то ведь было не очень ясно - зачем Nau'вцы допиливали даже альфу...  да ещё столько времени). В общем Nau-engine с ими разпиаренной многим нужной поддержкой да ещё на русском языке и инфраструктурой - очень круто всех развели на самом деле а, не только гос-во на налоги не отработанные. Хоть сумма начальной инвестиции и мне показалась небольшой, впрочем не надо было нанимать москвичей... да ещё уже понтовых ниваловцев, т.б.как видим всёравно же ничего не сделавших до конца, - а не хоть студентов и школьников из какогонибудь Мухосранска, которые уверен притом всё в срок [до завершения] сделали бы а не языками в роликам и интервью чесали утоммляя слушателей и читателей в итоге потоками "воды" с лапшой на уши.
В общем, я выше писал исходно о лицензии - про других потенциальных пользователей, которые возможно даже помогли бы проекту развитием [исходного кода у себя использованного]; хоть с BSD даже это сомнительно - такова природа людей, а с GPL же - это вообще не реально, не считая trash; хоть есть конечно пара идей по Лицензии.


> А вы в курсе сколько стоит дев способный писать 3D двигла на коммерцию? Я сомневаюсь что у вас столько денег найдется. Это надо - быть чем-то типа ValvE.

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

> Куда таким и логично сунуться, там и работа интересная и платят хорошо.

И попиарить скрытую руcофобию тут надо... zog перелогинься!

> А если кто на шару хоть какой 3D двигун накодил - скажите спасибо вообще. Или кукуйте. Как вам там удобнее.

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

>> да и несовместима она с не Linux ОСями... и т.д.,
> Это как? Обычно гамесы делают с GL или Vulkan и в целом им довольно похрен на чем они там, на самом деле.

Читать совсем разучился... речь то про лицензию была.

> И если это себе по кайфу - простите но что и как я сегодня делаю, я сам же и определяю в этом случае. А что-то сверх того только за сильно отдельные суммы обсуждается.

Так если тебе ни OpenMW, по кр.мере улучшение его косвенно в т.ч.даже просто оптимизация его движка при совмещении проектов, ни рассматриваемая мной игра - не интересны чего ты ту всё воняешь? Понятно - другим тупо подгадить, крысёныш.

>> ранее Nau engine - похоже сдох
> И Max туда же вероятно отправится. У россиян вообще с девелопом софта и Project Management - "не очень". С бездарным PM проект жить может только при постоянном вливании денег - а в РФ в бюджете нынче дыра.

Ты прям по методичке ~"Послание eвреям(клeвета, сиoнисткой мaфии) в СССР" с неплохой как показало время инструкцией по развалу его тогда(чего только стоит ~"мы не будем ничего восстанавливать в стране, включая и исторические памятники, чтобы русская(+советская) культура - сама деградировала"), с в середине там - 1) "руcские - нередко умней нас"; 2) потому пакостите им во всём, делая тупей; 3) опускайте насмешками и даже когда несправедливо - обзывайте тупыми.
Так и ты: выезжайте в за граничные "киселя", (а, другие переманивают скупая оптом лишь бы никого не оставалось в стране) а, потом - какие же ваши PM кампаний - бездарные!


"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним , 18-Июл-25 09:18 
> Ну малины к примеру не поддерживали opengl в принципе. Только субсет и
> старый. Т.е. типичные линукс-устройства.

Играть на малине в какой-то шутер - затея довольно странная. С такими хотелками steam deck логичнее, чтоли. Но если у чего-то на линухе есть vulkan есть и gl - за счет zink. При том местами эта штука обставила нативные драйверы, так что в целом вполне жизнеспособное комбо.


"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним100 , 18-Июл-25 19:41 
> С такими хотелками steam deck логичнее, чтоли

Тогда уж логичней как раз на ПК или же полноценной приставке не линукс-эмуляторе.


"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним , 18-Июл-25 21:37 
> Играть на малине в какой-то шутер - затея довольно странная

Почему? Малина - в разы мощнее того железа, что выпускалось во времена оригинальной MoHAA.


"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним , 19-Июл-25 13:48 
> Почему? Малина - в разы мощнее того железа, что выпускалось во времена
> оригинальной MoHAA.

Чтобы норм играть - ей надо средства ввода и вывода донавесить т.е. по сути доделать до нормального компа.


"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним , 17-Июл-25 22:48 
Если есть Vulkan, то используй Zink для OpenGEL

"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним , 18-Июл-25 09:36 
Ну это уже частности. Но, э-э, это что за железно без OpenGL-драйверов? Вроде даже на Apple Silicon слой совместимости оставили.

"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним , 18-Июл-25 15:51 
Ну так-то в SDL3 есть SDLGPU для 3д-графики

"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним , 18-Июл-25 16:54 
Хм, действительно. А есть какой-то смысл взять эту прослойку вместо вулкана и связать себя по рукам и ногам? Вулкан уже достаточно кроссплатформенный.

"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено крокодил мимо.. , 17-Июл-25 14:16 
для опёнка:
  
--- code/client/snd_openal_new.cpp.old
+++ code/client/snd_openal_new.cpp
@@ -487,7 +487,8 @@
                             "alGetStringiSOFT", (void **)&qalGetStringiSOFT,
                             false, },
#endif
-        extensions_table_t {NULL, NULL, NULL}
+        // extensions_table_t {NULL, NULL, NULL}
+        extensions_table_t {NULL, NULL}
     };

     extensions_table_t *i;
  

пока обошлось без "-z nobtcfi", но, т.к. ioq3, может в будущем и понадобится..


"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним , 19-Июл-25 12:53 
графика прямиком из 1999.
и для этого, как я понял из обсуждения, еще и современная видеокарта нужна?

"Выпуск OpenMoHAA 0.82.0, открытого движка для игры Medal of ..."
Отправлено Аноним , 19-Июл-25 13:47 
Прям как Дюк Нюкем.