
RadioExt更新器
一个简单的桌面应用,用于快速扫描、选择和更新Cyberpunk 2077中RadioExt模组的自定义电台。界面简洁且开源。
查看大图描述
这个模组基于 RadioExt,允许你自动添加多首歌曲和多个电台,而不是手动操作。你还可以通过使用 Cyber Engine Tweaks(CET)的自定义游戏内窗口来选择收听特定歌曲。
你可以轻松管理多个自定义广播电台、暂停和恢复曲目、快进/快退,并在游戏内打断(例如,进出车辆或攀爬)后自动恢复播放。此外,你可以选择使用一个小型图形化 Python 工具来方便地创建和管理电台文件。
安装说明
- 第 1 步: 确保你已安装 Cyber Engine Tweaks (CET) 和 RadioExt。
- 第 2 步: 从“文件”标签页下载主模组文件。
- 第 3 步: 将压缩包内容解压到《赛博朋克 2077》的根目录(即 Cyberpunk2077.exe 所在位置)。最终路径应如下所示:Cyberpunk 2077/bin/x64/plugins/cyber_engine_tweaks/mods/RadioExtMusicController/init.lua。
- 第 4 步(准备音乐): 在 radios 文件夹内为你的电台创建一个或多个文件夹,并添加任意数量的音乐。你不需要添加 metadata.json 文件;它将在下一步中自动创建。
- 第 5 步(可选但推荐): 从“可选文件”部分下载实用工具(.exe)。这个小工具会自动分析你文件夹中的音乐文件数量,并为每个电台创建一个带有唯一 FM 频率的 metadata.json 文件,以便将它们区分开来。
或者,如果你不想下载预构建的可执行文件,你可以使用“可选文件”部分提供的源代码自行构建。
包含源代码的 GitHub 链接: https://github.com/SwForPy/RadioExt-updater. (所有关于构建和使用该程序的说明都在那里)。
如何使用该实用工具(在构建/下载 .exe 之后):
- 运行 RadioExt_updater.exe 并点击“音乐文件夹”按钮。选择《赛博朋克 2077》的根文件夹。应用程序将自动找到电台文件夹的路径(.../cyber_engine_tweaks/mods/radioExt/radios)。选择后,将显示完整路径 — 请验证其是否正确。
- 点击“扫描电台”按钮(右上角)。该实用工具将扫描所有子文件夹并检测支持的音频格式(.mp3、.wav、.ogg、.flac、.mp2、.wax、.wma)。
- 找到的电台及其曲目数量将显示在底部。使用 Ctrl/Shift 键选择所需电台,或点击“全选”。选中的项目将高亮显示为黄色,并且列表上方会显示所选内容的文本摘要。
- 在“电台 FM 频率”字段中,为选定的电台输入频率(例如,一个为 132.3,另一个为 135.5),以便将它们分配到不同的无线电波段。
- 点击黄色的“更新所选”按钮。如果 metadata.json 不存在,系统会自动创建。届时将有一条通知确认操作成功完成。
- 关闭该实用工具。
关于杀毒软件警告(误报)的说明:
Windows Defender 可能会将此可执行文件标记为 Script/Wacapew.A!ml。这是一个绝对误报,对于使用 PyInstaller/Nuitka 从 Python 代码编译的独立实用程序来说很常见。
该应用程序完全安全且开源 — 你可以在 GitHub 仓库 中检查每一行代码,或直接从 Nexus Mods 下载源代码。如果执行被阻止,只需将文件添加到杀毒软件排除列表,或通过 .py 文件手动运行脚本即可。
游戏内设置:
- 启动《赛博朋克 2077》并打开 CET 控制台(默认按键:~ 或你的自定义按键绑定)。
- 转到 CET 菜单中的“按键绑定”标签页。
- 找到“RadioExt 音乐控制器”部分,并为以下操作分配快捷键:切换窗口、播放/暂停、下一曲、上一曲以及快进/快退。
- 关闭控制台。你现在可以使用分配的快捷键来控制音乐,无需重新打开 CET!
- 鼠标控制: 快捷键是可选的。你可以通过打开窗口并用鼠标点击曲目(左键点击播放/暂停,拖动滑块进行快进/快退)来完全管理播放。使用最适合你的方式即可!
尽情享受!
主要特性
- 多电台支持: 管理和切换无限数量的用户自定义广播电台。
- 智能暂停/恢复: 保持精确的播放位置。无需再从头开始播放曲目。
- 曲目快进/快退: 使用快捷键或游戏内滑块向前或向后跳过 10 秒。
- 自动恢复: 在游戏内打断(例如,进出车辆、攀爬或动画)后,音乐会平滑地恢复播放。
前置要求
- Cyber Engine Tweaks (CET) 作者:yamashi(必需)
- RadioExt 作者:NexusGuy999(必需)
- RED4ext 作者:WopsS(必需)
- Python 3.8+(仅当你选择从源代码构建更新器时才需要。预构建的 .exe 和主要的 CET 模组不需要 Python)。
致谢
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。