This is the only answer you'll ever need.
Credit:
Val at gamereplays.org
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
The game had been working with Windows 8.1 however will not load under Windows 10
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.
The game had been working with Windows 8.1 however will not load under Windows 10
That game uses cd-checks and are not compatible with windows 10
I was able to get it to work for Windows 10! Follow LouisRiecken's advice (or wherever he got it from):
I also have tried the compatibility options... none of them work. I'm going to try this reply I found below out and see if it does the trick. The instructions below I know work for Vista, Windows 7, 8, and 8.1. Hopefully it will for windows 10.
The game was not allowed to create an options.ini in the C:\Users[your login name]\AppData\Roaming\My Battle for Middle-earth!\[\](http://images.intellitxt.com/ast/adTypes/icon1.png)(tm) Files folder. So if you don't see an options.ini you'll have to create one yourself... it should contain the following lines:
AllHealthBars = yes
AlternateMouseSetup = no
AmbientVolume = 50
AudioLOD = High
Brightness = 50
FixedStaticGameLOD = UltraHigh
FlashTutorial = 0
HasSeenLogoMovies = yes
HeatEffects = yes
IdealStaticGameLOD = Low
IsThreadedLoad = yes
MovieVolume = 70
MusicVolume = 70
Resolution = 1680 1050
SFXVolume = 70
ScrollFactor = 50
StaticGameLOD = UltraHigh
TimesInGame = 54
UnitDecals = yes
UseEAX3 = no
VoiceVolume = 70
Then run the compatibility mode for Windows Vista (Service Pack 2). It auto defaults to Windows XP (Service Pack 3) when you the program choose the compatibility mode. I've done this trick on two different computers and it works.
I was able to make it work. You have to follow the following steps:
AllHealthBars = yes
AlternateMouseSetup = no
AmbientVolume = 50
AudioLOD = High
Brightness = 50
FixedStaticGameLOD = UltraHigh
FlashTutorial = 0
HasSeenLogoMovies = yes
HeatEffects = yes
IdealStaticGameLOD = Low
IsThreadedLoad = yes
MovieVolume = 70
MusicVolume = 70
Resolution = 1680 1050
SFXVolume = 70
ScrollFactor = 50
StaticGameLOD = UltraHigh
TimesInGame = 54
UnitDecals = yes
UseEAX3 = no
VoiceVolume = 70
I have done this twice now and it should work. Good luck.
(Side Note: If you want to play Rise of the Witch King. Follow the same steps above but place the options.ini in the Rise of the Witch King directory instead.)
I got it working by going to c drive users your name and then moving the stuff in the battle for middle earth 2 folder and putting it in c drive users your name app date roaming then in the battle for middle earth 2 folder t