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.
Hm… I tried it today, but it does not work for me (M1 Max, tested December 24th 2023). Can I somehow verify if the new DDL is being used at all?
I also get the stutter every 5 seconds.
The same here, I cannot solve it looked at every single thread on the internet.
“Go to: Wine configuration -> Libraries.” – Where is that? I can’t find it.
As mentioned by previous comments, I am also getting the stutter/subtle lag every 5 seconds. Everything else seems perfect (playing online, ranked, 1200sh on the benchmark test). Also tried through Porting Kit, getting the same results, including stutter.
Any solution for this? Thanks in advance
Using Macbook Pro 2021 14″ M1, macOS 13.0.1, Crossover 22.0.1.
Hi! I followed all the directions, but #9 didn’t work for me:
Go to: Wine configuration -> Libraries.
Set “concrt140.dll” to native,builtin
Set “ucrtbase” to native,builtin.
My library did not have “concrt140.dll” or “ucrtbase”
I also can’t seem to find where I can enter “SKIPINTRO” in the launch sequence.
When I hit play, the game launches, but no screen pops up. My steam says I’m playing, but I can’t see anything. After a couple minutes, it shuts down.
I am on an M1 MacBook Air.
Help?
Thanks!
anyone figure out how to stop the out of sync error on Parallels?
I also get a stutter every 4 seconds on Macbook Air M1. This is super annoying and refrains me from buying a full version of crossover…