First expansion pack for Age of Empires 3, named the Warchiefs
Installing and opening the game
Singleplayer skirmish, campaign, scenario editor and multiplayer ESO were all tested on the same wine install with Asian Dynasties
What does not
Game doesn't install or run without the necessary libraries. Windows version must be set on XP and no higher.
I made this work with a digital backup of the install CD I had. If you own the CD, copy the contents into a folder.
Use winetricks get the necessary libraries (warning - this used over a gig and a half of internet):
winetricks corefonts d3dx9 quartz mfc42 l3codecx msxml4 vcrun6 riched20
After they're installed, run winecfg and under the "drives" tab set drive D: to the folder containing the the data from the CDs. Now:
should install it with no hiccups. In order to run the game, I had to use winecfg to set the Windows version to XP. To run it without a CD, update it by running the patch you can find here.
Sound doesn't work? See here. In my case I had to set quartz back to "builtin" in winecfg.
What was not tested
Some notes on the winetricks: I don't actually know how many of those are necessary. I compiled them from around the web. d3dx9_36, quartz, mfc42, and l3codecx are all in the original instructions, and you may be able to get away with the old method of manually gathering these dlls if you want to save internet. corefonts fixes a nasty bug where you can't fit the product key into the boxes. riched20 was necessary for me to run the game due to this error when trying to accept the licence:
0009:err:richedit:ReadStyleSheet skipping optional destination 0009:err:richedit:ReadStyleSheet skipping optional destination wine: Unhandled page fault on read access to 0x001f0900 at address 0x7ac2b592 (thread 0009), starting debugger...
|Arch Linux x86_64
|Dec 09 2018
|Jul 25 2011
|Dec 21 2009
|Ubuntu 9.10 "Karmic" amd64 (+ variants like Kubuntu)
|Aug 29 2009
|Ubuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)
|Jul 18 2008