生化危机 安魂曲 头部追踪

生化危机 安魂曲 头部追踪

一个用于《生化危机:安魂曲》的平面屏幕头部追踪模组——无需VR头显。使用网络摄像头、手机或任何兼容OpenTrack的追踪设备,在通过鼠标/控制器瞄准时,通过移动头部来环视周围环境。

游戏玩法

《生化危机:安魂曲》头部追踪

演示GIF

《生化危机:安魂曲》的平面屏幕头部追踪功能——无需VR头显。使用网络摄像头、手机或任何兼容OpenTrack的追踪器,通过头部移动环顾环境,同时瞄准仍由鼠标/控制器操作。游戏依然是正常的显示器体验;仅头部控制视角。

特色

  • 头部独立转体+独立瞄准 - 头部可自由转动观察四周,同时鼠标/手柄的瞄准方向保持独立
  • 6自由度追踪 - 全方位旋转(偏航、俯仰、翻滚)与位置追踪(倾斜、窥视、蹲伏)
  • 兼容任何OpenTrack兼容的数据源 - 网络摄像头、智能手机应用、TrackIR或任何支持OpenTrack的追踪器

需求

安装

  1. 为 RE9 安装 REFramework(解压至游戏根目录,使 dinput8.dll 与 re9.exe 位于同一文件夹)
  2. 将此模组的压缩包解压到游戏目录(或将 RE9HeadTracking.dll 和 HeadTracking.ini 复制到 /reframework/plugins/)

设置追踪器

使用OpenTrack(电脑摄像头):

  • 下载并安装 OpenTrack
  • 将输入设置为"neuralnet tracker"(网络摄像头)或您偏好的源
  • 设置输出为UDP网络传输 - 主机:127.0.0.1,端口:4242
  • 点击“开始”,然后启动游戏

使用手机应用:

  • 在你的手机上安装与 OpenTrack 兼容的头部追踪应用
  • 将其设置为发送到你的电脑IP地址(运行 ipconfig 找到它),端口为 4242
  • 先在手机上开始追踪,然后启动游戏

注意: 手机应用可能需要通过OpenTrack进行平滑处理 - 如果追踪质量不佳,则发送到OpenTrack的特定端口(例如端口5252),确保在你的防火墙中开放该端口,并从 OpenTrack 向位于 127.0.0.1 端口 4242 的模组发送数据。

控制

两套等效按键绑定 - 根据你的键盘选择使用:

动作 导航-集群 和弦
重新居中 Home Ctrl+Shift+T
切换追踪 End Ctrl+Shift+Y
周期追踪模式 Page Up Ctrl+Shift+G
切换偏航模式 Page Down Ctrl+Shift+H

配置

编辑 reframework/plugins/HeadTracking.ini 文件来自定义灵敏度、平滑度、位置限制、轴反转和热键绑定。删除文件以重置为默认设置。

故障排除

模组未加载:

  • 确保已安装 REFramework(游戏根目录中的 dinput8.dll)
  • 检查 reframework/plugins/ 文件夹中是否包含 RE9HeadTracking.dll
  • 尝试以管理员身份运行游戏一次

无追踪响应:

  • 确保你的追踪器正在运行并将数据输出到 127.0.0.1:4242
  • 按下 End 键来切换追踪状态
  • 按 Home 键重新居中
  • 检查防火墙是否未阻止 UDP 端口 4242

相机抖动:

  • 在 HeadTracking.ini 中增加位置平滑度
  • 如果通过WiFi使用手机应用,可能会出现一些网络抖动
  • 改善基于网络摄像头的追踪的照明

卸载

从 /reframework/plugins/ 删除:

  • RE9HeadTracking.dll
  • HeadTracking.ini

制作人员名单

  • Capcom - 《生化危机:安魂曲》的开发者
  • REFramework - REFramework 插件主机
  • OpenTrack - 头部追踪协议和软件

源代码

GitHub仓库 - MIT 许可协议