FovAlways120

FovAlways120

游戏过程中FOV锁定在120,菜单中自动释放,以便世界地图镜头正常工作。菜单感知的FovLock120替代品。需要FovControl + CET

功能说明


在正常游戏过程中,将第一人称视野(FOV)锁定为 120°——并在任何菜单打开时(世界地图、暂停菜单、背包等)自动解除锁定,然后在退出菜单后半秒内重新锁定。


## 设计原因


世界地图通过其自身的 3D 摄像机渲染,在打开时需要改变视野。那些始终强制锁定视野的模组(例如 FovLock120)会阻止这一过程,导致地图的 3D 图层与图例/路径点图层的平移速度不一致——最终出现错位,直到它随机自我修正。


本模组读取游戏自身的 UI_System.IsInMenu 标志(与原生 HUD 使用的信号相同),并且仅在没有任何菜单处于活动状态时锁定视野。地图保持完美,其他所有场景下视野维持在 120°。


## 前置要求


https://www.nexusmods.com/site/mods/107 Cyber Engine Tweaks
https://www.nexusmods.com/cyberpunk2077/mods/25677 (提供视野锁定 API)


请勿与 FovLock120 同时使用——它们会争夺同一个锁定机制。


## 安装方法


将随附的 FovAlways120 文件夹复制到 bin/x64/plugins/cyber_engine_tweaks/mods/ 目录中。


## 配置说明


打开 init.lua,如果你想要除 120 以外的数值,请修改文件顶部的 TARGET 值。