Skip to content

v0.1.0

Choose a tag to compare

@kanapitsas kanapitsas released this 06 Nov 19:29
2704291

First tagged release of Portal 2 statically recompiled for Apple silicon.

This release has no game files and no Valve code. The game is built on your Mac from your own copy of Portal 2 on Steam. Install steps are in the README.

State

  • Mac: fully playable. Metal is the default renderer when Rust is installed (about +50 % fps over OpenGL); OpenGL otherwise.
  • iPhone: fully playable on an iPhone 15 Pro Max at 60 fps, with touch controls and portals fired by tapping the back of the phone. Sideloaded with your own Apple ID.
  • Controllers on Mac and iPhone (on Mac, turn Steam Input off for Portal 2).
  • LAN co-op: a Mac hosts, an iPhone or a second copy on the same Mac joins. A full co-op course has not been played yet.

Requirements

Apple silicon Mac, Xcode command line tools, Homebrew (sdl2 freetype fontconfig), Python 3.9+, optionally Rust 1.99+ for Metal, and the Linux binaries (download_depot 620 661 in the Steam console). Built and tested against depot 661 manifest 8940703274703023246.

Unofficial fan project, not affiliated with or endorsed by Valve.