Stable MopicHub 1.0.2

페이지 정보

profile_image
작성자 MOPIC
작성일2026.08.26

본문

Games (new, beta)

  • New Games tab. Games installed from Steam, Epic Games, and Battle.net are scanned automatically and shown as cards, each with its stereoscopic playback path.
    • Unreal (x64) games show an OpenXR badge and play through UEVR injection.
    • Other games show an AI 3D badge and play through Mopic Capture + DepthStream.
  • One-click Play 3D. Launches the game through the store protocol and injects UEVR automatically once the main game window has settled. The UEVR overlay menu starts hidden.
  • Unreal Engine version on game cards. Example: Unreal 5.1.1 · x64.
  • Notice for engine versions not covered by UEVR. Games outside UE 4.8 to 5.6, or whose version cannot be determined, show a confirmation popup before launch.
  • Safeguards. NVIDIA GPU gate for AI 3D, a one-time anti-cheat risk notice on the first launch of a UEVR game, and detection plus UAC recovery when the OpenXR ActiveRuntime has been switched to a third-party runtime.
  • Stronger UEVR defaults. Native Stereo Fix is seeded as enabled and the runtime is forced to Mopic OpenXR.
  • Steam games that are not installed appear as a Not installed card with an Install button that opens the store page.
  • The Games tab carries a BETA tag and a dismissible beta notice banner.

Connection and device stability

  • Camera stall detection. Detects a camera that is enumerated as a device but sends no frames, then shows an error with USB reconnect guidance. Periodic probes run while idle, and the error clears immediately on reconnect.
  • Stricter eye-tracker gate. When the Mopic monitor or Mopic camera is disconnected the module is shut down after a grace period and restarted automatically when the device returns. The grace period is shortened in a stall state for faster recovery.
  • Reworked resolution check. Instead of a fixed 4K rule, the expected resolution is derived from the model-name scheme (U/S/F/Q + digits) per product line. Models outside the scheme (prototypes, etc.) show an undetermined notice instead of an error.
  • Fixed handling when a licensed monitor is disconnected. Resolved camera misidentification and a lingering module process after disconnect.
  • Force register and unregister monitors (hidden). Triple-click a row in Other monitors to register, or triple-click the model name on an unlicensed lineup-only card to unregister.

License

  • Permissions now show their validity period. Near-expiry permissions are highlighted in red with a startup toast pointing to renewal contact. Unlimited permissions are marked (Permanent).
  • Pressing Enter after typing a license key activates it immediately.

Operations and diagnostics (server log)

  • Hub events are sent to the server log (HUB_INFO/HUB_ERROR): start and exit (with uptime) and abnormal exit detection, first run after an update, product connection (including monitor model and resolution), app and game launches (including the runtime and add-on versions used), install success and failure, confirmed connection errors and recovery, license activation and reset, and OpenXR recovery.
  • The startup log includes OS and GPU information.

Other

  • Added an hourly automatic update check while the hub is running.
우리 서비스에 어떻게 적용할 수 있을까요?