Skip to content

Play Red Alert 2 on a Mac M1#

Introduction#

I play Red Alert 2, and have been struggling to get it working on a mac with wine since they dropped support for 32 bit apps. I use a modified version of openra to play, which I found was great at giving me the added bonus of a "remastered" feel to the game.

image

Install#

Install dotnet 6:

Warning

You cant use dotnet from homebrew, you have to use the Microsoft version.

Note

Get the latest version from here: https://dotnet.microsoft.com/en-us/download

wget "https://download.visualstudio.microsoft.com/download/pr/a91e812a-f286-4b1b-b050-f9612c4f5ec9/dd24f826e0c99945066987df1f7ec790/dotnet-sdk-6.0.411-osx-x64.pkg"
open dotnet-sdk-6.*

Now link the binary to your environment

sudo ln -sf /usr/local/share/dotnet/x64/dotnet /usr/local/bin/

Install packages

brew install wget unzip sdl2 openal-soft freetype lua51

Now download OpenRA with the ra2 mod:

cd ~
wget "https://github.com/OpenRA/ra2/archive/master.zip"
unzip master.zip
cd ra2-master
make all

Create the game directory:

mkdir ~/Library/Application\ Support/OpenRA/Content/ra2

Copy the game files

Note

Replace ~/Games/RedAlert2/ with the location of your RA2 files.

cp -r ~/Games/RedAlert2/* ~/Library/Application\ Support/OpenRA/Content/ra2/

Launch the game with

./launch-game.sh