Share via

Medal Of Honor Allied Assault Spearhead And Breakthrough Expansion Packs Not Working On Windows 7-64 Bit

Anonymous
2014-06-26T23:38:23+00:00

Hi Guys, So I've Just Got The Medal Of Honor Allied Assault WarChest Because I Felt Nostalgic And Wanted To Go Back To Playing This Great Game Again But There Is A Slight Problem, And The Problem Is The Original Medal Of Honor Allied Assault Works And Plays Well, But The Expansion Packs Don't Work And I Can't Play It For Some Reason After I've Installed Both Spearhead And Breakthrough, I Tried To Play It But When The Game Launches It Takes Me To This Black Screen And It Stays There And When I Click My Mouse After Numerous Amounts Of Time I Been Waiting For Something To Start Up It Takes Me Back To My Desktop. And When I Tried To Launch The Game Again, There's This Option That Pops Stating Something About How The Game Crashed For The First Time Giving Me The Options Of Restarting My Computer, Running The Game In Safe Mode And Running The Game In Normal Mode. What's Going On?

My Specs Are

Windows 7 Home Premiun-64 Bit Operating System

-4GB RAM

-3.0GHz

-DirectX 11

-Intel (R) HD Graphics

-Its A Dell Inspiron 660 Desktop 

-Intel (R) Pentium (R) CPU G2030 Processor 

Here's What I've Tried To Do To Get The Expansion Packs Working But Didn't Work At All

-Running Spearhead And Breakthrough In Compatibility Mode (Didn't Work)

-Running As Administrator (Didn't Work)

-Clean Reinstallation I Reinstalled The Expansion Packs (Didn't Work)

-Updated/Patched Both Spearhead And Breakthrough (Didn't Work)

-I've Already Updated My Drivers And Graphics Card (Didn't Work)

-Did DEP (Data Execution Prevention) (Didn't Work)

-Patched/Updated The Original Medal Of Honor Allied Assault To The Latest Version (Didn't Work)

-Tried Going With What Everyone Said About Putting Or Replacing That OpenGL32 Thing In, (Didn't Work) But In My MOHAA Folder I See This 3dfxgl.dll Thing That's Already In There After Installation What's Up With That?

Any Help Would Be Appreciated, Because I Really Want To Go Back To Playing This Great Game, Thanks!

Windows for home | Previous Windows versions | Gaming

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

Answer accepted by question author

Reported
Anonymous
2014-06-27T20:25:27+00:00

Ok I've Actually Got Both The Expansion Packs To Work After Figuring Out What Was Going On, What I Did Was This (This May Sound Awful But It Works)

-I Deleted/Trashed The Original MOHAA.EXE In The Game's Folder In Program Files To Recycling Bin (Do NOT Empty The Recycling Bin After You Have Deleted The Original MOHAA.EXE)

-Then I Renamed moh_spearhead.exe to MOHAA.EXE Then It Worked For Spearhead, Do The Same To moh_breakthrough As Well If You Want To Play Breakthrough Because It Worked For Me.

-When You're Done Playing Any Of These Expansion Packs Rename Them Back To Their Original Name Again And Then Go To The Recycling Bin And Right Click The Original MOHAA.EXE And Restore It If You Wanna Play The Original Allied Assault.

I Know It Kind Of Sounds Awkward, And I Hope It Helps Anyone With This Problem But If Anyone Has Another Way, Go Ahead And Fire It Off I Would Appreciate It.

0 comments No comments

18 additional answers

Sort by: Most helpful
  1. Anonymous
    2015-01-07T09:01:01+00:00

    [ EDIT: 6/4/15 -

    I recently bought the MOH-AA Warchest which includes the two expansions from GOG on sale

    for a couple of dollars, and have no issues running either Breakout of Spearhead on Win7 64bit

    with Nvidia graphics.

    No compatibility settings required. No messing around with the .exe's required.

    • However, when using Intel HD4000 Integrated Graphics, and presumably, any Integrated Graphics,

    only the main game  works.

    Breakthrough and Spearhead require renaming their .exe as per LordV's suggestion.

    There are several options as to how you can deal with the re-named .exe's/shortcuts.

    • I did not delete any expansion pack folders, as did RayC ]

    (Original Post) ...

    Nice trick....

    I'm beginning to wonder if these expansions ever ran correctly. Seems like they weren't properly

    integrated into the main game.

    But it wouldn't be the first game to have an .exe conflict.

    "What's the difference between:   MOHAA.EXE  MOH_SPEARHEAD.exe or MOH_breakthrough.exe?"

    More maps and missions, which should mean you need the relevant .exe to play those missions.

    With this game you also need the main title to play the expansions, so there is a link between

    MOHAA main game and the expansions.

    While the names of the .exe's were changed, the .exe file itself still has code linking it to the relevant expansions files, which is why those .exe's need to be used.

    When I have a problem with an older game starting I generally go for a noCD fix.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2015-01-06T15:32:16+00:00

    I had the same problem in Windows 8.1 (64bits), I tried this, and truly; it WORKS!!! In order to play these expansion packs Spearhead and Breakthrough without renaming them, I copied the entire MEDAL directory twice, renamed one of them 'Spearhead', and the other 'Breakthrough'. In the new Spearhead dir I removed the folders/files that referred to Breakthrough (like the folder 'maintt', and the executables that had the name 'breakthrough' on it. The spearhead.exe file I then renamed to 'mohaa.exe'.

    In the newly created 'Breakthrough' dir I  deleted the folder 'mainta' and the .exe files that referred to Spearhead. The 'breaktrough.exe' is renamed to 'mohaa.exe'.

    From the folder 'medal' where allied assault and the 2 expansion packs resided, you can then delete the 'maintt' and mainta' folders, as well as the .exe prgs that refer to spearhead and breakthrough.

    The folder 'main' (the one that 'belongs' to allied assault) must remain present in the main dir of 'medal', as well as in the newly created dirs 'spearhead' and 'breakthrough'

    Don't forget to change the paths of the shortcuts!

    The last question: why is a renaming of an .exe file necessary in order to be able to run an expansion pack?????? What's the difference between:   MOHAA.EXE

                                                                    MOH_SPEARHEAD.exe or MOH_breakthrough.exe?

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2014-06-28T07:59:36+00:00

    Good work.    This sort of experimenting goes a long way with PC games (unfortunately).

    This workaround may also be useful for those who come to these forums with problems running

    the Age of Empires 3 expansions.

    Other options vs recycle bin ...

    Make a new folder in the games main directory and move the main MOHAA.exe  to that when

    not in use, or just add a couple of letters at the front, which should make it invalid.

    ( "a's " are good as the ,exe should pop to the top of the file list, making it easy to find when you

    want to change it back ),

    .

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2014-06-27T10:03:33+00:00

    [ EDIT: 6/4/15 -

    I recently bought the MOH-AA Warchest which includes the two expansions from GOG on sale

    for a couple of dollars, and have no issues running either Breakout of Spearhead on Win7 64bit

    with Nvidia graphics.

    No compatibility settings required. No messing around with the .exe's required.

    • However, when using Intel HD4000 Integrated Graphics, and presumably, any Integrated Graphics,

    only the main game  works.

    Breakthrough and Spearhead require renaming their .exe as per LordV's suggestion.

    There are several options as to how you can deal with the re-named .exe's/shortcuts.

    • I did not delete any expansion pack folders , as did RayC]

    (Original Post) ...

    Looks like you have already visited the relevant forums. I have MOH-AA, but don't have the

    expansions.

    For some reason the MOH 10th Anniversary edition also seems to have a problem with Win7,

    while the individual original releases don't ( not always ;) ).

    "This 3dfxgl.dll Thing..."

    I see there is an voodogl.dll in the games directory. This would have been used by the old

    Voodo graphics cards running 3dfx, so the 3dfxgl.dll is likely a library that was used by these cards.

    [ The game will run fine on 'modern' graphics accelerators without either of these two files. I just

    tried it with both Intel HD4000 and AMD HD7970 ]

    • You mentioned the main game runs well until you install the expansion packs. Have you tried installing

    only one or the other (to determine if it's both or only one of them causing problems) ?

    • Have you tried disabling your Anti-Virus temporarily to verify it is not silently blocking the game ?
    • If you have installed the games to the default location - Program Files (X86) try installing elsewhere

    (Not Program Files or Program Data either).

    A new folder in C:\ would be OK, but if you have another Partition or HDD try installing your games there.

    • I believe installing using Compatibility for XP sp2 would have better chance of Compatibility working

    (still very low, but better) than using the short-cut or MOHAA.exe in the games install folder.

    To install using Compatibility set Compatibility on the games Setup.exe on the disk ( I assume you

    are using retail disks ? ).

    • There is a small possibility the expansion packs don't recognise your Intel HD graphics.

    While is may not relate directly, I can run Bioshock 2 on Intel HD4000 but Bioshock 1 will not run.

    • You could also try running in Clean Boot to troubleshoot potential Services or Startup

    program conflicts -

    How to troubleshoot a problem by performing a clean boot in Windows Vista or in Windows 7

    Was this answer helpful?

    0 comments No comments