
Medal of Honor: Allied Assault Mods (MOHAA)
Discover and download community-created modifications to enhance your Medal of Honor: Allied Assault experience.
57 Mods Found
Countdown V17 Location Addon
Some fixed sp maps and some custom maps with locations for countdown mod if anyone wants it. added spawns for m1l2a, m1l2b, m1l3b, m2l3, m4l1, M4L3, M5L1A, m5l1b, m5l3, round_lol_v2_13,stalingrad_3_dm, stalingrad1943 and stalingradsnow.



U Boat Battle Mod
A mod that only works with the m2l2c map. You play/fight as a U-Boat (when you spawn, walk to and grab the yellow U-Boat to become one). You'll spawn as a U-Boat in the ocean. You fight with bazookas only (or 'cannons'). You can suicide by pressing E! Watch out for sea-mines! ;) Word from the creator: Uboat Mod I cleared up most stuff Spawn with no weapons Run into a Uboat trigger... The uboat gives you health(it would be a bite to die as soon as you become a Boat :) About 390 Health. You have lots of bazooka shells if not after 5 you would just float around :)

Steal Beer
Here is a Global Steal the Beer script, inspired by LMAO King server Steal your opponents Beers before they steal yours. Easily add steal the beer to your maps. after prespawn //Remagen allied table allied tele axis table axis tele # # exec global/stealthebeer.scr ( 722 374 -51 ) ( -79 -165 -14 ) ( 4537 -3325 49 ) ( 5612 -3142 1 ) 0 0 //the Bridge allied table allied tele axis table axis tele # # exec global/stealthebeer.scr ( 790 -1096 480 ) ( -805 -2447 245 ) ( -536 3523 652 ) ( -2270 2747 255 ) 1 1 note: # is 1 = table or 0 no table
Capture Base
this mod was started by: Domination 1.0 By Dan Pearce Contact: dan@alliedfrontline.co.uk Visit: http://alliedfrontline.co.uk for more info. edited and updated by Creaper/Giffie to install: place in your server mohaa mainta folder to uninstall: delete from your server mainta folder sound fix: the sound fix adds sounds when you captue the base and win the round but not needed if you want no capture sounds how to run the mod: to run the mod the server must be ran in roundbase mode how to play the game: your team must capture all 5 bases to win the round/or kills as you get each base your team wins medals to report bugs: send a email to mmecreaper@hotmail.com
Invader
Invader is a gametype in Medal of Honor: Pacific Assault. One team, usually the U.S.M.C., is tasked with destroying or capturing set objectives, while the Imperial Japanese Military is tasked with stopping them. This gametype has been tested on BT only, although it should work for all. A readme file with pictures is included on how to set this gametype up in maps. A tool has also been included to create origin points. Follow your compass to switches to gain control of spawnzones.

Pub Builder v1
** Pub Builder Readme File: ** First i want to say is; Sorry for my language, i'm Dutch and my english is not perfect. Second: Thanks for downloading Pub Builder Version 1. Pub builder is a basebuilder but only with stuff to make a pub/bar/restaurant/ect. I have make this because lots of players make only pubs when its basebuilder. This pub builder works only on the map i have made for the mod. And the map, well eergh, its my second map i have made, so its just ..... Its a small map and have 5 buildings to make your pub/restaurant/ect. Players: around the 8/10/15 player Objects: 22 Rcon commands: pb_pubbuild 0 (quit building en start the game) pb_timeboost # (fill bij the # a number like 10 to add 10 extra seconds) pb_objectboost # (fill bij the # a number like 10 to add 10 extra objects) map dm/pb (this put the map on) Install Server: Put the zz-pubbuilder.pk3 on your server main/mainta Put the zz-pubbuilder-map.pk3 on your server main/mainta Install client: Put the zz-pubbuilder-map.pk3 on your server main/mainta Uninstall: Remove zz-pubbuilder.pk3 & zz-pubbuilder-map.pk3 from your server/computer Created By: Goldenduck Special thanks: The guys who make basebuilder! good Job ;) Extra: -Knowing bug; There is a object that is not visible, just plant it somewhere and no one got problems with it ;) And one of the wall's doing crazy. -Version 2 wil come soon -I made this whole thing alone (appect the scrips of basebuilder) -for contact; msn; Sniper__jackson@hotmail.com

Uber Basebuilder V60
Client Base builder
Dual Objectives
The Dual objective Mod is by Herr Kruger {sfx} and JoeyC {sfx} ... its Find and Destroy the Radio (for both teams), contains some of Cobra {sfx} & Phil {sfx}'s Para-Drop mods too, possible other mods as well. Inside this mod is also other Objectives, on Omaha Axis have to destroy 2 tanks etc but all maps appear to be Dual Objective :)
Undercover Mod Original
(Algiers only!) A Master-Of-Fungus-Foo-D Production::MOHAA UNDERCOVER MOD::Version 2!!!! This isnt copyrighted, but plz dont try to steal my mod, ive worked hard and i dont want soem idiot to take credit for my work.. ill let you change the mod as long as yuo include this read me with any version you make, and in the script you must acknowledge me and that i made this in the script... thx, Master-of-fungus-foo-D ********************* INSTALLATION: ********************* Just throw the PK3 in main like any other quake 3 or MOHAA mod... ********************* SUPPORT: ********************* If you need support for this, or any other MOHAA thing, go to EA or (my favortie modding webby) www.planetmedalofhonor.com/map Im there, and my nick there is Master-Of-FUngus-Foo-D, you can get help from everyone there... ******************** CONTACT: ******************** PM me at the mentioned website or e-mail me at byob82@yahoo.com.. expect a respone in about 1 - 7 days (i dont check my e-mail that often) ******************** SPECIAL THX TO: ******************** Grassy, the one who made this, plublic server friendly version...
Dodgeball Mod
The standalone dodgeball mod that i modified from JV snowcontest...just add the this line to your map for dodgeball exec global/dodgeball.scr you change change the amount of dodgeballs in the tik file, its set at 20 now Also used in the following map: http://www.mohaaaa.co.uk/AAAAMOHAA/content/trampoline-park-dodgeball
Capture Toilet
This mod is for Stalingrad only (might be other versions out there for different maps). Following settings can be edited in the map.scr: level.toilettimer = 0 //Timer used when someone gets the toilet level.alliescraps = 0 //Allies craps level.axiscraps = 0 //Axis craps level.countdown = 20 //time before game starts
Push Gain Ground Mod 20
-------------------------------------------- The Push / Gain Ground / King of the Map Mod -------------------------------------------- By: OwN-3m-All www.own3mall.com Stand-alone mod released: 11/19/2013 Included in Ubermod Since V1 -------------------------------------------- Credits -------------------------------------------- Mod written by OwN-3m-All using code adapted from Viper's Gain Ground mod. Basically, I took his mod and expanded it to a bunch of different levels. Help received from x-null.net
Base Domination
Here is a Base Domination Mod. Revision 3 run server in gametype 4 on maps obj 1 2 3 & 4 run server in gametype 3 on maps tdm 1 2 3 4 5 6 & 7 game will run 15min rounds unless you change it . Will also run in all SpearHead Maps. Its the same as in the MW3 Base Domination Mod. Your team must hold 3 bases to win . If you dont hold all 3 the team holding the most will win. Unzip the PK3 file with Winzip/etc. Game will run 10min rounds unless you change it . Game info runs while game is in play . Have fun and enjoy, -=*DUST & JADE*=-UK
Strategic Hold V50
Teams fight to hold strategic positions in the map for points. The FFA version is King of the Hill hold. Global script - add hold positions to your maps. Here are ViPER's Strategic TDM mods. there are over 100 locations all usuable in three gametypes. I've set the mod in a global.scr so it will be easy to make your own STDM mods by using the provided template (bottom). I've added the compass arrow feature to point to the strategic positions (SH and BT only - so i made a marker that highlights the area in color and an additional text string for detailed directions for AA users was added) I added a check position feature - players in the trigger area can press use to get confirmation that they are in position. there are many options to add weapons and health to the position. added a mod rotation feature so the mod can rotate on/off and/or through the different gametypes. Also added a winning team Checker to the scoreboard and a few other features. (below) This mod pak is geared to TDM game play. However, I have taken care to merge the mods into the existing scripts so you can turn the mod off and run whatever. *************** ***Thank You*** *************** Thanks to Ivan the Terible for the v2 rocket launch mod. Thank you Jv_map, BDbodger, Ric-hard, Bjarne BZR, tltrude and Elgan for your help! Thanks to all at .map and TMT for your help! Thanks to Sorridstroker for his conversions and the ladderspawn Thanks to The War Legends for testing this. And Thanks to Darkshot for introducing me to the game. ****************** ***instructions*** ****************** place in aa- main (not tested serverside) sh- mainta bt- maintt (not tested serverside) ******************** IMPORTANT!! ******************** Set hold 1 in console and restart or set it in your server.cfg to turn on ************************* The default is a passvie gametype "Strategic-Team-Match" ***STRATEGIC TEAM MODS*** This mod creates a strategic point of interest in the map! ************************* Teams fight over the position to score points to win. set hold 1 // 1 = on // 0 = off (default) in console and restart, or set hold 1 in your server.cfg ********************** "Strategic-Point-Match"- first team to hit point limit wins. ***POINT MATCH MODE*** points needed to win and time for point can be preset for each location. ********************** timelimit can be preset or turned off. set hold 2 - restart ******************************* For the seasoned pros !! This is similiar to point-match. ***STRATEGIC IMPERATIVE MODE*** The hold time is increased (min 60 secs) and the first ******************************* team to score wins! set hold 3 - restart ********************** ***rotate mod/stock*** ********************** set modrotation // you can set the mod to rotate on / off or or between gametypes println "modrotation 0 = rotate off" println "modrotation 1 = rotate off/hold 1" println "modrotation 2 = rotate off/hold 1/hold 2" println "modrotation 3 = rotate off/hold 1/hold 2/hold 3" println "modrotation 4 = rotate off/hold 2" println "modrotation 5 = rotate hold 1/hold 2" println "modrotation 6 = rotate hold 1/hold 2/hold 3" println "modrotation 7 = rotate off/hold 3" println "modrotation 8 = rotate hold 2/hold 3" *************************** ***flashing team Balance*** Warns when the teams are uneven / 4 point spread *************************** teambalance 0 = off ************************* ***flashing team icons*** the hud team icons flash in real time when the trigger is ************************* occupied. this feature can be turned off/on set flashing 1 // 1 = on (default) // 0 = off ****************** ***MESSAGE LOOP*** Turn off all the annoying noob messages! ****************** set messageloop 1 // 1 = on (default) // 0 = off **************** ***Add Marker*** Turns on a glowing light effect to help highlight the strategic position **************** set addmarker 1 // 1 - 7 = on // 0 = off (default) set addmarkersize default is 320 **************** ***Add Health*** Puts a 100 health pak in the strategic position **************** set addhealth 1 // 1 is 100 / 2 is 50 / 3 is 25 // 0 = off (default) ***************** ***Add weapons*** Puts weapons in some of the strategic positions (local - not global feature) ***************** set addweapon1 1 - 36 // 1 = on // 0 = off (default) set addweapon2 1 - 36 // 1 = on // 0 = off (default) set addweaponrandom 1 = on / 0 = off // random weapon set addweaponrifle 1 = on / 0 = off // random bolt rifle set addweaponsniper 1 = on / 0 = off // random sniper rifle set addweaponauto 1 = on / 0 = off // random auto set addweaponspecial 1 = on / 0 = off // random special set addweaponpistol 1 = on / 0 = off // random pistol set addminedetector 1 = on / 0 = off // random MD (breakthroughonly) set addnades 1 = on / 0 = off // set addmg42 1 = on / 0 = off // ******************** ***dynamic spawns*** ******************** set dynamicspawns 0 // will turn off dynamic spawns and related hud in tow and lib maps ****************** ***combinations*** ****************** set holdobj 1 adds hold gametype to obj maps set holdtow 1 adds hold gametype to tow maps set holdlib 1 adds hold gametype to lib maps println "objoff 1 = obj off / 0 = obj on (aa)" println "noholdobj 1 = hold off / 0 = hold on" println "noholdhunt 1 = hold off / 0 = hold on" println "noholdv2 1 = hold off / 0 = hold on" println "noholdomaha 1 = hold off / 0 = hold on" println "noholdbridge 1 = hold off / 0 = hold on" println "noholdtow 1 = hold off / 0 = hold on" println "cinversiontest 1 = on / 0 = off" println "cinversion 1-15" println "subversiontest 1 = on / 0 = off" println "subversion 0-2 (??)" ********** ***MAPS*** ********** 35 AA Stratgic Team mods! ************************* Southern France - Hold the Winery Hold Center House Hold N/E House Hold Center House Basement Destroyed Village Hold the Church Tower Hold center ladder House Hold South House Hold s/w house Remagen Hold Center Mezzanine House Hold the Library Crossroads Hold the Hotel Hold the Winery Hold the Church loft room Snowy Park Hold the Center Bridge Hold the west Bridge Hold the east Bridge Stalingrad Hold South House Hold Ladder House Hold the Courtyard Algiers Hold Center House Hold N/W House Hold S/E House Hunt Hold Main st. Corner House Hold End House Hold V2 Hold the tunnel room Hold the moterpool Hold the control room Omaha Hold the West Bunker Hold the ladder room m2l2b Hold the Uboat (remove spawns from sub pen) m3l2 Hold the Radar Bunker m4l1 Hold Resistance HQ m4l2 Hold the Bunker m6l3a Hold the Cell Block 3 BONUS Obj > tdm ***************** m1l1 conversion obj > tdm "the hideout" (add) m1l3c conversion obj > tdm "the Lighthouse" "V2 Rocket" obj > tdm - Blow up obj stuff and keep playing "The Bridge" obj > tdm - Blow up the bridge and keep playing 35 SH Stratgic Team mods! ************************* Ardennes Hold the Church Tower Hold Hold Hold Hold Bahnhoff Hold the center House Hold the shed courtyard Bazaar Hold the winery HOld the basement Berlin Hold North Radio Tower (+partition mod) Hold Center House Hold South Radio Tower (+partition mod) Brest Hold the West Corner Balcony House Hold Center House Hold East House Druckkammern Hold Hold Flughafen Hold Hold Hold Hold Hold Gewitter Hold the West House Hold Hold Holland Hold the Center House Hold West House Hold the Train Hold South House Malta Hold Swamp Tower (+partition mod) Hold the Wild Goose (+partition mod) Hold the Loft House (+partition mod) Stadt Hold North House Hold south/West house Verschneit Hold Center House Hold East House Hold 4 BONUS tow > tdm - all the tow stuff works! ***************** "Flughafen" tow > I added 8 forward spawns for each Team that can be removed by blowing up the opposing teams transport. Druckkammern Ardeness Berlin 14 BT Stratgic Team mods! ************************* Anzio Hold the Center Pier House Hold Center House (add) Bizertefort Hold the Obj Room Hold Hold Bizerteharbor Hold the South House Bologna Hold the Tower Hold Hold Castello Hold the Library MonteBattaglia Hold the V2 Tower Hold the control room Palermo Hold East House Hold the North House ***************** 3 BONUS lib > tdm - open and close the jails! LOL why Not? ***************** Tunisia Bizerteharbor Anzio Ship ************************** ***global Strategic.scr*** ************************** To make your strategic mod - paste this template over your maps level waittil spawn set trigger origin and size. Modify the messages to describe your strategic position Make sure you have the global/strategic.scr in your files. //////////////////////////////STRATEGIC MOD TEMPLATE///////////////// if(int(getcvar "hold") != 0) {//setup triggers local.o = ( 1160 223 270 ) local.sa = ( -219 -195 -1 ) local.sb = ( 219 195 250 ) //setup text array local.mes[1] = "Capture and hold the Hotel top floor" //global meesage 1 local.mes[2] = "the Hotel is North of the main Courtyard" //global meesage 2 local.mes[3] = "Hotel top floor" //xteam occupies the"" local.mes[4] = "Hold the Hotel top floor" //objective and title local.mes[5] = "by ViPER" //for scoreboard local.mes[6] = "Hold the Hotel" //abv. title for hud local.mes[7] = " top floor" //for hud //setup point/time array local.tp[1] = 15 //time for point - hold local.tp[2] = 5 //time for point - point mode (local.tp[4]*local.tp[2]must exceed 60 sec) local.tp[3] = 90 //time for win - imperative mode (minimum 60 sec) local.tp[4] = 50 //points for win - point mode local.tp[5] = 20 //timelimit for point mode (mins//.1 = off) local.tp[6] = 25 //timelimit for imperative mode (mins//.1 = off) local.tp[7] = 15 //default timelimit for hold (mins) }/////////////////////////// level waittill spawn /////// //////////////////////////// if(int(getcvar "hold") != 0) { exec global/strategic.scr local.o local.sa local.sb local.mes local.tp } exec global/Strategic_common.scr ////////////////////////////////////////////////////////////////////// Report any problems to ViPER thanks ViPER. ************************************ ***MAKING TEAM PLAY THE OBJECTIVE*** ************************************
Undercover Mod V12
Original Mod: Master-Of-Fungus-Foo-D with some bug fixes and stuff by Grassy Team Avatars thanks to Purple Elephant1au for his idea to check CTF and Mefy for his CTF mod that showed me how it's done This is my first release in years. I took Master-Of-Fungus-Foo-D's spymod for Algiers, rewrote it from the ground up, made it into an exec script for any map, added many bug fixes and checks for this and that, and also avatars on the heads to make it more difficult to tell who is/isn't on your team! Originally nearly 400 lines of code is now not even 180 lines of code. This mod allows for 3 people per team to be an undercover spy, working to kill the enemy from the inside. When triggered, they are transformed into one of the opposing teams models. 17 models for Axis, 6 models for Allies If there's something like this already, then that's fine because this was more practice than anything else. I know I've seen A spy mod but only set up for Algiers. I do remember hearing about a spy mod coupled with Rookie One's Horror mod but I'm not sure which it is because I haven't seen it. Just wanted to see if I could do some things, and maybe contribute to the community if it wants it. This mod can be adapted to any map, and inside the script are instructions to set it to whichever weapon you want, I always run all weapons so it's currently just set up to change your weapon, not take/give what weapons you choose. The script is full of comments and things to help anyone who might want to learn from it or use it. Change anything you want. I couldn't test this to the level I'd like to as you can only do so much in a server by yourself. But from what I can see it is working 100% and is flawless. Any problems, let me know. If nothing else maybe someone can learn something from this script. Just download the rar file, place the spy.scr wherever you place your trigger scripts (map_trigs, map_triggers, global, etc) and add this line to your map script. Code: [quote]exec yourfolder/spy.scr ( 1234 1234 1234 ) ( 1234 1234 1234 ) // 1st coord = Allies trigger, 2nd = Axis trigger[/quote]
Survivor V151
###################################### # Survivor 1.51 # Release date: 13:10 09/09/2005 ###################################### ----------- Whats New ----------- 1.51 * Fixed SHa nd BT state file mix up 1.5 * Fixed serious error (typo) that caused premature round end * Changed the way survivor starts and removed dmprecache conflicts. 1.4 * New Map change code * Moved gametype string above wait's with a check to auto correct the game type string if survivor should not run. 1.3 * Removed mike_legs.st =All Following changes only apply to SH Survivor ------------------------------ * Fixed Map change 1.2 * Added a double check to check the teams. Added a new map change for SH. * Replaced spawn detection and moved fps fix to a seperate file. 1.1 * Faster code basicaly and new faster spawn detection fixes the bugs ftom 1.0 * Added some loose music * changed the death cam to force on and off if last man * team swap check also. ----------- Description ----------- FFA This mod gives each player a set amount of lives. As the battle goes on each player who runs out of lives is forced to spectate. Eventualy their will only be 1 player left. This player then wins the battle. If all the players are lost then the battle is a draw. Team: This mod gives each player a set amount of lives. As the battle goes on each player who runs out of lives is forced to spectate. When a team has lost all its team players the oposite team wins. If all the players are lost then the battle is a draw. This mod will probably be included in the next update of Admin-Pro. The use of Admin-Pro will bring about many additional advantages and settings. Between each round a warmup is help where players will only be allowed a pistol. This is to stop grenades being chucked. The players will also be immune during this time. This si so scores to not get changed, ------------------------------------------------- Setting up with your server config: Changing Maps ------------------------------------------------- THe map can be set to change with the "survivor_rounds" cvar. Fraglimit will also work. Time limit will reset each round but can still work. I find it best to put timelimit 0 and fraglimit 0 and use survivor_rounds. in TDM the fraglimit increases with kills and team wins. SO setting it high is recomended. in RBM and OBJ only the wins from the team count. roundlimit runing out results in a draw! -------------------- Supported gametypes: -------------------- This mod will run on all game types. -------------------- Possible Ocnflicts -------------------- The mod uses the global/DMprecache.scr file. Any mod using this file may cause a conflict with this mod. The mod also uses global/mike_torso.st Any mod that uses this file will conflict. This mod also includes some state fixes like sharking and many others. With the Admin-pro version the mod will not use dmprecache.scr --------------------------------------------------- Cvars --------------------------------------------------- Survivor -Turns the mod on and off. 0 = off, anything else is on. Survivor_lives - Sets amount of lives each player recieves Survivor_warmup - Sets amount of time in seconds to do a warm up. survivor_rounds - Sets how many rounds to play before map swap --------------------------------------------------- Install --------------------------------------------------- Move to zzzz_Survivo_AA.pk3 \main zzzz_Survivor_SH.pk3 \mainta zzzz_Survivor_BT.pk3 \maintt These folders will be found within your mohaa install directory Thanx to all thoise who helped test!!
Medal of Honor: Allied Assault Mods (MOHAA) — Complete Community Archive
Welcome to the premier repository for Medal of Honor: Allied Assault mods. Since the game's groundbreaking release in 2002 by 2015, Inc. and EA, MOHAA has inspired one of the longest-standing modding communities in first-person shooter history. MOH-DB preserves, categorizes, and serves over 1,600 verified community modifications, custom enhancements, and competitive utilities for Allied Assault, Spearhead, and Breakthrough.
Explore MOHAA Mod Categories
Player Skins & Uniforms
Over 700 historically accurate and creative player uniforms for Allied and Axis factions. Equip authentic U.S. Army Rangers, 101st and 82nd Airborne paratroopers, British Commandos, Soviet Red Army conscripts, Wehrmacht Heer infantry, Fallschirmjäger, and Waffen-SS camouflage patterns, as well as classic community clan skins.
Weapon Models & Reskins
Enhance your WWII arsenal with ultra-detailed weapon replacements and high-resolution textures. Popular downloads include authentic wood-finish Kar98k sniper rifles, realistic metallic sheen M1 Garand models with classic "ping" animation refinements, Thompson submachine guns, MP40s, BAR 1918 rifles, and custom iron-sight alignments.
Soundpacks & Realism Audio
Transform the sonic atmosphere of Allied Assault. Replace compressed 2002 Quake-engine sound effects with cinema-grade gunfire recordings, authentic distant artillery rumblings, terrifying Stuka dive-bomber sirens, supersonic bullet cracks, metal ricochets, and remastered German and American voice callouts.
HUDs, Menus & Crosshairs
Modernize the in-game interface for 1080p, 1440p, and 4K widescreen displays. Download minimalist competitive heads-up displays, custom dot and crosshair overlays, cleaner compass indicators, redesigned main menus, and unobtrusive health and ammunition counters favored by competitive league players.
Server Utilities & Admin Scripts
Run resilient, modern multiplayer game servers with essential server-side utilities. Includes automated map rotators, anti-cheat detection tools, voting scripts, custom match timers, ping balancers, and administrative rcon managers designed for dedicated servers running 24/7.
MOHAA Reborn 1.12 Community Patch
The gold standard community patch for modern MOHAA servers and clients. The Reborn 1.12 patch resolves legacy buffer overflows, fixes client query exploits, expands internal script limits for complex mods, and provides a built-in server browser to replace the defunct GameSpy master server.
How to Install MOHAA Mods: Quick Guide
Identify Your Target Directory
MOHAA stores all game assets in subfolders inside the root installation directory:
- MOHAA (Base):
.../MOHAA/main/ - Spearhead:
.../MOHAA/mainta/ - Breakthrough:
.../MOHAA/maintt/
Paste Without Extracting
Download the mod archive from MOH-DB. If it is zipped (.zip or .rar), extract the enclosed .pk3 file. Place this .pk3 directly into your game's /main/ folder.
How to Remove or Troubleshoot
To remove any mod, simply delete its .pk3 file from the /main/ folder. The game will immediately return to stock behavior without reinstalling.
Frequently Asked Questions about MOHAA Mods
To install MOHAA mods, copy the downloaded .pk3 file directly into your Medal of Honor Allied Assault installation folder under /main/ (or /mainta/ for Spearhead, and /maintt/ for Breakthrough). You do not need to unpack or extract the .pk3 archive—the game engine loads it automatically upon launch.