
夜城FPV
这是一个具有模拟级物理效果的FPV模组。它的体验将与你玩过的其他模拟器截然不同,因为它模拟了许多其他模拟器未涵盖的事物。它设计用于通过USB连接真实的FPV无线电遥控器使用。
查看大图欢迎加入我们的 Discord! https://discord.gg/cDGGpXMRBw
Vortex 合集: https://www.nexusmods.com/games/cyberpunk2077/collections/rcwfx9
如果你遇到 Fallback Installer,只需点击“是,仍安装到暂存区”。
要通过 Vortex 更新到新版本,请在 Mods 列表中右键点击“NightCityFPV”,点击“检查更新”,然后点击版本列中出现的带向下箭头的黄色小云图标,并忽略有关依赖项的警告。
要求:
- Cyber Engine Tweaks 1.37.1
- RED4ext 1.30.0
- Codeware 1.20.3
- Redscript 0.5.31
- TweakXL 1.11.3
- Audioware 1.9.2
- Native Settings UI 1.96
____________________________________
推荐但非必需:
- ArchiveXL 1.26.8
- KillTrigger Areas Removed 1.3
一个 FPV 无人机无线电遥控器 - Xbox 手柄可以正常使用,但此模组并非为 Xbox 手柄设计。
这些依赖项更新或更旧的版本可能可用,也可能不可用。
你是否曾想过使用你真实的 FPV 遥控器在夜之城飞行 FPV 无人机?现在你做到了!
功能
飞行物理
- 完整的六自由度飞行物理,以 480 Hz 频率计算。
- 对全部四个电机和螺旋桨进行独立模拟,而不是将无人机视为单一推力源。
- 螺旋桨叶素模型,涵盖动力飞行、螺旋桨卸载、反向气流、风车状态和停转螺旋桨阻力。
- 电机和电调模拟,包含 KV 值、电阻、反电动势、电流限制、电机惯量和主动刹车。
- 源自 Betaflight 的 Acro 飞行控制器,具有可配置的 P、I、D 和前馈行为。
- Betaflight 风格功能,包括 Airmode 混控、Dynamic Idle、Anti-Gravity、I-term Relax、D-Max、油门 PID 衰减和电池压降补偿。
- 每个电机的 RPM 响应、扭矩反作用和陀螺效应。
- 基于机架、机臂、电机、螺旋桨保护罩和旋转螺旋桨的气动阻力。
- 旋翼尾流相互作用,包括一个螺旋桨穿过另一个螺旋桨扰动气流的情况。
- 陡降和突然机动时的涡环状态和湍流螺旋桨洗流。
- 每个螺旋桨下方单独计算地面效应,包括在倾斜表面附近的不均匀响应。
- 真实的解锁(disarmed)行为,包括螺旋桨风车旋转。
无人机预设
- 八个不同的无人机级别:65 毫米、75 毫米、85 毫米、2.5 英寸、3.5 英寸、5 英寸、7 英寸(测试版)和 10 英寸(测试版)。
- 每个级别都有自己的重量、尺寸、螺旋桨、电机、电池、空气动力学、飞控调校和操控特性。
- 预设范围从微小的室内 whoop 到自由式四轴和远航机型;它们是代表性组装,而非特定商用无人机的精确复制品。
电池模拟
- 对应级别的 LiPo 和 LiHV 电池,具有不同的电芯数量、容量、内阻和电流限制。
- 负载下的电压降和负载减少时的电压恢复。
- 荷电状态跟踪、低电压性能损失以及电池组接近耗尽时的真实放电曲线。
- Betaflight 风格的滤波电压显示以及正常、警告和严重电池状态。
- 可选的无限电池模式可在负载下保持电压降的同时保持电池电量。
控制与调校
- 原生 XInput 和 DirectInput 控制器支持,允许您使用真实的无线电遥控器。
- 游戏内控制器设置,用于轴检测、校准、反向和臂开关分配。
- 可调节的速率、指数、中心灵敏度、油门曲线、相机角度、视野、电机怠速和调校紧密度调整。
- 可调节的机身重量、螺旋桨尺寸、桨叶数量、推重比和其他物理设置。
- 从游戏内设置菜单保存、加载、创建和删除自定义配置文件。
FPV 呈现
- FPV 平视显示器(HUD),显示臂状态、速度、高度、垂直加速度、飞行时间、电池电压和信号强度。
- 可选的四个电机实时 RPM 显示。
- 基于距离的视频噪声和信号丢失效果。
- 电机音频由实际旋翼 RPM 和负载驱动,每个无人机级别有不同的声音校准。
- 在封闭空间、小巷和大型表面附近的环境感知电机混响。
游戏功能
- 使用热键进入和退出无人机模式。
- 可选的退出无人机模式时传送到无人机位置。
- 性能模式,用于减少飞行期间赛博朋克的渲染负载。
这是一个详细的实时 FPV 模拟,但它不是 Betaflight 固件的完整副本,也不是 CFD 模拟(这在性能上是不可能的),但它非常接近真实世界的物理。一些控制器算法改编自 Betaflight,而飞行器、电气、空气动力学和碰撞模型是为该模组构建的自定义系统。
极其重要:请仔细阅读所有内容,尤其是红色文字,即使使用 VORTEX 安装也是如此。这里有一些重要说明。我已经尽可能清晰、逐步地列出了步骤。你可以做到的!如果你熟悉安装模组,请按照“阶段”标题操作,直到阶段 8。
手动安装说明
阶段 1 - 准备步骤
- 在您的 Steam 库中找到游戏,右键点击它。
- 点击属性。确保在“通用”选项卡中没有设置任何启动选项。
- 点击属性窗口左侧面板上的“DLC”选项卡。
- 确保 REDMod 已勾选。
- 如果您还没有启动过游戏,请至少启动一次,启动器窗口应弹出并显示黄色播放按钮。先不要点击它。
- 点击黄色播放按钮旁边的齿轮图标,并确保“启用模组”已切换为开启。
- 点击播放,载入主菜单,然后退出游戏(如果您之前已经首次启动过游戏,可以跳过此步骤)。
阶段 2 - 安装 Cyber Engine Tweaks
- 下载 Cyber Engine Tweaks 到您容易找到的地方(下载文件夹即可)。
- 在您的 Steam 库中右键点击《赛博朋克 2077》,将鼠标悬停在“管理”上,然后点击“浏览本地文件”。
- 在弹出的资源管理器窗口中,您应该会看到“archive”、“bin”、“engine”等文件夹。保持此窗口打开。
- 在一个新的资源管理器窗口中,找到您下载的 Cyber Engine Tweaks “CET 1.37.1 - Scripting fixes-107-1-37-1-1759193708.zip”文件(名称/版本可能略有不同),然后双击该 .zip 文件将其打开。
- 复制压缩包内的“bin”文件夹,并将其粘贴到您的《赛博朋克 2077》主文件夹(包含步骤 10 中提到的文件夹的那个)内的空白处(确保没有高亮任何内容)。
- 在您的《赛博朋克 2077》主资源管理器窗口中,点击进入 bin->x64->plugins,并确认您看到一个“cyber_engine_tweaks”文件夹和一个“cyber_engine_tweaks.asi”文件。如果它们存在,您已成功安装 CET。
阶段 3 - 安装 RED4ext
- 下载 RED4ext 到您容易找到的地方(下载文件夹即可)。
- 返回到《赛博朋克 2077》主文件夹(包含“archive”、“bin”、“engine”等的那个)。
- 遵循与安装 Cyber Engine Tweaks 相同的步骤,但这次在 RED4ext 压缩包内有两个文件夹:“bin”和“red4ext”。将它们两个都复制并粘贴到您的《赛博朋克 2077》主文件夹中。
- 在您的《赛博朋克 2077》主文件夹内,您现在应该看到一个 red4ext 文件夹。如果您打开它,应该会看到 RED4ext.dll 和几个 .txt 文件。
- 返回到您的《赛博朋克 2077》主文件夹,打开 bin->x64。按名称排序,您应该会在底部附近看到一个名为“winmm.dll”的文件。您已成功安装 RED4ext。
阶段 4 - 安装 Codeware
- 下载 CodeWare 到您容易找到的地方(下载文件夹即可)。
- 您很聪明!执行与 RED4ext 和 CET 相同的步骤。CodeWare 这次在压缩包中只有一个文件夹:“red4ext”。
- 在您的《赛博朋克 2077》主文件夹中,您应该会在 red4ext->plugins 文件夹中看到“CodeWare”。您已成功安装 Codeware。
阶段 5 - 安装 Redscript
- 使用与其他依赖项相同的步骤下载并安装 Redscript。
阶段 6 - 安装 TweakXL
- 使用与其他依赖项相同的步骤下载并安装 TweakXL。
阶段 7 - 安装 Audioware
- 使用与其他依赖项相同的步骤下载并安装 Audioware。
阶段 8 - 安装 Native Settings UI
- 使用与其他依赖项相同的步骤下载并安装 Native Settings UI。
阶段 9 - 安装夜之城 FPV!
- 下载此模组 (夜之城 FPV,您当前正位于此模组的页面),并将其保存到您容易找到的地方(下载文件夹即可)。
- 返回到您的《赛博朋克 2077》主文件夹(包含“archive”、“bin”、“engine”等的那个)。
- 遵循与所有其他依赖项相同的步骤。复制“archive”、“bin”、“r6”、“engine”和“red4ext”文件夹,并将它们粘贴到您安装了其他模组的《赛博朋克 2077》主文件夹中。
- 3a. 如果您是从旧版本升级,请点击“全部替换”。
- 从您的《赛博朋克 2077》主文件夹中,确保 archive->pc->mod->FPVDrone.archive 存在。
- 从您的《赛博朋克 2077》主文件夹中,确保 bin->x64->plugins->cyber_engine_tweaks->mods->FPVDrone->init.lua 存在。此文件是您可以修改物理设置、相机角度、视野、横滚/偏航/俯仰速率等的地方。我强烈建议下载一个文本编辑器程序,如 Notepad++,以获得更好的可读性,但这并非严格必要。您可以使用 Windows 自带的记事本打开此文件。不过现在先别担心这个,因为我们还有更多设置要做。
- 从您的《赛博朋克 2077》主文件夹中,确保 r6->audioware->FPVDrone 存在。
- 从您的《赛博朋克 2077》主文件夹中,确保 r6->scripts->FPVDrone 存在。
- 从您的《赛博朋克 2077》主文件夹中,导航到 red4ext->plugins->FPVDroneInput。在里面,您应该会看到 FPVDroneInput.dll。
- 插入您的无线电遥控器,如果提示,请确保其设置为 USB 模式。 如果您以前玩过其他 FPV 模拟器,您应该已经准备好进行设置了,但有一个注意事项:您的臂开关绝不能设置在遥控器混控中的通道 1-8 上。除非它在通道 9-32 上,否则 Windows 将无法检测到您的臂开关。如果您仍然无法解决,您可以在按 Esc 键时的“MODS”菜单中,选择绕过手动臂开关。
- 启动游戏。系统会提示您为 CET 设置一个叠加层热键。点击“未绑定”,然后在键盘上按一个键(F4 是个不错的选择)。
- 您现在应该在屏幕顶部看到 CET 菜单。点击“绑定”(注意:这不同于控制器绑定窗口,此时该窗口可能也已打开)。
- 您应该会看到多个红色的“未绑定”条目。唯一重要的一个是“FPV 无人机:切换”。其他是可选的。
- 为您想要的任何这些设置键盘输入的绑定。我个人使用 F6 作为“FPV 无人机:切换”。
- 对绑定满意后,点击 CET 菜单左下角的“保存”,然后按下您的 CET 叠加层热键(如果您使用了与我相同的热键,则为 F4)。
- 接下来,按照控制器设置窗口的说明进行操作(即:阅读文本)。
- 对于 DJI RC3 用户,请使用普通/运动按钮,而不是手动/运动按钮作为您的臂/解臂。
- 完成绑定后,保存并应用控制器配置文件。
- 完成控制器设置后,退出 CET 菜单。确保您的控制响应符合预期。
- 按 Esc 键并点击“MODS”,确保您位于 FPV 无人机选项卡中。在这里,您可以查看我构建的无人机配置文件,或者构建您自己的配置文件!菜单下方有一个“无人机级别预设”选项,您可以将其作为起点。这些预设已经过调校,手感不错,但您拥有完全的自由。确保您确实保存了您的配置文件(使用“命名角色”和“追加角色”按钮在“新配置文件名称”框中输入名称,完成后点击“另存为新配置文件”。我还没有找到使用 Native Settings UI 处理文本输入的更好方法,抱歉。
- 退出菜单,然后按下您的“FPV 无人机:切换”热键(如果您使用了与我相同的键,则为 F6)。
- 开始飞行!您可以再次按下您的 FPV 无人机:切换热键以退出无人机模式。
编辑无人机属性/物理及更多
对默认配置不满意?即使游戏仍在运行,您也可以轻松进行更改!更改之间无需重启。
- 在游戏中按 Esc 键
- 点击“模组”
- 确保您位于 FPV 无人机模组菜单中
- 进行您的更改
- 保存您的配置文件(使用“命名角色”和“追加角色”按钮在“新配置文件名称”框中输入名称,完成后点击“另存为新配置文件”(或覆盖配置文件)。
致谢
感谢 KeanuWheeze 允许我为这个项目修改他的 SurveillanceCamera.ent。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。