"Full Install" from a freshly made cdrdao BIN/TOC dump of my childhood v1.0 Age of Empires: The Rise of Rome CD, mounted via CDEmu.
Starting a single-player skirmish and playing for a few minutes.
Changing the game's resolution to its maximum of 1024x768.
(In a 32-bit wineprefix)
What does not
1. You'll get an error message from the installer about requiring at least Windows 95 or Windows NT 4.0 with Service Pack 3.
2. Starting the game will give you an MCI Error that says "There is an undetectable problem in loading the specified device driver." and the game will hang at a black screen.
1. Use winecfg to change the Windows version from Windows 7 to Windows XP.
2. Add "NoStartup" as a command-line argument when running EMPIRESX.EXE to bypass the problematic opening cinematic.
What was not tested
Completing a single-player game.
(A 64-bit wineprefix)
I haven't confirmed, but I imagine it probably has the same "will only try to play CD audio from the first optical drive" problem as the base game.
If you're using something like CDEmu which isn't naturally your first optical drive, you'll want to edit the symlinks in the dosdevices folder to make sure that the relevant : and :: symlinks are as early in the alphabet as possible since deleting a drive in winecfg only removes the : symlink while it's the :: symlink that determines available CD audio devices.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Ubuntu 20.04 "Focal" (+ variants like Kubuntu)||Jul 01 2022||7.11||Yes||Yes||Yes||Gold||Stephan Sokolow|
|Show||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Aug 04 2014||1.7.22||Yes||Yes||Platinum||Luis Alvarado|
|Show||Arch Linux x86_64||Jul 17 2013||1.6-rc5||N/A||Yes||Platinum||Justin Dray|
|Show||Arch Linux x86_64||Apr 15 2013||1.5.27||Yes||Yes||Gold||Alexander|
|Show||Arch Linux||Apr 13 2013||1.5.25||Yes||Yes||Silver||Hamish Paul Wilson|
Elements such as taskbars designed to cover other applications are not hidden when Age of Empires II is run in full-screen. This can be fixed by not allowing the window manager to control Wine applications (can be changed in winecfg), or by changing the taskbar's options so that windows are allowed to cover it.
If the game does not recognice your CD, you may need to use a crack. This may or may not be legal, depending on where you live.
To get multiplayer working, place the following DLLs in Wine's windows/system32 directory, then start winecfg and add dll overrides (native, builtin) for them: dplayx, dpnet, dpnhpast and dpwsockx.
NOTE: the game freezes when exiting a multiplayer game.