Skip to content

Releases

v0.1.0 beta 5 - Gaze routing fixes

Pre-release

Choose a tag to compare

@challenger0303 challenger0303 released this 27 Oct 14:47

VRSS Tuner v0.1.0-beta.5 — gaze routing fixes

Download VRSS-Tuner-Setup-0.1.0-beta.5.exe below. NVIDIA and vendor eye-tracking runtimes are installed separately.

Changes

  • Fix gaze-source selection getting stuck on Baballonia and conflicts with the Pimax VRSS sender.
  • Receive Baballonia OSC in the background provider, including bundles and custom prefixes. Preserve saved ports and report conflicts.
  • Switch common inputs without replacing NVIDIA registration. Restore the previous input and source bridge if switching fails.
  • Stop active gaze providers and source bridges regardless of the selected source, including after reopening Tuner. Stop pauses automatic gaze startup.
  • Recover from stale run records, crashed bridges, UDP source restarts and interrupted TCP frames.
  • Apply Varjo gains and per-eye offsets while running; Varjo hardware remains unverified.

Start

Install, start SteamVR normally from Steam, choose the gaze source, then press Start gaze path and approve Windows elevation when requested. Launch VRChat afterward with MSAA x4 enabled. For Steam's normal Play button with a fixed HMD ID, configure the launch option shown by Install-Steam-Launch-Bridge.cmd once.

English setup guide · 日本語セットアップガイド

Verification and limits

21 automated test groups and the 53-file bundle passed validation. On Pimax Dream Air / RTX 5090 / NVIDIA 610.88, both eyes' gaze positions updated in protected VRChat: 458 successful submissions in 10 seconds, zero submission failures. Closing and reopening Tuner preserved the same provider and VRChat processes and calibration. Backend checks do not independently prove rendered VRSS image quality. The runtime files match the live-tested build; final packaging changes only three documentation files.

A full Stop exits the provider; NVIDIA may require a normal VRChat restart before accepting a new registration. Common-input switching keeps registration alive. Standard provider/bridge launches currently have a 24-hour limit. Steam Frame remains a separate experimental GUI-owned session on NVIDIA 596.02; other headset paths remain hardware-unverified.


日本語

下の VRSS-Tuner-Setup-0.1.0-beta.5.exe がインストーラーです。NVIDIAドライバーや各社の視線ランタイムは別途必要です。

修正内容

  • Baballoniaから入力元を変更できない問題と、PimaxのVRSS送信との競合を修正。
  • Baballonia OSCのバックグラウンド受信、保存ポート、バンドルと独自プレフィックスへの対応を改善。ポート競合を表示。
  • 共通入力の切替でNVIDIAへの登録を維持し、切替失敗時は前の入力と補助ブリッジを復元。
  • 選択欄やTunerの再起動に関係なく視線プロバイダーと補助ブリッジを停止し、自動再開も抑止。
  • 古い実行記録、補助ブリッジの異常終了、視線ソフト再起動、TCP部分受信中の停止を改善。
  • Varjoのゲインと左右オフセットを実行中に反映。Varjo実機は未検証。

起動と確認

インストール後、SteamからSteamVRを通常起動し、視線入力元を選んで「視線経路を起動」を押します。管理者確認は手動で承認してください。その後VRChatを起動し、ゲーム内の MSAA x4 を有効にします。固定HMD IDでSteamの通常起動を使う場合は、Install-Steam-Launch-Bridge.cmdが示す起動オプションを一度設定してください。

完全停止後はVRChatの通常再起動が必要になる場合があります。 共通入力の切替では登録を維持します。通常のプロバイダーと補助ブリッジには現在24時間の起動時間制限があります。Steam FrameはNVIDIA 596.02向けのGUI所有型の実験経路で、その他のHMD経路も実機未検証です。

SHA-256: C91654BE19BE3EB725B9ED751E2373C2D115A9E387B477D64C96A178BEF9C23A

v0.1.0 beta 4 - Installer candidate

Pre-release

Choose a tag to compare

@challenger0303 challenger0303 released this 26 Oct 15:38

VRSS Tuner v0.1.0-beta.4 — installer candidate

Download the Windows installer below. It includes VRSS Tuner, the common gaze provider, gaze bridges, setup checks, and Japanese/English guides. NVIDIA/Pimax drivers and vendor gaze runtimes are installed separately.

  1. Install the app and start SteamVR normally from Steam. The installer registers Tuner to start with SteamVR when registration is available.
  2. In Gaze input, choose the gaze source and click Start gaze path. Then launch VRChat normally from Steam. For a fixed HMD key, set the launch option shown by Install-Steam-Launch-Bridge.cmd once.
  3. Enable MSAA in VRChat. Check the moving high-quality region in both eyes inside the headset.

The gaze map now fits in the window and updates from provider telemetry at 20 Hz. Closing Tuner keeps the provider and VRChat connected; reopening restores controls and live status. Installer upgrades preserve a running provider and VRChat launch bridge, then apply staged files after they stop.

Verified on the maintainer's Pimax Dream Air / NVIDIA 610.88: SteamVR autostart, protected VRChat consumer connection, Tuner close/reopen, and provider re-registration into the same running VRChat after upgrade. The provider reported around 100 accepted gaze submissions/s and zero submission failures. VRSS image quality was not rechecked in-headset for this candidate. Steam Frame and other HMD paths remain experimental; see the guides for individual status.

日本語ガイド · English guide

SHA-256: 96E940B7F4B1047B28C3A24A9BE161B1DDFAC872F9F2BBB74C951DEA24E82021

v0.1.0 beta 2 - Pimax Dream Air verified

Choose a tag to compare

@challenger0303 challenger0303 released this 25 Oct 12:43

Experimental portable build / 試験用ポータブル版

Verified HMD / 実機確認済みHMD: Pimax Dream Air (developer's setup). Other headsets and PCs are unverified. / 他のHMD・PCは未検証です。

Extract the ZIP and follow the English setup guide or 日本語セットアップガイド. Run Test-Setup.cmd before starting the provider.

The common provider is restricted to the audited NVIDIA 610.88 driver binaries by exact SHA-256 checks. It also requires a VRChat NVIDIA profile with VRSS allowed, SteamVR/HMD geometry, binocular gaze input, and MSAA enabled in VRChat. Passing the setup check does not prove visible gaze tracking in the headset. / 共通プロバイダーは監査済みドライバー実ファイルとの一致を要求します。導入診断だけではHMD内の追従を確認できません。

The project-authored source is MIT licensed. Bundled OpenVR and NVAPI components retain their own notices. NVIDIA/Pimax driver binaries are not included.

ZIP SHA-256: 4F04C14DE3A14E7CE5AD4D0F4F867CFE2BB1B090CBBD2EE047881760E4EEBE88