Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

The day has arrived! Medal of Honor: Allied Assault including the Spearhead and Breakthrough expansions can be played easily on modern systems, with various enhancements thanks to the OpenMoHAA project.

Just announced in the last day is version v0.80.0-beta, where they said "As all of the features from the original game are implemented and the stability increased, the project is transitioning from alpha to beta." — so it may be finally time to jump in.

More: "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)."


Pictured - OpenMoHAA on Linux, taken today

There's a fair amount of enhancements to the game like full 64-bit support, an SDL2 backend, OpenAL sound support, cross-platform support, lots of bug fixes, demo recording, smoother animations, bots for servers, IP bans for servers and so on.

For anyone who did try it previously, the highlights of new stuff to the Beta include:

  • Added 3 launchers for simplicity, to start Allied Assault, Spearhead or Breakthrough
  • Rendering
    • Better lighting
    • Decals / level marks are now rendered
    • Dynamic lights are now renderered properly, no more ground blinking issues when shooting rockets
    • Entities are now lit better by sphere lights (some artifacts are still present)
    • Sunflares are now rendered
  • AI fixes (animations, logic, seeing through windows, holding turrets, speech animation...)
  • Animation fixes + smoother animations
  • Audio system enhancement
  • Better FX
  • Briefing videos from Spearhead and Breakthrough and game intro are working
  • Crashes fix
  • Demos are now supported using +set com_target_demo 1 launch command-line
  • Fixed mods not loading properly
  • Fixed weird movement artifacts when running server on ARM
  • Less crashes
  • Network profiling
  • Script engine fixes + better mod support

You can buy the original game for the data files it needs from GOG.com.

See more on the project GitHub.

Running it on Linux was quite easy. I used the Heroic Launcher to download the game from GOG, then dropped the release files from the OpenMoHAA into the installed folder and launched it.

Article taken from GamingOnLinux.com.
15 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
9 comments

Linas Nov 25
View PC info
  • Supporter Plus
This is really good news! Wonder of I can use the assets from the CD version?
hardpenguin Nov 25
This is really good news! Wonder of I can use the assets from the CD version?

Not 100% clear but the project seems to support various versions of MOH:AA demo so I think it is at least worth to give CD version a spin: https://github.com/openmoh/openmohaa/blob/main/docs/getting_started_installation.md
rcrit Nov 25
View PC info
  • Supporter Plus
I've been playing it from a CD-based installation for a few months now. I probably have a couple of game patches installed as well.

The last I played it in October the AI was a bit wonky but I didn't run into any level bugs that prevented me to proceed like I had with earlier builds.
rea987 Nov 25
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).

Does that mean that the openmohaa client is compatible with regular game servers? That's important, cause there are surprisingly plenty of online mohaa servers.
PedroHLC Nov 25
Does that mean that the openmohaa client is compatible with regular game servers? That's important, cause there are surprisingly plenty of online mohaa servers.

Means exactly that. And the reverse flow (openmohaa servers with mohaa clients) too.
qrazi Nov 27
I can only select 4:3 ratio resolutions it seems. Could not find in the documentation or the GitHub issues how to change that. Anyone here knows by chance?
Liam Dawe Nov 27
I can only select 4:3 ratio resolutions it seems. Could not find in the documentation or the GitHub issues how to change that. Anyone here knows by chance?
I noticed that too, so I assume they haven't implemented other ratios yet. Maybe time to open a ticket ;)
whizse Nov 27
View PC info
  • Supporter
I can only select 4:3 ratio resolutions it seems. Could not find in the documentation or the GitHub issues how to change that. Anyone here knows by chance?
This might be worth a try:
https://www.pcgamingwiki.com/wiki/Medal_of_Honor:_Allied_Assault#Widescreen_resolution
mrdeathjr Nov 27
In my case seems work with zink

!link

!link

While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register