InstanceBrick 7dc4f55642 Add native ARM64 Steam Frame VR and eye-tracked rendering
Integrate Frame OpenXR input, SteamVR video controls, gaze foveation, native audio, frame pacing and source-based packaging.
2026-10-16 15:31:49 -04:00
2026-08-12 01:58:18 +03:00
2026-08-23 18:31:12 -04:00
2026-08-14 00:34:46 +03:00

Nightcap logo

Nightcap Roblox VR for Steam Frame

Native ARM64 Roblox VR for Steam Frame, with eye-tracked foveated rendering, controller input and SteamVR integration.

The standard video profile is native 2160 × 2160 per eye, 72 Hz, SMAA High and Performance foveation. Frame rate depends on the Roblox experience and its graphics settings; 72 FPS is the target.

Features

  • Native ARM64 execution through Nightcap's Android compatibility layer.
  • Stereo OpenXR rendering, head tracking, VR controllers, haptics and an in-headset keyboard.
  • Direct eye tracking with a full-detail gaze region and gradual reductions in peripheral shading quality.
  • Adjustable gaze radius and Quality, Balanced and Performance foveation modes.
  • Gaze-only FXAA, SMAA Low and SMAA High anti-aliasing.
  • Native-resolution rendering with a 2160 × 2160 per-eye recommended default.
  • Roblox's internal frame-rate cap follows the selected headset refresh rate.
  • Renderer and session handling across menu, game and game-to-game transitions.
  • Native microphone capture bridge for Roblox voice chat.
  • One Nightcap Roblox VR Steam entry with the original Nightcap icon and a hidden desktop mirror.
  • Simple Foveated Rendering, Gaze sharp radius and Anti Aliasing controls in SteamVR's Video settings.
  • Optional in-headset performance overlay with actual game FPS, headset Hz, frame time, GPU time and current per-eye resolution.

Install

Build and install on the Frame using the installation guide. The repository contains source code, build instructions and integration tools. The Roblox client is downloaded separately on the device; no Roblox binaries, account data or prebuilt runtime images are distributed here.

Current ARM64 client support: 2.742.1059 (3222) and 2.736.1408 (2998).

About this fork

This Steam Frame edition is based on the vr branch of CoderDayton/nightcap, itself a fork of komaruworld/mocktail. It adds the native ARM64 VR bridge and Frame rendering, input, audio and Steam integration changes. The original Nightcap artwork is retained. Internal executable and configuration names keep mocktail for compatibility with the upstream source.

License

Apache License 2.0. Original copyright notices and third-party licenses remain in their source directories. See third-party credits.

Nightcap is an independent community project and is not affiliated with Roblox Corporation or Valve.

2026-10-16 22:00:55 +02:00
Languages
C++ 83.5%
Shell 6.1%
Python 5.1%
C 2.9%
CMake 1.4%
Other 0.8%