Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Remakes
  3. OpenMoHAA

OpenMoHAA

GPL-2.0Cv0.82.1

An open-source re-implementation of Medal of Honor: Allied Assault with expansions, modern features, bugfixes, and cross-platform support.

Visit WebsiteGitHubGitHub
753 stars56 forks0 contributors

What is OpenMoHAA?

OpenMoHAA is an open-source re-implementation of the classic first-person shooter Medal of Honor: Allied Assault, including its Spearhead and Breakthrough expansions. It modernizes the game with bug fixes, cross-platform support, and new features like bots and a ban system, while maintaining full compatibility with the original content. The project solves the problem of preserving and enhancing a beloved game for contemporary hardware and operating systems.

Target Audience

Gamers, retro gaming enthusiasts, and server administrators who want to play or host Medal of Honor: Allied Assault on modern systems with improved stability and features. It also appeals to modders and developers interested in game preservation projects.

Value Proposition

Developers and players choose OpenMoHAA because it offers a faithful yet enhanced experience of the original game, with active community support, cross-platform compatibility, and additional features not available in the official releases. Its open-source nature allows for transparency, customization, and ongoing improvements.

Overview

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

Use Cases

Best For

  • Playing Medal of Honor: Allied Assault on modern Linux, Windows, or macOS systems
  • Hosting dedicated multiplayer servers for classic MOHAA game modes
  • Practicing with built-in bots in offline multiplayer matches
  • Running the single-player campaign with all expansions and bug fixes
  • Preserving and modding a classic first-person shooter with open-source tools
  • Setting up custom game servers with features like a ban system

Not Ideal For

  • Gamers seeking a fully stable, commercially supported gaming experience with no setup hassles
  • Projects requiring integration with modern gaming platforms like Steam for matchmaking and distribution
  • Users who do not own the original Medal of Honor: Allied Assault game assets

Pros & Cons

Pros

Full Original Compatibility

Maintains complete support for the original game's assets, scripts, and multiplayer modes, ensuring a faithful experience while running on modern systems, as emphasized in the README.

Cross-Platform Support

Runs on Linux, Windows, and macOS, making the classic game accessible across different operating systems without the need for emulation or virtualization.

Enhanced Features and Fixes

Includes all bug fixes from expansions like Spearhead 2.15 and Breakthrough 2.40b, and adds new features such as built-in bots for offline practice and a server ban system.

Active Community and Development

With a Discord server for support and ongoing development tracked on GitHub, the project is actively maintained with regular updates and community contributions, as shown by the build badges and release activity.

Cons

Pre-Release Instability

Since it hasn't reached version 1.0.0, OpenMoHAA is in a beta-like state where features might change, break, or be incomplete, as openly admitted in the README's note section.

Dependency on Original Assets

Requires users to own and provide the original game files, which can be a significant barrier for those without access to Medal of Honor: Allied Assault, limiting immediate accessibility.

Complex Setup for Source Builds

Building from source involves compiling with multiple third-party libraries like SDL, OpenAL, and cURL, which can be daunting and time-consuming for less experienced developers.

Frequently Asked Questions

Quick Stats

Stars753
Forks56
Contributors0
Open Issues84
Last commit11 days ago
CreatedSince 2015

Tags

#multiplayer#mod-support#game-preservation#first-person-shooter#open-source-game#cross-platform#single-player#game-engine#retro-gaming

Built With

c
curl
F
Flex
l
libopus
l
libvorbis
l
libogg
S
SDL
B
Bison
O
OpenAL
l
libmad

Links & Resources

Website

Included in

Game Remakes1.3k
Auto-fetched 1 hour ago

Related Projects

ioquake3ioquake3

The ioquake3 community effort to continue supporting/developing id's Quake III Arena

Stars2,734
Forks589
Last commit1 month ago
Chocolate DoomChocolate Doom

Chocolate Doom is a Doom source port that is minimalist and historically accurate.

Stars2,327
Forks683
Last commit5 days ago
vkQuakevkQuake

Vulkan Quake port based on QuakeSpasm

Stars2,177
Forks263
Last commit1 day ago
dhewm3dhewm3

dhewm 3 (Doom3 sourceport) main repository

Stars2,083
Forks404
Last commit6 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub