自定义UI颜色工具 - (自定义队伍和敌方颜色)

自定义UI颜色工具 - (自定义队伍和敌方颜色)

选择三种颜色 → 准备好每个 Vec3 值,以便使用 .fbproject 模板粘贴到 Frosty Mod Editor (FME) 中

用户界面

工具支持HVV和HS游戏模式;其他游戏模式可能出现颜色误用,不支持Kyber模式。

主要目的是提供与Frosty编辑器兼容的Vec3颜色值,以便用户轻松更新《星球大战:前线II》中敌方、友方和小组UI元素的颜色。

工具 Custom UI Colors Tool.html 可生成适用于正常色觉和三色视觉色盲(Tritanopia)调色板的、可直接粘贴使用的Vec3值。


安装说明

  1. 从文件部分下载fbproject模板。
  2. 打开 Frosty Editor,然后依次选择 File > Open,接着选择 'Custom Enemy, Team and Group Colours.fbproject',这里会包含相关的 UIColorPaletteEntry 资源。
  3. 使用自定义UI颜色工具.html(在Chrome等现代浏览器中打开),为队伍、敌方和组队选择你喜欢的颜色。在正常色板和三色色盲色板之间切换,具体取决于你想要替换哪一个(同时选择两者也是支持的选项)。
  4. 从工具的"生成值"标签页中复制 Vec3 值。
  5. 在 Frosty Editor 中,找到要编辑的 "Colors[] indices" 资源,例如:
    • 对于基础调色板,使用新的 Vec3 值更新顶级 Colors 数组(索引 [0])。
    • 针对蓝色盲,更新 ColorBlindMappings ➜ Tritanopia 条目(成员索引 [3])中的 Vec3 值。
  6. 按照Frosty Editor的正常工作流程保存并重新构建mod包,然后在游戏中进行测试。

主要特点

  • 为队伍、敌人和队伍颜色生成 Vec3 值(x, y, z)。
  • 支持所有4种色彩模式(默认、红色盲、绿色盲和蓝色盲)
  • 提供:颜色预览、十六进制/RGB编辑、衍生色系(友军亮色、敌军暗色、极暗色)。
  • 生成与 Frosty Editor 中的 UIColorPaletteEntry 兼容的、可直接粘贴的值。

要求

  • Frosty编辑器(用于编辑/导入UIColorPaletteEntry资源)。
  • .fbproject 模板(来自文件选项卡)
  • 文件选项卡中的HTML工具
  • 一个现代浏览器,用于运行 Custom UI Colors Tool.html(Chrome、Edge、Firefox)。该工具使用剪贴板 API 和原生颜色输入功能。

说明与版权归属

  • fbproject 模板由 discord 上的 az.gg 拥有并创建。