.github | ||
build/main/models/omtests | ||
code | ||
docker | ||
docs | ||
misc | ||
.clang-format | ||
.gitignore | ||
cmake_uninstall.cmake.in | ||
CMakeLists.txt | ||
COPYING.txt | ||
LAYOUT.md | ||
README.md | ||
TargetArch.cmake |
OpenMoHAA
Intro
The main goal of OpenMoHAA is to ensure the future and continuity of Medal of Honor: Allied Assault 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 the original game (in terms of protocol, assets, and scripts).
Getting started
- Downloading and installing OpenMoHAA
- Running OpenMoHAA and using expansion assets
- Dedicated server configuration
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
OpenAL
LibMAD
http://www.underbit.com/products/mad/