URL: https://www.opennet.dev/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.dev/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 ..."
Отправлено Аноним , 17-Июл-25 22:48 
Если есть Vulkan, то используй Zink для OpenGEL

"Выпуск 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, может в будущем и понадобится..