Skip to content

Releases: OpenCloudGaming/OpenNOW-vita

OpenNOW Vita v0.3.1

Choose a tag to compare

@josephinoo josephinoo released this 02 Aug 14:38
b2f1216

What's new

  • Failed launches now show a real reason instead of raw JSON (GFN error codes, EN/ES)
  • Stopped burning the retry window on errors NVIDIA already marked as final
  • Game patching no longer looks like a failed launch
  • Fixed account lockout after a crash/force-quit (bad device id + stale session cleanup)
  • Added partial-reliable input channel for gamepad, plus mid-session bitrate tuning
  • Catalog now defaults to your owned games, with a My Games / All Games toggle

OpenNOW Vita v0.3.0

Choose a tag to compare

@josephinoo josephinoo released this 30 Jul 22:34
b36b85e

The two things 0.2.1 couldn’t do were use the rear touchpad for the analog triggers and L3/R3, and type into a game. Both are here now.

Input

  • In-game keyboard. Built on the Vita’s inline IME — letters, Backspace, Enter, and arrow keys are sent to the game as real keystrokes.
  • Rear touch → L2/R2, with selectable trigger intensity.
  • L3/R3 zones on the front screen, optionally drawn over the stream.
  • Trackpad mode — the front panel acts as a mouse for games that require one.
  • In-stream toolbar for all of it, collapsible so it stays out of the way.

Streaming

  • Rebuilt audio with a jitter buffer, RED packet recovery, and a gain stage. NVST audio arrives out of order often enough to matter over 2.4 GHz, and is much quieter than a local GameStream host. Audio boost is selectable.
  • Link estimation — the client remembers what your network actually delivered and requests a ceiling bitrate instead of using a fixed guess that costs the first seconds of every session in lost packets and resolution drops.
  • Selectable frame rate, persisted between sessions.
  • Live stats overlay.

Catalog

  • Favourites, stored on the memory card. They survive the 1000-title page limit, so a starred game always shows up.
  • Sort by recently played, recommended, or title.

Performance

  • CPU/GPU clocks raised to a streaming-safe profile, and the shell loop now paces the entire video pipeline.
  • Threads pinned across the Vita’s worker and UI cores stop the decoder, audio, and interface from fighting for the same core.

Fixed

  • The in-game keyboard crashing the client on open.

Install

Copy opennow-vita.vpk to your Vita and install it with VitaShell.

Requires your own GeForce NOW account.

OpenNOW Vita v0.2.1

Choose a tag to compare

@josephinoo josephinoo released this 28 Jul 12:03

A native GeForce NOW client for the PlayStation Vita, written in Rust.

What's in it

  • On-console NVIDIA login — device-code flow (QR + short code on your phone), tokens encrypted at rest with ChaCha20-Poly1305, key held in the Vita's Safe Memory.
  • Full game library — your GFN catalog with cover art, server-side search, and game detail pages.
  • Session brokering — CloudMatch session creation with live queue-position tracking and seat-aware polling.
  • Real WebRTC streaming — NVST signaling, SDP offer/answer, DTLS-SRTP and H.264 RTP depacketization via the sans-I/O rtc stack. No GStreamer, no browser.
  • Hardware video decodesceAvcdec decodes straight into SDL/GXM textures: zero per-frame allocations, double-buffered, dynamic YUV420/BGR565 negotiation.
  • Opus audio — decoded through libopus and played via SDL2, with small jitter buffers on both tracks so audio and video stay in sync.
  • Full controller input — buttons and sticks sent 60×/s over the NVST input_channel_v1 data channel in XInput format.
  • Session resilience — rides out transient 5xx responses from NVIDIA's zone load balancer instead of dropping a session that would have come up fine, and tears sessions down server-side on disconnect instead of leaking them.
  • English/Spanish UI — switchable from a gear icon on the catalog screen.

Install

Copy opennow-vita.vpk to your Vita and install it with VitaShell. You need your own GeForce NOW account.

Known gaps

  • Analog triggers and L3/R3 have no rear-touchpad mapping yet.

Not affiliated with, endorsed by, or associated with NVIDIA or GeForce NOW.