HUD 绘制器

HUD 绘制器

添加一个新菜单,你可以在其中自定义游戏颜色主题。

主要功能

  • 新增颜色主题自定义菜单(main_colors.inkstyle),同样支持 Johnny 主题颜色(main_colors_johnny.inkstyle)
  • 新增颜色管理控制选项
  • 数个基础控件预览,编辑颜色时可实时查看相关颜色变化
  • 可随意创建和使用任意数量的预设,每个颜色预设使用独立的 json 文件,你可以保存或与其他玩家分享

使用方法

  1. 运行游戏并载入你的存档
  2. 进入暂停菜单并选择 HUD Painter
  3. 按喜好更改颜色,并将你的修改保存为新预设
  4. 激活你新创建的预设
  5. 重新启动游戏,享受新的颜色主题

面向预设作者

颜色参考列表可在此处获取

重要说明

游戏使用所谓的 HDRColor 对控件进行着色,并且可能带有发光效果,但该效果在你载入游戏存档前不会完全生效(即游戏前菜单的颜色完全不会有发光效果),我目前尚未找到修复方法。因此目前如果你有预设的话,最好在游戏前使用 HUD Painter 菜单来切换预设,但如果要进行颜色编辑,我建议在你载入游戏存档后,从暂停菜单中使用该模组。

开箱即用支持颜色兼容的自定义 UI 模组



颜色选择器控制选项

  • 默认颜色 区块显示游戏基础颜色的预览,自定义颜色 显示编辑后的颜色
  • 红色 / 绿色 / 蓝色 滑块允许你更改当前选中的颜色
  • 复制 / 粘贴 按钮可用来将选中的颜色值复制到其他颜色,当你复制任意颜色后,可以多次粘贴,直到按下 取消 按钮
  • 重置颜色 按钮将颜色恢复为基础预设颜色
  • 从 HEX 输入 按钮可用于输入颜色十六进制值(RGB,无 alpha 通道)

请注意,所有颜色更改仅在游戏加载时或当你按下所选预设上的 激活 按钮后才会生效。因此,如果你要将修改保存到现有预设上,可以先切换到默认预设,然后再切换回更新后的预设。但我还是建议无论如何都重启游戏,以便完全应用新的配色方案。此外,如果某个控件已经生成,它可能会保持旧颜色,直到你重启游戏。

预设存储在 Cyberpunk 2077\r6\storages\HUDPainter 文件夹中,作为独立的 .json 文件,你可以与其他用户分享(但请勿删除 DEFAULT.json 文件,否则模组将无法工作)。

如何自定义世界地图菜单

如果你在 HUD Painter 模组设置菜单中激活 启用自定义颜色选项,那么世界地图将使用游戏颜色主题中的选定颜色,而不是硬编码的红色和蓝色调。你可以更改建筑几何体和边缘、道路、道路边界以及地铁线路的颜色,以及整体亮度和饱和度。选定的颜色会在你打开菜单时应用,因此无需重启游戏,只需在更改任何颜色前关闭世界地图即可。

菜单背景

游戏颜色主题不会完全改变游戏内菜单背景,因此我上传了一个包含未烹饪纹理的 WolvenKit 项目,如果你熟悉游戏模组制作,可以随意编辑并将其用作模组。

致谢

  • psiberx 提供了所有新的 Codeware 功能,使这个模组成为可能
  • e256 提供了 UX 建议和测试
  • WolvenKit 团队和 CP77 模组制作 Discord 的伙伴们

我的其他模组