The game should be able to run on any modern hardware. You can verify the System requirements.
You will need a copy of MOH:AA, either from GOG, from CD or a from a demo version
💡 GOG version is recommended.
If you already have MOH:AA from a CD, make sure to Install official patches.
- Download and install Microsoft Visual C++ Redistributable x64.
- Grab the latest
openmohaa-*-windows-x64.zipfrom the releases page.- If you use Surface Pro laptop, it may have an ARM CPU. So you need to choose
openmohaa-*-windows-arm64.zipinstead.
- If you use Surface Pro laptop, it may have an ARM CPU. So you need to choose
ℹ️ -pdb archives are intended for maintainers and contributors, they contain debug information specific to this build and is used for debugging purposes, you don't need them.
- Right-click your Medal of Honor - Allied Assault desktop shortcut → Properties
- Then check the "Start in" field, that's your game folder.
Alternatively, try one of these common locations:
- C:\GOG Games\Medal of Honor - Allied Assault War Chest
- C:\Program Files (x86)\EA Games\MOHAA
- C:\Program Files\Origin Games\Medal of Honor Allied Assault Warchest
- C:\Program Files\GOG Galaxy\Games\Medal of Honor - Allied Assault War Chest
If not there, you'll need to search where you installed it.
- Extract the .zip file you downloaded into the game folder you found earlier.
- Create desktop shortcuts for these 3 files:
launch_openmohaa_base.exe- Allied Assaultlaunch_openmohaa_spearhead.exe- Spearheadlaunch_openmohaa_breakthrough.exe- Breakthrough
To do that, right-click each file, then choose Send to → Desktop (create shortcut).
Now you can launch any version of the game directly from your desktop using OpenMoHAA.
On Linux, you can download and install a copy from GOG:
- Install Innoextract (macOS users:
brew install innoextract). - Run the command:
innoextract setup_medal_of_honor_2.0.0.21.exe. - Files from the setup will be extracted to a folder called
app/.
Alternatively, you can also use WINE to install the game from the setup file, but this process may be slower/more complex if you do not already have it installed and configured.
- Go to the latest release page
- Choose the correct version for your platform:
| OS | Kind of hardware (CPU, platform...) | Archive |
|---|---|---|
| macOS | Apple Silicon or Intel | *-macos-multiarch.arm64-x86_64.zip |
| Linux | AMD/Intel | *-linux-amd64 (most Linux PCs - choose this if unsure) |
| Linux | Raspberry Pi 4 or 5 | *-linux-arm64 |
- Extract the archive1 into the game folder where MOHAA is installed (the folder that contains the
mainsubfolder and the original game files).- If MOHAA is installed in
/usr/games/mohaa, then extract all files inside/usr/games/mohaa.
- If MOHAA is installed in
- Create a shortcut to each of the launch_openmohaa_* executable:
launch_openmohaa_base(Base game)launch_openmohaa_spearhead(Spearhead)launch_openmohaa_breakthrough(Breakthrough)
🟢 You're now ready to play! To start the game, execute one of the launch_openmohaa_x binaries.
Notes:
- For servers, only
omohaaded.*,game.*, andcurlbinaries from the archive are required.
If you want to clean up the mohaa installation directory by keeping only what is needed for OpenMoHAA, the following files/directories can be kept:
[MOHAA]
├── [main]
| ├── [sound]
| ├── [video]
│ ├── Pak*.pk3 // all pak files
├── [mainta]
| ├── [sound]
| ├── [video]
│ ├── pak*.pk3 // all pak files
├── [maintt]
| ├── [sound]
| ├── [video]
│ ├── pak*.pk3 // all pak files
├── All files from the OpenMoHAA archiveIf the MOH: Warchest copy is installed, skip directly to the OpenMoHAA installation section.
Otherwise, install the following patches:
| Game | Patch to download and install |
|---|---|
| Allied Assault | Depends on the installed language: English, German, French Italian, Spanish, or Dutch |
| Spearhead | 2.0 to 2.11, followed by 2.11 to 2.15 |
| Breakthrough | 2.40b |
These patches are required to connect to multiplayer servers and ensure a smooth, bug-free single-player experience.
Alternatively, free demo versions are available online. Here are the links to the demos:
| Game | Type | Link |
|---|---|---|
| MOH:AA | Single-player (0.05) | https://www.gamefront.com/games/medal-of-honor/file/single-player-demo |
| MOH:AA | Multiplayer1 (1.00) | https://www.gamefront.com/games/medal-of-honor/file/multiplayer-demo |
| MOH:AA Spearhead | Multiplayer2 (2.11) | https://www.gamefront.com/games/medal-of-honor/file/mohaa-spearhead-demo-eng |
| MOH:AA Breakthrough | Multiplayer2 (0.30) | https://www.gamefront.com/games/medal-of-honor/file/mohaa-breakthrough-demo |
- MOH:AA singleplayer demo ships with the level: Mission 3: Level 3.
- MOH:AA multiplayer demo ships with the level: Stalingrad. The Hunt can be added with the MP Demo addon.
- MOH:AA Spearhead multiplayer demo ships with multiplayer maps: Malta and Druckkammern.
- MOH:AA Breakthrough multiplayer demo ships with multiplayer maps: Anzio and Palermo.
Notes:
- Can play on MOH:AA 1.00 servers only.
- Only compatible with demo servers. These servers can be identified by having the letter
dat the start of their version number (e.g:(d2.11)).
OpenMoHAA is officially supported on Windows, Linux and macOS. Below is a list of unofficial open-source ports that required custom modifications to the OpenMoHAA source code to build and run:
- https://github.com/3246251196/openmohaa/tree/AmigaOS4_0_81_1 AmigaOS
- https://github.com/Cowcat5150/openmohaa MorphOS
- https://github.com/Rinnegatamante/openmohaa PS Vita
To stay up to date with the latest features and fixes from the official repository, these ports depend on their respective maintainers to synchronize changes with the main OpenMoHAA codebase.



