How to play Left 4 Dead 2 on macOS Catalina

In a hurry? Jump straight to the solution.

I love Left 4 Dead 2 (L4D2). I played it a lot in my uni days with my nerdy housemates, and we still try to meet up a few times a year to relive the good old times. Here’s one of those meet-ups, when we hooked a laptop up to my 50″ TV:

The fans got so loud.

So when one day I upgraded my macOS to Catalina (10.15), I was gutted to find that I couldn’t play Left 4 Dead 2 (L4D2) anymore:

“Your current macOS (Catalina) is unable to run 32-bit games. This game may not run.”
And yes, I have clocked up an embarrassingly high 134 hours…!

It turned out that Apple had dropped support for 32 bit apps. I remember reading about that before upgrading, and made sure I backed up my old Word & Excel files as my ancient Office 2011 would no longer run, but I hadn’t considered the impact it would have on my games.

I tried to install L4D2 via Wine, which I had previously used to play classic games like Railroad Tycoon 3. But I found that my Wine setup wasn’t working anymore either, and didn’t look like it was ever going to be.

The official suggestion from Steam was to partition your Mac and dual-boot multiple versions of macOS. PC Mag instead recommended buying Parallels Desktop, installing an older version from a recovery partition then installing Parallels Tools and transferring your 32 bit apps into the virtual system. The former requires a big hard drive and a lot of work, and the latter would mean a degradation in performance, so wouldn’t be great for gaming – and I eventually spotted that it was also dependant on you having NOT upgraded to Catalina yet, which was too late for me!

I ended up giving up, and wasn’t able to play any of these games for months.

The solution

Recently I had another go at finding a solution, and discovered PlayOnMac, which is based on Wine but with a nice usable UI. It claimed to offer Steam support and could run 32 bit applications, so looked perfect.

I downloaded the PlayOnMac .dmg and dragged the app into my Applications folder, but when I tried to run it I faced this error: “ can’t be opened because Apple cannot check it for malicious software.”

Install Spotify" can't be opened because Apple cannot check it for malicious  software - Ask Different
The error looked a bit like this, but with “” instead of “Install Spotify”.

I had to open System Preferences -> Security & Privacy, and in the General tab there was an option to “Open anyway”. macOS has not blocked me from opening this app ever since.

PlayOnMac supports a large number of applications, including Steam:

Search for ‘Steam’ on the PlayOnMac install menu, select it then click ‘Install’

When I first attempted to install Steam, I did have a popup from within PlayOnMac which asked what my graphic memory was. I clicked the Apple logo on my Mac, clicked “About This Mac” and saw that I had “Graphics: Intel Iris Pro 1536 MB”, so selected the “1536 MB” option, but the greyed out “Next” button remained greyed out for some reason. I eventually clicked “Cancel” – which was my only option – and was taken back to the screenshot above. I clicked “Install” again and this time I wasn’t asked about my graphic card and it all seemed to install successfully.

Steam appeared in my PlayOnMac library

If you double-click the Steam icon, or click ‘Run’, it runs Steam. But there was an issue – the games library wouldn’t load:

The Library tab was just a black box. The same happened if I switched to Store or Community.

Eventually I found the answer on Reddit – you have to configure Steam to open the ‘mini list’ game launcher, which doesn’t use a browser:

-no-browser +open steam://open/minigameslist

I clicked ‘Configure’ in the PlayOnMac UI and added these arguments to the ‘Arguments’ section.

The next time I started Steam, I saw my games library!

Left 4 Dead 2 appeared in my ‘mini list’ view of games

I right-clicked Left 4 Dead 2 and clicked ‘Install’, which started the process. But then my Avast! Antivirus threw a wobbly, claiming to have spotted a WIN32 BogEnt [Susp] Virus, but apparently this is a common issue and thankfully the installation process wasn’t affected.

I double-clicked the game to launch it, and the game opened full screen and seemed to work! I launched a quick single-player game and found the audio and IO quite laggy, but tweaked the graphical settings down slightly, which seemed to improve it a little.

I don’t know how well it will hold up to prolonged gaming, or if there might be connection issues for local server gaming – I’ll find out in a few months when me and my friends meet up for our semi-regular L4D sessions! But so far, it’s looking fairly promising 🤞. I’ll keep this post updated with any problems and solutions I come across. In the meantime, if you have any suggestions for gaming on Catalina, leave me a message in the comments!