Skip to content

v3.0.0 Steam Controller Gamepad Viewer by Ramonchi_5

Latest

Choose a tag to compare

@ramonchi5 ramonchi5 released this 13 Jul 16:45

v3.0.0: First release of the native Windows x64 OBS plugin. Steam Controller Gamepad Viewer can now be added directly from OBS’s Sources menu, with no Browser Source, local URL, or manually launched executable. The plugin bundles its input backend, starts it only while at least one viewer source is active, and stops it when no viewer sources are visible. Visual customization is now available directly through OBS source properties. Rendering uses an OBS texture with automatic Bilinear filtering for smoother curves when the overlay is reduced in size.

v2.0.1: Added left/right grip-sense strips and capacitive joystick touch. Moving joystick indicators hide while untouched, but reappear whenever movement exceeds approximately 8% from the center. A 2D gyro display was built and tested, but ultimately removed because it was not readable enough. A dedicated 3D gamepad viewer is recommended for displaying gyro movement.

v2.0.0: Added URL-based visual customization for outline thickness, line color and opacity, body color and opacity, idle and pressed input colors, trigger appearance, input opacity, and global glow strength.

v1.0.0: First OBS-friendly Steam Controller overlay. Displayed ABXY, Steam, View/Menu, bumpers, dpad inputs, analog joystick movement, L3/R3 presses, analog trigger depth, live trackpad finger position, trackpad touch/click feedback, rear grip buttons, and a Steam Controller-style outline.

Steam Controller Gamepad Viewer is a native OBS source for the Valve Steam Controller. It focuses on inputs that ordinary web gamepad viewers usually cannot expose correctly, including live trackpad finger tracking, analog trigger depth, rear grip buttons, grip sense, and capacitive joystick touch.

The overlay displays:

  • ABXY, Steam, View/Menu, bumpers, and directional dpad inputs.
  • Analog joystick movement and L3/R3 presses.
  • Capacitive left/right joystick touch.
  • Progressive analog L2/R2 trigger depth.
  • Live left/right trackpad finger position, touch, and click feedback.
  • Rear buttons L4/L5/R4/R5.
  • Left/right grip-sense strips.
  • A Steam Controller-style outline with extensive appearance controls.

Customization is handled directly through the OBS source properties, including dimensions, line thickness, colors, opacity, trigger appearance, and input glow strength.

Basic Setup

  1. Download and extract Steam.Controller.Gamepad.Viewer-v3.0.0-OBS-Plugin-Windows-x64.zip.
  2. Close OBS.
  3. Run install-obs-plugin.bat.
  4. Reopen OBS.
  5. Add Steam Controller Gamepad Viewer from the Sources menu.
  6. Open the source properties to customize its appearance.

The plugin remains installed after restarting Windows. Its bundled input backend starts automatically while a viewer source is active and stops when the last viewer source becomes inactive.

No separate executable, Browser Source, local URL, or Start with Windows script is required.

Gyro movement is intentionally not displayed. A 2D gyro visualization was tested during development but removed because it was not sufficiently readable; a dedicated 3D controller viewer is a better choice for showing gyro orientation.

INPUT GIF 3 (v2)