RE9VR

RE9VR

这个Mod将会把《生化危机9》变成支持完整体感控制器的VR版本。

游戏玩法

嘿,你好呀!

这可能是该游戏最后一次重大更新。现在我们已经进入了原生VR游戏的状态。我的游戏时间已经接近400小时。这并不意味着我们未来不会考虑推出DLC或加入新功能,但更像是v1.2.5这样的版本更新——如果你明白我的意思的话。这不包括bug修复。如果发现问题,请及时报告。代码量非常庞大,稍有不慎就容易出错。感谢所有帮助过我的游戏测试员,特别感谢Andy的大力支持!祝大家玩得愉快。VR永远不会消亡。

干杯


RE9VR 1.2.4版本已发布!

V 1.2.4 更新日志

INFO: FOR RE9VR VETERANS -> 治疗键位的绑定已更改

  • 手电筒:

    • 手电筒和左手现在会保持在适当的位置,即使按下瞄准键也是如此
  • 装弹V2

    • 左手现在能够正确地抓取滑块,并在手部姿势切换和左臂跟随之间进行平滑过渡。现在它看起来也更原生。
    • 你从弹匣套中取出的左轮手枪子弹现在显示正确(带尖头)
    • revolvers requiem/ghost grudge 现在正确显示转轮中的子弹数量
    • 一些弹匣 "握持" 偏移已经修正,特别是在葛蕾丝上
    • 大量的距离调整
  • 位置追踪

    • 添加了一个开关,用于启用/禁用位置追踪。禁用时,无论你如何移动头部,你的 HMD(头戴式显示器)都会固定在角色身上。当房间规模(roomscale)成为现实后,可以重新启用它。相同的设置也出现在 reframework 的“VR”部分中,但似乎无法持久保存。现在它可以了。
    • 重要提示:当此选项被禁用时,无法进行实际下蹲,且该选项将被隐藏!
  • 抬头显示:

    • 将HUD定位滑块替换为3个简单的开关:默认 / 小 / 关闭
  • REF-UI 切换(仅限OpenVR)

    • 为显示/隐藏 RE-Framework 界面实现了一个按钮切换功能(带音效)仅限 OpenVR 用户,这样在重新加载时不会被遮挡。详见按键绑定部分。
  • 优雅高度修正:

    • 这从来都不是一个bug,但在VR中格蕾丝的肩膀似乎有点过低。在平面模式下你永远不会注意到这一点,但这确实是卡普空给她的体型设定。如果修正这个问题并将摄像机调整到看起来合适的位置,就会遇到其他问题,所以我们作为折衷方案,让她稍微变小了一点。
  • 无限弹药(见注释)

    • 我们开发了一个与手动换弹兼容的无限弹药脚本。其他现存的脚本只是简单将"infinitygun"设为"on",这永远无法与手动换弹机制正常配合。
    • 重要提示此脚本并非VR模组的组成部分,而是作为可选下载文件提供。您需要将其放入其他脚本所在的reframework/autorun文件夹中。加载后,用户界面"武器选项"下将新增一个默认开启的"无限弹药"开关。本脚本应仅与RE9VR配合使用。
  • 里昂必须永远死去DLC/小游戏

    • Leon必须死亡改进/选项(也可作为独立脚本在此处使用:Effects必死永恒
    • 当玩LMDF小游戏时,许多选项会变得可用(在主游戏中不可见)
    • 所有选项的说明可以在下方(很下面)找到,那里对每个选项进行了解释。
  • Bug修复:

    • 修复了携带艾米丽并尝试将她放下时出现的故障问题。
    • 对移动脚本(旋转)进行了进一步调整
    • 修复了一个bug:在使用泵动式武器后未进行泵动操作并切换武器时,后坐力将不再生效的问题
    • 修复了当开关启用时 180 度旋转无法正常工作的错误
    • 修复了手枪/左轮手枪在瞄准按下时手腕扭曲的Bug。

V 1.2.3 版本更新日志

  • 互动:
    • 你现在可以用左手打开或关闭壁灯来激怒僵尸(纯属娱乐)。
  • 调整了头戴显示器的旋转设置,使角色现在能更好地/更快地跟随
  • 修复了一个错误:当使用同步顺序而不是交替帧扭曲时,重新加载无法正常工作
  • 修复了“拍照模式”中的更多绑定项
  • 修复了瞄准/枪口闪光/烟雾关系中的更多细节(感谢 ErwinGunsmith)

V 1.2.2 版本更新日志

  • 修复了一个在不使用AFW时导致HMD视角旋转的漏洞

V 1.2.1 更新日志

  • 弹药挂袋
    • 为 MAG 枪套也添加了一个校准按钮(位于胸部枪套下方)。为了省事,最好将其保留在左臀部区域。
  • 修复了模型查看器和照片查看器的绑定(没人关心)
  • 修复了在将HMD移动切换设置为开启后,旋转身体时瞄准偏移的BUG。

V 1.2.0 版本更新日志

  • 以头戴设备方向为准的移动:

    • 你现在可以戴着HMD(头戴式显示器)朝你面对的方向行走,按钮提示也会随之移动,角色的身体也会同步。
    • 这不是房间规模。我从没说过我会这么做。
  • 快速转身选项:

    • 你现在可以启用快速转向,并选择30度、45度或90度
  • 新增物理蹲伏:

    • 你现在可以真正蹲下了,这也会在游戏中触发蹲伏动作。
  • 新增ARM招架:

    • 现在你可以通过举起左臂来格挡,而无需按下左手柄握持键。但同样需要在游戏给出的时间窗口内完成。不能过早,也不能过晚。在这个mod里我们不会作弊。姿势必须正确才能被识别。你也可以自行测试这个姿势,因为在此期间你右手里的武器会消失。请熟悉这个操作!使用左手柄握持键格挡的方式仍将保留。
    • 记住:没有斧头 = 无法格挡
  • 后坐力特性感知:

    • 你现在每个角色都有一个后坐力滑块。一个用于Grace(默认值:10),另一个用于Leon(默认值:2.50)
  • 手动装填:

    • 现在所有武器都可以手动装弹了,这费了老大的劲。这也是为什么我花了这么久才发布这个更新的原因。
    • 重新加载场景
      • 场景1:你射击至弹匣半空,按下右手控制器B键→弹匣会从枪中掉落。接着伸手摸向左侧腰间取新弹匣,按下左手握持键(短震动)→插入弹匣,继续使用装满弹药的武器
      • 情景2:完全打空弹匣,按下右手控制器B键 -> 弹匣会掉落 -> 从左髋部枪套中取出新弹匣(左手握持)并插入。此时仍无法射击,除非将枪机前后拉动 -> 继续射击
    • 手枪:使用上述场景1和2
    • 冲锋枪:除了“咔哒卡宾枪”外,均使用上述场景1和2。对于这把枪,你什么也不用做,直接装弹即可。
    • 泵动霰弹枪:只有TAC需要在弹药打空后使用滑膛上膛,另外两种需要手动泵动
    • 左轮手枪:打开弹巢 → 装入子弹 → 关闭弹巢 → 完成准备。赎罪应该挺简单的:)
    • 步枪:神射手需要你在弹匣打空后滑行 / 经典70步枪是栓动式,每次射击后都需要操作。
    • 提示: 如果你没有子弹/忘记触发左轮手枪的转轮/已经有一把完全装填好的枪,弹药套会给你提供3发脉冲。一旦你试图从枪套里拿出某样东西,它会告诉你:你不能这么做:)
  • 手动治疗:

    • 如果你打开开关,按下右侧握柄+右侧A键将无法治疗。而是会获得注射器。在你的手中。将其移向你的胸口或左臂 -> 已治疗
  • 里昂台词与手势:

    • 一点小乐趣。按住左A键(Quest上的X键)时,你可以用右摇杆上/下/左/右四个方向选择四种手势。这些手势还会随机播放一句里昂的经典台词。请注意,手势要生效,关键是双手必须空闲(所有物品都收起)。而台词音效无论何时都会播放。
  • 更多自定义:

    • 请查看下方的“选项部分”。所有选项和开关都在那里有详细说明。另外,请观看媒体部分中Mr.Surviv0rs的视频。
  • 其他物品:

    • 修复了在第一阶段疗养院阅读书籍时无法退出事件的错误
    • 修复了一个错误:如果你禁用了“手动投掷”选项,则无法使用投掷物进行瞄准。
    • 修复了半自动霰弹枪的一些换弹动画。
    • 修复了枪口火焰未能正确跟随枪管的错误
    • 修复了停靠时手电筒受头部控制的问题(现在仅适用于手枪和左轮手枪,符合预期)
    • 提升了性能,并移除了不必要的代码。
    • 修复了准星颜色不持久的错误

V 1.1.0 更新日志

如果你不想阅读,可以查看"媒体"栏目中 Mr.Surviv0rs 的解释视频。

  • 手电筒:手电筒翻转180°

    • 在初始阶段,Grace拿着手电筒的方式和V1.0版本中一样。这是真实的。游戏及其过场动画。当你第一次扮演里昂时,两者都将继续保持手电筒翻转180°“战术模式”。
  • 准星:原始准星

    • 您现在将默认使用游戏原始准星。如果您更喜欢使用点状准星,可以在UI中选择"启用点状准星"。如果您完全不需要任何准星,请选择"禁用准星"。
  • 后坐力:为每种武器增加了真实的后坐力及触觉反馈

    • 真实的每把武器后坐力已加入游戏。后坐力可通过以下方式降低:左手支撑着武器。还有针对每种武器的触觉反馈,可在OpenVR和OpenXR环境下运行。
  • Axe: 强化斧头

    • 现在斧头能更好地击中物品,包括箱子、花瓶和蜘蛛网。它还将当你挥舞它时,会发出挥动的声音,并给予触觉反馈。请记住:持续按住左握把来操作斧头。
  • 双手武器操控:真实的双手武器旋转

    • 现在你可以用左手伸向武器来支撑它,如同往常一样。一旦左手停靠,你需要按住两个握持按钮来旋转武器在周围。这样,你甚至可以在不转动的情况下绕过角落射击角色。
  • 完整手臂 IK:身体现完全可见

    • 现在,你的全身都可见了,所有在扁平状态下有效的服装也应当有效。现在在VR中。出于显而易见的原因,我们无法测试所有的服装。那个部分你扮演的Emily也在工作,但她的手臂伸展范围明显受到了限制。在Leon和Grace身上,肩膀会随你一起。
  • 泵动射击

    • 霰弹枪 arm0100(MSBG 500)和 arm0103(W870 Police)现在必须通过泵动式结构手动上膛。TAC霰弹枪为半自动模式(未改动)。功能:射击 -> 下一发子弹将被阻挡。要重新装填,将双手握住武器。并同时按住两个握柄按钮,如同双手武器操作功能中的操作,执行一个泵动式上膛动作,再次开火。正确装填后的第一发子弹必定会击发。
  • 投掷物:

    • 投掷物现在可以手动投掷。按下右握把按钮以激活。挥动,然后松开握持。你现在可以快速选择投掷物。请阅读“绑定”部分。
  • 收枪

    • 你有3个枪套位。1. 臀部/右侧用于手枪。2. 右肩用于长武器。3. 左胸位置可放置左轮手枪。您仍可使用方向键选择武器。(左扳机键 + 右摇杆),会自动记住你最后使用的手枪/左轮手枪/霰弹枪装备好并将其放到正确位置。
    • 一旦你进入三个枪套区域之一,控制器会给你触觉反馈。然后按下右GRIP键装备武器。如果重复此操作,你将拥有赤手空拳 -> 已收鞘。 在瞄准任何武器时按下,所有收鞘动作都会被禁用状态,这样你就不会因为紧张的动作而意外装备另一把武器。如果你没有手枪/左轮手枪/长武器,相应的枪套栏将会离线。
    • 自行校准枪套位置:在reframework菜单的"脚本生成的UI"中,你将找到每个对应的校准按钮。共有3个。枪套位置。按下它,并将您的控制器放在您想要设置枪套位置的地方。您有5个位置可供设置。秒后,它将"快照"此点。此后,这里将成为你的中心。刚刚校准的枪套点的"距离触发器"。
  • 绑定:

    • 绑定已被略微编辑。长按“右手控制器B”将为你提供可投掷物品。由于是快速选择,其优先级从高到低排列。
      • Leon:1. 手雷 2. 手雷 | Grace:1. 燃烧瓶 2. 腐蚀酸 3. 空瓶子
    • 短按左手柄A键现在是“地图”/双击左摇杆向下(非按压)是180°转身。此功能可通过REFramework的“脚本生成”部分中的开关进行选择。UI."
  • 音频修复:音频旋转问题已修复

    • 音频现在跟随头戴显示器的旋转,从而实现的效果和语音被视为来自正确的方向。
  • 固定面罩/瞄准镜:你现在可以安装面罩/瞄准镜

    • 现在武器无论是否安装瞄准镜,其行为方式完全相同。问题:如果手电筒打开并且你将左手移向武器,light beam is directed by the HMD. Unfortunately, this light beam blinds the sight, but I’m不愿意仅仅为了视线而移除这个功能。摘下护目镜或转动手电筒。而且,里面的红点无论如何也没有正确渲染。
  • 编辑了自行车部分:现在你可以看到整个手臂,视角也已调整相应调整。

  • Bug修复:在游玩过程中出现的许多小问题。包括动画、网格等。


当前 RE9 上的 REFRAMEWORK 状态:

最新夜间版: 正常可用,但会出现2D界面渲染问题。切换到DLSS(或DLSS配置文件)再切回来是解决该问题的最快方法。最新夜间版re9.zip可在此处下载:Releases · praydog/REFramework-nightly

更多性能及修复的血量分析器,请尝试Puredarks AFW模组:Releases · PureDark/REFramework


安装:

  1. 1. 下载 VigEm 并安装 (参见要求)
  2. 2. 下载 reframework(任何支持RE9的版本)并将其内容复制到您的RE9游戏目录中 (参见要求)
  3. 3. 下载re9vr并将内容复制到游戏目录中,或者使用"Fluffy Mod Manager"——两种方法都有效
  4. 4. 通过重命名或删除reframework自带的"openvr_api.dll"来选择所需的VR运行时。保留该文件将使用OpenVR启动游戏,否则将使用OpenXR。
  5. 5. 按照以下描述正确设置一些游戏内设置:

游戏内可更改选项:

控制设置:

基本设置:

  • 辅助瞄准 -> 关闭
  • 重置瞄准镜放大倍数 -> 关闭
  • Dot Sight Perspective -> OFF

控制器:

  • 控制类型 -> 默认
  • 按钮图标类型 -> 类型 A

摄像头:

  • Grace的相机 -> 第一人称 (在此处按下回车键可调节灵敏度。此设置同样适用于本MOD)
  • Leon的相机 -> 第一人称 (若在此处按下*回车键,可调整灵敏度。此设置同样适用于本MOD)*
  • Camera Wobble -> 0

图形:

  • 你可以试试看,但这里有一些建议:
    • 屏幕空间反射 -> 关闭
    • Lens Distortion -> 关闭
    • 景深 -> OFF
    • 升级技术 -> 关闭 (虽然有效但看起来模糊。如果可行,请改用reframework升级器分支)

给真正阅读说明的人的重要信息:

  • 本MOD提供的所有选项均位于RE框架菜单底部的"脚本生成UI"中 - 请使用它们
  • ---> 最关键: 选择你的团队! SteamVRMetaVR (默认为 Meta<---

options-1-2-4

所有选项的说明:

耳机:

  • SteamVR / MetaVR = 这些按钮用于设置对应头戴式显示器的正确偏移(默认为:MetaVR
  • 运行时 = 将显示您当前所在的 OpenVR / OpenXR 运行时
  • HUD大小 = 决定右下角主界面的尺寸。默认/小/关(默认:默认)

移动:

  • 启用头戴显示器移动 = 你将朝面朝的方向行走。玩家身体和界面将随之移动(默认:开启
  • 启用快转 = 为减少眩晕感,您可以启用快转并在30/45和90度角度之间进行选择(默认:关闭
  • 启用位置追踪 = 启用后,您可以将头戴显示器与角色分离(默认:关闭
  • 启用物理蹲伏 = 真实的蹲姿将触发游戏中的蹲伏动作。您可以通过滑块设置触发阈值(默认:关闭
  • 启用180度旋转 = 如果启用,你可以双击左摇杆向下以快速进行180度转身(默认:关闭

枪套:

  • 启用收枪 = 如果禁用,你只能通过方向键功能选择武器 / 收枪将不再有效(默认:开启
  • 启用枪套区域震动 = 如果禁用,枪套仍可使用,但区域不会提供触觉反馈(默认:开启
  • 校准髋部/肩部/胸部/弹匣 = 按下后,您将有5秒时间将控制器移动到正确位置,系统将自动拍摄快照。
  • 触发距离 臀部/肩部/胸部 = 数值越低,枪套校准点周围的区域越小

武器选择:

  • 启用手动装填 = 逐一开关每个武器类别的装填方式/关闭。关闭将恢复原生装填动画(默认:开启
  • 启用无限弹药 = 切换功能仅在安装了可选无限弹药脚本时可用(默认:开启
  • 启用泵动式装填 = 启用/禁用两把霰弹枪的泵动式装填(默认:开启
  • 启用手臂格挡 = 让你能够通过举起左臂,将左手掌心朝向敌人来格挡攻击(默认:开启
  • 启用手动投掷 = 启用或禁用物件的 手动投掷 及其 UI/投掷瞄准 (默认:开启
  • 启用后坐力 = 禁用以完全消除武器后坐力(默认:开启
  • 启用后坐力摄像机 = 每次射击时会有轻微的头部移动效果(默认:开启
  • 后坐力强度 = 允许你使用单一数值一次性为所有武器设置后坐力强度(角色感知)

准星:

  • 关闭准星 = 完全无准星(默认:
  • 启用点状准星 = 将使用一个点状准星代替原始准星(默认: 关闭
  • [如果你启用“点准星”,会出现一个颜色选择器,让你可以选择一系列可选颜色]

玩家与网格:

  • 启用手动治疗 = 提供注射器而非"立即治疗"。可针对目标、左臂或胸部使用(默认:开启
  • 启用辅助光照 = 角色周围始终会有一些光亮。如果关闭,环境将变得一片漆黑(默认:
  • 启用仅手部模式 = 有些人更喜欢仅用手部进行游戏。如你所愿。(默认:关闭)
  • 禁用武器吊带 = 是,将禁用它们(默认:关闭

里昂必须永远死去(DLC):

  • 生命条 关闭 / 仅精英 / 全部(默认:全部
  • 禁用倒计时(默认:关闭
  • 禁用计时器UI(默认:关闭
  • 关闭击杀时的时间弹窗(默认:关闭
  • 禁用精英敌人发光效果(红/蓝)(默认:关闭
  • 完全禁用蜘蛛 (默认: 关闭)
  • 禁用蜘蛛发光(默认:关闭
  • 禁用门发光(默认:关闭

每个选项都是持久的,在你取消勾选前不会改变


游戏中的绑定:

  • 左摇杆 -> 行走/侧移
  • 左摇杆按下 -> 奔跑
  • 左摇杆 双击下 -> 快速转身180° (必须先启用切换功能)
  • 左A(X)-> 短按:地图 / 长按:按住即可将右摇杆变为手势/嘲讽(4方向手势)
  • 左 B (Y) -> 物品栏
  • 左扳机键 -> 切换功能

按住 + 以下输入之一:

  1. 摇杆 -> 方向键 (武器选择)
  2. A -> 治疗
  3. 右键 B -> 磨利斧头
  4. B (Y) -> 切换 REFramework 界面(仅限 OpenVR)
  • 左手握持 -> 准备匕首/斧头/支架滑动
  • 右摇杆 -> 左转/右转(或在某些游戏场景中上下转动)
  • 右摇杆按下 -> 下蹲
  • 右键 A -> 选择 / 交互
  • 右键 B -> 短按:填装 / 长按:快速选择投掷物
  • 右扳机 -> 射击
  • 右手握持 -> 瞄准 / 收枪

附加:

  1. 要暂停游戏,按住两个扳机键并保持3
  2. 在“地图视图”中更换楼层时,按下 左摇杆或右摇杆

菜单绑定是独立的,且不言自明。


鸣谢名单:

  • 非常感谢 praydog 提供的 reframework
  • 我还要感谢那些帮助过我的人,比如Andyalpa、Shaak4 VR、Mr.Surviv0r、Puredark、GamertagVR、Beardo Banjo
  • 特别感谢我的妻子允许我戴着HMD设备超过400小时来制作这些东西