Open re-implementation of Medal of Honor: Allied Assault including Spearhead and Breakthrough expansions with modern features and bugfixes from ioquake3 with cross-platform support
Find a file
smallmodel 6fe1e86b31
Automatically scale UI elements for high resolutions
This fixes UI elements being tiny on high resolutions like 4K. Now most UI elements will scale automatically with resolutions above 1920x1080.
2024-11-30 22:40:00 +01:00
.github Update OpenAL to 1.24.1 2024-11-30 00:40:41 +01:00
build/main/models/omtests Hard reset 2016-03-27 11:49:47 +02:00
code Automatically scale UI elements for high resolutions 2024-11-30 22:40:00 +01:00
docker Added more packages to install in docker images 2023-09-09 23:14:16 +02:00
docs Automatically scale UI elements for high resolutions 2024-11-30 22:40:00 +01:00
misc misc: Add linux assets 2024-11-20 16:40:01 +01:00
.clang-format Updated clang-format 2023-07-05 21:05:33 +02:00
.gitignore Add .vscode and baseq3 to gitignore 2024-07-26 23:03:40 +02:00
cmake_uninstall.cmake.in CMake: Add uninstall target 2024-11-20 18:01:30 +01:00
CMakeLists.txt Bump the minimum CMake version to 3.12 2024-11-30 00:36:33 +01:00
COPYING.txt Hard reset 2016-03-27 11:49:47 +02:00
LAYOUT.md Updated LAYOUT.md 2023-05-21 22:55:13 +02:00
README.md Update README 2024-11-25 19:08:03 +01:00
TargetArch.cmake Add arm64 to valid OSX architectures 2024-09-21 18:30:37 +02:00

OpenMoHAA

Build Release Downloads

License Commits

Discord

logo

Intro

The main goal of OpenMoHAA is to ensure the future and continuity of Medal of Honor: Allied Assault (including Spearhead and Breakthrough expansions) on all platforms/architectures by providing new patches/features. Thanks to the ioquake3 project and the F.A.K.K SDK, OpenMoHAA has already reached more than half of its goal: an open-source version of MoH:AA (based on version 2.40) that is fully compatible with both the original game and expansions, in terms of network protocol, assets, and scripts. OpenMoHAA is compatible with both MOH:AA servers and clients (Spearhead and Breakthrough included).

Getting started

Current state

Single-player

The entire single-player campaign should work (Allied Assault, Spearhead and Breakthrough). If you encounter any bug, please create a new GitHub issue describing them.

Multiplayer

The Multiplayer part is almost fully stable.

Server admins can use OpenMoHAA to host a mohaa/mohaas/mohaab server. Bugs must be reported by creating a new issue on the OpenMoHAA GitHub project. Players can use OpenMoHAA to play on a mohaa/mohaas/mohaab server.

All game modes including Tug-of-War from Medal of Honor: Spearhead, and Liberation from Medal of Honor: Breakthrough are implemented and are working as intended. Mods like Freeze-Tag are working as well.

Features

Compiling

Screenshots

More screenshots here

Third party

SDL

http://www.libsdl.org/

OpenAL

https://www.openal.org/

LibMAD

http://www.underbit.com/products/mad/

cURL

https://curl.se/

Libogg

https://github.com/gcp/libogg

Libvorbis

https://xiph.org/vorbis/

Libopus

https://opus-codec.org/

Communities

URLs

Discord

Discord Banner 1