重要:游戏启动时,不要在配置中将DLAA用作超分辨率缩放器。如果你想在修复前先使用DLAA,请将DLSS质量设为“质量”或更低,然后通过覆盖层切换为DLAA,不要保存。启动时启用DLAA会以某种方式破坏帧生成和DLSS配置文件,因此你将无法在游戏内更改设置。
DLSS帧生成、相机与体验优化 为以下内容带来原生 NVIDIA DLSS 帧生成技术:
转生之兽 - 没有它的船只 - 以及完全可配置的相机系统、超宽屏支持和一系列生活质量修复。
GitHub 源代码- 原生 DLSS 帧生成(2倍,RTX 40/50 系列)
- 将DLSS升级至最新运行时(310.x变压器模型)——防更新,不替换任何游戏文件
- DLSS 质量、渲染预设和锐度控制,超出游戏内菜单范围
- NVIDIA Reflex,支持可选的 Boost 和帧率限制器
- 每个功能的游戏内配置叠加层(F12)
- 超宽屏比例与HUD修复
- 修复2560x1440以上分辨率的血条
- 六个独立的摄像机配置(视野、距离、位置)
- 垂直同步 / 撕裂控制
- ReShade 兼容性(由模组加载并排序)
- 禁用鼠标平滑、可调节字幕大小、Alt-Tab 行为、DLSS 启动修复
该模组允许你增大或减小视野范围、调整镜头距离,以及在屏幕上重新定位玩家角色。每项设置均可通过游戏内覆盖界面(F12)、配置文件或实时热键进行更改,在游戏运行时可重新加载(F5),并保存回配置文件(F11)。
常规探索、战斗、净化行者内部、镜头遮挡情况、库攻击以及终结技击杀镜头均有独立的镜头配置档案。每种档案均可在游玩过程中独立调整,探索、战斗和遮挡三种档案之间可通过可配置的过渡时间平滑切换。
游戏的自动镜头距离校正仍处于启用状态。配置的距离偏移会叠加在游戏所选择的距离之上,而不会替换其动态镜头行为。
本模组基于优秀的
Lyall 制作的转世之兽修复补丁.
安装说明- 下载最新发布归档文件。
- 将发布版ZIP文件的内容解压到游戏的binaries文件夹中。
Steam:\Binaries\Win64
微软商店 / Game Pass:\Content\BeastOfReincarnation\Binaries\WinGDK
正在使用ReShade? 重命名ReShade的
dxgi.dll
至
ReShade64.dll
并部署此模组的 DLL 为
dxgi.dll
相反,该模组会自行加载 ReShade 并控制挂钩顺序。这消除了 ReShade 与帧生成结合使用时原本会导致的卡顿。详情请参阅自述文件。
模组配置文件可用任意文本编辑器编辑。
按下
F5 在游戏内重新加载配置,
F12 打开游戏内覆盖界面。
DLSS 帧生成游戏不提供帧生成功能。此模组添加了真正的帧生成——通过Streamline实现的NVIDIA DLSS帧生成,在原生DLSS集成边界处使用游戏自身的深度、运动矢量和相机数据。并非通用插值着色器。
要求: 一块 NVIDIA GeForce RTX 40 或 50 系列 GPU,以及
在游戏图形设置中选择了NVIDIA DLSS作为超分辨率技术 (其他放大工具无法生成数据帧生成所需的数据)。
使用以下方式启用
启用 = true 在
[DLSSG] 部分,然后通过F12叠加层实时控制一切:
- 帧生成开关与帧数倍率
- NVIDIA Reflex(DLSS-G 所需,自动启用),可选加速
- FPS限制器——限制渲染帧率;开启2倍生成时,呈现帧率会翻倍。在G-Sync/FreeSync显示器上,请将数值设置为翻倍后仍低于显示器刷新率
- 全屏菜单检测及针对HUD残影的实验性UI重组
- 用于撕裂控制的逐现呈垂直同步覆盖
DLSS 升级、画质与预设游戏自带DLSS 3.7。该模组会在运行时改为加载最新的DLSS运行时(310.x,transformer模型)——不会触碰或替换任何游戏文件,因此游戏更新既不会撤销也不会破坏它(
升级DLSS,默认开启)。
除此之外,该模组还将 DLSS 控制扩展到游戏内菜单之外:
- 质量模式 (DLAA、质量、均衡、性能、极致性能)- 更改实际渲染分辨率,实时生效
- 渲染预设 - 选择AI模型,包括变压器预设J和K;通过引擎侧重构建实时应用
- 锋利度 - 现代 DLSS 不再内置锐化功能,因此这会驱动引擎自身的色调映射器进行锐化
叠加层始终显示当前实际驻留的 DLSS 运行时版本,以及 DLSS 真实的渲染分辨率——无需猜测。
主要功能- 游戏内覆盖界面(F12)
所有功能集于一窗:复选框下方折叠对应设置,当前驱动相机的相机配置以绿色高亮显示,DLSS与帧生成实时状态一目了然。打开覆盖层会冻结游戏时间(可配置),但渲染与相机控制仍保持活跃。 - 宽高比校正
修正超宽屏及较窄显示器上的宽高比和视野。 - HUD修复
修复了由非标准宽高比引起的各种HUD定位和缩放问题。 - 敌人状态栏修复
修复敌人、首领和失衡条,游戏在高于2560x1440的分辨率下会将其渲染为黑色或缺失填充(游戏自身状态条着色器的bug)。这些状态条会以分辨率安全的材质重建,重新着色以匹配原始外观,同时恢复弓箭瞄准时显示的伤害预览,以明亮满高度区段呈现。 - DLSS启动修复
阻止游戏在每次重启后无论之前选择了什么都会以 FSR 1 启动。移植自 Lyall 的上游修复。 - Alt-Tab切换窗口时不暂停或静音
可选:当其他窗口获得焦点时保持游戏运行和声音播放,这样切换出去打字时不再强制暂停游戏。默认关闭。 - 游戏视野调整
为每个游戏视角的原始视野添加可配置的水平视野偏移。 - 镜头距离调整
调整游戏镜头与玩家角色之间的距离。 - 已保留的自动相机距离校正
保持游戏动态相机距离行为不变。配置的偏移量会加到游戏当前计算的距离上。 - 镜头构图调整
更改玩家角色在屏幕上的水平和垂直位置。 - 战斗镜头配置
当玩家进入战斗时,自动切换至独立的相机参数,使用与游戏战斗音乐和HUD相同的战斗状态驱动。探索与战斗参数会通过可配置的过渡时间平滑混合。 - 净化行者资料
在净化行者内部行走时,分离摄像机数值。 - 摄像机遮挡配置
当相机碰撞将相机推近时——例如抵住墙壁或柱子——相机会平滑过渡到单独的数值(通常是更小的距离偏移),而不是与障碍物对抗,并在路径畅通后平滑恢复。使用其自身的过渡时间。 - 实时相机热键
在游戏过程中调整视野、相机距离和角色位置,无需重启游戏。 - Ku与终结技的独立配置
为Ku的攻击和终结技击杀镜头提供独立的摄像机设置。 - 配置热重载
在游戏内按 F5 重新加载配置文件,包括 DLSS 和帧生成设置。即使其他相机快捷键被禁用,此功能仍然可用。 - 运行时配置保存
F11(或覆盖层按钮)可保存 每 将当前设置写回配置文件——包括相机配置文件、DLSS、帧生成,所有内容。旧版本的配置文件会自动升级,而存档会保留文件的标识不变,因此模组管理器的硬链接不会失效。 - 近冻结模式
打开叠加层(F12)会添加一个可移除的近冻结效果,同时保持渲染和相机控制处于活动状态——适用于检查角度、调整配置或准备截图。可配置;可以关闭此效果,使叠加层打开时游戏时间继续运行。 - 可选开发者控制台
允许通过配置文件启用虚幻引擎开发者控制台。 - 注重性能的实现
游戏过程中游戏线程不进行对象扫描或文件读写,修复了此前报告的卡顿问题。 - 禁用鼠标平滑
禁用摄像机的弹簧臂默认强制施加的平滑/延迟效果。 - 更改字幕大小
在1.0到3.0之间调整字幕大小。字幕增大后会自动调整到正确位置。 - ReShade 集成
以dxgi.dll形式部署后,该模组会自行加载ReShade(作为ReShade64.dll)并确定性地控制钩子顺序——这消除了ReShade在帧生成旁otherwise引起的周期性卡顿。一个开关(加载ReShade) 无需移动任何文件即可将 ReShade 加入或移出处理链。
相机配置该模组提供六个可独立调节的相机配置:
- 游戏配置文件
用于玩家控制的常规游戏视角模式在探索时使用。 - 战斗配置
玩家在战斗中自动使用。与游戏玩法配置平滑融合(过渡时间,默认值为 0.75 秒)。 - 净化行者
玩家在净化行者内时使用。 - 受阻的轮廓
用于摄像机碰撞将摄像机推近时(墙壁、柱子)。通过其自身进行淡入淡出 过渡时间 (默认0.5秒)。 - 库攻击档案
用于库在攻击时控制镜头的场合。 - 终结技配置
用于终结技击杀特写时。
除游戏玩法配置文件外,每个配置文件都可以跟随当前游戏玩法数值,或使用其单独配置的偏移量。
当
使用游戏玩法数值 当为某个配置文件启用后,它会跟随当前游戏相机数值,包括通过运行时热键所做的更改,而该配置文件则保持不激活状态。
当
使用游戏玩法数值 已禁用,配置文件将使用其自身的视野、距离和构图偏移。
默认快捷键- F5: 重新加载配置文件
- F6 / F7: 减小或增大视野
- F8 / F9: 减小或增大镜头距离
- 小键盘 4 / 小键盘 6: 向左或向右移动角色
- 小键盘 2 / 小键盘 8: 将角色向下或向上移动
- F10: 将相机数值重置为配置的默认值
- F11: 将所有当前设置保存到配置文件中
- F12: 打开或关闭游戏内覆盖界面(打开时游戏时间冻结,可配置)
- 波浪号(~): 启用后打开开发者控制台
配置热键摄像机调整热键会根据所按下的修饰键修改不同的配置:
- 无修饰符: 调整常规游戏配置
- 按住 Ctrl: 调整苦无攻击配置
- 按住左 ALT: 调整终结技配置
- 按住 Ctrl+ALT (AltGr): 调整战斗配置
- 按住 Shift: 调整净化行者配置
- 按住 Ctrl+Shift: 调整受阻的配置文件
基于位移的配置文件(净化行者与受阻)使用
方向键 代替数字小键盘用于位置偏移,因为Windows会屏蔽Shift+小键盘组合键。
例如:
- F7: 提高游戏视野
- Ctrl + F7: 增加库的攻击视野
- ALT + F7: 增加处决视场角
- Ctrl + ALT + F7: 增加战斗视野
- Shift + F7: 增加净化行者视野范围
- Ctrl + Shift + F7: 增加受阻挡视野
摄像机调整快捷键及其步长可在配置文件中启用、禁用或更改。
默认调整步长为:
- 视野: 1度
- 相机距离: 10 虚幻单位
- 角色位置: 0.01
配置以下选项均可配置(它们也全部位于 F12 覆盖层中):
- DLSS帧生成(倍率、Reflex、加速、帧率限制器、菜单检测、UI重组、垂直同步覆盖)
- DLSS升级、质量模式、渲染预设和锐度
- 开发者控制台
- 宽高比校正
- HUD修复
- 敌人状态栏修复(包括敌人、首领和失衡条的填充适配调整)
- 字幕大小
- DLSS启动修复
- 窗口失去焦点时的后台行为
- 游戏视角调整(视野范围、距离、水平和垂直位置偏移)
- 战斗镜头调整与过渡时间
- 净化行者镜头调整
- 摄像机遮挡调整与过渡时间
- Ku攻击镜头调整
- 终结技镜头调整
- 摄像机调整热键与步长
- ReShade 链式加载
对配置文件所做的更改可在游戏运行期间按
F5.
按下
F11 (或覆盖按钮)将所有当前设置写回配置文件。
镜头行为摄像机偏移是叠加的。它们会应用在游戏原始值之上,而不是替换原始值。
这意味着当相机动态靠近或远离玩家时,游戏的自动相机距离校正功能仍会正常运行。
模组调整内容:
- 常规游戏视角(探索与战斗)
- 净化行者内部的摄像头
- 镜头遮挡情况
- 库攻击摄像机
- 处决击杀镜头
该模组不会调整:
- 剧情过场动画
- 完整活动过场动画
- 电影摄像机序列
- 其他非玩家视角
敌方状态栏修复在高于2560x1440的分辨率下,游戏渲染敌人血条、Boss血条和黄色失衡条时不会显示填充部分——边框仍然可见,但血条本身显示为黑色或空白。这是游戏自身血条着色器的bug,其填充部分通过视图坐标进行映射。
该模组使用Ku生命槽所采用的适配分辨率材质重建了这些状态条,将其重新着色以匹配原始样式(红色生命填充、黄色失衡填充),并恢复了伤害预览功能:使用弓瞄准时,目标将损失的生命值会以明亮满高度的分段显示。
在2560x1440及以下分辨率时,原始条形显示正常且保持不变。填充适配可在配置文件中按条形类型进行微调,按下F5后实时生效。
DLSS启动修复游戏每次重启后都会回到 FSR 1,无论之前选择的是哪种超分技术。启动时它会向 DLSS 插件询问是否可以使用 DLSS,而这项检查在插件完成初始化之前就执行了——所以得到的答案是否定的。游戏随后回退到 FSR 1,并将其保存为你的选择,这就是为什么该设置会永久丢失,每次启动都必须重新选择。
该模组对那项启动检查回答“是”,因此你的选择得以保留。此修复来自 Lyall 的原始 BeastOfReincarnationFix,已包含在此处,因此无需同时安装两个模组。该功能默认启用,可通过以下方式关闭
修复DLSS启动 在配置文件中。
Alt-Tab 行为默认情况下,游戏窗口一旦失去焦点,游戏就会强制暂停并静音,因此切出去回复消息会让本局游戏直接中断。
设置
失去焦点时继续运行 在配置文件中设为 true,以保持游戏在后台继续运行并可听到声音。游戏的暂停依赖于窗口失活,因此窗口根本不会被告知已失去焦点。
输入不受影响。Windows 只会将键盘和鼠标输入传递给焦点窗口,并且只要另一个窗口确实位于最前面,鼠标光标就会被释放并保持自由,因此你可以正常在其他地方输入和点击。
最小化的窗口会被有意保持原状并像之前一样暂停。从独占全屏模式通过Alt-Tab切换出去会使游戏最小化,因此若要此选项生效,请使用无边框或窗口化模式。
此选项默认禁用,可在游戏运行时通过以下方式切换:
F5.
无需单独安装BeastOfReincarnationFix即可使用本模组包含的功能。
杀毒软件提示Windows Defender可能会以通用机器学习判定将该模组DLL标记为威胁。这是误报——该插件是一个未签名的DLL,会挂钩游戏函数,而启发式扫描器常将此类行为误判。完整源代码可在GitHub上获取,每个版本均可由其构建。
公开致谢特别感谢
莱尔 感谢其为创建原始 BeastOfReincarnationFix 所做的工作,该修复是本模组的基础,也感谢其中包含的 DLSS 启动修复。DLSS 帧生成集成是针对 NVIDIA Streamline 进行逆向工程实现的;NVIDIA 的 DLSS 运行时是官方且经过签名的,而该集成是非官方的。