Portal 2 for Mac
On many requests we added Portal for Mac to Porting Kit. The game used to have a native port for Mac, but the publisher dropped support when Apple went 64bit only with Mac OS Catalina 10.15. With this community port you can play this game again as you used to in the past on Mac OS Mojave. Enjoy! Portal 2 draws from the award-winning formula of innovative gameplay, story, and music that earned the original Portal over 70 industry accolades and created a cult following.
About the Port:
The game is based on DXVK, so both Intel as Apple Silicon Macs can enjoy the game and play it, when you at least are on Mac OS Catalina or higher. Performance on my Apple silicon is great!
Install Instructions:
– Click “Install” (Then next, next, you know the drill).
– Porting Kit will Install the Steam port.
– After install of the port, click exit to finish the installation process.
– login into Steam (add the Steam serial if you just purchased it) and download and play the game.
Love the work we do? Become a Patron… or donate using the donate button on the sidebar, or buy games using our links to GOG.com! Want to support Porting Kit? Buy also Crossover from Codeweavers! They are mass contributors of Wine development and are the core people making this possible.
Don’t you have Porting Kit yet? Download it quickly from the Porting Kit website here… and find the FAQ up here..
Hey Paul, so glad you added this game to Porting Kit. I installed the port today and successfully logged into Steam. When I go to install the game it hangs up at 99% and will not complete the install. The only thing to do is exit out of Steam. Then when I reopen Portal 2 through the port it says the game is ready to be played but won’t launch. Any thoughts on what I can do?
I get this error upon installation and launch after following your steps
Assertion failed!
Program: C:\windows\system32\winevulkan.dl|
File: /Users/gcenx/Documents/GitHub_old/vin…
loader thunks.c
Line: 2703
Expression: !status
For inforgtion on how your program
can cause an
assertion
failure, see the Visual C++ documentation on asserts
I also got the assertion failure error.
Please update.
I have Portal 1 and 2 in my Steam library from years ago on a 32 bit Intel Mac. I’ve installed Porting Kit and downloaded both of those through PK and then in Steam. They looked like they went to 100% in Steam but hung there. Since then I have tried starting them from PK. They both go black screen and Portal 2 even plays some music, but then throws a Windows Visual C++ runtime error in loader_thunks.c. Any suggestions?
I’m on a M3 MacBook with macOS 15.4.1
Hi all,
just as the previous 3 comments have stated, I get an “assertion failed!” error in loader_trunks.c.
Im on M2 Pro MacBook with macOS 15.6