The original game crashes on modern multi-core CPUs.
Method A (Revival patch does this automatically):
Open configs/unnamedsoldier.cfg (or mohaa_config.cfg) and add:
seta r_multithreaded 0
seta cl_maxpackets 60
Method B (manual fix if still crashing):
Launch the game, open console (~) and type:
com_affinity 1
Then restart the game.
Alternative (process affinity):
Start game → Ctrl+Alt+Del → Task Manager → Details → right-click MOHAA.exe → Set affinity → CPU 0 only (uncheck others).
(Repeat each launch unless you use a launcher script.)
If that post you read didn't cover these specific points, this is usually what is required to make the game stable:
1. The "NoCD" Patch (Critical)
This is controversial if you own the physical discs, but on Windows 10/11, the SafeDisc DRM used on the original discs is blocked by Windows for security reasons. The game simply won't launch from the disc drive unless you use a patched executable (mohaa.exe) that bypasses the DRM check. medal of honor allied assault windows 10 fix upd
2. Fixing the Resolution & Multi-Monitor Issues The game defaults to 640x480 and often centers itself in the top-left corner of a 4K screen.
3. The Multi-Core Hang Fix The game engine was built for single-core processors. On a modern i7 or Ryzen, the game's timing gets confused, causing it to run in fast-forward or stutter wildly.
4. The "DInput" Mouse Lag Fix Many players notice the mouse feels "floaty" or laggy. The original game crashes on modern multi-core CPUs
Ensure you have the latest DirectX and Visual C++ Redistributables installed.
Resolving Compatibility and Performance Issues for Medal of Honor: Allied Assault on Windows 10