原文描述

原生相机调整

解除相机限制,让你以全新方式欣赏游戏画面。

功能:

– 可选择解锁相机俯仰角,探索模式与战斗模式分别独立设置
– 覆盖锁定的俯仰角设置
– 覆盖缩放限制
– 缩放步长倍率
– 覆盖相机视野
– 覆盖相机水平/垂直偏移
– 支持控制器
– 调整控制器右摇杆相机死区
– 控制器右摇杆相机速度倍率
– 鼠标相机旋转速度倍率
– 键盘相机旋转速度倍率
– 支持本地分屏
– 无需独立可执行文件
– 开源

俯仰角调整的运行流程完全符合你的预期,流畅自然。按住鼠标中键的同时移动鼠标,或是上下推控制器摇杆即可操作。

你可以使用文本编辑器修改BG3NativeCameraTweaks.toml文件来配置各项参数。我提供的默认值在我看来是合理的,但你完全可以根据自身需求随意调整。

战术相机模式的视野较低,调整俯仰角后能营造出相当不错的经典游戏氛围。

控制器支持说明:

原版游戏中,推控制器右摇杆上下方向是控制相机缩放,现在这一功能已替换为相机俯仰角调整。原本的缩放功能在按下左摇杆时仍可使用。
我还加入了右摇杆的死区调整功能,因为默认死区数值大得离谱(0.65!)。更小的死区操作起来更顺滑,不会有生硬卡顿的感觉。

需求与安装步骤:

将游戏更新至最新版本。
安装原生模组加载器。

将NativeCameraTweaks.dll和NativeCameraTweaks.toml文件放入Baldurs Gate 3binNativeMods路径下。

推荐配套模组:

WASD角色移动模组
这两个模组搭配使用效果极佳,能让游戏体验变得类似《龙腾世纪:起源》。我个人非常喜欢这种效果。

pavelk开发的带自动隐藏功能的各类改进UI模组,或是Aether的沉浸式UI模组
这类模组可以根据场景自动隐藏平时游玩时容易挡住视野的抬头显示界面。

源码地址:

GitHub
只要你的模组也是开源项目,你就可以在自己的模组中使用这份源码。

非常欢迎大家为本项目贡献内容。

鸣谢:

感谢我的赞助者们提供的支持!❤️

感谢dukethedropkicker开发的DKUtil工具库。
感谢kassent开发的原生模组加载器。
感谢shalzuth没有把BG3Cam设为闭源项目,这为我逆向分析相机相关逻辑提供了入门帮助。