These errors/problems have been reported on older versions of wine, but are listed here (along with possible solutions) in case they pop up again.
Problem: Flickering water and/or memory leak
Solution: Set graphics detail to low and increase your swap size.
Problem: MS EULA Appears below AoM logo on first launch.
Solution: Focus the window using the taskbar or Alt+Tab and then use Alt+A to agree.
Problem: You need MSXML 4.0
Solution: Use the version included on the install CD. Type "wine msiexec /i msxml.msi" to install.
Problem: The installer can't find PidGen.DLL.
Solution: Copy PidGen.DLL from the installation CD and place it in C:\WINDOWS\SYSTEM32.
AoM installation may require:
If nothing happens after you click "Next" on the CD Key input screen, you may need this file.
Download this file from dll-files and place it in C:\WINDOWS\SYSTEM32. Add a new override (see below).
Adding an Override
Run "winecfg" from the command line. Click the "Libraries" tab at the top of the window that appears.
Type the name of the library into "New override for library:" (type "pidgen" for PidGen.DLL). Click "Add",
make sure that "(native, builtin)" appears next to the library you just added. If it doesn't highlight the new
override and click "Edit" select "Native then builtin" and click "OK" and finally click "OK".
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Catherine on Thursday November 15th 2012, 4:50
How do u download and install this AOM game to my Ubuntu Linux. I downloaded one already and couldnt figure it out on my wine and so I looked another on this site and no clue how to get it FREE. I tried to update my Wine also but couldnt find the stuff they wanted me to do first. Its frustrating. Anyone could help how to update step by step would be very great and also. (i tried to remove "sudo-apt remove wine" and still there).
Couldnt really figure how to use wine thru games. Thanks!
mfc42.dll on 64 bits distribution
by Le Gluon du Net on Monday August 6th 2012, 14:24
I copy mfc42.dll in .wine/drive_c/windows/system32/ and marked it as native in winecfg. But that's change nothing, because for 64 bits system, the mfc42.dll file must be copy in the windows/syswow64 folder of wine.
How to get AoM working
by Hb on Friday December 19th 2008, 18:54
Ubuntu 8.04.1 with WINE 1.0, AoM: aom.exe dated 2002-10-07 and setup.exe dated 2002-10-20
Installation went well after placing MFC42.dll as described.
The missing MSXML 4.0 installation halted the program. The install string as described above in the HOWTO gave the same error as josh mentioned below. The MSXML installed with "wine msiexec /i msxmlger.msi" in /media/cdrom/msxml/ for the German version while CD 2 was inserted. "... msxmlenu.msi" might work too. The MSXML problem is topic in support.microsoft.com/kb/810209.
I faked the EULA dialog with "wine regedit" and importing the key:
[HKEY_CURRENT_USER\Software\Microsoft\Microsoft Games\Age of Mythology\1.0]
Trying to start the game with the desktop icon leads to a frozen splash screen.
I tried to start the game with the original "AoM - Secure Video" icon from the diagnostics start menu. It's content is "DRIVELETTER:\path\aom.exe xres=640 +noSound +noIntroCinematics bpp=16 +window +lowend +terrainHalfDensity +lowPoly -waterbump skipMipMapLevels=1 graphicDetail=2". This switched the game to 640*480 pixel. But my system crashes when changing the screen resolution.
Success gave adding the "secure parameters" to the desktop icon. The new starter is shown below. Please note that the " signs only enclose file path and name and NOT the parameters. Necessary here was only the +noIntroCinematics parameter.