Medal of Honor: Allied Assault

From PCGamingWiki, the wiki about fixing PC games
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
Developers
2015 Inc.
macOS (OS X) Aspyr Media
Linux Ryan C. Gordon
Publishers
Electronic Arts
OS X Aspyr Media
Engines
id Tech 3
Release dates
Windows January 22, 2002
macOS (OS X) August 2002
Linux January 2004
Medal of Honor: Allied Assault guide at StrategyWiki
Medal of Honor: Allied Assault at Wikipedia
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

Key points

Cannot use Alt+Tab while in-game.
GameSpy online server browser has stopped working due to GameSpy services being shut down.[1] See GameSpy Alternative below for a fix.

General information

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

Availability[edit]

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
CD key
SafeDisc v2 DRM, game doesn't launch on updated versions of Windows Vista, 7, 8 and 8.1 OS (for Windows 10 it doesn't matter if it's updated). How to Play PC Games That Require SafeDisc or SecuROM DRM on Windows 10, 8.1, 8, 7, and Vista
Windows
macOS (OS X)
GOG.com
DRM-free
War Chest Edition with bonus interviews, artworks, wallpapers
Windows
Origin
Icon overlay.png
War Chest Edition
Windows
A Linux installer is available here which requires a USA CD version of the game, be aware that it is still in beta.

Downloadable content (DLC) and expansions

Name Notes
Spearhead
Windows
Breakthrough
Windows

Essential improvements[edit]

Patches[edit]

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.

Skip intro videos[edit]

Edit newconfig.cfg[citation needed]
  1. Delete <path-to-game>\main\configs\unnamedsoldier.cfg
  2. Open <path-to-game>\main\newconfig.cfg in a text editor
  3. Add the following line to the file:
seta cl_playintro "0"

GameSpy Alternative[edit]

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

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows <path-to-game>\main\
macOS (OS X)
Linux ~/.mohaa/main/
<path-to-game>\main\newconfig.cfg and <path-to-game>\main\configs\unnamedsoldier.cfg are the configuration files.
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[edit]

System Location
Windows <path-to-game>\MOHAA\main\save
macOS (OS X)
Linux

Save game cloud syncing[edit]

System Native Notes
GOG Galaxy
Origin

Video settings[edit]

In-game general video settings.
In-game general video settings.
In-game advanced video settings.
In-game advanced video settings.
Graphics option Option WSGF Notes
Widescreen resolution
See Widescreen resolution.
Multi-monitor
See Widescreen resolution.
Ultra-widescreen
See Widescreen resolution.[2]
4K Ultra HD
See Widescreen resolution. Causes in-game UI elements such as compass and health bar to become unfomforatbly small. In-game text is almost illegable or uncomfortable to read.
Field of view (FOV)
See the WSGF entry.
Windowed
Use Alt+ Enter. Doesn't properly capture mouse - may accidentally activate background windows.
Borderless fullscreen windowed
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; open the console (~) and type com_maxfps XX to have the FPS cap you want.

Widescreen resolution[edit]

Edit unnamedsoldier.cfg[3]
  1. Edit <path-to-game>\main\configs\unnamedsoldier.cfg
  2. Scroll down to the "cvars" section. Add these lines (adjusting the 'r_customwidth' and 'r_customheight' entries to suit your chosen resolution if necessary):
seta r_customwidth "1920"
seta r_customheight "1080"
seta r_mode "-1"

Max quality graphics settings[edit]

Edit newconfig.cfg[citation needed]
  1. Open a program such as Notepad and paste the text below.
  2. Save it as a .cfg file into <path-to-game>\main\custom.cfg
seta com_maxfps "144"
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"

Notes

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.
You can also do this for the expansion packs. Simply copy custom.cfg to <path-to-game>\mainta\ and/or <path-to-game>\maintt\.
You can add in other settings such as custom resolution and this will fix any issues you have with saving settings.

Vertical sync (Vsync)[edit]

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

Input settings[edit]

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

Audio settings[edit]

In-game audio settings.
In-game audio settings.
Audio options Native 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
Subtitles
Closed captions
Mute on focus lost
EAX support
A3D 1.x, A3D 2.0. EAX 1, EAX 2. See 3D audio providers restoration.

Localizations

Language UI Audio CC Notes
English
Traditional Chinese
Only available in China (Mainland and Taiwan) retail release.
Dutch
French
German
Italian
Spanish

3D audio providers restoration[edit]

On Windows Vista and later you'll need to first restore legacy audio effects.
Retrieve missing 3D sound providers[4][5]
  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 (EAX 2 is recommended):
    • 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

Network[edit]

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

Medal of Honor: Allied Assault[edit]

Ports

Protocol Port(s) and/or port range(s)
TCP (outbound) 28900, 29900, 29901
UDP (outbound) 3783, 6500, 6515, 6667, 12201, 12202, 12203, 12210, 12300, 13139, 27900

Medal of Honor: Allied Assault Spearhead and Breakthrough[edit]

Ports

Protocol Port(s) and/or port range(s)
TCP (outbound) 12203-12218
UDP (outbound) 12203-12218, 12300

Issues fixed[edit]

Graphics settings are lost each time when starting game[edit]

You need to copy your graphics settings from <path-to-game>\main\configs\unnamedsoldier.cfg to <path-to-game>\main\newconfig.cfg
Or you can use Max quality graphics settings. Once you have the settings you want in a text editor, save that file as <path-to-game>\main\configs\unnamedsoldier.cfg and set the file to be read only.

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

Put this line into config file. seta in_mouse -1

Game crashes during EA logo (Origin version)[edit]

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 expantions 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"!


Other information[edit]

API[edit]

Technical specs Supported Notes
OpenGL 1.1
64-bit executable

Middleware[edit]

Middleware Notes
Audio Miles Sound System
Multiplayer GameSpy

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) 95 XP
Processor (CPU) Intel Pentium II 450 MHz
AMD Athlon 500 MHz
Intel Pentium III 700 MHz
AMD Athlon 700 MHz
System memory (RAM) 128 MB 256 MB
Hard disk drive (HDD) 1.2 GB
Video card (GPU) 16 MB of VRAM
DirectX 8.0 compatible
32 MB of VRAM
DirectX 8.0 compatible

References

  1. EA Service Updates
  2. Medal of Honor: Allied Assault 21:9 Gameplay (2560x1080) (60fps) (Ultrawide) - YouTube
  3. WSGF page
  4. How to Enable True 3D sound in MoHAA - AlliedAssault.com (retrieved)
  5. Medal of Honor: Allied Assault tweak guide - TechSpot