Difference between revisions of "Medal of Honor: Allied Assault"

From PCGamingWiki, the wiki about fixing PC games
(Not sure if this comes from GOG/disc version differences, but there's no MOHAA folder inside of the base folder with GOG. Taking a chance, and editing it.)
(Added note about potentially useful information.)
Line 246: Line 246:
|key remap notes          =  
|key remap notes          =  
|acceleration option      = true
|acceleration option      = true
|acceleration option notes =  
|acceleration option notes = See [https://www.pcgamingwiki.com/wiki/Medal_of_Honor:_Allied_Assault#Improve_mouse_responsiveness improve mouse responsiveness] for possible improvements.
|mouse sensitivity        = true
|mouse sensitivity        = true
|mouse sensitivity notes  =  
|mouse sensitivity notes  =  

Revision as of 15:00, 17 October 2020

This page may require cleanup to meet basic quality standards. You can help by modifying the article. The discussion page may contain useful suggestions.
Medal of Honor: Allied Assault
Medal of Honor: Allied Assault cover
2015 Inc.
Spearhead EA Los Angeles
Breakthrough TKO Software
Mac OS (Classic) Westlake Interactive
macOS (OS X) Westlake Interactive
Linux Ryan C. Gordon
Electronic Arts
Mac OS Aspyr Media
OS X Aspyr Media
id Tech 3
Release dates
Windows January 22, 2002
Mac OS (Classic) June 11, 2002
macOS (OS X) June 11, 2002
Linux January 2004
Medal of Honor: Allied Assault guide on StrategyWiki
Medal of Honor: Allied Assault on MobyGames
Medal of Honor: Allied Assault on Wikipedia


GameSpy online services have been shut down (see Network for solutions).
Medal of Honor
Medal of Honor: Allied Assault 2002
Medal of Honor: Pacific Assault 2004
Medal of Honor: Airborne 2007
Medal of Honor (2010) 2010
Medal of Honor: Warfighter 2012
Medal of Honor: Above and Beyond 2020

Key points

Cannot use Alt+Tab while in-game (Alt+Ctrl+Del works, but maximising may cause crash). As a workaround, pressing Alt+ Enter will make your game windowed, pressing Alt+ Enter again will restore it to fullscreen.
The Linux port is an incomplete conversion.

General information

Medal of Honor Wiki
GOG.com Community Discussions for game series
GOG.com Support Page


Source DRM Notes Keys OS
Disc check (requires the CD/DVD in the drive to play)
CD key
SafeDisc v2 DRM[Note 1].
Mac OS
macOS (OS X)
War Chest Edition with bonus interviews, artworks, wallpapers
Icon overlay.png
War Chest Edition. Included with EA Play.
SafeDisc retail DRM no longer functions properly on Windows Vista and later (see above for affected versions).
A Linux installer is available here which requires a USA CD version of the game, be aware that it was never finished.

Version differences

The War Chest Edition is a complete edition containing the base game and the two expansion packs.

DLC and expansion packs

Name Notes
Mac OS
macOS (OS X)
Mac OS
macOS (OS X)

Essential improvements


The latest version of Allied Assault is 1.11. The game is automatically updated to this version when installing Spearhead or Breakthrough. It's available in English, German, French, Italian, Spanish, and Netherlands.
The latest version of Spearhead is 2.15. You need to install 2.11 first, then 2.15.
The latest version of Breakthrough is 2.40b. If you install 2.40b and receive a 'Pixomatic' error, just install 2.40 over it.
Origin version of Warchest has all listed latest updates.

Skip intro videos

Edit autoexec.cfg[citation needed]
  1. Open <path-to-game>\main\autoexec in a text editor(create it if it's not there)
  2. Add the following line to the file:
seta cl_playintro "0"
You can also delete or rename <path-to-game>\main\video

GameSpy alternative

Due to GameSpy Server shutting down, it is highly recommended to use MOH: Server Browser Fixer to browse online servers[citation needed]
  1. Extract the package and open MOHGSFixer.exe
  2. Select path to the game
  3. Click Patch Detected Games

Confirmed to work with GOG version of the game. Alternative is to connect directly via IP address by using this website: https://cache.gametracker.com/search/mohaa/ or to use Medal of Honor: Query Launcher Utility

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\main\[Note 2]
macOS (OS X)
Linux ~/.mohaa/main/
All the medals that you have earned are stored in this file.
<path-to-game>\main\newconfig.cfg and <path-to-game>\main\configs\unnamedsoldier.cfg are the configuration files.
It's recommended to create <path-to-game>\main\autoexec.cfg and make your custom configuration changes there.
Spearhead files are under mainta; Breakthrough files are under maintt.
It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.

Save game data location

System Location
Windows <path-to-game>\main\save[Note 2]
macOS (OS X)
For Breakthrough, see <path-to-game>\maintt\save.
For Spearhead, see <path-to-game>\mainta\save.

Save game cloud syncing

System Native Notes
GOG Galaxy


In-game general video settings.
In-game general video settings.
In-game advanced video settings.
In-game advanced video settings.

Graphics feature State WSGF Notes
Widescreen resolution
See Widescreen resolution.
See Widescreen resolution.
See Widescreen resolution.[3]
4K Ultra HD
See Widescreen resolution. Causes in-game UI elements such as compass and health bar to become uncomfortably small. In-game text is almost illegable or uncomfortable to read.
Field of view (FOV)
See Field of view (FOV). or the WSGF entry for a permanent fix (keeps FOV every map restart).
Use Alt+ Enter. Doesn't properly capture mouse - may accidentally activate background windows.
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
Force from graphics card control panel.
Anti-aliasing (AA)
Force from graphics card control panel.
Vertical sync (Vsync)
See Vertical sync (Vsync).
60 FPS
120+ FPS
Capped at 91 FPS by default; See Increasing frame rate if you want to change the default cap.

Widescreen resolution

Edit autoexec.cfg[4]
  1. Open <path-to-game>\main\autoexec.cfg in a text editor(create it if it's not there).
  2. Add the following entries, with the resolution you desire.
    • seta r_customwidth "1920"
    • seta r_customheight "1080"
    • seta r_mode "-1"
  3. Save the file.
Do not change custom configuration from the in-game options.

Increasing frame rate

Edit autoexec.cfg[5]
  1. Open (create file if needed) <path-to-game>\main\autoexec.cfg in a text editor.
  2. Add the following line, with another number if desired:
    • seta com_maxfps "120"
  3. Save the file.

Field of view (FOV)

Edit autoexec.cfg[6]
  1. Open <path-to-game>\main\configs\autoexec.cfg in text editor(create it if it's not there)
  2. Add these commands to the file:
    • seta ui_console "1"
    • seta developer "1"
  3. Once in game hit the tilde key, next to the number 1 on your keyboard, and type in fov 110 (replace 110 with desired FOV)

Vertical sync (Vsync)

Edit autoexec.cfg or unnamedsoldier.cfg[citation needed]
  1. Go to the configuration file(s) location.
  2. Open autoexec.cfg or unnamedsoldier.cfg.
  3. Add the following line:
    • seta r_swapinterval "1"

Max quality graphics settings

Edit autoexec.cfg[citation needed]
  1. Open <path-to-game>\main\autoexec.cfg in a text editor.
  2. Enter the lines in the box below and save the file.
seta cg_drawviewmodel "2"
seta cg_effectdetail "1.0"
seta cg_marks_add "1"
seta cg_max_tempmodels "1200"
seta cg_rain "1"
seta cg_reserve_tempmodels "240"
seta cg_shadows "2"
seta g_ddayfodderguys "2"
seta g_ddayfog "0"
seta g_ddayshingleguys "2"
seta r_colorbits "32"
seta r_drawstaticdecals "1"
seta r_ext_compressed_textures "1"
seta r_fastdlights "0"
seta r_fastentlight "0"
seta r_forceClampToEdge "1"
seta r_lodcap "1.0"
seta r_lodscale "1.1"
seta r_lodviewmodelcap "1.0"
seta r_maxmode "9"
seta r_picmip "0"
seta r_picmip_models "0"
seta r_picmip_sky "0"
seta r_subdivisions "1"
seta r_texturebits "32"
seta r_texturemode "GL_LINEAR_MIPMAP_LINEAR"
seta r_vidmode1024 "0"
seta r_vidmodemax "1"
seta s_khz "44"
seta ter_error "4"
seta ter_maxlod "6"
seta ter_maxtris "24576"
seta vss_draw "1"
seta vss_maxcount "15"
seta r_uselod "0"


Warning: When r_subdivisions is 1 or 2, the game bugs out when the player is located in certain areas. The frame rate feels like 5-10 fps and the mouse is not responding correctly. Solution: set "r_subdivisions" to something higher like "3" (max 20) in maxquality.cfg.
To apply for expansions, simply copy autoexec.cfg to <path-to-game>\mainta\ for Spearhead, or <path-to-game>\maintt\ for Breakthrough.


In-game control settings.
In-game control settings.

Keyboard and mouse State Notes
Mouse acceleration
See improve mouse responsiveness for possible improvements.
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller support
See the glossary page for potential workarounds.

Improve mouse responsiveness

Edit autoexec.cfg[7]
  1. Open (create file if needed) <path-to-game>\main\autoexec.cfg in a text editor.
  2. Add the following lines in the Cvar section:
    • seta m_filter "1"
    • seta in_mouse "-1"
  3. Increasing frame rate may also have a positive effect.

Alternative solutions:

  • You can alternatively add the lines to <path-to-game>\main\configs\unnamedsoldier.cfg.
  • If possible, you can lower the polling rate on your mouse.
  • Use an older mouse (with a lower polling rate).


In-game audio settings.
In-game audio settings.

Audio feature State Notes
Separate volume controls
Surround sound
First you need to choose a 3D sound provider
Set in-game Speaker Setup to Surround for 5.1 or Quad Speakers for 4.x
Closed captions
Mute on focus lost
EAX support
A3D 1.x, A3D 2.0. EAX 1, EAX 2. See 3D audio providers restoration.


Language UI Audio Sub Notes
Traditional Chinese
Only available in China (Mainland and Taiwan) retail release.
Retail version only.
Fan translation.
Retail version only.
For digital/GOG.com versions See
Fan translation 1 2 3 (links are down)

3D audio providers restoration

On Windows Vista and later you'll need to first restore legacy audio effects.
Retrieve missing 3D sound providers[8][9]
  1. Download MOHAA 3d sound drivers
  2. Extract it into <path-to-game>\snddrivers, replacing existing files (back these up if you feel unsure).
  3. Go to the configuration file(s) location.
  4. Open unnamedsoldier.cfg with a text editor.
  5. Change seta s_milesdriver to one that is supported by your sound card. DirectSound3D Hardware Support with DSOAL for MoHAA recommended or Creative Labs EAX 2 (TM) with Alchemy. For non-Creative cards see or use other wrappers.)
    • Aureal A3D Interactive (TM)
    • Aureal A3D 2.0 (TM)
    • Creative Labs EAX 2 (TM)
    • Creative Labs EAX (TM)
    • Dolby Surround
    • DirectSound3D 7 Software with Full HRTF
    • DirectSound3D 7 Software with Light HRTF
    • DirectSound3D Hardware Support
    • DirectSound3D Software
  6. Save
Aureal A3D 2.0 (TM) may not work properly during gameplay. The problem can be related to card detection bug in binary[10]
EAX 3 with Msseax3.m3d library from GTA Vice City works (also with its Mss32.dll), but spatialization quality is decreased in comparison to EAX 2. You can get it here. (EAX 3 wasn't released in 2001 yet[11])
To avoid crash on startup for Spearhead on DSOAL with DirectSound3D Hardware Support use older DSOAL attached in True 3D Sound for Headphones v1.1 with detailed instruction or ready DSOAL package with snddrivers for MoHAA ready to play.


Multiplayer types

Type Native Players Notes
LAN play
64 Versus, Co-op
For co-op use the Medal of Honor: Cooperative mod.
Online play
64 Versus, Co-op
For co-op use the Medal of Honor: Cooperative mod.

Connection types


Protocol Port(s) and/or port range(s)
TCP 28900, 29900, 29901
UDP 3783, 6500, 6515, 6667, 12201, 12202, 12203, 12210, 12300, 13139, 27900
Universal Plug and Play (UPnP) support status is unknown.


Protocol Port(s) and/or port range(s)
TCP 12203-12218
UDP 12203-12218, 12300
Universal Plug and Play (UPnP) support status is unknown.

Issues fixed

Enable Reshade/SweetFx

The game uses OpenGL. Install ReShade 3 or 4 as OpenGL. It works with MoHAA/Expansions. No in-game config changes needed.
There is a bug when showing OSD from MSI Afterburner, which causes Reshade to disable. Hide OSD to restore Reshade.
Older Reshade 1.x/SweetFX 2.0 OpenGL injectors don't work in this game. To use them, you will need OpenGL to DirectX wrapper - GLDirect, additionally, you must make the changes in game config file.

Follow these steps:

  1. Download gldirect5
  2. Go to bin\release. Extract and rename "gldirect5.dll" to "opengl32.dll".
  3. Copy the file to MoHAA folder
  4. Paste preset to MoH dir
  5. Run ReShade Setup.exe and set D3D9 Mode

Or alternatively:

  1. Open MOHAA\main\configs\unnamedsoldier.cfg
  2. Go to cvars section:
  3. Add the following line: seta r_gldriver "3dfxgl"
  4. Search for and download gldirect5
  5. Go to bin\release. Extract and rename "gldirect5.dll" to "3dfxgl.dll".
  6. Copy the file to MoHAA folder
  7. Optional: Paste in "SweetFx preset file" into the MoH directory (found in link above)
  8. Run ReShade (1.0, 2.0) Setup.exe and set D3D9 Mode
May introduce graphical distortions in the Main Menu of the Game. Get GLDirect DX8 as a fix (and for slightly better FPS; it produces darker image, though). Rename d3d9.dll Reshade injector to d3d8.dll.
"Game Filter" via Nvidia Driver overlay may achieve similar results as SweetFx, but Reshade is capable of implementing ambient occlusion and Bloom effects.

Graphics settings are lost each time when starting game

Create autoexec.cfg

You need to copy your graphics settings from <path-to-game>\main\configs\unnamedsoldier.cfg to <path-to-game>\main\autoexec.cfg or you can try this max graphics settings configuration.
Once you have the settings you want, save that file as <path-to-game>\main\configs\autoexec.cfg and set the file to be read only.

Can't turn mouse more than 180° (or doesn't work properly)

Some mouse precision issues may be caused by the games' incompatibility with high-polling rates of modern gaming mice. The first fix is recommended.
Edit config

Put this line into config file. seta in_mouse -1

Lower polling rate of mouse[citation needed]

Lower mouse polling rate to 125Hz (8ms) via mouse drivers

Game crashes during EA logo (Origin version)

Change settings of Origin

If the game crashes at startup using the Origin version, you have to disable "Origin In Game".
You can do it in the Game properties (but the expansions will still crash at startup).
If you want to play the expansions you'll need to disable "Origin in-game" in the Origin's "Application settings"!

Disable in-game Origin overlay by changing graphics driver[citation needed]

go to: Works for both Main game (MOHAA) + Expansion packs!!!

  • Medal of Honor Allied Assault Warchest\main\configs --> unnamedsoldier.cfg
  • Medal of Honor Allied Assault Warchest\mainta\configs --> unnamedsoldier.cfg
  • Medal of Honor Allied Assault Warchest\maintt\configs --> unnamedsoldier.cfg

In all 3 cfgs, go to the cvar section and insert the following line: seta r_gldriver "3dfxgl"

Note: This probably works because origin fails to detect this graphics driver and so it simply disables the in-game overlay. Thus, it is a workaround, which works for both the main game and expansions.

Can't load savegames in MoH: Spearhead Addon - Mission is always starting at the beginning

Change settings of Origin

If you can't load savegames the proper way, which means if you allways start at the beginning of the map, then you will need to disable "Origin In Game" in the Origin's "Application settings"! This will fix the problem.

Unstable frame rate and stuttering

This performance issue can occur with newer graphics cards supporting OpenGL 4.0 and newer, it is most common on Windows Vista and Windows 7. Since the game is based on the Quake 3 engine and is using the same or a similar OpenGL version, the graphics card driver will handle the game correctly if it thinks that it is Quake 3.
  • Go to the game installation folder and rename game binary to quake3.exe.
It helps mostly for stuttering and slightly prevents from FPS drops. Be aware that MSI Afterburner in comparison to Fraps, measures double FPS count.
Change level of details
  • Go to the game main menu, and go to options, advanced, and set shadows to simple (cg_shadows 1), and curve details to low (seta r_subdivisions "10").
It should fix literally all performance problems in Spearhead, when FPS can go down to even 8 FPS in the first level.
If you will make these changes in config manually, make sure in game options, that they are saved.
Doesn't help for Breakthrough. Curve detail setting can be lost on restart. Game can crash on settings save, sometimes can be fixed when you press default button, and make changes afterwards.
Breakthrough may crash on level loading when you delete all three unnamedsoldier.cfg, newconfig.cfg, custom.cfg (if present).

Other information


Technical specs Supported Notes
OpenGL 1.1
Executable 32-bit 64-bit Notes
macOS (OS X)


Middleware Notes
Audio Miles Sound System 6.1c (BIN file version
Multiplayer GameSpy

Command line arguments

See complete SDK command line arguments

System requirements

Minimum Recommended
Operating system (OS) 95 OSR2
Processor (CPU) Intel Pentium II 450 MHz
AMD Athlon 500 MHz
System memory (RAM) 128 MB
Hard disk drive (HDD) 1.2 GB
Video card (GPU) 16 MB of VRAM
DirectX 8.0 compatible
Mac OS
Minimum[14] Recommended
Operating system (OS) 9.0
Processor (CPU) PowerPC 7xx
PowerPC G3
System memory (RAM) 128 MB
Hard disk drive (HDD)
Other 2x CD-ROM drive
macOS (OS X)
Operating system (OS)
Processor (CPU)
System memory (RAM)
Hard disk drive (HDD)
Operating system (OS)
Processor (CPU)
System memory (RAM)
Hard disk drive (HDD)


  1. SafeDisc retail DRM does not work on Windows 10[1] and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[2]
  2. 2.0 2.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).