Skip to content

MotionBridge v0.1.6

Choose a tag to compare

@Huarch Huarch released this 05 Sep 11:46
· 4 commits to master since this release

MotionBridge v0.1.6

This release focuses on stable real-time device output, especially Handy through Intiface, while keeping motion controls consistent across device types.

Highlights

  • Replaces the separate Handy connection with Intiface. Connect Handy in Intiface Central, then select Intiface in MotionBridge.
  • Adds proper Intiface HwPositionWithDuration output for timed-position linear devices. MotionBridge keeps only the newest L0 target and sends it from a dedicated precise 20 Hz clock.
  • Adds Target arrival time. Automatic mode follows the real output interval (normally 50 ms); manual mode supports 50–100 ms in 5 ms steps. This affects only timed-position Intiface devices, mainly Handy.
  • Removes distance-based duration planning that could distort the source animation waveform.
  • Adds automatic reconnect for USB, Wi-Fi, and Intiface without re-arming output after a manual stop.
  • Standardizes axis travel controls to 0–100%, adds per-axis inversion and configurable return positions, and refreshes the protection-control icons.
  • Keeps the selected participant stable until the game action changes and displays the original participantTag supplied by the data stream.
  • Bundles the required test runtimes so test execution does not show missing-runtime error dialogs.

The Intiface protocol path and startup package have passed automated/local validation. Physical behavior still depends on the connected device, Intiface version, network conditions, and user range settings.

Thanks

Special thanks to @mooomoo and @ZpoogZ for testing Handy through Intiface and sharing detailed feedback.

SHA-256: 6B6FBC2DCAD0256B05C38FD49B18AAFF95FA9A6C68D901CAA7257BE823F23D4D


MotionBridge v0.1.6 中文说明

本次更新重点改善实时设备输出的稳定性,尤其是通过 Intiface 使用 Handy 时的动作跟随,同时统一不同设备的运动控制方式。

主要更新

  • 移除单独的 Handy 连接方式,统一通过 Intiface 使用。请先在 Intiface Central 中连接 Handy,再在 MotionBridge 中选择 Intiface。
  • 为支持定时位置的直线设备正确使用 Intiface HwPositionWithDuration。MotionBridge 只保留最新的 L0 目标,并通过独立的精确定时器以 20 Hz 输出。
  • 新增目标到达时间。自动模式跟随真实输出周期,通常为 50 ms;关闭自动后可按 5 ms 步进设置 50–100 ms。该设置只影响 Intiface 定时位置设备,主要是 Handy。
  • 移除按运动距离计算时长的处理,避免改变原始动画波形。
  • 为 USB、Wi-Fi 和 Intiface 增加自动重连;手动停止输出后不会自行重新启用。
  • 将轴行程统一显示为 0–100%,新增每轴反转和归中位置,并重新设计保护功能图标。
  • 参与者选择会稳定保持到游戏动作发生切换,名称直接显示数据流提供的原始 participantTag。
  • 测试程序包含所需运行库,避免测试阶段弹出缺少运行库的错误窗口。

Intiface 协议输出和程序启动包已通过自动化及本地验证。实际设备表现仍会受到设备型号、Intiface 版本、网络状态和用户行程设置影响。

感谢

特别感谢 @mooomoo 和 @ZpoogZ 参与 Handy 通过 Intiface 的实机测试,并提供详细反馈。

SHA-256:6B6FBC2DCAD0256B05C38FD49B18AAFF95FA9A6C68D901CAA7257BE823F23D4D