
Издаденa първата бета-версия 0.80.0 на отворения двигател Medal of Honor — OpenMoHAA. Целта на проекта е да създаде кросплатформен двигател с отворен код, напълно съвместим с оригиналния Medal of Honor, за съвременни системи Windows, Linux, Raspberry Pi, MacOS и chromeOS.
Проектът OpenMoHAA се основава на изходния код на ioquake3, тъй като оригиналният Medal of Honor използваше за базa двигателя Id Tech 3 (т.е. двигателя от Quake 3).
Какво ново:
- Добавена е нативна поддръжка за MacBook на Apple Silicon. Сега OpenMoHAA е наличен на Mac с Intel, както и на Mac с M1/M2/M3/M4.
- Добавени са 3 лаунчера за удобство и простота: за стартиране на Allied Assault и неговите добавки Spearhead и Breakthrough.
- Уроците от видео Spearhead и Breakthrough, както и интродукционното видео към играта работят.
- Рендеринг
- по-добро осветление;
- декали/маркировки на нивото сега се визуализират;
- динамичното осветление вече се показва правилно, няма повече проблеми с мигането на земята при стрелба с ракети;
- съществата сега са по-добре осветени със сферични светлинни източници (някои артефакти все още присъстват);
- слънчевите отблясъци сега се визуализират.
- Подобрения на аудиосистемата и ефектите.
- Корекции на скриптовия енджин и подобрена поддръжка на модификации.
- Поправени странни артефакти на движението при стартиране сървър на ARM.
- Поправена е грешка, поради която модификациите не се зареждаха правилно.
- Демонстрациите сега се поддържат с помощта на команда +set com_target_demo 1 от командния ред.
Аудио:
- Добавен е "tmvolume", за да може скриптите за единична игра да регулират силата на звука на музиката.
- Звуците на околната среда сега трябва да се възпроизвеждат коректно на всички карти.
- Поправен е срив, когато качеството на звука е зададено на стойност под High (т.е. 44 kHz)
- Поправена е грешка, поради която някои звуци са се зацикляли безкрайно. Това основно се случваше при зареждане на запазена игра.
- Поправено е изключването на фоновите околни звуци при повторно стартиране след антракта (това е грешка от оригиналната игра).
- Звукът на околната среда сега се сбросва напълно на всяка карта, което означава, че звуците на околната среда от предишни карти няма да бъдат чути (това е грешка в оригиналната игра).
Клиент:
- За защита на командите stufftext (команди, които сървърът иска клиентите да изпълняват) сега се филтрират, разрешени са само определени команди stufftext, за да се предотвратят всякакви промени от отдалечен сървър.
- Добавен е предпазител-секундомер (функция от Medal of Honor: Spearhead и Breakthrough).
- Добавена е поддръжка на testemitter за създаване на емитиращи обекти.
- Анимациите сега се възпроизвеждат гладко, по-малък времеви мащаб вече няма да причинява значителна забавяне на анимацията (това беше проблем в оригиналната игра).
- В режим mohaas/mohaab иконата на радара на отбора сега трябва да мига, когато съотборник говори.
- Сега е възможно да се движите и да възпроизвеждате гласове от вграденото гласово меню.
Игрови модул:
- Добавена е сървърна функция за конфигуриране на вътрешноигрови текстови съобщения и мигновени съобщения.
- Добавена е сървърна функция за предотвратяване на дисбаланс на отборите.
- Добавени са мигновени съобщения за пробив в освобождаването.
- Коригирана е навигацията.
Рендериране:
- Добавена е поддръжка за динамично осветление за ландшафти.
- Добавено е осветление за димни ефекти.
- Добавена е поддръжка за слънчеви отблясъци и отблясъци от лещи.
- Динамичното осветление сега се показва правилно и вече не предизвиква артефакти при рендеринг в пространството.
- Коригирана е авария, която можеше да възникне в кода на ландшафта на някои платформи.
- Коригирана е грешка, поради която статичните модели неправилно се селектираха/скриваха.
- Коригирана е странната деформация на вода и океани.
- Реализирана е система за маркировки на ниво: зареждане на DCL файл, декали, декали за протектори и маркировки на терена.
- Подобрено е общото осветление. Сега обектите трябва да бъдат осветени правилно (някои проблеми все още могат да възникнат).
- JPEG скриншотите сега се поддържат чрез командата screenshotJPEG.
- Шевовете на небето и подобни графични артефакти вече не трябва да бъдат видими в повечето конфигурации.
GUI:
- Коригирана е грешка, поради която играта зависваше на екрана за зареждане, ако на екрана за зареждане нямаше бутон 'продължи'.
- Коригирани са грешки в списъка с въртения на картата на потребителския интерфейс при добавяне/прилагане.
- Подобрена е поддръжката на Блокнота в играта.
- Потребителският интерфейс вече не трябва да бъде блокиран при обновление/отмяна на списъка. сървъри (тази грешка също възниква в оригиналната игра).
Всички функции бяха реализирани и работят в OpenMoHAA от септември 2024 г. Стабилността на OpenMoHAA се повиши. Проектът преминава от алфа тестване в бета тестване.
Източник: linux.org.ru
