In development · Windows PC to Mac

D3JAVIEW

There is no desk. Operator stays with your Windows gaming PC. Hardline brings its games and desktop to your Mac over your home network, with responsive controls through our own Windows virtual-HID driver. No virtual-controller subscription is required.

I built D3JAVIEW because my disabled body should not make sitting at one desk the price of playing games on my own PC. I want to play where I can be comfortable, using the Mac already in my hands. This began as a fix for my own access, and I want to make it reliable enough to share with other people whose lives do not fit the usual desk setup.

Two ends of one connection

D3JAVIEW Operator runs on the Windows gaming PC. D3JAVIEW Hardline runs on the Mac, receiving the desktop and game video while keyboard, mouse, and tested controller input go back to the host. Stereo sound comes along. The PC still runs the game; Hardline is where I see and control it. The connection works over ordinary home Wi-Fi or Ethernet.

On the reference machines, H.264 video uses the host’s NVIDIA encoder and the Mac’s hardware decoder. A separate input path keeps controls responsive when video has a hard moment. Hardline shows connection and playback status, and saved trusted-client access makes returning to a session straightforward.

Controls without a subscription

Operator uses a C UMDF2 driver built for this project. Microsoft’s Virtual HID Framework (VHF) lets that driver present keyboard, relative mouse, and an XInputHID-format gamepad through Windows input interfaces rather than injecting into the game. Hardline forwards controls separately from video; Operator releases held inputs if the connection falters. On our reference PC, the installed devices have passed keyboard/mouse and actual XInput state, capabilities, and rumble checks. This input path needs no rented virtual-controller driver, activation service, or subscription.

Hardline reads GameController-compatible input on the Mac, including optional virtual output from PadProbe when a physical controller needs translation. PadProbe is a separate app. Wider controller and game compatibility remain qualification work, and the Windows driver still needs production signing and a clean installation flow before public distribution.

Built for a real home

A busy Wi-Fi room, a game loading screen, or a Windows prompt should be a situation a person can understand and recover from. The reference setup has been used for actual play, including remote Windows sign-in and UAC prompts. Hardline includes fullscreen play, independent volume and keyboard preferences, and an optional smoother audio setting for Bluetooth output. Sessions are encrypted, and Operator can revoke a trusted client.

There is no such thing as a D3JAVIEW account. The Windows host controls which clients have access; streaming does not use a Gamertan login or activation server.

Where it stands

This project is in active development on one tested Windows 11/NVIDIA-to-Apple-Silicon-Mac setup. A public installer is not ready. The first Windows setup and removal flow, production driver identity and signing, longer stability checks, and wider controller and hardware coverage remain open. A Linux Hardline client is an early prototype; Android and other host platforms are future work. Source and distribution terms for a public release are still being decided.

If you'd like to support the work

If D3JAVIEW is the kind of access you want to see built, Support Independent Software offers one-time or monthly contributions. Support helps my independent software work generally; it does not buy early access, earmark money for D3JAVIEW, or promise a release date.

The goal is simple: your computer stays where it is, and your chance to play can follow you.