[ 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