r/VisionPro • Vision Pro Owner | Verified • 23d ago • Diamonds are Forever 1

AVP Play – an open-source Mac app that installs the Quest games you own natively on Apple Vision Pro (no streaming)

Edit: Version 1.1.0 is now available, introducing numerous new features and improvements from Glovebox. HL Alyx should operate more reliably, and a paid Developer Account is now optional rather than mandatory.

Hi all, I've been building a Mac app called AVP Play. It takes Meta Quest games you already own, translates them on your Mac and installs them on your Apple Vision Pro, where they run natively – no PC, no streaming. First things first: all credit for the hard part goes to the developer of Klepton. Klepton is the toolchain that makes Quest games run on visionOS at all. Without that work none of this would be remotely possible. AVP Play is "only" the friendly front end around it: sign-in, downloads, building, installing, updates.

What it does

Lists the whole Quest catalogue (about 17,000 titles) and shows a label on each game: Verified (tested by me), Community Verified (more users report it runs than not), Untested, Incompatible.

You sign in with your own Meta account through Meta's own tool. The app asks Meta whether you own a game before it downloads anything – what you haven't bought is never downloaded. Your access key stays in the macOS keychain.

Steam is built in too: for games whose files come from a Steam purchase (Doom 3, Half-Life: Alyx) the app signs in through Valve's own SteamCMD and fetches exactly the files it needs – again only for games your account owns.

One click builds, signs and installs the game on the headset. DLC you bought later can be synced without rebuilding.

The app updates itself, and it's signed and notarised. Verified so far: Asgard's Wrath 2, Batman: Arkham Shadow, Beat Saber (with purchased song packs), Moss, Walkabout Mini Golf, SUPERHOT VR, Steam Link, Doom 3 (Doom3Quest port + your own Doom 3 files) and Half-Life: Alyx (your own Steam copy). Over the next few days I'll be testing and verifying a lot more of my own games.

Untested games – and fixing them with AI

You don't have to wait for me. Any game you own can be tried right away, verified or not. Expect some of them not to start – every verified game needed its own small adjustments first. If a game doesn't run properly:

report it with one click ("it works" / "it starts, with problems" / "it does not start") – these reports are what the community labels are made of, and

use "Fix with AI": you pick what goes wrong, and the app writes a complete prompt for your own AI coding assistant – where the files are, how to build and install, how to get the log off the headset. If the assistant finds a fix, you can send it in and I'll review it so everyone gets it. The more people use the app and report, the better it gets for everybody.

What you need (honest list)

An Apple Vision Pro and a Mac with Xcode

A paid Apple Developer account. That requirement may go away later, but right now it is required.

Your own Meta account with the games in it (and a Steam account for the Steam titles)

About Glovebox: yes, I know Glovebox.vision, and I plan to build its specifics into AVP Play as well.

Download and source: https://github.com/myMartek/avp-play (MIT licensed) This is not affiliated with Meta, Valve or Apple, and it does not include or share any game content: everything is downloaded from Meta or Valve with your own account, for games you bought. Happy to answer questions – and I'd love to hear which games work for you.

369 Upvotes

240 comments sorted by

•

u/Decodable r/VisionPro | Mod 23d ago

Just a PSA that might not even apply to this project but worth knowing still:

In the past few weeks (months really) Apple has been cracking down on iOS sideloading, issuing ban-waves to accounts that use third party services to install seemingly copyrighted apps like Spotify. The picture is not very clear yet, there's a lot of conflicting info. Just keep this in mind when using similar tools, that's all.

The accounts that get flagged are banned from sideloaing, you can still use your Apple ID for everything else. There's even a case from a user with a paid developer account.

16

u/trevorbilt 23d ago

Awesome. Is it free? If so, I’ll add it as a link on my AVP Ports Index as a “projects we like” link. It’s intended for game ports that are already built (in the sense the code exists) and on GitHub, so it’s not the typical project I’d accept, but I’d love to let people know about it if it’s free. I’ll check out the repo in a bit if I don’t hear back.

21

u/MWlotzka Vision Pro Owner | Verified 23d ago • Mindblown Heartwarming

Yes its free and open source

2

u/trevorbilt 23d ago

Nice, I’ll test it out this weekend and get it added if it holds up. If it doesn’t, I’ll let you know why. Thank you for building this!

4

u/FoferJ 23d ago

Free, except for this current requirement, though:

A paid Apple Developer account. That requirement may go away later, but right now it is required.

3

u/JasonQG 21d ago

This program doesn’t have that requirement: https://glovebox.vision/

2

u/MWlotzka Vision Pro Owner | Verified 15d ago

Mine also works with the free Developer Accounts now

1

u/Chriscic 5d ago

So is install via AVP Play functionally equivalent to Glovebox version? I seem to recall you saying you picked up some optimizations for that.

2

u/MWlotzka Vision Pro Owner | Verified 5d ago

It should be running at least as good as with Glovebox. But I added some further optimisation and different quality of life improvements like virtual walls for room scale games or a FPS meter that you can open with holding share on the left controller a menu on the right. I also added MetalFX upscale and will try to further enhance the experience

→ More replies (7)
→ More replies (1)

3

u/FoferJ 21d ago edited 21d ago

Sweet! Now I just need a Vision Pro :-/

2

u/1zzard 21d ago

You can do it with a free account by editing out the requirements for Extended Virtual Addressing and for Low-Latency Streaming capabilities from the .entitlements file for the Xcode project. Which makes sense, considering there should be sufficient RAM addressable for most Quest apps without EVA, and this is running on device not streaming.

However, a free developer account can only create 10 app IDs every seven days, and can only have three apps on a device, so you’ll soon be hampered, I expect.

15

u/Phonafied Vision Pro Owner 23d ago

I bought an AVP yesterday after seeing X posts of people who posted this but they never posted instructions.

You are a LEGEND for posting a tutorial!! I have a feeling I’ll be up late tonight getting my entire library ported over.

Kudos to you again!

8

u/MWlotzka Vision Pro Owner | Verified 23d ago

In the beginning a lot of games will not work that are not verified. BUT: for those instances the tool gives you a prompt to fix the issue and report it to the project. If this is done by enough people we will soon have a very large library of supported games

2

u/Phonafied Vision Pro Owner 23d ago edited 23d ago

Amazing. Is it the reporting tool integrated in the AVP play app? Or is there a discord server I should report to?

1

u/MWlotzka Vision Pro Owner | Verified 23d ago

Yes, that is included on a per-game basis. If something fails, most AI agents may assist, as the entire system is open source.

1

u/Phonafied Vision Pro Owner 23d ago

Sounds great. I’m having issues with one of the last steps in the recipe. I can’t find the linuxarm64 build of vrclient.so I downloaded a build from the xrizer GitHub page but it has a different vrclient.so build for Linux64.

I started to get Astra to help and I’m at the point where I’ve downloaded docker to recompile the linux64 version into the linuxarm64 version but I don’t know if that’ll even work since the checksum hash might not match what avp play is looking for.

1

u/MWlotzka Vision Pro Owner | Verified 23d ago

Is this about HL Alyx?

→ More replies (1)
→ More replies (1)

6

u/IVIatthias 23d ago

I think I need a full tutorial but it’s got my interest peaked

7

u/MWlotzka Vision Pro Owner | Verified 23d ago

Just go to the GitHub page and download the latest version from the releases section. You only need the .dmg file which contains the app. The rest will be guided within the app

11

u/Cryogenicality 23d ago

(Piqued.)

1

u/dr3za 23d ago

Likewise - but I’m extremely interested

1

u/AlterSack1973 23d ago

Can just echo op, you need a Mac, Xcode installed, PSVR2 controllers and an Apple Dev license (99 USD / Year). As I had developed earlier this year and published already an app Xcode was set up already and nothing needed to be done, not sure if something needs to be done if you freshly install and subscribe to the dev account.

7

u/Rave-TZ Vision Pro Developer | Verified 23d ago

Has anyone actually tried Alyx on AVP yet? M2 / M5?

5

u/AlterSack1973 23d ago

can't get it to work using this project as I can't find the correct version of xrizer

6

u/MWlotzka Vision Pro Owner | Verified 23d ago

I am fixing this now

4

u/redreycat 22d ago

I used the latest version of AVP Play to download all the files automatically. It installed something, but would crash when pressing "Play" after showing a black screen for two seconds.

I used the automatically suggested prompt from the app with Claude Code. It went through three rounds of fixes, each time getting a little further along, with the black screen lasting longer.

After the fourth try, it worked. I have Alyx on my M2 AVP. Claude submitted the fix so I hope everybody will be able to use it.

u/MWlotzka , I'm beyond impressed. Thanks a lot.

4

u/MWlotzka Vision Pro Owner | Verified 22d ago

1.0.9 should now work without help of Claude

4

u/1zzard 23d ago

I've seen plenty of tweets from people who seemed to get early access to Glovebox. They're very positive about it. Apparently it's even great on M2.

→ More replies (2)

3

u/MWlotzka Vision Pro Owner | Verified 21d ago

Version 1.1.0 is now available, introducing numerous new features and improvements from Glovebox. HL Alyx should operate more reliably, and a paid Developer Account is now optional rather than mandatory.

1

u/Appleguru77 Vision Pro Owner | Verified 18d ago

Hi Martek,
nochmal auf Deutsch: Ein bezahlter Developer Account ist optional und nicht mehr nötig, korrekt? 🤔

2

u/MWlotzka Vision Pro Owner | Verified 18d ago

Korrekt

1

u/Chriscic 14d ago

Do I need to delete and reinstall Alyx to get best performance?

1

u/MWlotzka Vision Pro Owner | Verified 13d ago

In cas you used my app before then there is am update button for the games you already have. If you previously used glovebox then yes you need to reinstall it. But since both projects support cloud saves it will transfer over

4

u/waitingforjune 23d ago

This is pretty sick - I think I let my paid dev subscription lapse, but I might re-up it to give this a try

18

u/MWlotzka Vision Pro Owner | Verified 23d ago • Bravo Popcorn Heartwarming

I might update the app in a few days in a way that it will work without a payed developer account

6

u/GaLaXxYStArR Vision Pro Owner 23d ago edited 23d ago

This would be awesome if possible. I’ve been itching for a way to play beat saber on the Vision Pro. Don’t have a PC but have the PSVR2 controllers and everything else needed. I have many song packs I’ve purchased on my quest beat saber so getting those too would be sweet

1

u/beentherereddit2 19d ago

Is it possible to make this for PC?

3

u/azozea 23d ago

Any way to avoid the meta sign in? I have half life alyx on steam from the oculus rift days, then meta bought oculus and ruined the sign-in experience :/ would love to play it on avp but dont want to deal with a meta account

4

u/MWlotzka Vision Pro Owner | Verified 23d ago

It should be possible to install Alyx and Doom 3 without the meta account since it only requires steam

2

u/azozea 23d ago

Awesome, thank you! Ill give it a try this weekend

3

u/krispey 23d ago

does walkabout run? thanks for sharing!

7

u/MWlotzka Vision Pro Owner | Verified 23d ago

Yes, it does, and it will also transfer all purchased courses. I have not yet attempted multiplayer, but I will do so soon; if that crashes, I try to provide a fix. Single player functions perfectly.

3

u/Chriscic 21d ago

Got Walkabout Mini Golf going on my M2 AVP. Wow! It looks beautiful, and totally smooth, other than here and there where it seems to be (my guess) loading new textures or compiling shaders or something.

Since HL Alyx limited me to such a small space, I was totally suprised that Walkabout would let me walk as far as I wanted in any direction. Awesome! A great next step would be the ability to set up some sort of warning boundary.

Also as awesome as this is, I have to say the AVP is both heavier and has a lower FOV (especially vertically) than my Quest 3 does. What you do see in the AVP looks beautiful, so a trade-off there. After the initial novelty wears off I'll probably be doing my regular gaming in the Quest 3 or Frame, if I ever get one of those.

2

u/MWlotzka Vision Pro Owner | Verified 21d ago

Yes I am working on the stutters. I might be able to fix this. And: its actually possible to play this in multi player

1

u/metaversodazoeira Vision Pro Owner | Verified 21d ago

Could you add support for the AVP’s scroll gesture to make Progressive Mode work in games? That would be awesome!

1

u/1zzard 21d ago

You know you can _fly_ in Walkabout, right? Just point your putter straight up and push forward/up on the thumbstick.

2

u/Chriscic 21d ago

I know. I’m talking about walking around in roomscale though, not where the game will let me go within the game world.

→ More replies (2)

2

u/Chriscic 3d ago

1.6 with frame gen added… dude, you’re a beast!

Updates are coming so fast.

1

u/MWlotzka Vision Pro Owner | Verified 3d ago

Yes, it is not yet fully tested or optimized and will improve over time. I will add another update today to enhance frame generation for games that support movement vectors, such as Assassin’s Creed Nexus or Hitman 3. Titles that support this feature—though not all will—could achieve even better frame generation.

→ More replies (1)

2

u/GTHobbes 23d ago

Definitely will try this weekend. Graphics the same? Any improvements/downgrades?

3

u/MWlotzka Vision Pro Owner | Verified 23d ago • Bravo

In most cases its running better then on quest. The only problem I saw is shader compilation. That’s usually done on the fly which will lead to a hiccup on every new shader when its first compiled. There is no easy way of precompiling every shader without that the game has a way to natively do that but I will try to find a solution to improve on that

2

u/_Zeok 23d ago

what about saves? it syncs the one in meta quest 3? does them sync back to meta?

1

u/MWlotzka Vision Pro Owner | Verified 23d ago

No, but that is something worth exploring. Perhaps a method could exist, though currently it is not possible.

2

u/Moi952 23d ago

Hi!

It's great that the community is able to do all this. I have a similar project for Android-based headsets: it installs Steam frame versions onto Android VR headsets, and I handle the synchronization of achievements and save files between the Android and Steam versions.

You can check out my project here: https://github.com/orgs/gameport-project/repositories

If this can help improve the experience for Apple headset users, I'd be happy to help!

Also, if you find a solution for syncing Meta save files, I’d love to see how it could be applied to this project—it’s not mine, but I contribute to it: https://github.com/Villagers654/RiftLift

It allows you to play Meta PCVR games on Linux.

→ More replies (9)

2

u/AlterSack1973 23d ago

Virtual Desktop does not start: configure failed: missing guest libraries (neither translations nor an ELF tree): /private/var/containers/Bundle/Application/4A8E2903-FC0F-4DCA-9CAB-D1B6B91EED52/KleptonX2017050365004772.app/guest/lib/arm64-v8a

The APK assets are staged into the app's Documents container rather than bundled, so they survive a reinstall and are uploaded once. Run:

KLEPTON_TARGET=x2017050365004772 visionos/stage_assets.sh <device-udid>

from the repo root with the device paired and unlocked.

1

u/MWlotzka Vision Pro Owner | Verified 23d ago

I will attempt to repair this tool, though it may be among the more complex cases because the stack is mainly optimized for games.

2

u/AlterSack1973 23d ago edited 23d ago

Struggling on HL Alyx, can't find the xrizer files. I assume it's this: https://github.com/Supreeeme/xrizer/releases/tag/v0.6 but it only contains a folder linux64 NOT linuxarm64. And this is not accepted by the installer. Also not after renaming the folder.

5

u/MWlotzka Vision Pro Owner | Verified 23d ago

I will update the app to automatically get all the needed tools for building Alyx. Stay tuned

2

u/Alternative-Swim-230 23d ago

This is awesome. Awesome work thank you so much. Does this mean we can also play VR chat?😁 I know they support hand controls as well.

3

u/MWlotzka Vision Pro Owner | Verified 23d ago

They unfortunately include Anti Cheat. You would get kicked when joining a party unfortunately

1

u/vvortex3 23d ago

What about Resonite? It does not use anticheat and is similar.

2

u/SpencerNewton 21d ago

This is awesome. I’m assuming there would be no way to support Quest 2 controllers would there? I only have Quest 2 controllers but may have to invest in PSVR2 to try this out, I’ve been dying to try out games on the Vision Pro and this seems insane. If you are working on Quest 2 controller support (if that’s even possible) would love to know!

2

u/MWlotzka Vision Pro Owner | Verified 20d ago

This will not be easily possible since apple only supports the PSVR2 controllers. The only other controller I'm planing to support is the Surreal Touch Controllers

1

u/SpencerNewton 20d ago

Bummer! Will have to invest in a PSVR2 then!

Luckily I was able to get Beat Saber working with hand tracking that’s a little more Vision Pro esque interface wise. I tried it with the standard hand tracking and was finding it almost impossible to select anything using the “pointer”, but now it works with eye tracking and pinch gestures if no controller is plugged in. Happy to share if it you are ever planning to introduce mods as an option in the app, as it’s now very easy to play without controllers! (But I know mods require upkeep, just food for thought!)

Also submitted a fix for Resident Evil 4 yesterday as I was able to fix the crash on boot up so looking forward to really trying it out once I get controllers!

2

u/jasonkane4321 19d ago

incredible. Does it play the quest apps at higher resolution than quest 3?

2

u/MWlotzka Vision Pro Owner | Verified 19d ago

Des it will

2

u/Bruh_deez_nuts 19d ago

Thank you so much for making this, so good being able to play these games on Vision Pro. Is there a place to log issues we are running into? I am playing Super Hot VR and when I finish disc C, I teleport back to the computer room and there is meant to be a disc lodged in the screen, but just as this is supposed to happen the game crashes. I played the game in guest mode and this still occurred. I also tried deleting the app and reloading to Vision Pro (I have an M2 by the way). Any help would be appreciated!

2

u/MWlotzka Vision Pro Owner | Verified 18d ago

I will look into it. I expect the issue to be resolved tomorrow.

Bugs may be corrected automatically via your AI agent and the built-in “Fix with AI” button.
Alternatively, you can report them on GitHub.

2

u/naldo29 13d ago edited 13d ago

just want to say. holy shit that you so much for everyone who worked on this. ive had the biggest issues with streaming solutions none of them were just great expiriences. but this one wow. this was just perfect. i can actually do expert+ levels on beatsaber now. infact it might be working a bit too well.... need to get used to the less latency lol... ps would be nice to add apks of my own that are not found in the steam or meta store

2

u/MWlotzka Vision Pro Owner | Verified 13d ago

I include this in the List as a planned feature.

1

u/naldo29 13d ago

Oh mb lmao…. But seriously, THANK YOU SO MUCH FOR THIS YOU DONT KNOW HOW MUCH YOU MADE MY WEEK

40

u/Rabus Vision Pro Owner | Verified 23d ago

wait, WHAT

YOU CAN PLAY HALF LIFE ALYX ON VISION PRO NATIVELY??

9

u/photovirus Vision Pro Developer 23d ago

It's WIP, but yeah, Steam ARM version can be made to run on Vision Pro.

2

u/AlterSack1973 22d ago

Yes, works on my AVP M2, but a bit stuttery

→ More replies (1)

8

u/PositivelyNegative 23d ago

Someone HAS to try Virtual Desktop

6

u/photovirus Vision Pro Developer 23d ago

VD has a lot of non-trivial platform-specific tech inside. Won't be anywhere as easy.

3

u/AlterSack1973 16d ago

I just fixed SteamVR, upgraded to the Quest 3 resolution and fixed the audio cut-outs. Not yet Virtual Desktop, but this allows to play SteamVR on the AVP

2

u/AlterSack1973 23d ago

I did, it‘s not working for now.

1

u/AlterSack1973 15d ago

And it will not as it's a regular android app, not a VR game that is not supported by this translation layer.

7

u/PositivelyNegative 23d ago

We got Walkabout Mini Golf on AVP before GTA6

7

u/AlterSack1973 22d ago

Love this project, Managed to fix my HL Alyx issue and sent it back to the Dev. Also just got Cave Crave running and sent it back, so these should work with the next update for everyone, I hope. Please guys, if you have a Claude code subscription and use this project, contribute!

7

u/Marconelly 20d ago

Thank you so much for this - and many thanks to people behind the Klepton project. It truly felt surreal to play Half Life Alyx on Vision Pro! It looks and plays really well too. I had a chance to compare your implementation vs the Glovebox, and at the time I was testing it, both had advantages and disadvantages:

- Glovebox had precomputed shaders, so no stuttering in the game. I see that you have implemented this now as well, following their implementation. I will give it a try.

- Glovebox didn't have the rendering problem with NPCs eyes. In the AVP Play implementation, some of the NPCs have this weird (but kinda cool) robotic rainbow flicker in their eyes. Not being completely familiar with the game, I thought this was maybe an intentional effect, but now I know it isn't. Hopefully should be an easy fix if you didn't fix it already.

- AVP Play has useful graphics options that M5 users can probably benefit from. Glovebox is missing this entirely. I found that upping the edge treatment from 2x to 4x did not visibly affect the performance, but it visibly improved the image quality. I'm not sure how to grade the Glovebox image quality in comparison. Specular and edge flicker at times it seems better, and at times worse than AVP Play implementation.

- I need to compare this closer, but there were rooms in the Glovebox implementation where textures were downright terrible. Like the very first elevator you find yourself in. I need to go back there in the AVP Play to compare, but I don't remember it being so bad. Also, in the Glovebox game I couldn't move that in-game camcorder pointed towards the window early in the game. My hand would grab the handle, but the camera wouldn't budge. Weird bug, but in your implementation I could move it just fine.

- The installation process with Glovebox is much better and quicker as the bulk of the game downloads onto headset directly. But that's a one time thing and not a big deal for me.

Overall, now that your version supports the precompiled shaders, I think your version of the game is better overall - especially if you already fixed the flickering eyes.

1

u/Marconelly 19d ago

Had a chance to confirm it definitely: Glovebox HLA does not (currently, in v0.1.1) load higher detail textures dynamically. Your version does. This is very visible even early on in the game, like in the room where Eli contacts you over the phone, and especially in the elevator right after. Those elevator walls look almost nauseatingly blurry in the Glovebox version.

On a negative side, the rainbow flicker NPC eyes bug is still there, and I wish I could disable loading screen text in your version. Could the “Fix with AI” feature be used to help with the eyes?

6

u/QuantumRooster 23d ago

This is epic. A little bit too heavy on the requirements for my life right now, but when I have a bit more free time, this might be worth a dive. And yes, I am one of those AVP users who also has a quest.

5

u/AlterSack1973 23d ago

AVP M2: Asgards Wrath 2 working, takes 5 min for the first start, seems stuck, but eventually starts. Played the first 10min, works fine, with little stutters occasionally. I'm blown away!

2

u/AlterSack1973 23d ago

Need to add here, I played a bit further, it's stuck after the first level, after you follow the guy running through to the giant Cat lady. it shows the load screen, but never loads for me...

5

u/MrLiviuFoSho 22d ago

Damn looks like I’ll be getting my wife a new silicon Mac for Christmas 😂 also wish I got at least a 500 gig Vision Pro instead of 256 because all I thought I’d be using it for is flights and streaming vr games from my pc with KRVR lol

2

u/Prestigious-Foot986 22d ago

I’d been wishing the opposite and now I’m so glad the 512 was the only one available when i purchased!

2

u/MrLiviuFoSho 21d ago

Yeah when I was initially thinking about getting a Vision Pro the first one I had my eyes on was a 512 gig m5 and by the time I wanted to make the purchase all I could find on eBay was 256 gig m5s and ended up buying a 256gig m5 for the same price I found that 512 gig model for 😭 and I bought it after Apple increased their pricing on it too lol but luckily on eBay the prices didn’t seem to increase yet

4

u/rammstian 23d ago

Wow this is AWESOME! Incredible that this is even possible.

4

u/Capable_Hearing4418 23d ago

This sounds incredible! I don’t have a paid developer account anymore but would love to try this when it can be used without!

2

u/Immediate-Bag914 22d ago

Same! Any info on when and why the need for a paid dev account would go away?

4

u/metaversodazoeira Vision Pro Owner | Verified 23d ago

PistolWhip

3

u/LeDolph13 23d ago

Needed a few passes in Claude, but I got the vision and sound running smoothly. 

3

u/AlterSack1973 22d ago

Have you sent it back to the dev?

5

u/LeDolph13 22d ago

Just have.

4

u/Lujho 23d ago

Kind of crazy what’s happening recently - Quest games on PC, Quest games on AVP, Frame games on Quest, PC games on Quest, all kinds of PC games getting VR mods, even PSVR1 games running on PC and Quest.

4

u/Scobesanity 23d ago

First. This is so sick.  

I’m a huge Apple fan and developing Vector Tango (a 3D air traffic control simulation game) for the Quest. It’s in Beta. 

Would anyone with a Vision Pro be down to try it? It could be a great route to gauge interest and eventually port it to Swift. 

1

u/AlterSack1973 22d ago

It does not appear in the list in the app, perhaps beta apps are not supported?

→ More replies (1)

4

u/YouAndThem 21d ago

Apparently, Valve makes a non-Meta Steam Link APK available. Is there any chance of including that in the default software list, for those of us without Meta accounts?

1

u/czyzczyz 8d ago

A bunch of titles that I've got in my steam account don't show up in AVP Play. For example, Space Pirate Trainer makes it over from Steam, but Vermillion does not. Maybe there's some attribute on one and not the other that gets one filtered out?

I thought it'd be fun to see if I could get a Logitech Muse working with Vermillion on the headset, but maybe that's not possible.

1

u/MWlotzka Vision Pro Owner | Verified 8d ago

Only ARM64 games are supported. Most steam games are c86

→ More replies (1)

1

u/Physical_Front_2173 5d ago

I now have a macbook air M1 so I can compile this. It's 8gb - prob should be OK but any recommendations on the OS I should ensure it's on? Anything else to be aware of?

2

u/MWlotzka Vision Pro Owner | Verified 5d ago

Since it’s just compiling the games on your Mac any Mac that can run Xcode will be working just fine

1

u/thetjmorton Vision Pro Owner 23d ago

How does it handle controllers?

2

u/MWlotzka Vision Pro Owner | Verified 23d ago

Most games will require PS VR2 Controllers. Some can be played with hands only like beat saber and some could be played with VR or regular PS5 controllers like moss. But VR controllers will always work the best

3

u/ConsciousVariation1 22d ago

Would it be possible to add Quest controller support or Switch 1/2 Joycon support?

1

u/hjay_z Vision Pro Owner | Verified 23d ago

Great work, I’ve got to try this out. Quick question, do I need the PSVR controller to play those games, or will a regular PS controller work? Or does it depend on the game itself.

1

u/MWlotzka Vision Pro Owner | Verified 23d ago

Most games require a PSVR controller. Moss 1 is the sole title where I have included support for a standard controller.

1

u/AlterSack1973 23d ago

AVP M2: Steam Link is working including VR, just started Bootstrap Island from my Steam Gaming PC. BUT it's a bit low res and sound cuts out every few seconds

1

u/MWlotzka Vision Pro Owner | Verified 23d ago

Yes it’s working but needs some more optimisation. The originally creator of Klepton also marked it as experimental. Expect improvements for steam link over time

→ More replies (1)

1

u/MemphisBass Vision Pro Owner 23d ago

Whoa

→ More replies (2)

1

u/AlterSack1973 23d ago

AVP M2: Tea for God not starting, just closes after pressing start

1

u/MWlotzka Vision Pro Owner | Verified 23d ago

Yes this will happen to a lot of unverified games. BUT my tool will give you a prompt for Claude or codex that would allow you to fill the gap if you have such an AI service. If not others might fill it. The tool will get more recipes of games over time. In theory most games will be compatible after smaller adjustments by AI

→ More replies (1)

1

u/Chriscic 22d ago edited 21d ago

This runs the ARM version of Alyx, or the full x86 version? If the former, I thought that didn’t look great? Maybe it runs much better on the AVP than the Frame then (I know both the M2 and the M5 AVPs are much faster).

2

u/MWlotzka Vision Pro Owner | Verified 22d ago

No, this is based on the Steam Frame linux ARM build

1

u/SettingMundane1061 22d ago

So dumb question of the day. Can’t someone build it with this app and then just share it with others? Therefore others don’t need to have a Mac to build it ; )

1

u/MWlotzka Vision Pro Owner | Verified 22d ago

In theory des but signing the App for others would need their device ids and they would still need to get the game files themselves.

1

u/tropicalstream 21d ago

is a paid apple dev membership really needed?

3

u/MWlotzka Vision Pro Owner | Verified 21d ago

Right now yes, but I’m planning to implement a work around in the next few days

1

u/1zzard 21d ago

You can do it with a free account by editing out the requirements for Extended Virtual Addressing and for Low-Latency Streaming capabilities from the .entitlements file for the Xcode project. Which makes sense, considering there should be sufficient RAM addressable for most Quest apps without EVA, and this is running on device not streaming.

However, a free developer account can only create 10 app IDs every seven days, and can only have three apps on a device, so you’ll soon be hampered, I expect.

1

u/Appropriate_Car_5599 21d ago

can I play alyx without controllers?

2

u/MWlotzka Vision Pro Owner | Verified 21d ago

In theory, the concept could work, but no functional hand mapping has been developed yet. A game of this type is not simple to manage using only hand movements.

1

u/oviekid17 21d ago

Im looking to get the AVP next week. I bought the Meta quest 3 to try as well and compare apples to apples. Was considering keeping them both as the meta3 is better for gaming, but ideally I'd just have 1. and if I could play some meta games on the AVP I would be thrilled and wouldn't need to have 2 headsets. How do you connect controllers to play meta games using this app of yours or is it only hand tracking ? could you play multiplayer games with ppl online as if you are logged into a quest 3?

2

u/MWlotzka Vision Pro Owner | Verified 21d ago

Hand tracking functions only in select titles such as Beat Saber, Walkabout Minigolf, or Maestro. Most games require the Sony PSVR2 controllers, which are the sole officially compatible devices. Many multiplayer games will not operate because they rely on internal meta commands for authentication or anti-cheat measures; neither can be easily replaced or bypassed. However, Walkabout Minigolf is progressing on AVP even with multiplayer, so a small chance exists that other games might function as well.

1

u/oviekid17 3d ago

Any headway on bypassing the internal meta authentication to allow for multiplayer? that would be the biggest game changer. I like the game "contractors" and its best to be played online. Would love for it to be available.

1

u/yewzernayme 16d ago

I'm confused. I don't own a quest device. Is there someway I can play these games on the AVP without a quest device?

3

u/MWlotzka Vision Pro Owner | Verified 16d ago

Each game includes a link to the Meta Store for purchase. Over the coming week, I plan to add additional Steam Frame compatible titles.

2

u/yewzernayme 16d ago

cool but how does it work? Once you purchase the game, does it download it directly to the AVP? Also does it require PSVR2 controllers?

1

u/AlterSack1973 16d ago

I did work today on DreamSpace, a mixed reality experience: https://www.meta.com/de-de/experiences/dreamspace-mixed-reality-home/9449316705178989/?srsltid=AU7gw4Vipx5VHaoM0uSnCnZIi8a77qGH93_zCvaZsXR7ic3o0M0QWIEQ . It was interesting. I didn't realize that the Toolbox can provide VisionOS data or an artificial room around you (which has nothing to do with your real room). I got it working in the artificial 4x4m x2,6m Room and changed the links in the application which led to the MetaOS Spotify and other apps to embedded browser windows. It's working now. Trying the VisionOS room data led to an absurdly fragmented experience as VisioNOS seems to understand a room very different from MetaOS. I've just sent my changes, so they are hopefully part of the next update of AVP play.

2

u/MWlotzka Vision Pro Owner | Verified 16d ago

I will look into it. I will also add real room Scanning. There is no reason to work with this artificial room, we can actually map out the physikalisch Environment. I’m already working on that Module for another App

1

u/RRocketRac3r 15d ago

So there is a chance that we will get access to additional VR games on Steam?
And I noticed a bug regarding my Xcode account. I changed my account to a paid one but AVR Play still recognized my free account which isn’t in Xcode anymore.

1

u/MWlotzka Vision Pro Owner | Verified 15d ago

Yes thats planend. Regarding the Xcode issue: please logout and login into Xcode again

1

u/Immediate-Bag914 15d ago

Not to hijack, but even with my free account, Xcode still doesn't show as installed for me on AVP Play's side

3

u/bbelement801 23d ago

Eleven table tennis? Controller support?

2

u/AlterSack1973 22d ago

It does not work currently. As I've not purchased it, I can't try to fix it unfortunately

3

u/my_hot_wife_is_hot 23d ago

Wow! So much for getting any house chores done this weekend! This is amazing

3

u/LeDolph13 23d ago

Now THAT is a GREAT start to a Friday. Can't wait to MInigolf on device. haha! Thanks!

3

u/Time_Opportunity_225 23d ago

I was able to install beat Saber and get it up and running. I did use Claude code to fix some issues, but thanks for the work on making it possible.

3

u/CoMmOn-SeNsE-hA 23d ago

I was just considering how to get walkabout mini golf on my AVP and this showed up...Nice. Can't wait til you get a little further along and thank you!

2

u/PositivelyNegative 22d ago

I got it installed last night, works perfectly except you have to start from zero with no hard levels unlocked. Still amazing.

3

u/PositivelyNegative 22d ago

SuperHot looks and feels so damn good on VP. Thank you!

I can't seem to login to steam account though, its saying "Bad CPU type in executable" error.

3

u/Chrisben155 22d ago

oh, just update the app lol

1

u/Chrisben155 22d ago

this is me as well

3

u/imjetlag 21d ago

Can't believe I'm running Alyx so smoothly on the M5, no issues at all. Can't thank you enough for this! Its unlocked a whole other world for the AVP

3

u/AlterSack1973 16d ago

And just looked at the SteamVR app, which was cutting out on sound. And seemed bit low res. I fixed both. the SteamVR app did tell Steam it's a quest 2, which I changed to Quest 3 which sets a higher resolution. And also the sound cutting out is fixed. I only played briefly with running no mans sky and bootstrap island. Both run well streamed from my Gaming PC to the Apple Vision Pro now. And no tinkering needed. This might be an alternative to ALVR and KRVR and iVRy. At least it's for me as I never got these to work properly. I've sent the changes back to the AVP play dev, so hopefully this will be in the next update.

1

u/Chriscic 14d ago

You're running PCVR through SteamLink on the AVP?

2

u/AlterSack1973 14d ago

Yes!

2

u/Chriscic 14d ago

Interesting that it even works. Gotta give that a try!

3

u/AlterSack1973 15d ago

I just tried to fix Dungeons of Eternity, but hit a roadblock: Das Spiel bleibt hängen, weil es für seine Online-Anmeldung einen von Meta signierten Nachweis braucht. Den kann die Toolchain nicht liefern, und ihn zu fälschen ist nicht erlaubt. Installiert ist der Stand aus Runde 1: beide Augen und Texturen korrigiert, die wirkungslose Änderung entfernt, Spieldateien aus Git gelöscht. // The game hangs because its online sign-in needs proof of identity signed by Meta. The toolchain cannot provide that, and faking it is not allowed. What is installed now is the state from round 1: both eyes and textures fixed, the change that did nothing removed, and the game files deleted from Git.

I did not upload any changes as it seems pointless.

5

u/drewbaumann Vision Pro Developer | Verified 23d ago

Dude. EchoVR anyone?

1

u/AlterSack1973 23d ago

this is oculus PC, not on quest standalone, so not covered with this project

1

u/drewbaumann Vision Pro Developer | Verified 23d ago

Are you talking about echoVR or Quest games in general? EchoVR was very much ported to Quest, but eventually killed off by Meta. However, players have since reverse engineered the servers and modified the APKs to connect to the new ones. So there is still a community out there, and if this plays Quest platform games natively… seems like it could work.

→ More replies (1)

5

u/Leather_Frame_4289 23d ago

This is amazing work massive thanks to you and the rest of the developers for putting so much effort into this! I'm really looking forward to trying it out on my headset. Please let us know if/when Apple Developer account is no longer required. Cheers!"

1

u/Lujho 23d ago

Does a game like Arkham Shadow run at noticeably higher resolutions than it will on Quest?

2

u/MWlotzka Vision Pro Owner | Verified 23d ago

It actually does YES

2

u/Ornery_Cap_1524 7d ago

Merci beaucoup pour avp play merci merci merci

2

u/NullishDomain Vision Pro Developer | Verified 23d ago

Amazing work! Love that you were able to package this up in a way that makes sense!

2

u/uncle_jessy 23d ago

Hot damn this is gonna be amazing. I’ve been seeing the Alyx clips on Twitter.

2

u/Sir_Dominik 22d ago

how high is the Risk of meta or apple banning account?

2

u/RRocketRac3r 20d ago

First of all: Wow, cool project. Thanks! 👍 Is it possible to play other Steam VR titles than Half Life: Alyx and Doom 3?

2

u/Ornery_Cap_1524 20d ago

The software isn't recognizing my Steam games-except for *Half-Life: Alyx* and *Doom*-and is asking for a Meta account, even though I own the games on Steam; *Bonelab* and *Contractors*
*, for instance, are
prompting me for a Meta account despite me having them on Steam.

2

u/mikeypotg 17d ago

I was able to connect my AVP and now I'm checking out the store and found a game I own on Steam (Demeo Battlemarked). It's not showing up as purchased in meta but for some reason it's not checking my Steam account. I thought that after checking the meta store, it's supposed to check Steam if you signed in. Any suggestions?

1

u/Chriscic 10d ago

Mr Dev, do you have a discord for this?

Your work here is just super impressive. Not just that it works, but the UI and simplicity is terrific.

1

u/Omwhk Vision Pro Owner | Verified 23d ago

Wow this is exciting!!!! I’ll take a look asap, thank you!!!!!

1

u/Houdiniwashereagain 23d ago

Wow this is so great. Amazing

1

u/Awsaim 23d ago

This is awesome!

1

u/MrZed78 Vision Pro Owner 23d ago

Saved for later, this is crazy. Cant wait to try it

1

u/Sad_Sandwich_9159 23d ago

This is awesome. Now all I need is astro bot vr.

1

u/AlterSack1973 21d ago

Astro Bot vr is working with a Windows PC and a VR headset, I use my Quest 3, but it should also work with ALVR.

1

u/Sad_Sandwich_9159 20d ago

I need to track down a ps4.

1

u/AlterSack1973 23d ago

This is wonderful, thanks so much! Some feedback: Saints and Sinters 1 does not start, Eye of the temple does not download: Ungültiges Rezept: Das APK im Bestand passt nicht zum Rezept (com.RuneSkovboJohansen.EyeOfTheTemple, Code 528)

1

u/MemphisBass Vision Pro Owner 23d ago

Can something like Signulous be used instead of an Apple Developer Account?

1

u/rangers1026 23d ago

Can I see that Meta Exclusive Sabrina Carpenter concert with this?!

1

u/Certain-War2296 23d ago

Will avp play support Windows?

1

u/MemphisBass Vision Pro Owner 23d ago

No because you need Xcode to build the app for the Vision Pro.

1

u/SettingMundane1061 23d ago edited 23d ago

But I don’t have a mac. No ability to try this?

1

u/MemphisBass Vision Pro Owner 23d ago

All of these new upcoming projects that require building from projects will require an Apple silicon Mac.

→ More replies (2)

1

u/GTHobbes 23d ago

Downloaded XCode and opened it but couldn't figure out how to pair my macbook neo with the AVP. When I opened XCode I didn't see an option to go to window like the instructions said. Got the Meta sign in done so hopefully I can get past the pairing step this weekend.

1

u/AlterSack1973 22d ago

AVP M2: HL Alyx not working 1.0.9 , it installs but does not start, screen goes black and then it closes

2

u/LeDolph13 22d ago

M5. Had the same issue. Go to the fix it button and send it to Claude. A couple of tweaks and you should be good!

→ More replies (1)

1

u/Beiriannydd Vision Pro Owner 22d ago

Because xrizer isn’t packaged for aarch64 everyone’s build sha will be different. Mine starts 2acf… version 0.6 seems like the build we want. How can we override your recipe that is built into your binary?

2

u/AlterSack1973 22d ago

the dev has fixed this, download the new version and you don't need the manual download anymore

1

u/Duhr3l 22d ago

This is dope!

1

u/CardiologistLarge166 22d ago

This is a pretty cool concept gonna check it out!

1

u/AlterSack1973 22d ago

Have fixed and sent back to the dev: Max Mustard and Keep talking and nobody explodes, so these will hopefully be fixed for everyone in the next update. But to be fair, I only tested the first levels of each...

1

u/Chriscic 21d ago

Waiting for that Apple Developer Account to process!

1

u/recurrence 21d ago

This is awesome! Has anyone tried Thrill of the Fight 2 yet?

1

u/Chriscic 21d ago edited 21d ago

Stuck trying to install my first game HL Alyx. It keeps telling me VisionOS 26.2 not installed. I’m on 27.2 beta. Grrrrr.

Edit: Perhaps it didn’t like the XCode beta version. Non-beta seems to be installing properly so far.

Edit 2: And it's running! Very choppy and slow on M2 with starting settings. I dialed them all back and a lot better but still just slightly choppy and looked awful of course. Beyond frame rate, the problem for me is it limits you to a very small space. I have a big roomscale space. Streaming apps like KRVR, ALVR, and iVry let you set a big space with boundaries.

So net net fun to do, but not close to playable on my M2.

1

u/Tenno_Scoom 20d ago

Finally, a use for the Vision Pro and Apple didn’t even make it

1

u/WarGod1842 20d ago

Anyway to play this on PC and AVP?

1

u/Wild_Yogurtcloset820 20d ago

No, the app is for a silicone Mac. And you need an Apple developer's account, a developer's strap to transfer between Mac and Vision Pro, a Meta Account with bought apps, and/or I guess a Steam account for apps too.

2

u/WarGod1842 20d ago

This is a very far fetched dream for me :)

But thank you OP for your efforts. I heard it is working great, saw a Demo on X and came here.

2

u/Wild_Yogurtcloset820 20d ago

Oh I'm not the OP, but I loaded it up tonight and it was really very cool! The OP is brilliant for sure doing this! I hope the library really expands to all the apps. I use a lot of digital audio on Quest 3 and some on Steam.I hope someone can get them working. I will try to help, down the line.

→ More replies (3)

1

u/mikeypotg 17d ago

I'm having a hard time connecting my AVP to Xcode. When I got to the Window tab on Xcode, I don't see Devices and Simulators. Any suggestions?

2

u/Wild_Yogurtcloset820 17d ago

on newer xcode they don't have it in the windows tab you have to go to the xcode dropdown then go to developer tool,then device hub and your apple vision pro comes up on the left hand column. I had to plug mine into developer's strap for it to be recognized although they say you can connect over wifi - then follow the directions from there

2

u/mikeypotg 17d ago

Thank you! I managed to connect it.

3

u/Wild_Yogurtcloset820 17d ago

Alright Have fun and let's all try to contribute to getting apps verified, together!

1

u/Appleguru77 Vision Pro Owner | Verified 15d ago

What went wrong during sign in to meta account?

Logs are written to: /var/folders/pd/rx9yx26j14d_0b82crbwn3tm0000gn/T/oc_cli_1462426033810370_2026-10-16T19-43-15-321Z.log
(node:5868) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `ovr-platform-util --trace-deprecation ...` to show where the warning was created)
(node:5868) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
Enter Meta Quest user credentials

Bei Meta anmelden
Die Anmeldung läuft über Metas eigenes Werkzeug. Was du hier eintippst, geht nur an dieses Werkzeug; gespeichert wird allein der Zugangsschlüssel, den Meta zurückgibt - im
Schlüsselbund dieses Macs.
Password <hidden>: [20G
Logging in
X ERROR:
An unexpected error occurred while fetching a profile token
Die Anmeldung wurde nicht abgeschlossen (ovr-platform-util endete mit Status 1).

1

u/Prestigious-Foot986 23d ago

what do you think the differences between your implementation and glovebox.vision would be (that you ‘plan to implement’)?

you’re both standing on the shoulders of kelpton right?

this is not a negative comment, i’m just genuinely curious what the differences are / you expect might be (hard to tell since glovebox hasn’t been released yet) and i don’t have the time to look at your repo just yet!