FreeCam - UE4SS

FreeCam - UE4SS

游戏发布了一个自由飞行的拍照模式相机,却从未完善它。我将其恢复,使其作为一个可配置距离、相机速度和暂停切换的自由相机来运作。需要UE4SS。

FreeCam - UE4SS

《黎明行者之血》自带一个自由飞行的拍照模式镜头,但官方从未完成它。我尽力通过添加自定义截图功能来修复它。但在多次崩溃和一些不太好看的截图之后,我将其改造成了自由镜头。这个装置及其所有控制(移动、上升、下降、视角、退出)已经存在于游戏的输入表中。本模组添加了激活按键并提高了两个限制:镜头的范围和速度。两者均可配置。

欢迎分享你的截图/视频;我很想看到它们!!

前置要求

用于《黎明行者之血》的 UE4SS

安装

将压缩包解压到包含 ue4ss 文件夹和 Dawnwalker.exe 的目录中:

<Steam库>\steamapps\common\The Blood of Dawnwalker\Dawnwalker\Binaries\Win64

模组路径应为:ue4ss\Mods\DWFreeCam。 无需编辑 mods.txt;模组文件夹中的 enabled.txt 即可启用它。

UE4SS.log 在加载时会显示:

[DWFreeCam] v1.0.0 ready. F7 toggle free camera | Shift+F7 toggle world pause

卸载:删除 ue4ss\Mods\DWFreeCam

控制

  • F7:进入或退出镜头。
  • Shift+F7:在镜头激活时冻结或解冻世界。立即生效。
  • 镜头内(使用游戏自带键位):WASD 移动,鼠标视角,E 上升,Q 下降,Esc 退出。

注意事项

  • 当游戏报告镜头无法启动时(菜单、过场动画、加载中),F7 会被忽略。
  • 退出镜头后世界始终保持运行状态。
  • 不会向磁盘或存档写入任何内容。更改的设置仅存在于内存中。
  • Freecam and Teleport 是一个独立的自由镜头模组,带有自己的工具。本模组仅启用游戏自带的镜头。我可能不建议同时使用两者,但随你折腾。

已知问题

  • 按下暂停键仍会暂停游戏,并干扰镜头同步,角色会在镜头锁定期间移动。按 F7 或你的主要切换键来重置。
  • 我注意到在测试期间暂停开关偶尔失灵,但我无法稳定复现该问题。

如有任何问题请报告,以便我解决。

设置(模组文件夹中的 scripts\config\freecam.ini,游戏启动时读取一次)

点击展开
  • toggle_key = F7:任意 UE4SS 按键名称(F2、INS、OEM_3 等)。Shift + 此键为暂停开关。游戏中未绑定的按键:H、K、N、O、U、V、Y。P、F5 和 F9 已被游戏使用。
  • camera_distance = 100000.0:距玩家的最大距离,单位为厘米。游戏默认值为 1000。
  • camera_speed = 4.0:移动速度倍率。游戏默认值为 1。
  • pause_in_photo = 1:1 表示镜头激活时冻结世界(游戏默认值)。0 表示保持其运行。Shift+F7 可实时切换此项。

这些值会被写入一个每次启动时游戏都会重建的设置对象中;模组会在加载时和每次切换时重新应用它们。

致谢

基于 UE4SS-RE 团队的 UE4SS 构建(MIT 许可)。 MIT 许可