Age of Mythology

Expansion Set for Age of Mythology

Application Details:

Version: The Titans: 1.03
License: Retail
Votes: 5
Latest Rating: Silver
Latest Wine Version Tested: 9.0-rc1

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Selected Test Results

What works

  • Installing when using workarounds
  • The two introcinematics
  • Singleplayer
  • Tutorial "Learn To Play"
  • Campaigns
  • LAN Multiplayer
  • recording games and watching them
  • Scenario Editor

What does not

When installing, right after entering the product key, the following error occurs: "Cannot load PidGen.dll"

The water sometimes is flickering


Installing MFC42 using winetricks

The second workaround is also sometimes needed on windows:

Replacing the contents of
[AoM Folder]\gfxconfig2\i845.gfx
with the contents of
[AoM Folder]\gfxconfig2\geforce3.gfx

What was not tested

  • Campaigns 2 to 32
  • Titan Campaigns 2 to 12
  • Most things in the scenario editor
  • Playing a scenario
  • Most gods and maps in singleplayer

Hardware tested


  • GPU: Intel
  • Driver: open source

Additional Comments

I highly recommend creating a user.cfg in your document folder

/home/username/Documents/My Games/Age of Mythology/startup

with the following contents to enhance your gameplay:

//beautify the main menu:
attractMode-scenario-0 ~aom_pgs_water
attractMode-scenario-1 ~aom_pgs_atlantis
attractMode-scenario-2 ~aom_pgs_atlantis2
attractMode-scenario-3 ~aom_pgs_egypt
attractMode-scenario-4 ~aom_pgs_midgard
attractMode-scenario-5 ~aom_pgs_underworld
attractMode-scenario-6 ~aom_pgs_greece

//setting custom resolution:

//Display how long the game took on the top middle of the screen.

//Display the current score of all player on the right side of the screen.

//Unlock all levels of the campaign.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
CurrentLinux Mint 21.2Dec 10 20239.0-rc1Yes Yes YesSilverJeremia 
ShowUbuntu 21.04 "Hirsute" (+ variants like Kubuntu)Feb 08 20227.0Yes Yes NoSilverLeo von Barbarosa 
ShowArch Linux x86_64Aug 05 20183.13Yes Yes YesGoldIsira Seneviratne 
ShowUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)Jul 24 20161.9.15Yes Yes PlatinumIsira Seneviratne 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)Jun 20 20141.7.18No, but has workaround Yes SilverThor 

Known Bugs

Bug # Description Status Resolution Other apps affected
657 Many games and applications need 'mfc42.dll' ('winetricks -q mfc42' is a workaround) NEW View
56003 Age of Mythology: sometimes some of the water tiles are flickering UNCONFIRMED View

Show all bugs

HowTo / Notes

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. 


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".


Comments Disabled

Comments for this application have been disabled because there are no maintainers.