Stable MopicHub 1.0.2
페이지 정보

작성자 MOPIC
작성일2026.08.26
작성일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.