Build your civilisation through the mythological ages, battling enemy armies while maintaining favour with your god.
Selected Test Results (selected in 'Test Results' table below)
What works
Installing
As I had already installed other games the standard things like MSXML, MFC42 had already been sorted. I have also installed the dx9 runtime, needed to play rise of nations.
When asked to insert CD 2, I manually unmount the CD in Ubuntu by right clicking the CD icon on the desktop and selecting Unmount in the menu. When inserting the new CD, the installation continues automatically.
Running
When I tried to run the game it hung leaving me with a black screen. After reading some of the comments I added the +noIntroCinematics parameter and that made the game start.
The game window minimizes and I have to click on the taskbar button to get the window up again.
The game is now complaining about the sound (Title. Warning: failed to initialize sound), but clicking OK allows you to continue.
The game window resizes it self to 32 by 32 pixels and ends up in the top left corner. Double clicking the window maximizes it and now you can see the main menu.
You can play the game, frame rate is good on my ATI 2600 but the mouse hotspot is out.
What does not
The game window is drawn behind the Ubuntu/Gnome taskbar and top menu bar, this causes a problem in that you can't access certain menus along the bottom and top.
The mouse pointer seem to be draw 100 pixels below the hotspot, you can still click the buttons.
What was not tested
Did not play a complete game.
Additional Comments
To make the game enjoyable the sound and mouse hotspot issues will need to be fixed. I did not find a fix in the comments.
I also upgraded to version 1.10 of aom but that did not fix these two issues.
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".
Old Errors/Problems
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.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
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:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Microsoft Games\Age of Mythology\1.0]
"FIRSTRUN"=dword:00000001
Trying to start the game with the desktop icon leads to a frozen splash screen[1].
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.
RESULT: Age of Mythology runs fine on my linux box.
[1]
The crash happens because movieplayer.exe could not find the play list. You can manually invoke the films with "wine movieplayer.exe avi/playlist.aom" from the AoM directory.
Bug 219 is solved and bug 14067 is only a minor enhancement.
Running AoM
by walker on Thursday October 30th 2008, 0:00
I need serious help. I've been fiddling with AoM for about 2 hours and nothing seems to work. It is installed but when I try to start it, it bounces in the dock then disappears... what is going on??