
Появи се първата бета-версия 0.80.0 на открития двигател Medal of Honor — OpenMoHAA. Целта на проекта е да създаде кроссплатформен двигател с отворен код, който е напълно съвместим с оригиналната Medal of Honor за съвременни системи Windows, Linux, Raspberry Pi, MacOS и chromeOS.
Проектът OpenMoHAA е основан на изходния код на ioquake3, тъй като оригиналната Medal of Honor използваше двигателя 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
