Installing and running through steam works, but workarounds are required to prevent it from crashing on start, and for multiplayer to work.
The steps I followed are similar to the Nov 15, 2019 report.
My setup details:
(Gentoo specific) Here are my use flags and versions for wine-vanilla, wine-mono, winetricks, nvidia-drivers:
[ebuild R ~] app-emulation/wine-mono-5.0.0:5.0.0::gentoo 0 KiB [ebuild R ~] app-emulation/winetricks-20200412::gentoo USE="gtk -kde -rar -test" 0 KiB [ebuild R ~] app-emulation/wine-vanilla-5.7:5.7::gentoo USE="X alsa cups faudio fontconfig gecko gstreamer jpeg lcms mono mp3 ncurses nls opencl opengl perl png pulseaudio realtime run-exes sdl ssl threads truetype udev udisks unwind vulkan xcomposite xml -capi -custom-cflags -dos -gphoto2 -gsm -gssapi -kerberos -ldap -netapi -odbc -openal -osmesa -oss -pcap -prelink -samba -scanner (-selinux) -test -v4l -vkd3d -xinerama" ABI_X86="32 64 (-x32)" 0 KiB [ebuild R ~] x11-drivers/nvidia-drivers-440.82-r3:0/440::gentoo USE="X acpi driver gtk3 kms libglvnd multilib tools uvm -compat -static-libs -wayland" ABI_X86="32 (64) (-x32)" 0 KiB
Note that you will see errors after the dxvk step if you do not have +vulkan on app-emulation/wine-vanilla
I am using `$HOME/Games/aoe2_de` as my wine prefix directory, if you want to use a different directory replace occurrences of that with your directory.
I didn't test to see whether uninstalling and reinstalling vcrun2017 is still necessary on this version of wine, so it is possible that your install will succeed if you skip that step.
What does not
Multiplayer (does not work out of the box with installation workaround, but does work with cabextract workaround)
There is also an error that pops up on game launch that says that "The program BattleServer.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience" - the game seems to work fine for me after I click "Close" on the error message.
What was not tested
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||macOS 10.13 "High Sierra"||Nov 29 2020||5.0.3||Yes||Yes||Yes||Gold||Charro|
|Current||Gentoo Linux||May 02 2020||5.7||Yes||Yes||Yes||Gold||Aristocrates|
|Show||Rosa Fresh 2016.1||May 12 2019||4.8-staging||Yes||Yes||Yes||Gold||Giovanni Mariani|
|Show||macOS 10.13 "High Sierra"||Nov 26 2018||3.0.3||Yes||Yes||Yes||Gold||YVES|
|Show||Gentoo Linux x86_64||Sep 21 2018||3.15-staging||Yes||Yes||No||Platinum||Erol M. Yasar|
|Bug #||Description||Status||Resolution||Other apps affected|
|29384||Multiple applications expect correct handling of WRITECOPY memory protection (Voobly fails to launch Age of Empires II, MSYS2)||STAGED||View|
|38784||Age of Empires II: wine 1.7.x series do not work with the external monitor as the primary output||UNCONFIRMED||View|
|42435||Age of Empires 2 HD Steam has a dimmed down interface and the ingame main screen is just white with an intel 945gm gpu||UNCONFIRMED||View|
|43758||Age of Empires 2 HD Launcher has missing text||NEW||View|
This is a known problem with older Intel GPUs. Try to use Wine 2.1. In most of case solve Direct3D glitch.
Hit each direction key in succession while holding Ctrl. For instance: