AOE 2 is a legendary strategy game of my childhood. For a rainy evening still a nice idea how to spend some time with your friends remotely. However, AOE2:DE only runs on Windows and not on Macs. So, what to do owning only a M1 Mac?
Use Crossover and enjoy the game without restriction and at great performance.

A great guide from Reddit explains how to make it running. Here an edited version of it:
- Install Crossover.
- Within Crossover, install the steam bottle.
- Open the just installed windows version of Steam. Log-in, download, and install AOE2:DE.
- Within Crossover, install into the “Steam Bottle”:
- “DXVK”
- “DirectX for Modern Games”
- Enable DXVK by right clicking on the bottle: Settings > DXVK backend
- Download “UCRTLBASE” here. (Skip step 7)
You have to get a alternative ucrtbase.dll:Install Homebrew: /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)”install xcode: xcode-select –installinstall cabextract: brew install cabextractdownload: https://aka.ms/vs/16/release/vc_redist.x64.exemove terminal to your desktop: cd ~/DesktopCreate a new folder: mkdir ucrtbasemove into ucrtbase: cd ucrtbaseuse cabextract to extract the file:write cabextract into the terminal press space and drag and drop the downloaded vc_redist file into the terminal window, press enteruse command: cabextract a10
UCRTbase.dll should be in the created folder
- Put this UCRTBASE in the C:/Windows/System32 folder overwrite the current file (open C: drive by right clicking on the name of the bottle and selecting that option)
- Go to: Wine configuration -> Libraries.
- Set “concrt140.dll” to native,builtin
- Set “ucrtbase” to native,builtin
- Set AOE2:DE launch parameter “SKIPINTRO”
Hello there.
I tested this on a 16″ MBP M1 Pro and I can confirm it works. Before I tried crossover I tries parallels, but I can not make parallels to give a decent score on the benchmark test, it gets around 795 points, on the other hand, with crossover I get around 1200, almost twice the score compared to parallels. The only downside is that I get a bit of lag in crossover, no matter what the type of game I play, agains the AI, against somebody else, ranked, etc, even the main menu shows that small lag. I call it a lag since I don’t know how to name it, but it is basically like the a frame missing on a video sequence every 5 seconds. Nothing super bad but still something.
Great work on compiling these instructions! appreciate your time!
Hi Jose, were you able to solve your lag issues? I can’t seem to get past them, also dealing with some desync stuff.
I also get the stutter every 5 seconds.