
The first beta version 0.80.0 of the open engine Medal of Honor — OpenMoHAA has been released. The project's goal is to create a cross-platform engine with open source code, fully compatible with the original Medal of Honor, for modern systems Windows, Linux, Raspberry Pi, MacOS, and chromeOS.
The OpenMoHAA project is based on the source code of ioquake3, as the original Medal of Honor used the Id Tech 3 engine (that is, the engine from Quake 3) as its base.
What's new:
- Native support for MacBook on Apple Silicon has been added. Now OpenMoHAA is natively available on both Intel Macs and Macs with M1/M2/M3/M4.
- Three launchers have been added for convenience and simplicity: for launching Allied Assault and its add-ons Spearhead and Breakthrough.
- Video instructions for Spearhead and Breakthrough, as well as an introductory video to the game, are working.
- Rendering
- better lighting;
- decals/level markings are now displayed;
- dynamic lighting is now displayed correctly, no more issues with ground flickering when shooting rockets;
- entities are now better lit by spherical light sources (some artifacts are still present);
- sun flares are now visualized.
- Audio system and effects improvements.
- Script engine fixes and improved mod support.
- Strange motion artifacts when starting have been fixed server on ARM.
- A bug that prevented mods from loading properly has been fixed.
- Demos are now supported by running +set com_target_demo 1 from the command line.
Audio:
- A 'tmvolume' has been added so single-player scripts can adjust music volume.
- Environmental sounds should now play correctly on all maps.
- A crash when the sound quality was set to a value lower than High (which means 44 kHz) has been fixed.
- A bug that caused some sounds to loop indefinitely has been fixed. This mainly occurred when loading a saved game.
- Fixes background ambient sounds being muted upon restarting after an intermission (this is a bug from the original game).
- Ambient sound is now fully reset on each map, meaning that ambient sounds from previous maps will not be heard (this is a bug in the original game).
Client:
- As a security measure, stufftext commands (commands that the server wants clients to execute) are now filtered so that only certain stufftext commands are allowed, preventing any changes from a remote server.
- A fuse timer has been added (similar to Medal of Honor: Spearhead and Breakthrough).
- Support for testemitter has been added for creating emitters.
- Animations now play smoothly; a smaller time scale will no longer cause significant animation lag (a problem in the original game).
- In mohaas/mohaab mode, the team's radar icon should now blink when a teammate speaks.
- It is now possible to move and play voices from the in-game voice menu.
Game module:
- A server feature has been added to configure in-game text messages and instant messages.
- A server feature has been added to prevent team imbalance.
- Instant breakthrough messages have been added.
- Navigation has been fixed.
Rendering:
- Support for dynamic lighting has been added for landscapes.
- Lighting for smoke effects has been added.
- Support for lens flares and glare has been added.
- Dynamic lighting is now displayed correctly and no longer causes rendering artifacts across the space.
- A crash that could occur in landscape code on some platforms has been fixed.
- A bug that caused static models to be incorrectly culled/hidden has been fixed.
- Strange deformation of water and oceans has been fixed.
- A level marking system has been implemented: loading the DCL file, decals, protector decals, and terrain markings.
- Overall lighting has been improved. Objects should now be lit correctly (some issues may still arise).
- JPEG screenshots are now supported using the screenshotJPEG command.
- Sky seams and similar graphical artifacts should no longer be visible on most configurations.
GUI:
- A bug has been fixed that caused the game to freeze on the loading screen if there was no 'continue' button on the loading screen.
- Fixed errors in the custom UI map rotation list when adding/applying.
- Improved Notepad support in-game.
- The user interface no longer freezes when updating/canceling the list. servers (this error also occurs in the original game).
All features have been implemented and have been working in OpenMoHAA since September 2024. The stability of OpenMoHAA has improved. The project is moving from alpha testing to beta testing.
Source: linux.org.ru
