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
2023-12-31 15:35:00 +01:00
.github/workflows Only allow builds on branches (and not tags), as tags are built during the deployment 2023-11-29 18:18:30 +01:00
build/main/models/omtests Hard reset 2016-03-27 11:49:47 +02:00
code Added INV_ALIGN_NONE 2023-12-31 15:35:00 +01:00
docker Added more packages to install in docker images 2023-09-09 23:14:16 +02:00
docs Moved Playing with bots section to getting_started_running.md doc 2023-12-28 21:02:05 +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 Treat "not all control paths return a value" warning as an error 2023-12-07 18:32:10 +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 Add new arch (#61) 2023-08-19 21:59:26 +00: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