Decent point. I'll teach some instead of just do. I don't know if anyone has suggested this but i'll give it a wirl.
The compatability modes given by windows aren't usually enough to run everything (that goes for xp-vista-seven). 90% of non-dos games can still run if you can do a custom compatability database.
Since you are having errors with directdraw I figure the necessary emulation mode you need on a software database is forcedirectdrawemulation mode this can be gained by downloading a utility from Microsoft itself called the Microsoft Application Compatibilty Toolkit, which itself has 100s of application fixes for games and such built in without having to take the next step. You can get the latest version 5.6 by going here:
http://www.microsoft.com/downloads/d...displaylang=en
Download and install the "ApplicationCompatibilityToolkitSetup.exe" it will work on XP, vista, seven and even 64 bit versions of them.
After it installs if it doesn't work still (the fixes it puts in for individual apps doesn't help) we can add our own appfix or view current ones by going to the Compatability Administrator found in the start menu now.
Actually it is listed as already having 1 fix:
age2_x1.exe
-Compatability Fixes
GameUX
-Matching Files
age2_x1.exe
FILE DESCRIPTION="Age of Empires II Expansion"
COMPANY_NAME="microsoft Corporation"
PRODUCT_NAME="Age of Empires II Expansion"
This may not be enough though so if this doesn't help then we'll need to create a new database.
There should be a blank database already created. so select "New Database(1) [Untitled_1] right click it and select create new appfix
It will ask you for the name of the program:
Enter: "Age of Empires II Expansion"
Name of vendor for this program:
Enter: "Microsoft Corporation"
Program file location:
(I don't currently have it installed but I assume it would be somewhere in Program Files with the .exe known age2_x1.exe)
Then hit next (For the first set of additional compatibility modes) you may not need any, hit next again. Look for Compatability Fix ForceDirectDrawEmulation, check it, hit next, click finish and then it will create the fix, to install it you must save it to a sdb file (Prolly near the game exe be a good place) then right click on the custom database you create and hit install. Done hopefully.
You can of course test and play around with it more, there are literally hundreds of setting you can try. I figure this one be the one that you need most if the default gameux doesn't work. I could make you a sdb file myself but i'll need to dig out my aoe2exp cd. So if this seems too much work i can make you a database file and you can open it with compatability administrator once you install it and then make sure to right click on the database in compability adminsitrator and hit "install"
Hope this helps, if you want me to create one for you let me know I can and will give instructions on how to remove it if it doesn't do as desired.
I think the main thing about forcedirectdrawemulation mode is that it can mess up colors a bit in the videos and menus, but works in the game.

hope this helps - Thorn
Bookmarks