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
2024-02-19 23:25:39 +01:00
.github/workflows Renamed aarch64 to arm64 2024-01-08 18:37:33 +01:00
build/main/models/omtests Hard reset 2016-03-27 11:49:47 +02:00
code Fixed RunAndShoot state crash due to NULL moving patrol node 2024-02-19 23:25:39 +01:00
docker Added more packages to install in docker images 2023-09-09 23:14:16 +02:00
docs Updated features implementation 2023-12-31 23:43:30 +01:00
misc Added dummy.c file for older versions of CMake 2023-06-18 12:52:19 +02:00
.clang-format Updated clang-format 2023-07-05 21:05:33 +02:00
.gitignore Add thirdparties dir and generated parser/lexer files to .gitignore 2023-12-18 17:46:52 +01:00
CMakeLists.txt Added source files for OpenAL FAKK (unimplemented) 2024-01-07 20:10:53 +01:00
COPYING.txt Hard reset 2016-03-27 11:49:47 +02:00
cross-make-mingw.sh Hard reset 2016-03-27 11:49:47 +02:00
LAYOUT.md Updated LAYOUT.md 2023-05-21 22:55:13 +02:00
make-macosx-ub.sh Hard reset 2016-03-27 11:49:47 +02:00
README.md Fixed links 2023-12-28 21:03:58 +01:00
TargetArch.cmake Renamed aarch64 to arm64 2024-01-08 18:37:33 +01:00

OpenMoHAA

Build Release Downloads

License Commits

Discord

     / _ \ _ __   ___ _ __ |  \/  |/ _ \| | | |  / \      / \
    | | | | '_ \ / _ \ '_ \| |\/| | | | | |_| | / _ \    / _ \
    | |_| | |_) |  __/ | | | |  | | |_| |  _  |/ ___ \  / ___ \
     \___/| .__/ \___|_| |_|_|  |_|\___/|_| |_/_/   \_\/_/   \_\
          |_|

Intro

The main goal of OpenMoHAA is to ensure the future and continuity of Medal of Honor: Allied Assault. It has always been a dream in the community to provide patches and security fixes for the game. Thanks to the ioquake3 project, F.A.K.K SDK and other quality tools, OpenMoHAA has already reached more than half of its goal: to create 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

Current state

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.

Single-player

The training map can be played from start to end. The single-player campaign is not fully functional, but at least AI can breathe, talk, run, and shoot.

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