// Music &
Game Mods
Archive

MOHAA Mods

Medal of Honor: Allied Assault — Mods, resources & guides by Searingwolfe

Upcoming: Omaha Beach Remastered 2026 — releasing June 6th, 2026 ↓ Details below
◆ Flagship Mod // Full server-side modification pack
UBER MODS v7.994 — Jan 7, 2026
TDM FFA BaseBuilder Cyber Attack Search & Destroy Freeze Tag Server-side only

The main event — a comprehensive server-side modification that massively expands every aspect of MOHAA multiplayer without breaking the game's core feel. Over 4 years of continuous development. Two .pk3 variants: one for MOHAA Reborn 1.12 and one for vanilla AA 1.11 / Spearhead / Breakthrough. Must be run on a dedicated server.

Game Modes — g_ubergametype cvar
  • TDM / FFA — standard play, massively enhanced maps
  • BaseBuilder (bb) — place/remove objects, lifts, turrets, teles
  • Cyber Attack (cyb) — CoD MW2 Cyber Attack port: revive frozen teammates, plant bombs
  • Search & Destroy (snd) — CoD MW2 S&D port: no revives, bomb & bombsites
  • Freeze Tag (ft) — freeze killed players; melt teammates to revive
Killstreak Rewards (Reborn 1.12 only)
  • 3 kills — 2× Claymores (laser trip wire, 150° kill arc)
  • 5 kills — Airstrike (mark center + direction; planes strafe 16,400 units)
  • 7 kills — Cluster Mine (5 sub-mines, 360° radius)
  • 9 kills — Sentry Turret (auto-targets closest enemy, 180 sec lifetime)
Drivable & Flyable Vehicles
  • Tanks: King Tiger, Panzer IV, Panzer Europe
  • Boats: Higgins LCM (9 passengers), U-Boat (shell + grenade, 5 passengers)
  • Vehicles: Jeep, BMW bike, SDKFZ halftrack, Opel trucks, M3, GMC truck, Mercedes, European cars & trucks, Sherman tank
  • Turrets: Flak 88 (1 shell, 5 sec reload), Nebelwerfer (6 rockets, 6 sec reload)
  • Flyable planes: P-47, Focke-Wulf, Stuka, C-47 — via Elgan's plane system
  • Turret & passenger seats per vehicle; teammates share vehicles
  • Tanks emit smoke proportional to damage, repairable by holding USE
BaseBuilder Highlights
  • Scriptable object/lift/tele placement with per-player ownership
  • Trimming Mode: fine-tune pitch/yaw/roll angles in-flight
  • Admin remove commands: removeall, removeobjects, removeturrets, removelifts, removeteles
  • Build-time and object-limit adjustable mid-round via console CVARs
  • Mini-Flak88 objects act as flamethrowers
  • Auto-limits object count to avoid exceeding 1024 maxentities
Multiplayer Map Mods (all 11 maps)
DM1 — Southern France DM2 — Destroyed Village DM3 — Flak Tower DM4 — The Hunt DM5 — V2 Rocket Base DM6 — Dam DM7 — Stalingrad OBJ1 — Omaha Beach OBJ2 — Colditz Castle OBJ3 — Operation Overlord OBJ4 — Destroyed Village OBJ

Per map: Cyber Attack & S&D bombsites, BaseBuilder layout, teleporters, Radiobomb Walkies, throwing knives, invisible wall fixes, edge lasers, anti-camping solid walls, auto-spotlights on select maps, bangalore wallbombs, openable doors & gates, interactive radio switches, drivable vehicles, and map-specific extras (train in M2L1, vehicle convoys in M1L1, uboat docks in M2L2A–C, etc.).

Singleplayer Maps — All Fully Modded
Training M1L1M1L2AM1L2B M1L3AM1L3BM1L3C M2L1M2L2AM2L2BM2L2CM2L3 M3L1AM3L1BM3L2M3L3 M4L0M4L1M4L2M4L3 M5L1AM5L1BM5L2AM5L2BM5L3 M6L1AM6L1BM6L1CM6L2AM6L2B

Each SP map gets drivable vehicles & tanks, flyable planes (where applicable), usable statweapons, crate & tele access to rooftops and hidden areas, bangalore wallbombs, openable doors, looping ambient sounds, destructible objects, Radiobomb Walkies, Cyber Attack / S&D / BB support, expanded spawns, invisible wall patches, and map-specific scripted events (vehicle convoys, trains, airstrikes, uboat combat, elevator reworks, etc.).

Other Additions
  • Bigger, more powerful grenades with rocket-jump physics (blue & purple)
  • Giant Bomb & Light Bomb (USE + left-click to deploy)
  • Radiobomb Walkie — throwable remote explosive that calls airstrikes
  • Throwing knives (collectable from the ground)
  • Guided missile launcher
  • Jetpack (select maps)
  • Death cam (Reborn only)
  • Spectator auto-join teams option
  • Expanded sv_maplist (unlimited rotation lists via sv_maplist1, 2, 3…)
  • Server auto-crash recovery: resumes next map after restart
  • Map weather system (rain, snow per map via weather/ folder)
  • Custom pink death messages via global/localization.txt
  • Player taunts, deathcam, water wade sounds, victory podiums
  • Hundreds of MOHAA engine script bug fixes (tik files, animations, FX)
  • Expanded new CVARs with console help command
  • In-game menu skin (custom UI for Reborn)
ⓘ Full script & README listing: github.com/searingwolfe/UBER-MODS-v8.00-MOHAA
◆ Standalone Mods // Individual .pk3 releases
Cyber Attack / Search & Destroy Mod v11.00 — Aug 3, 2025
Cyber Attack Search & Destroy Freeze Tag Server-side only

A standalone version of the Cyber Attack, Search & Destroy, and Freeze Tag game modes — ported from Call of Duty: Modern Warfare 2 (2022) into MOHAA. This .pk3 is for those who want only the round-based game modes without the full UBER MODS pack. Works with AA 1.11, Spearhead, Breakthrough, and Reborn 1.12 (dedicated server required).

Cyber Attack
  • TDM-based (g_gametype 2); killed players go to team-only spectator, frozen in place
  • Teammates melt/revive frozen players by standing near them (hold USE, ~3 sec)
  • Revived players teleport back to their frozen body origin once teammates clear out
  • Bomb spawns near map center; both teams fight to plant it on enemy's bombsite
  • Bombsites swap sides every 3 rounds; first to win 5 rounds wins the map
  • While team-spectating: cycle through living teammates and frozen bodies with FIRE/USE keys
Search & Destroy
  • No reviving — dead players spectate until next round
  • One team plants on two bombsites; other team defends and can defuse
  • Bomb takes 4.5 sec to plant, 4.5 sec to defuse; immediate win if defused
  • Bomb spawns near planting team's spawn; changes sides every 3 rounds
  • Win by eliminating all enemies, destroying a bombsite, or defusing enemy bomb
Freeze Tag
  • Dead players freeze in place; teammates melt them to respawn
  • No bombs or bombsites — first team to freeze all enemies wins the round
  • Optional visible melt-laser beam (level.meltlaser = 1)
Scriptable Parameters (for map makers)
  • level.round_starttime — pre-round grace period (default 8 sec)
  • level.rounds_towin — rounds needed to win map (default 5)
  • level.changesides — which team plants first (0 = Allies)
  • level.keepsamesides — lock sides (for OBJ/SP maps)
  • level.bombcamera — cinematic bomb explosion camera
  • level.melttime — revive duration in seconds (default 3)
  • level.spectators_jointeams — force spectators into game when round starts
Ladder Spawning Mod v1.0 — Jul 25, 2024 (upd. Feb 4, 2025)
AA 1.11 Spearhead Breakthrough Client + Server

Dynamically spawn invisible (or visible via laser debug) climbable ladders on any map using a simple exec global/spawnladder.scr call in a map script. Requires no geometry changes — pure scripting. Three separate .pk3 files included for AA, Spearhead, and Breakthrough. If using Elgan's Admin Pro, use the .pk3 from that folder instead.

Parameters
exec global/spawnladder.scr ( origin ) angle ( setsize1 ) ( setsize2 ) [offset] // origin — world position of ladder base // angle — direction players face when climbing (yaw) // setsize1/2 — bounding box min/max (ladder dimensions) // offset — distance from wall (default 14; >18 = unclimbable) // Example: exec global/spawnladder.scr ( -200 300 0 ) 90 ( -1 -10 0 ) ( 1 10 250 ) // Return handle (for later reference): local.ladder = thread global/spawnladder.scr::main ( -200 300 0 ) 90 ( -1 -10 0 ) ( 1 10 250 ) 10
If a ladder cannot be climbed, move the origin 1+ units away from the wall or 1+ units above the floor.
Elgan's Flyable Planes (Standalone .pk3 — Revised) Nov 14, 2024
AA Reborn 1.12 AA 1.11 Spearhead Breakthrough Server-side

Elgan's original flyable planes system, fully revised and fixed for MOHAA Reborn 1.12 — and backported to work with vanilla AA 1.11, Spearhead, and Breakthrough as well. Fixes MG42 & 30Cal guns for all three model pairs, fixes bomb dropping for Allies players, corrects plane rotation/orientation bugs. Load M1L3A, M1L3B, or M2L1 with the provided map scripts to test it out.

Note: Some initial errors for missing Elgan's Admin Pro files will print on map load but won't spam after.

Model Pairs (modelpair parameter)
  • 0 — P-47 Thunderbolt (Allies) & Focke-Wulf Fw 190 (Axis)
  • 1 — Stuka Desert (Allies) & Stuka (Axis)
  • 2 — C-47 Skytrain (both teams)
How To Add Planes To a Map
// Parameters: origin, team ("allies"/"axis"), scale, modelpair, [start_flight origin] exec server_planes/trigger.scr ( -2940 -2787 123 ) "allies" .2 0 exec server_planes/trigger.scr ( -2940 -2787 123 ) "axis" .2 1 exec server_planes/trigger.scr ( -2940 -2787 123 ) "axis" .2 2 ( -2940 -2787 1123 ) // last param = starting position 1000 units above trigger instead of default 500
This standalone .pk3 is separate from the server_planes/ scripts bundled inside UBER MODS. If running both, only one should be active.
Throwing Knife MOHAA Mod v2 v2 — Apr 2, 2023
AA 1.11 Spearhead Breakthrough Reborn 1.12 Client + Server

A standalone .pk3 that adds throwable knives to any MOHAA server. Players spawn with one throwing knife and additional knives are placed around the map to collect. Thrown knives are physics-simulated projectiles with custom model and sounds. Knives dropped by killed players can also be collected from the ground.

How To Throw
  • Hold USE (E) + FIRE (left-click / zoom) to throw the knife
  • Knives can be picked up from the ground — walk over them
  • Killed players drop their knife to the ground
Toggle via UBER MODS cvar (if running both)
g_throwingknives 1 // all players spawn with a knife; extra knives placed on map g_throwingknives 0 // disable throwing knives (takes effect on next map load)
The throwing knife is also built into UBER MODS — this standalone .pk3 is for servers not running the full UBER MODS pack.
◆ Upcoming Map Mod // Custom remastered singleplayer level
Omaha Beach Remastered 2026 Coming June 6th, 2026
M3L1A — Complete M3L1B — Partial Singleplayer

A full visual and scripting remaster of MOHAA's iconic Omaha Beach level — releasing on the 82nd anniversary of D-Day. M3L1A (Omaha Beach — The Beach) will be fully remastered at release. M3L1B (Omaha Beach — Bluffs) will be approximately halfway finished.

What to Expect
  • Rebuilt M3L1A map scripts with enhanced scripted events and atmosphere
  • M3L1B partial remaster included, further updates to follow after release
  • Compatible with standard MOHAA installation — no Reborn required
  • Full UBER MODS integration for multiplayer use (BaseBuilder, CYB, S&D)
Download link will appear here on June 6th, 2026. Check ModDB and Nexus Mods for release.
ⓘ This guide covers setting up MOHAA for use with Reborn 1.12 and UBER MODS, including running your own server. For vanilla multiplayer only, jump to Step 3 and skip the Reborn sections.
1
Get Medal of Honor: Allied Assault

MOHAA is available as part of the Medal of Honor War Chest bundle from:

  • GOG.com — DRM-free, easiest option
  • EA App / Origin — digital download
  • Original CD release (AA 1.00 → patch to 1.11)
The War Chest version includes Allied Assault, Spearhead, and Breakthrough. Install at least Allied Assault for use with UBER MODS and Reborn.
2
Install MOHAA Reborn 1.12 (required for UBER MODS)

UBER MODS requires MOHAA Reborn 1.12 on the dedicated server — an unofficial patch that fixes engine bugs, enables new scripting functions, and powers killstreaks and other Reborn-only features. It is not required on clients; vanilla AA 1.11 clients can connect normally.

Download Reborn 1.12 from: mohaareborn.com/downloads/

After downloading, replace these files in your MOHAA installation folder:

// Files to replace (copy into your MOHAA root folder): gamex86mohaa.dll MOHAA_server.exe // Main folder files (into Medal of Honor/main/): All downloaded .pk3 files from the Reborn package
Only use the Reborn .pk3 on the server. Do not install Reborn files to a client machine used for regular play on non-Reborn servers.
3
Fix the Master Server (333networks patched binaries)

GameSpy shut down in 2014. To see online servers in the in-game browser, you must replace your game client and/or server executables with patched binaries that point to 333networks, the current active MOHAA master server.

Get the patched binaries at: 333networks.com/instructions/mohaa

Client (to see servers in-game browser)
Download: moh-gamespy-patch-client.zip (from 333networks.com) Replace in your MOHAA install folder: MOHAA 1.11 → MOHAA.exe Spearhead 2.15 → moh_spearhead.exe Breakthrough → moh_Breakthrough.exe
Server (for your server to appear in master list)
Download: moh-gamespy-patch-server.zip (from 333networks.com) Replace in your MOHAA install folder: MOHAA 1.11 → MOHAA_server.exe (Windows) mohaa_lnxded (Linux) Spearhead 2.15 → moh_spearhead_server.exe / spearhead_lnxded Breakthrough → moh_Breakthrough_server.exe // Linux: chmod a+x mohaa_lnxded
Alternatively, add the following to your system HOSTS file without patching binaries:
81.205.81.173 master.gamespy.com
If you use OpenMoHAA (the open-source engine reimplementation), it already connects to 333networks by default — no patching needed. See: github.com/openmoh/openmohaa
4
Install UBER MODS

Download the correct .pk3 from Nexus Mods or ModDB. Remove any older UBER MODS .pk3 files first.

// Reborn 1.12 server: → use zzzzzzzzzzzzzzz_UBER_V7.994_Reborn.pk3 // Vanilla AA 1.11 / Spearhead / Breakthrough server: → use zzzzzzzzzzzzzzz_UBER_V7.994_AA-SH-BT.pk3 // Place the chosen .pk3 in: Medal of Honor/main/ (same folder as Pak0.pk3, Pak1.pk3, Pak2.pk3) // The In-Game Menu Skin is optional (Reborn only): zzzzzzzIn-game Menu Skin.pk3 → Medal of Honor/main/ // Uninstall: simply delete the .pk3 from main/
5
Configure server.cfg

Create or edit server.cfg in your MOHAA folder. Below is an annotated example covering the most important UBER MODS CVARs:

// ── Basic Server Settings ────────────────────────────────── seta sv_hostname "My UBER MODS Server" seta sv_maxclients 32 seta g_gametype 2 // 1 = FFA, 2 = TDM, 4 = OBJ seta fraglimit 0 seta timelimit 30 seta developer 2 // ── UBER MODS Game Mode ──────────────────────────────────── // (Leave blank for TDM/FFA, or set before loading each map) seta g_ubergametype "" // "" or "0" = TDM/FFA // seta g_ubergametype "bb" // BaseBuilder // seta g_ubergametype "cyb" // Cyber Attack // seta g_ubergametype "snd" // Search & Destroy // seta g_ubergametype "ft" // Freeze Tag // ── Map Rotation ─────────────────────────────────────────── seta sv_maplist "dm/mohdm1 dm/mohdm2 dm/mohdm3 dm/mohdm4 dm/mohdm5 dm/mohdm6 dm/mohdm7" seta sv_maplist2 "obj/obj_team1 obj/obj_team2 obj/obj_team3 obj/obj_team4" seta sv_maplist3 "training m1l1 m1l2a m1l2b m1l3a m1l3b m1l3c m2l1 m2l2a m2l2b m2l2c m2l3" seta sv_maplist4 "m3l1a m3l1b m3l2 m3l3 m4l0 m4l1 m4l2 m4l3 m5l1a m5l1b m5l2a m5l2b m5l3" // Add exec global/sv_maplists.scr to global/dmprecache.scr to use extended lists. // ── Server Crash Recovery (Reborn only) ─────────────────── seta server_crashed "1" // Also add to global/dmprecache.scr: exec global/server_crashed.scr // ── Starting Map ─────────────────────────────────────────── map dm/mohdm1
To change the active map mid-session via console: map dm/mohdm6 for DM, or g_gametype 4; map obj/obj_team1 for OBJ.
6
Launch the Dedicated Server

Make a shortcut to MOHAA_server.exe (or the Reborn patched version), right-click → Properties, and add the following to the end of the Target field:

+set dedicated 2 +set sv_maxclients 64 +set developer 2 +exec server.cfg

Run the shortcut. A console window will open — this is your server. In another MOHAA window, go to Multiplayer → LAN to connect locally, or Multiplayer → Internet to connect via IP.

To keep the server running 24/7 and auto-reopen after crashes, use the Server Auto-Reopen Scripts (Windows .bat / Linux .sh) available on GitHub.
7
Optional: Install Other Standalone Mods

Additional standalone mods can be layered on top of UBER MODS. Each is a separate .pk3 placed in Medal of Honor/main/:

UBER MODS already includes flyable planes via server_planes/trigger.scr. The standalone Elgan's Flyable Planes .pk3 is only needed on servers running without UBER MODS.
8
Useful Console Commands
Map Control
map dm/mohdm1 // load a DM map g_gametype 4; map obj/obj_team1 // switch to OBJ mode and load OBJ map g_gametype 2; map dm/mohdm5 // switch to TDM
UBER MODS CVARs
g_ubergametype "" // TDM/FFA (default) g_ubergametype "bb" // BaseBuilder g_ubergametype "cyb" // Cyber Attack g_ubergametype "snd" // Search & Destroy g_ubergametype "ft" // Freeze Tag g_uberhardcode 1 // force per-map gametypes from uberversion.scr g_uberhardcode 0 // re-enable g_ubergametype cvar wuss2 Searingwolfe // give named player all weapons (cheats optional) help all // print all UBER MODS console commands
BaseBuilder CVARs (in-game console)
alx_basebuild 0 // end building phase immediately, respawn all alx_timeboost 120 // add 120 sec to build timer alx_timedown 60 // remove 60 sec from build timer alx_objectlimitboost 200 // add 200 to object limit alx_removeall 27 // remove everything placed by $player[27] alx_removeall Searingwolfe // remove everything placed by Searingwolfe (Reborn only)
Weather (per-map, in script)
// Create a file: Medal of Honor/main/weather/dm-mohdm1.txt // Content: rain, snow, etc. // Add to map script: exec global/weather.scr
ⓘ Tools, files, scripts, and resources useful for MOHAA modding, map making, and server hosting — many posted exclusively to xNULL by Searingwolfe.
◆ Server Tools // Hosting & automation scripts
Server Auto-Reopen Scripts (Windows & Linux)

Batch (.bat) and shell (.sh) scripts that automatically reopen your MOHAA dedicated server if it crashes or closes. Essential for 24/7 servers. Includes Windows and Linux variants.

Combined with UBER MODS' server_crashed.scr feature (seta server_crashed "1" in server.cfg), the server will also automatically advance to the next map in the rotation after a crash, so players always land somewhere fresh.

◆ Map Making & Modding // Editor files, restored assets, scripting tools
All MOHAA .map Files Restored for MOHRadiant Searingwolfe

A complete set of restored .map source files for all standard MOHAA multiplayer and singleplayer maps, ready to open in MOHRadiant for editing. Also includes Spearhead and Breakthrough map files. These were lost or unavailable in most distributions and have been recovered and re-packaged here.

Useful for learning how the original maps were built, adding your own geometry, or making derivative custom maps.

MOHRadiant — Map Editor & BSP Compiler

The official MOHAA level editor, based on GtkRadiant. Required for building and compiling custom maps (.map → .bsp). Works on Windows; also runs via Wine on Linux.

Quick Setup
1. Extract MOHRadiant to any folder. 2. Place entdefs.pk3 into your Medal of Honor/main/ folder. 3. Open mohradiant.exe. 4. File → Project Settings: - Basepath: C:\Program Files\EA Games\Medal of Honor Allied Assault\ - Mapspath: C:\...\Medal of Honor Allied Assault\maps\ 5. Close and reopen to load game data. 6. Build your map, compile with BSP → Full Vis → Light, place .bsp in maps/ folder.
UBER MODS GitHub — Full Source Files & READMEs

The complete source tree for UBER MODS v8.00 (in-progress), including all .scr scripts, readmes, and changelogs. Useful for map makers who want to integrate UBER MODS features (drivable vehicles, Cyber Attack, BaseBuilder, killstreaks, etc.) into their own custom maps.

  • All global/ scripts with parameter docs in-line
  • All map scripts (dm, obj, singleplayer) as reference
  • Server Auto-Reopen Scripts for Windows & Linux
  • Full changelogs going back to v7.71
◆ Online Play & Community // Master server, launchers, and community resources
333networks — MOHAA Master Server

The currently active master server for MOHAA, replacing the defunct GameSpy service. Required for your server to appear in the in-game browser. Patched client and server binaries available from their site. Over 135 MOHAA servers currently listed.

Note: OpenMoHAA already uses 333networks by default. For vanilla AA 1.11 / SH / BT, replace your binaries using the table at the link below.

OpenMoHAA — Open-Source Engine Reimplementation

An open-source reimplementation of the MOHAA engine with bug fixes, better bot support, widescreen support, and native 333networks master server integration. Compatible with original MOHAA assets. No binary patching needed.

xNULL Forums — MOHAA Scripting & Modding Community

The longest-running active MOHAA modding and scripting forum. Home of MOHAA Reborn 1.12, countless scripting discussions, and community-released mods. Most UBER MODS development questions were posted and answered here.

MOHAA Reborn 1.12 — Unofficial Engine Patch

Required server-side patch for UBER MODS. Fixes engine bugs, adds new scripting capabilities (killstreaks, player names in script, and more), and uses its own master server domain (master.gametir.com). Download from mohaareborn.com.

MOHAA War Chest Unofficial Patch — German Audio Fix

The War Chest / digital editions of MOHAA are missing German dialogue .wav files in the M3L1B g subfolder of Pak4.pk3, causing silent German dialogue in the Omaha Beach Bluffs mission. The unofficial patch restores this lost content. Install only the sound/ folder and zzz_upatch.pk3 into main/.

MOHAA Tutorials Package v1.4

A massive (~700MB) compilation of virtually every MOHAA scripting, mapping, and modding tutorial ever published — collected and archived before links died. Sorted by author, includes a Table of Contents document for keyword searching.

All MOHAA Missing .TGA Textures — pak9.pk3 Searingwolfe

A custom .pk3 that restores all missing .TGA texture files that were never shipped with MOHAA but are referenced by singleplayer and multiplayer map scripts. Without these, certain map details appear textureless or invisible. Install into Medal of Honor/main/ alongside your other .pk3 files — no other changes needed.

Useful for server operators who run singleplayer maps on multiplayer servers, or for anyone doing custom map work in MOHRadiant where missing textures can disrupt the editor's display.

Elgan's Admin Pro Menu 1.22 + Jim's Commands v2 + Planes/Jetpack Fixes Searingwolfe

An updated, fixed-up package combining Elgan's Admin Pro Menu 1.22 and Jim's Commands v2 with additional bug fixes for the flyable planes and jetpack systems. If you use Elgan's Admin Pro on your server, grab this instead of the originals — the plane and jetpack scripts in the original release have errors that this package corrects.

Note: The standalone Elgan's Flyable Planes .pk3 posted separately on xNULL is a cleaner drop-in if you don't use Admin Pro.

Opening .scr Scripts in Windows 11 via "assoc" Command Searingwolfe

Windows 11 doesn't associate .scr files with a text editor by default (and confusingly treats them as screensaver files). This thread explains how to use the assoc command to permanently open .scr files with Notepad++ or any other editor, making MOHAA script editing much less frustrating.

Quick Fix (run as administrator in Command Prompt)
// Associate .scr with Notepad++ (adjust path as needed): assoc .scr=txtfile // Or to use your default text editor: assoc .scr=txtfile ftype txtfile="C:\Program Files\Notepad++\notepad++.exe" "%1"
See the xNULL thread for the full walkthrough and alternate methods if the above doesn't stick.