Releases: rebelancap/sm64coopdx-ios
Release list
sm64coopdx-visionos 1.2.0
VR mode
The game in true stereo around you, in three view modes: a diorama on your floor, third-person with the world at your shoulder, and first-person at life size. Each remembers its own scale and placement.
- Plays with any gamepad. Tracked VR controllers (visionOS spatial controllers, e.g. PSVR2 Sense) are optional, and draw Mario's own hands where yours are — with grab and punch gestures if you want them.
- A real sky dome, built from the game's own skybox tiles, so the sky surrounds you instead of sitting flat.
- Free / Turn / Snap stick look, stereo strength, world scale and height, dimming, recenter, and an optional Flip Cam that somersaults with Mario.
- Menus and the act/star select stay on a flat world-locked screen.
- 2x MSAA on the eye passes, and anti-clip so leaning into a wall doesn't put you inside it.
Tunable from the visionOS settings sheet or in-game Options → VR.
Fixes
- The 2D window keeps its rounded corners
- Fixed a Metal texture-lifetime bug that could paint stale textures over the sky
Credits
VR mode owes its shape to RaYRoD's Quest port — the sky dome is a direct port, tuning constants and all. Built on sm64coopdx; iOS groundwork by LeoManrique. You supply your own ROM.
sm64coopdx-visionos 1.1.2
Multiplayer fix — the public lobby list works properly now.
What's new since 1.1.1
- The public lobby list no longer breaks after the first query. Browsing lobbies would work once and then stop returning results until you relaunched. It now recovers on its own.
- Dropped connections are actually detected. They previously never were, which is what left the lobby list wedged — the game kept waiting on a connection that was already gone.
- Lobby queries time out instead of hanging indefinitely, and Refresh no longer locks up permanently when a query fails to start.
- Each install now has a stable network id. iOS masks the hardware address, which had been collapsing every device's coopnet fingerprint to the same value.
Folds in upstream's fix from LeoManrique/sm64coopdx-ios, including the coopnet library changes, which this port has to build from source for visionOS.
Bring your own Super Mario 64 (US) ROM. Install with SideStore.
sm64coopdx-visionos 1.1.1
Sharper, deeper 3D — this release is all about the world-locked stereoscopic 3D mode.
What's new since 1.0.0
- Foveated rendering — the in-room 3D panel now renders eye-tracked variable-density, so it's as crisp as the flat 2D window and sharpest where you're looking. The softness the 3D panel used to have is gone, at no frame-rate cost.
- Deeper stereo depth — the Stereo Depth slider reaches 1.5× further, for stronger hyper-stereo when you want it.
- Adaptive supersampling — enlarging the 3D panel now automatically renders the game at higher resolution, so large panels stay crisp instead of pixelating.
- Reset moved next to Done in the 3D settings.
Bring your own Super Mario 64 (US) ROM. Install with SideStore.
sm64coopdx-visionos 1.0.0
Super Mario 64 Co-op Deluxe for Apple Vision Pro — a native port of sm64coopdx (the Coop Deluxe Team's online-multiplayer Super Mario 64), rendering on Metal, including a world-locked stereoscopic 3D mode.
Ships with no game content — you supply your own Super Mario 64 (US) ROM (an 8 MB .z64 you legally own). Drop it in at first launch; the ROM never leaves your device.
Install via SideStore source (recommended — auto-updates)
Add one URL to SideStore and it installs and updates itself when new versions ship:
- Apple Vision Pro:
https://raw.githubusercontent.com/rebelancap/sm64coopdx-ios/main/sidestore/apps-visionos.json
On Apple Vision Pro, first install SideStore onto the headset with iloader, then add the source in SideStore.
Or download and sideload manually
sm64coopdx-1.0.0-visionOS.ipa— Apple Vision Pro (visionOS 2+), 2D + 3D in one app
Full instructions in the README.
What's in it
- The full Super Mario 64 campaign, rendered natively on Metal
- Online co-op over CoopNet — join or host, the same online multiplayer as desktop coopdx
- Game controllers (plays great with any gamepad); on-screen touch controls when no controller is connected
- 60 / 90 / 120 Hz — auto-detects your headset's panel (M5 Vision Pro runs up to 120)
- Apple Vision Pro 3D mode: the game on a world-locked stereoscopic panel floating in your room, with spatial audio anchored at the screen, and live-tunable while you play — stereo depth, focus distance (with an Auto mode that adapts to your screen size), screen size/distance/height (any aspect renders true widescreen FOV, no stretching), surroundings dimming, and recenter. The 2D window parks as a small control card while you're in 3D.
Super Mario 64 © Nintendo. This project ships no Nintendo content; you supply your own ROM. Matching upstream sm64coopdx, no separate license is asserted over the port.