Almost everything works, no to very little lag compared to before and as an added bonus , there is keyboard support, where previously I had none! Directional arrow scrolling anyone?
I needed to copy these dll's , from my windows/system32/ folder on my Windows XP 64bit system as I am dual boot, into the folder for it the work much better, though note that it takes a couple seconds longer to load up. I haven't managed to determine which files are essential yet but I will try to figure that out later when I have time, or one of you can help me in doing so.
The technique I used for deciding to use these dlls was to start the game in windows, run processexplorer from sysinternals.com, select the game's process from the list and make note of which dlls were loaded for it.Then copy those dlls into the game folder in linux and test in wine to see if there is better performance.
There is a debug function for wine in the help &documentation section of this website that can help narrow down the dlls, but I will look at that later as I mentioned before.
What does not
The music doesn't work yet(but the sound effects do now):
I believe once the following midi error has been resolved either through my efforts or another the game will run perfectly.Note that this is one line of this error repeating for different tracks.
fixme:mcimidi:MIDI_mciPlay NIY: MIDI port=0, track=1
What was not tested
Well , I haven't played through the whole game yet to know what hasn't been tested yet.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|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|
|Show||Linux Mint 13 "Maya" x86_64||Nov 08 2012||1.5.16||N/A||Yes||Platinum||Lewis Clement|
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.