Releases: Dangoooooo613/GBFR_BuffTimerIndicator
Release list
GBFR Cooldown Indicator V6.80
== v3.60 ==
- 三语化最终收尾:对全部可见文本做最终审计(共 472 条),所有角色名 / Buff / 专精分支三语 100% 完整且出处可溯(已逐一核对官方 lang 文件);UI 文本补全英文与繁中并接入统一翻译机制(_tr),修复此前漏翻的 QLabel 提示、消息框标题/正文、设置项等。
- 移除调试功能:删除「导出角色内存(找偏移用)」调试按钮及相关的内存 dump 代码(dump_actor_memory),对现有功能无任何影响。
- UI 显示修正:修正「拖动排序 / 勾选专精」提示文字与「排序方向」标签字号过小的显示问题,现在与相邻按钮文字大小一致。
- 新增芙劳(Ferry)专属 Buff「转世的恩宠」(Enchantress's Blessing / 轉世的恩寵):基于 GBFR_FurauGraceDirect 的内存偏移 actor+0x1CDC4 读取恩宠值,以浮点资源形式常驻显示。
- 三语数据整理:将原散落在 buff_data_generated.py 与 gbfr_overlay_qt_v6.py 内联字典、以及一批未使用的 profile* 死代码,统一收敛到单一资源文件 src/i18n.json(角色名 / Buff / 专精分支 / UI 自译串),由 i18n_loader 在运行时载入并打包进单 exe,以后增删译文只需编辑 i18n.json。
== v3.50 ==
- 修复 v3.49 四角缩放光标 bug:v3.49 把 WM_SETCURSOR 的 lParam 误当成鼠标坐标(实际它是「命中测试码+鼠标消息ID」),导致无论鼠标在核心区哪个位置都恒显示为右上到左下的斜箭头。现改用 QCursor.pos() 取真实全局坐标 + mapFromGlobal 转窗口局部坐标,四角光标现在随真实角落正确切换:左上/右下为 \ 形、右上/左下为 / 形,其余区域为普通箭头。
== v3.49 ==
- 修复核心检测/翻滚/能力冷却三窗口四角悬停缩放时,系统光标不显示为斜向双箭头(缩放指针)的问题:接管 WM_SETCURSOR 直接 SetCursor,确保半透明 frameless 窗口下缩放光标实时正确切换(此前 v3.42 的修复对这类窗口无效)。
- 移除能力冷却页重复的「显示能力冷却」复选框:模块显隐已统一由全局「模块显示」开关(show_skill_cd_module)控制,重复开关已抹除,不再有二义性、不会引发连锁问题。
- 多buff布局:颜色顺序现在跟随 buff 排序方向。选「越上越靠左」时正位(rank 0)的颜色在最左,选「越上越靠右」时正位的颜色在最右——颜色按 buff 原始顺位分配,ltr/rtl 切换时颜色随 buff 一起移动,不再被钉死在屏幕位置上。
== v3.48 ==
- 修复全局快捷键设置中 Ctrl/Alt/Shift+主键盘标点键显示为 VKxxx 的问题:现在
Ctrl + [、Ctrl + ]、Ctrl + ;等会正确显示为对应标点字符,而不是Ctrl + VK219、Ctrl + VK221、Ctrl + VK186。
== v3.47 ==
- 模块显示开关改为实时反馈:在设置面板勾选/取消「核心检测 / 翻滚 / 能力冷却」后,主界面立即同步显示或隐藏,无需点确定或重启。
- 修复核心检测模块隐藏后仍残留内容区背景框的问题:关闭后现在只保留标题栏(含标题栏背景+图标+文字),标题栏下方不再绘制内容区背景。
- 翻滚 / 能力冷却模块关闭后仍保持原有行为:整个窗口(含背景框)完全隐藏。
- 全局快捷键组合键现在也能实时生效:捕获新组合后无需点确定即可直接注册使用。
== v3.46 ==
- 修复 v3.44 回归:团长/古兰/姬塔 Class 倒计时重新显示。v3.44 删除贝阿朵丽丝恩布拉斯克槽时,误把 Class 倒计时的「结构体主读取路径」(CLASS_DURATION_OFF = 0x1FAC,经职业状态结构体 P 读取)连同常量一起删了,只剩 0xCAAC 直读备用路径(多数情况读不到值),导致倒计时消失。现恢复双路径:主读 P+0x1FAC,无效时回退 char_base+0xCAAC。
== v3.45 ==
- 技能冷却胶囊「背景色 / 边框色」接入设置 UI(技能冷却页),真正可调并持久化;边框透明度改为复用「胶囊不透明度」滑块(此前写死 100)。
- 清理死配置:bg_color / bg_color_opacity 与 classmech_window_x/y/scale_percent 已从默认值与颜色字段移除,启动迁移自动丢弃旧键。
- 全局界面新增「模块显示」勾选框小组:核心检测 / 翻滚 / 能力冷却 三大模块可独立开关;关闭时该模块所有元素不透明度归 0,标题栏(背景+图标+文字)始终保留不变。
- 主控切换为姬塔(PL0100)或龙人化(PL2000) 时,技能冷却的技能名按槽位借用古兰(PL0000)/伊德(PL1900) 的技能名,避免能力名空着。
== v3.44 ==
- 删除贝阿朵丽丝(Beatrix)「恩布拉斯克槽」(sid -4)相关功能:移除生成数据条目、读取器 id_chain 分支、之力/槽合并逻辑及专用常量。恩布拉斯克之力(sid 102)作为普通 ExStatus buff 保留,正常显示自身状态。(注:本版误删 Class 倒计时主读取路径,v3.46 已修复。)
== v3.43 ==
- 修复 v3.42 回归:恢复团长/古兰/姬塔 Class 倒计时的运行时「自动学习」逻辑(v3.42 误将其一并删除,导致 Class 倒计时被写死为 30 秒、无法显示真实时长)。现在倒计时仍按运行中学到的真实上限显示;「团长 Class 倒计时上限」设置 UI 中的手动输入框保持已移除(即你要求的删框),只保留自动学习。
== v3.42 ==
- 移除「团长 Class 倒计时上限」设置卡片里的手动输入框(勾选框);保留后台运行时自动学习,倒计时按学到的真实上限显示。旧配置中的 class_duration_manual 键会在启动时自动清理(class_duration_max 自动学习键保留)。
- Buff 启用/禁用页的「排序方向」下拉框字号改为与左侧「全勾选/全取消」按钮一致。
- 修复核心检测模块四角缩放时系统光标未显示为缩放箭头的问题。
== v3.41 ==
- 启动 UI 去方框:移除胶囊外框线、标题/状态文字外框与进度条轨道底色,只保留深色渐变胶囊与发光进度条,更干净。
- Buff 启用/禁用新增「排序方向」选项(位于「全取消」右侧):可选择「越上越靠左」或「越上越靠右」,控制列表顶部 buff 在 overlay 上靠左还是靠右显示。
== v3.40 ==
- 启动 UI 升级为「胶囊发光」风格:
· 整个启动窗口改为 400×80 的全圆角胶囊(pill)容器;
· 标题、版本、作者、软件状态全部集成在胶囊内部;
· 标题居中,元信息行「状态 · v3.40 · by Dangoooooo」居中;
· 进度条作为底部发光胶囊,无轨道边框,更简洁。
== v3.39 ==
- 启动 UI 视觉层次优化:
· 状态文字外框去除,改为纯文本;
· 状态与作者署名放在同一行,作者移到右侧更淡更小;
· 标题行只保留标题 + 版本徽章,更紧凑;
· 窗口整体缩小为 420×104,进度条高度降低 1px,更精致。
== v3.38 ==
- 启动 UI 简化美化:整个启动窗口现在只有一个标题栏和它包住的进度条,标题、版本号、作者、软件状态全部集成在内部显示,去除多余的强调条和底部署名行。
- 贝阿朵丽丝恩布拉斯克槽精简与合并:
· 4 个恩布拉斯克槽合并为 1 个「恩布拉斯克槽」;
· 读数是百分比(0~100),现在按 60 秒折算为倒计时显示(如 100% = 60s)。
· 若「恩布拉斯克之力」与「恩布拉斯克槽」同时存在,隐藏槽 UI,把倒计时合并到「恩布拉斯克之力」上;若只出现其一则照旧显示。
== v3.37 ==
- 新增贝阿朵丽丝(Beatrix)恩布拉斯克槽集成:在 Buff 启用/禁用列表中为她增加 4 个常驻槽位(恩布拉斯克槽 1~4),使用已确认的 4 条 id_chain 指针链直接读 f32,常驻显示。
== v3.36 ==
- 修复「发版后旧配置丢失」问题:改为真正向后兼容的合并,保留全部同名 key,不再因 schema 版本变化而丢弃任何用户配置。schema 保持 86。
GBFR Cooldown Indicator V6.14
== v3.60 ==
- 三语化最终收尾:对全部可见文本做最终审计(共 472 条),所有角色名 / Buff / 专精分支三语 100% 完整且出处可溯(已逐一核对官方 lang 文件);UI 文本补全英文与繁中并接入统一翻译机制(_tr),修复此前漏翻的 QLabel 提示、消息框标题/正文、设置项等。
- 移除调试功能:删除「导出角色内存(找偏移用)」调试按钮及相关的内存 dump 代码(dump_actor_memory),对现有功能无任何影响。
- UI 显示修正:修正「拖动排序 / 勾选专精」提示文字与「排序方向」标签字号过小的显示问题,现在与相邻按钮文字大小一致。
- 新增芙劳(Ferry)专属 Buff「转世的恩宠」(Enchantress's Blessing / 轉世的恩寵):基于 GBFR_FurauGraceDirect 的内存偏移 actor+0x1CDC4 读取恩宠值,以浮点资源形式常驻显示。
- 三语数据整理:将原散落在 buff_data_generated.py 与 gbfr_overlay_qt_v6.py 内联字典、以及一批未使用的 profile* 死代码,统一收敛到单一资源文件 src/i18n.json(角色名 / Buff / 专精分支 / UI 自译串),由 i18n_loader 在运行时载入并打包进单 exe,以后增删译文只需编辑 i18n.json。
== v3.50 ==
- 修复 v3.49 四角缩放光标 bug:v3.49 把 WM_SETCURSOR 的 lParam 误当成鼠标坐标(实际它是「命中测试码+鼠标消息ID」),导致无论鼠标在核心区哪个位置都恒显示为右上到左下的斜箭头。现改用 QCursor.pos() 取真实全局坐标 + mapFromGlobal 转窗口局部坐标,四角光标现在随真实角落正确切换:左上/右下为 \ 形、右上/左下为 / 形,其余区域为普通箭头。
== v3.49 ==
- 修复核心检测/翻滚/能力冷却三窗口四角悬停缩放时,系统光标不显示为斜向双箭头(缩放指针)的问题:接管 WM_SETCURSOR 直接 SetCursor,确保半透明 frameless 窗口下缩放光标实时正确切换(此前 v3.42 的修复对这类窗口无效)。
- 移除能力冷却页重复的「显示能力冷却」复选框:模块显隐已统一由全局「模块显示」开关(show_skill_cd_module)控制,重复开关已抹除,不再有二义性、不会引发连锁问题。
- 多buff布局:颜色顺序现在跟随 buff 排序方向。选「越上越靠左」时正位(rank 0)的颜色在最左,选「越上越靠右」时正位的颜色在最右——颜色按 buff 原始顺位分配,ltr/rtl 切换时颜色随 buff 一起移动,不再被钉死在屏幕位置上。
== v3.48 ==
- 修复全局快捷键设置中 Ctrl/Alt/Shift+主键盘标点键显示为 VKxxx 的问题:现在
Ctrl + [、Ctrl + ]、Ctrl + ;等会正确显示为对应标点字符,而不是Ctrl + VK219、Ctrl + VK221、Ctrl + VK186。
== v3.47 ==
- 模块显示开关改为实时反馈:在设置面板勾选/取消「核心检测 / 翻滚 / 能力冷却」后,主界面立即同步显示或隐藏,无需点确定或重启。
- 修复核心检测模块隐藏后仍残留内容区背景框的问题:关闭后现在只保留标题栏(含标题栏背景+图标+文字),标题栏下方不再绘制内容区背景。
- 翻滚 / 能力冷却模块关闭后仍保持原有行为:整个窗口(含背景框)完全隐藏。
- 全局快捷键组合键现在也能实时生效:捕获新组合后无需点确定即可直接注册使用。
== v3.46 ==
- 修复 v3.44 回归:团长/古兰/姬塔 Class 倒计时重新显示。v3.44 删除贝阿朵丽丝恩布拉斯克槽时,误把 Class 倒计时的「结构体主读取路径」(CLASS_DURATION_OFF = 0x1FAC,经职业状态结构体 P 读取)连同常量一起删了,只剩 0xCAAC 直读备用路径(多数情况读不到值),导致倒计时消失。现恢复双路径:主读 P+0x1FAC,无效时回退 char_base+0xCAAC。
== v3.45 ==
- 技能冷却胶囊「背景色 / 边框色」接入设置 UI(技能冷却页),真正可调并持久化;边框透明度改为复用「胶囊不透明度」滑块(此前写死 100)。
- 清理死配置:bg_color / bg_color_opacity 与 classmech_window_x/y/scale_percent 已从默认值与颜色字段移除,启动迁移自动丢弃旧键。
- 全局界面新增「模块显示」勾选框小组:核心检测 / 翻滚 / 能力冷却 三大模块可独立开关;关闭时该模块所有元素不透明度归 0,标题栏(背景+图标+文字)始终保留不变。
- 主控切换为姬塔(PL0100)或龙人化(PL2000) 时,技能冷却的技能名按槽位借用古兰(PL0000)/伊德(PL1900) 的技能名,避免能力名空着。
== v3.44 ==
- 删除贝阿朵丽丝(Beatrix)「恩布拉斯克槽」(sid -4)相关功能:移除生成数据条目、读取器 id_chain 分支、之力/槽合并逻辑及专用常量。恩布拉斯克之力(sid 102)作为普通 ExStatus buff 保留,正常显示自身状态。(注:本版误删 Class 倒计时主读取路径,v3.46 已修复。)
== v3.43 ==
- 修复 v3.42 回归:恢复团长/古兰/姬塔 Class 倒计时的运行时「自动学习」逻辑(v3.42 误将其一并删除,导致 Class 倒计时被写死为 30 秒、无法显示真实时长)。现在倒计时仍按运行中学到的真实上限显示;「团长 Class 倒计时上限」设置 UI 中的手动输入框保持已移除(即你要求的删框),只保留自动学习。
== v3.42 ==
- 移除「团长 Class 倒计时上限」设置卡片里的手动输入框(勾选框);保留后台运行时自动学习,倒计时按学到的真实上限显示。旧配置中的 class_duration_manual 键会在启动时自动清理(class_duration_max 自动学习键保留)。
- Buff 启用/禁用页的「排序方向」下拉框字号改为与左侧「全勾选/全取消」按钮一致。
- 修复核心检测模块四角缩放时系统光标未显示为缩放箭头的问题。
== v3.41 ==
- 启动 UI 去方框:移除胶囊外框线、标题/状态文字外框与进度条轨道底色,只保留深色渐变胶囊与发光进度条,更干净。
- Buff 启用/禁用新增「排序方向」选项(位于「全取消」右侧):可选择「越上越靠左」或「越上越靠右」,控制列表顶部 buff 在 overlay 上靠左还是靠右显示。
== v3.40 ==
- 启动 UI 升级为「胶囊发光」风格:
· 整个启动窗口改为 400×80 的全圆角胶囊(pill)容器;
· 标题、版本、作者、软件状态全部集成在胶囊内部;
· 标题居中,元信息行「状态 · v3.40 · by Dangoooooo」居中;
· 进度条作为底部发光胶囊,无轨道边框,更简洁。
== v3.39 ==
- 启动 UI 视觉层次优化:
· 状态文字外框去除,改为纯文本;
· 状态与作者署名放在同一行,作者移到右侧更淡更小;
· 标题行只保留标题 + 版本徽章,更紧凑;
· 窗口整体缩小为 420×104,进度条高度降低 1px,更精致。
== v3.38 ==
- 启动 UI 简化美化:整个启动窗口现在只有一个标题栏和它包住的进度条,标题、版本号、作者、软件状态全部集成在内部显示,去除多余的强调条和底部署名行。
- 贝阿朵丽丝恩布拉斯克槽精简与合并:
· 4 个恩布拉斯克槽合并为 1 个「恩布拉斯克槽」;
· 读数是百分比(0~100),现在按 60 秒折算为倒计时显示(如 100% = 60s)。
· 若「恩布拉斯克之力」与「恩布拉斯克槽」同时存在,隐藏槽 UI,把倒计时合并到「恩布拉斯克之力」上;若只出现其一则照旧显示。
== v3.37 ==
- 新增贝阿朵丽丝(Beatrix)恩布拉斯克槽集成:在 Buff 启用/禁用列表中为她增加 4 个常驻槽位(恩布拉斯克槽 1~4),使用已确认的 4 条 id_chain 指针链直接读 f32,常驻显示。
== v3.36 ==
- 修复「发版后旧配置丢失」问题:改为真正向后兼容的合并,保留全部同名 key,不再因 schema 版本变化而丢弃任何用户配置。schema 保持 86。
GBFR Cooldown Indicator V5.20
GBFR Cooldown Indicator V4.14
== v3.60 ==
- 三语化最终收尾:对全部可见文本做最终审计(共 472 条),所有角色名 / Buff / 专精分支三语 100% 完整且出处可溯(已逐一核对官方 lang 文件);UI 文本补全英文与繁中并接入统一翻译机制(_tr),修复此前漏翻的 QLabel 提示、消息框标题/正文、设置项等。
- 移除调试功能:删除「导出角色内存(找偏移用)」调试按钮及相关的内存 dump 代码(dump_actor_memory),对现有功能无任何影响。
- UI 显示修正:修正「拖动排序 / 勾选专精」提示文字与「排序方向」标签字号过小的显示问题,现在与相邻按钮文字大小一致。
- 新增芙劳(Ferry)专属 Buff「转世的恩宠」(Enchantress's Blessing / 轉世的恩寵):基于 GBFR_FurauGraceDirect 的内存偏移 actor+0x1CDC4 读取恩宠值,以浮点资源形式常驻显示。
- 三语数据整理:将原散落在 buff_data_generated.py 与 gbfr_overlay_qt_v6.py 内联字典、以及一批未使用的 profile* 死代码,统一收敛到单一资源文件 src/i18n.json(角色名 / Buff / 专精分支 / UI 自译串),由 i18n_loader 在运行时载入并打包进单 exe,以后增删译文只需编辑 i18n.json。
== v3.50 ==
- 修复 v3.49 四角缩放光标 bug:v3.49 把 WM_SETCURSOR 的 lParam 误当成鼠标坐标(实际它是「命中测试码+鼠标消息ID」),导致无论鼠标在核心区哪个位置都恒显示为右上到左下的斜箭头。现改用 QCursor.pos() 取真实全局坐标 + mapFromGlobal 转窗口局部坐标,四角光标现在随真实角落正确切换:左上/右下为 \ 形、右上/左下为 / 形,其余区域为普通箭头。
== v3.49 ==
- 修复核心检测/翻滚/能力冷却三窗口四角悬停缩放时,系统光标不显示为斜向双箭头(缩放指针)的问题:接管 WM_SETCURSOR 直接 SetCursor,确保半透明 frameless 窗口下缩放光标实时正确切换(此前 v3.42 的修复对这类窗口无效)。
- 移除能力冷却页重复的「显示能力冷却」复选框:模块显隐已统一由全局「模块显示」开关(show_skill_cd_module)控制,重复开关已抹除,不再有二义性、不会引发连锁问题。
- 多buff布局:颜色顺序现在跟随 buff 排序方向。选「越上越靠左」时正位(rank 0)的颜色在最左,选「越上越靠右」时正位的颜色在最右——颜色按 buff 原始顺位分配,ltr/rtl 切换时颜色随 buff 一起移动,不再被钉死在屏幕位置上。
== v3.48 ==
- 修复全局快捷键设置中 Ctrl/Alt/Shift+主键盘标点键显示为 VKxxx 的问题:现在
Ctrl + [、Ctrl + ]、Ctrl + ;等会正确显示为对应标点字符,而不是Ctrl + VK219、Ctrl + VK221、Ctrl + VK186。
== v3.47 ==
- 模块显示开关改为实时反馈:在设置面板勾选/取消「核心检测 / 翻滚 / 能力冷却」后,主界面立即同步显示或隐藏,无需点确定或重启。
- 修复核心检测模块隐藏后仍残留内容区背景框的问题:关闭后现在只保留标题栏(含标题栏背景+图标+文字),标题栏下方不再绘制内容区背景。
- 翻滚 / 能力冷却模块关闭后仍保持原有行为:整个窗口(含背景框)完全隐藏。
- 全局快捷键组合键现在也能实时生效:捕获新组合后无需点确定即可直接注册使用。
== v3.46 ==
- 修复 v3.44 回归:团长/古兰/姬塔 Class 倒计时重新显示。v3.44 删除贝阿朵丽丝恩布拉斯克槽时,误把 Class 倒计时的「结构体主读取路径」(CLASS_DURATION_OFF = 0x1FAC,经职业状态结构体 P 读取)连同常量一起删了,只剩 0xCAAC 直读备用路径(多数情况读不到值),导致倒计时消失。现恢复双路径:主读 P+0x1FAC,无效时回退 char_base+0xCAAC。
== v3.45 ==
- 技能冷却胶囊「背景色 / 边框色」接入设置 UI(技能冷却页),真正可调并持久化;边框透明度改为复用「胶囊不透明度」滑块(此前写死 100)。
- 清理死配置:bg_color / bg_color_opacity 与 classmech_window_x/y/scale_percent 已从默认值与颜色字段移除,启动迁移自动丢弃旧键。
- 全局界面新增「模块显示」勾选框小组:核心检测 / 翻滚 / 能力冷却 三大模块可独立开关;关闭时该模块所有元素不透明度归 0,标题栏(背景+图标+文字)始终保留不变。
- 主控切换为姬塔(PL0100)或龙人化(PL2000) 时,技能冷却的技能名按槽位借用古兰(PL0000)/伊德(PL1900) 的技能名,避免能力名空着。
== v3.44 ==
- 删除贝阿朵丽丝(Beatrix)「恩布拉斯克槽」(sid -4)相关功能:移除生成数据条目、读取器 id_chain 分支、之力/槽合并逻辑及专用常量。恩布拉斯克之力(sid 102)作为普通 ExStatus buff 保留,正常显示自身状态。(注:本版误删 Class 倒计时主读取路径,v3.46 已修复。)
== v3.43 ==
- 修复 v3.42 回归:恢复团长/古兰/姬塔 Class 倒计时的运行时「自动学习」逻辑(v3.42 误将其一并删除,导致 Class 倒计时被写死为 30 秒、无法显示真实时长)。现在倒计时仍按运行中学到的真实上限显示;「团长 Class 倒计时上限」设置 UI 中的手动输入框保持已移除(即你要求的删框),只保留自动学习。
== v3.42 ==
- 移除「团长 Class 倒计时上限」设置卡片里的手动输入框(勾选框);保留后台运行时自动学习,倒计时按学到的真实上限显示。旧配置中的 class_duration_manual 键会在启动时自动清理(class_duration_max 自动学习键保留)。
- Buff 启用/禁用页的「排序方向」下拉框字号改为与左侧「全勾选/全取消」按钮一致。
- 修复核心检测模块四角缩放时系统光标未显示为缩放箭头的问题。
== v3.41 ==
- 启动 UI 去方框:移除胶囊外框线、标题/状态文字外框与进度条轨道底色,只保留深色渐变胶囊与发光进度条,更干净。
- Buff 启用/禁用新增「排序方向」选项(位于「全取消」右侧):可选择「越上越靠左」或「越上越靠右」,控制列表顶部 buff 在 overlay 上靠左还是靠右显示。
== v3.40 ==
- 启动 UI 升级为「胶囊发光」风格:
· 整个启动窗口改为 400×80 的全圆角胶囊(pill)容器;
· 标题、版本、作者、软件状态全部集成在胶囊内部;
· 标题居中,元信息行「状态 · v3.40 · by Dangoooooo」居中;
· 进度条作为底部发光胶囊,无轨道边框,更简洁。
== v3.39 ==
- 启动 UI 视觉层次优化:
· 状态文字外框去除,改为纯文本;
· 状态与作者署名放在同一行,作者移到右侧更淡更小;
· 标题行只保留标题 + 版本徽章,更紧凑;
· 窗口整体缩小为 420×104,进度条高度降低 1px,更精致。
== v3.38 ==
- 启动 UI 简化美化:整个启动窗口现在只有一个标题栏和它包住的进度条,标题、版本号、作者、软件状态全部集成在内部显示,去除多余的强调条和底部署名行。
- 贝阿朵丽丝恩布拉斯克槽精简与合并:
· 4 个恩布拉斯克槽合并为 1 个「恩布拉斯克槽」;
· 读数是百分比(0~100),现在按 60 秒折算为倒计时显示(如 100% = 60s)。
· 若「恩布拉斯克之力」与「恩布拉斯克槽」同时存在,隐藏槽 UI,把倒计时合并到「恩布拉斯克之力」上;若只出现其一则照旧显示。
== v3.37 ==
- 新增贝阿朵丽丝(Beatrix)恩布拉斯克槽集成:在 Buff 启用/禁用列表中为她增加 4 个常驻槽位(恩布拉斯克槽 1~4),使用已确认的 4 条 id_chain 指针链直接读 f32,常驻显示。
== v3.36 ==
- 修复「发版后旧配置丢失」问题:改为真正向后兼容的合并,保留全部同名 key,不再因 schema 版本变化而丢弃任何用户配置。schema 保持 86。
GBFR Cooldown Indicator V4.01
== v3.60 ==
- 三语化最终收尾:对全部可见文本做最终审计(共 472 条),所有角色名 / Buff / 专精分支三语 100% 完整且出处可溯(已逐一核对官方 lang 文件);UI 文本补全英文与繁中并接入统一翻译机制(_tr),修复此前漏翻的 QLabel 提示、消息框标题/正文、设置项等。
- 移除调试功能:删除「导出角色内存(找偏移用)」调试按钮及相关的内存 dump 代码(dump_actor_memory),对现有功能无任何影响。
- UI 显示修正:修正「拖动排序 / 勾选专精」提示文字与「排序方向」标签字号过小的显示问题,现在与相邻按钮文字大小一致。
- 新增芙劳(Ferry)专属 Buff「转世的恩宠」(Enchantress's Blessing / 轉世的恩寵):基于 GBFR_FurauGraceDirect 的内存偏移 actor+0x1CDC4 读取恩宠值,以浮点资源形式常驻显示。
- 三语数据整理:将原散落在 buff_data_generated.py 与 gbfr_overlay_qt_v6.py 内联字典、以及一批未使用的 profile* 死代码,统一收敛到单一资源文件 src/i18n.json(角色名 / Buff / 专精分支 / UI 自译串),由 i18n_loader 在运行时载入并打包进单 exe,以后增删译文只需编辑 i18n.json。
== v3.50 ==
- 修复 v3.49 四角缩放光标 bug:v3.49 把 WM_SETCURSOR 的 lParam 误当成鼠标坐标(实际它是「命中测试码+鼠标消息ID」),导致无论鼠标在核心区哪个位置都恒显示为右上到左下的斜箭头。现改用 QCursor.pos() 取真实全局坐标 + mapFromGlobal 转窗口局部坐标,四角光标现在随真实角落正确切换:左上/右下为 \ 形、右上/左下为 / 形,其余区域为普通箭头。
== v3.49 ==
- 修复核心检测/翻滚/能力冷却三窗口四角悬停缩放时,系统光标不显示为斜向双箭头(缩放指针)的问题:接管 WM_SETCURSOR 直接 SetCursor,确保半透明 frameless 窗口下缩放光标实时正确切换(此前 v3.42 的修复对这类窗口无效)。
- 移除能力冷却页重复的「显示能力冷却」复选框:模块显隐已统一由全局「模块显示」开关(show_skill_cd_module)控制,重复开关已抹除,不再有二义性、不会引发连锁问题。
- 多buff布局:颜色顺序现在跟随 buff 排序方向。选「越上越靠左」时正位(rank 0)的颜色在最左,选「越上越靠右」时正位的颜色在最右——颜色按 buff 原始顺位分配,ltr/rtl 切换时颜色随 buff 一起移动,不再被钉死在屏幕位置上。
== v3.48 ==
- 修复全局快捷键设置中 Ctrl/Alt/Shift+主键盘标点键显示为 VKxxx 的问题:现在
Ctrl + [、Ctrl + ]、Ctrl + ;等会正确显示为对应标点字符,而不是Ctrl + VK219、Ctrl + VK221、Ctrl + VK186。
== v3.47 ==
- 模块显示开关改为实时反馈:在设置面板勾选/取消「核心检测 / 翻滚 / 能力冷却」后,主界面立即同步显示或隐藏,无需点确定或重启。
- 修复核心检测模块隐藏后仍残留内容区背景框的问题:关闭后现在只保留标题栏(含标题栏背景+图标+文字),标题栏下方不再绘制内容区背景。
- 翻滚 / 能力冷却模块关闭后仍保持原有行为:整个窗口(含背景框)完全隐藏。
- 全局快捷键组合键现在也能实时生效:捕获新组合后无需点确定即可直接注册使用。
== v3.46 ==
- 修复 v3.44 回归:团长/古兰/姬塔 Class 倒计时重新显示。v3.44 删除贝阿朵丽丝恩布拉斯克槽时,误把 Class 倒计时的「结构体主读取路径」(CLASS_DURATION_OFF = 0x1FAC,经职业状态结构体 P 读取)连同常量一起删了,只剩 0xCAAC 直读备用路径(多数情况读不到值),导致倒计时消失。现恢复双路径:主读 P+0x1FAC,无效时回退 char_base+0xCAAC。
== v3.45 ==
- 技能冷却胶囊「背景色 / 边框色」接入设置 UI(技能冷却页),真正可调并持久化;边框透明度改为复用「胶囊不透明度」滑块(此前写死 100)。
- 清理死配置:bg_color / bg_color_opacity 与 classmech_window_x/y/scale_percent 已从默认值与颜色字段移除,启动迁移自动丢弃旧键。
- 全局界面新增「模块显示」勾选框小组:核心检测 / 翻滚 / 能力冷却 三大模块可独立开关;关闭时该模块所有元素不透明度归 0,标题栏(背景+图标+文字)始终保留不变。
- 主控切换为姬塔(PL0100)或龙人化(PL2000) 时,技能冷却的技能名按槽位借用古兰(PL0000)/伊德(PL1900) 的技能名,避免能力名空着。
== v3.44 ==
- 删除贝阿朵丽丝(Beatrix)「恩布拉斯克槽」(sid -4)相关功能:移除生成数据条目、读取器 id_chain 分支、之力/槽合并逻辑及专用常量。恩布拉斯克之力(sid 102)作为普通 ExStatus buff 保留,正常显示自身状态。(注:本版误删 Class 倒计时主读取路径,v3.46 已修复。)
== v3.43 ==
- 修复 v3.42 回归:恢复团长/古兰/姬塔 Class 倒计时的运行时「自动学习」逻辑(v3.42 误将其一并删除,导致 Class 倒计时被写死为 30 秒、无法显示真实时长)。现在倒计时仍按运行中学到的真实上限显示;「团长 Class 倒计时上限」设置 UI 中的手动输入框保持已移除(即你要求的删框),只保留自动学习。
== v3.42 ==
- 移除「团长 Class 倒计时上限」设置卡片里的手动输入框(勾选框);保留后台运行时自动学习,倒计时按学到的真实上限显示。旧配置中的 class_duration_manual 键会在启动时自动清理(class_duration_max 自动学习键保留)。
- Buff 启用/禁用页的「排序方向」下拉框字号改为与左侧「全勾选/全取消」按钮一致。
- 修复核心检测模块四角缩放时系统光标未显示为缩放箭头的问题。
== v3.41 ==
- 启动 UI 去方框:移除胶囊外框线、标题/状态文字外框与进度条轨道底色,只保留深色渐变胶囊与发光进度条,更干净。
- Buff 启用/禁用新增「排序方向」选项(位于「全取消」右侧):可选择「越上越靠左」或「越上越靠右」,控制列表顶部 buff 在 overlay 上靠左还是靠右显示。
== v3.40 ==
- 启动 UI 升级为「胶囊发光」风格:
· 整个启动窗口改为 400×80 的全圆角胶囊(pill)容器;
· 标题、版本、作者、软件状态全部集成在胶囊内部;
· 标题居中,元信息行「状态 · v3.40 · by Dangoooooo」居中;
· 进度条作为底部发光胶囊,无轨道边框,更简洁。
== v3.39 ==
- 启动 UI 视觉层次优化:
· 状态文字外框去除,改为纯文本;
· 状态与作者署名放在同一行,作者移到右侧更淡更小;
· 标题行只保留标题 + 版本徽章,更紧凑;
· 窗口整体缩小为 420×104,进度条高度降低 1px,更精致。
== v3.38 ==
- 启动 UI 简化美化:整个启动窗口现在只有一个标题栏和它包住的进度条,标题、版本号、作者、软件状态全部集成在内部显示,去除多余的强调条和底部署名行。
- 贝阿朵丽丝恩布拉斯克槽精简与合并:
· 4 个恩布拉斯克槽合并为 1 个「恩布拉斯克槽」;
· 读数是百分比(0~100),现在按 60 秒折算为倒计时显示(如 100% = 60s)。
· 若「恩布拉斯克之力」与「恩布拉斯克槽」同时存在,隐藏槽 UI,把倒计时合并到「恩布拉斯克之力」上;若只出现其一则照旧显示。
== v3.37 ==
- 新增贝阿朵丽丝(Beatrix)恩布拉斯克槽集成:在 Buff 启用/禁用列表中为她增加 4 个常驻槽位(恩布拉斯克槽 1~4),使用已确认的 4 条 id_chain 指针链直接读 f32,常驻显示。
== v3.36 ==
- 修复「发版后旧配置丢失」问题:改为真正向后兼容的合并,保留全部同名 key,不再因 schema 版本变化而丢弃任何用户配置。schema 保持 86。
GBFR Cooldown Indicator V3.61
== v3.60 ==
- 三语化最终收尾:对全部可见文本做最终审计(共 472 条),所有角色名 / Buff / 专精分支三语 100% 完整且出处可溯(已逐一核对官方 lang 文件);UI 文本补全英文与繁中并接入统一翻译机制(_tr),修复此前漏翻的 QLabel 提示、消息框标题/正文、设置项等。
- 移除调试功能:删除「导出角色内存(找偏移用)」调试按钮及相关的内存 dump 代码(dump_actor_memory),对现有功能无任何影响。
- UI 显示修正:修正「拖动排序 / 勾选专精」提示文字与「排序方向」标签字号过小的显示问题,现在与相邻按钮文字大小一致。
== v3.50 ==
- 修复 v3.49 四角缩放光标 bug:v3.49 把 WM_SETCURSOR 的 lParam 误当成鼠标坐标(实际它是「命中测试码+鼠标消息ID」),导致无论鼠标在核心区哪个位置都恒显示为右上到左下的斜箭头。现改用 QCursor.pos() 取真实全局坐标 + mapFromGlobal 转窗口局部坐标,四角光标现在随真实角落正确切换:左上/右下为 \ 形、右上/左下为 / 形,其余区域为普通箭头。
== v3.49 ==
- 修复核心检测/翻滚/能力冷却三窗口四角悬停缩放时,系统光标不显示为斜向双箭头(缩放指针)的问题:接管 WM_SETCURSOR 直接 SetCursor,确保半透明 frameless 窗口下缩放光标实时正确切换(此前 v3.42 的修复对这类窗口无效)。
- 移除能力冷却页重复的「显示能力冷却」复选框:模块显隐已统一由全局「模块显示」开关(show_skill_cd_module)控制,重复开关已抹除,不再有二义性、不会引发连锁问题。
- 多buff布局:颜色顺序现在跟随 buff 排序方向。选「越上越靠左」时正位(rank 0)的颜色在最左,选「越上越靠右」时正位的颜色在最右——颜色按 buff 原始顺位分配,ltr/rtl 切换时颜色随 buff 一起移动,不再被钉死在屏幕位置上。
== v3.48 ==
- 修复全局快捷键设置中 Ctrl/Alt/Shift+主键盘标点键显示为 VKxxx 的问题:现在
Ctrl + [、Ctrl + ]、Ctrl + ;等会正确显示为对应标点字符,而不是Ctrl + VK219、Ctrl + VK221、Ctrl + VK186。
== v3.47 ==
- 模块显示开关改为实时反馈:在设置面板勾选/取消「核心检测 / 翻滚 / 能力冷却」后,主界面立即同步显示或隐藏,无需点确定或重启。
- 修复核心检测模块隐藏后仍残留内容区背景框的问题:关闭后现在只保留标题栏(含标题栏背景+图标+文字),标题栏下方不再绘制内容区背景。
- 翻滚 / 能力冷却模块关闭后仍保持原有行为:整个窗口(含背景框)完全隐藏。
- 全局快捷键组合键现在也能实时生效:捕获新组合后无需点确定即可直接注册使用。
== v3.46 ==
- 修复 v3.44 回归:团长/古兰/姬塔 Class 倒计时重新显示。v3.44 删除贝阿朵丽丝恩布拉斯克槽时,误把 Class 倒计时的「结构体主读取路径」(CLASS_DURATION_OFF = 0x1FAC,经职业状态结构体 P 读取)连同常量一起删了,只剩 0xCAAC 直读备用路径(多数情况读不到值),导致倒计时消失。现恢复双路径:主读 P+0x1FAC,无效时回退 char_base+0xCAAC。
== v3.45 ==
- 技能冷却胶囊「背景色 / 边框色」接入设置 UI(技能冷却页),真正可调并持久化;边框透明度改为复用「胶囊不透明度」滑块(此前写死 100)。
- 清理死配置:bg_color / bg_color_opacity 与 classmech_window_x/y/scale_percent 已从默认值与颜色字段移除,启动迁移自动丢弃旧键。
- 全局界面新增「模块显示」勾选框小组:核心检测 / 翻滚 / 能力冷却 三大模块可独立开关;关闭时该模块所有元素不透明度归 0,标题栏(背景+图标+文字)始终保留不变。
- 主控切换为姬塔(PL0100)或龙人化(PL2000) 时,技能冷却的技能名按槽位借用古兰(PL0000)/伊德(PL1900) 的技能名,避免能力名空着。
== v3.44 ==
- 删除贝阿朵丽丝(Beatrix)「恩布拉斯克槽」(sid -4)相关功能:移除生成数据条目、读取器 id_chain 分支、之力/槽合并逻辑及专用常量。恩布拉斯克之力(sid 102)作为普通 ExStatus buff 保留,正常显示自身状态。(注:本版误删 Class 倒计时主读取路径,v3.46 已修复。)
== v3.43 ==
- 修复 v3.42 回归:恢复团长/古兰/姬塔 Class 倒计时的运行时「自动学习」逻辑(v3.42 误将其一并删除,导致 Class 倒计时被写死为 30 秒、无法显示真实时长)。现在倒计时仍按运行中学到的真实上限显示;「团长 Class 倒计时上限」设置 UI 中的手动输入框保持已移除(即你要求的删框),只保留自动学习。
== v3.42 ==
- 移除「团长 Class 倒计时上限」设置卡片里的手动输入框(勾选框);保留后台运行时自动学习,倒计时按学到的真实上限显示。旧配置中的 class_duration_manual 键会在启动时自动清理(class_duration_max 自动学习键保留)。
- Buff 启用/禁用页的「排序方向」下拉框字号改为与左侧「全勾选/全取消」按钮一致。
- 修复核心检测模块四角缩放时系统光标未显示为缩放箭头的问题。
== v3.41 ==
- 启动 UI 去方框:移除胶囊外框线、标题/状态文字外框与进度条轨道底色,只保留深色渐变胶囊与发光进度条,更干净。
- Buff 启用/禁用新增「排序方向」选项(位于「全取消」右侧):可选择「越上越靠左」或「越上越靠右」,控制列表顶部 buff 在 overlay 上靠左还是靠右显示。
== v3.40 ==
- 启动 UI 升级为「胶囊发光」风格:
· 整个启动窗口改为 400×80 的全圆角胶囊(pill)容器;
· 标题、版本、作者、软件状态全部集成在胶囊内部;
· 标题居中,元信息行「状态 · v3.40 · by Dangoooooo」居中;
· 进度条作为底部发光胶囊,无轨道边框,更简洁。
== v3.39 ==
- 启动 UI 视觉层次优化:
· 状态文字外框去除,改为纯文本;
· 状态与作者署名放在同一行,作者移到右侧更淡更小;
· 标题行只保留标题 + 版本徽章,更紧凑;
· 窗口整体缩小为 420×104,进度条高度降低 1px,更精致。
== v3.38 ==
- 启动 UI 简化美化:整个启动窗口现在只有一个标题栏和它包住的进度条,标题、版本号、作者、软件状态全部集成在内部显示,去除多余的强调条和底部署名行。
- 贝阿朵丽丝恩布拉斯克槽精简与合并:
· 4 个恩布拉斯克槽合并为 1 个「恩布拉斯克槽」;
· 读数是百分比(0~100),现在按 60 秒折算为倒计时显示(如 100% = 60s)。
· 若「恩布拉斯克之力」与「恩布拉斯克槽」同时存在,隐藏槽 UI,把倒计时合并到「恩布拉斯克之力」上;若只出现其一则照旧显示。
== v3.37 ==
- 新增贝阿朵丽丝(Beatrix)恩布拉斯克槽集成:在 Buff 启用/禁用列表中为她增加 4 个常驻槽位(恩布拉斯克槽 1~4),使用已确认的 4 条 id_chain 指针链直接读 f32,常驻显示。
== v3.36 ==
- 修复「发版后旧配置丢失」问题:改为真正向后兼容的合并,保留全部同名 key,不再因 schema 版本变化而丢弃任何用户配置。schema 保持 86。
GBFR Cooldown Indicator V3.60
== v3.60 ==
- 三语化最终收尾:对全部可见文本做最终审计(共 472 条),所有角色名 / Buff / 专精分支三语 100% 完整且出处可溯(已逐一核对官方 lang 文件);UI 文本补全英文与繁中并接入统一翻译机制(_tr),修复此前漏翻的 QLabel 提示、消息框标题/正文、设置项等。
- 移除调试功能:删除「导出角色内存(找偏移用)」调试按钮及相关的内存 dump 代码(dump_actor_memory),对现有功能无任何影响。
- UI 显示修正:修正「拖动排序 / 勾选专精」提示文字与「排序方向」标签字号过小的显示问题,现在与相邻按钮文字大小一致。
== v3.50 ==
- 修复 v3.49 四角缩放光标 bug:v3.49 把 WM_SETCURSOR 的 lParam 误当成鼠标坐标(实际它是「命中测试码+鼠标消息ID」),导致无论鼠标在核心区哪个位置都恒显示为右上到左下的斜箭头。现改用 QCursor.pos() 取真实全局坐标 + mapFromGlobal 转窗口局部坐标,四角光标现在随真实角落正确切换:左上/右下为 \ 形、右上/左下为 / 形,其余区域为普通箭头。
== v3.49 ==
- 修复核心检测/翻滚/能力冷却三窗口四角悬停缩放时,系统光标不显示为斜向双箭头(缩放指针)的问题:接管 WM_SETCURSOR 直接 SetCursor,确保半透明 frameless 窗口下缩放光标实时正确切换(此前 v3.42 的修复对这类窗口无效)。
- 移除能力冷却页重复的「显示能力冷却」复选框:模块显隐已统一由全局「模块显示」开关(show_skill_cd_module)控制,重复开关已抹除,不再有二义性、不会引发连锁问题。
- 多buff布局:颜色顺序现在跟随 buff 排序方向。选「越上越靠左」时正位(rank 0)的颜色在最左,选「越上越靠右」时正位的颜色在最右——颜色按 buff 原始顺位分配,ltr/rtl 切换时颜色随 buff 一起移动,不再被钉死在屏幕位置上。
== v3.48 ==
- 修复全局快捷键设置中 Ctrl/Alt/Shift+主键盘标点键显示为 VKxxx 的问题:现在
Ctrl + [、Ctrl + ]、Ctrl + ;等会正确显示为对应标点字符,而不是Ctrl + VK219、Ctrl + VK221、Ctrl + VK186。
== v3.47 ==
- 模块显示开关改为实时反馈:在设置面板勾选/取消「核心检测 / 翻滚 / 能力冷却」后,主界面立即同步显示或隐藏,无需点确定或重启。
- 修复核心检测模块隐藏后仍残留内容区背景框的问题:关闭后现在只保留标题栏(含标题栏背景+图标+文字),标题栏下方不再绘制内容区背景。
- 翻滚 / 能力冷却模块关闭后仍保持原有行为:整个窗口(含背景框)完全隐藏。
- 全局快捷键组合键现在也能实时生效:捕获新组合后无需点确定即可直接注册使用。
== v3.46 ==
- 修复 v3.44 回归:团长/古兰/姬塔 Class 倒计时重新显示。v3.44 删除贝阿朵丽丝恩布拉斯克槽时,误把 Class 倒计时的「结构体主读取路径」(CLASS_DURATION_OFF = 0x1FAC,经职业状态结构体 P 读取)连同常量一起删了,只剩 0xCAAC 直读备用路径(多数情况读不到值),导致倒计时消失。现恢复双路径:主读 P+0x1FAC,无效时回退 char_base+0xCAAC。
== v3.45 ==
- 技能冷却胶囊「背景色 / 边框色」接入设置 UI(技能冷却页),真正可调并持久化;边框透明度改为复用「胶囊不透明度」滑块(此前写死 100)。
- 清理死配置:bg_color / bg_color_opacity 与 classmech_window_x/y/scale_percent 已从默认值与颜色字段移除,启动迁移自动丢弃旧键。
- 全局界面新增「模块显示」勾选框小组:核心检测 / 翻滚 / 能力冷却 三大模块可独立开关;关闭时该模块所有元素不透明度归 0,标题栏(背景+图标+文字)始终保留不变。
- 主控切换为姬塔(PL0100)或龙人化(PL2000) 时,技能冷却的技能名按槽位借用古兰(PL0000)/伊德(PL1900) 的技能名,避免能力名空着。
== v3.44 ==
- 删除贝阿朵丽丝(Beatrix)「恩布拉斯克槽」(sid -4)相关功能:移除生成数据条目、读取器 id_chain 分支、之力/槽合并逻辑及专用常量。恩布拉斯克之力(sid 102)作为普通 ExStatus buff 保留,正常显示自身状态。(注:本版误删 Class 倒计时主读取路径,v3.46 已修复。)
== v3.43 ==
- 修复 v3.42 回归:恢复团长/古兰/姬塔 Class 倒计时的运行时「自动学习」逻辑(v3.42 误将其一并删除,导致 Class 倒计时被写死为 30 秒、无法显示真实时长)。现在倒计时仍按运行中学到的真实上限显示;「团长 Class 倒计时上限」设置 UI 中的手动输入框保持已移除(即你要求的删框),只保留自动学习。
== v3.42 ==
- 移除「团长 Class 倒计时上限」设置卡片里的手动输入框(勾选框);保留后台运行时自动学习,倒计时按学到的真实上限显示。旧配置中的 class_duration_manual 键会在启动时自动清理(class_duration_max 自动学习键保留)。
- Buff 启用/禁用页的「排序方向」下拉框字号改为与左侧「全勾选/全取消」按钮一致。
- 修复核心检测模块四角缩放时系统光标未显示为缩放箭头的问题。
== v3.41 ==
- 启动 UI 去方框:移除胶囊外框线、标题/状态文字外框与进度条轨道底色,只保留深色渐变胶囊与发光进度条,更干净。
- Buff 启用/禁用新增「排序方向」选项(位于「全取消」右侧):可选择「越上越靠左」或「越上越靠右」,控制列表顶部 buff 在 overlay 上靠左还是靠右显示。
== v3.40 ==
- 启动 UI 升级为「胶囊发光」风格:
· 整个启动窗口改为 400×80 的全圆角胶囊(pill)容器;
· 标题、版本、作者、软件状态全部集成在胶囊内部;
· 标题居中,元信息行「状态 · v3.40 · by Dangoooooo」居中;
· 进度条作为底部发光胶囊,无轨道边框,更简洁。
== v3.39 ==
- 启动 UI 视觉层次优化:
· 状态文字外框去除,改为纯文本;
· 状态与作者署名放在同一行,作者移到右侧更淡更小;
· 标题行只保留标题 + 版本徽章,更紧凑;
· 窗口整体缩小为 420×104,进度条高度降低 1px,更精致。
== v3.38 ==
- 启动 UI 简化美化:整个启动窗口现在只有一个标题栏和它包住的进度条,标题、版本号、作者、软件状态全部集成在内部显示,去除多余的强调条和底部署名行。
- 贝阿朵丽丝恩布拉斯克槽精简与合并:
· 4 个恩布拉斯克槽合并为 1 个「恩布拉斯克槽」;
· 读数是百分比(0~100),现在按 60 秒折算为倒计时显示(如 100% = 60s)。
· 若「恩布拉斯克之力」与「恩布拉斯克槽」同时存在,隐藏槽 UI,把倒计时合并到「恩布拉斯克之力」上;若只出现其一则照旧显示。
== v3.37 ==
- 新增贝阿朵丽丝(Beatrix)恩布拉斯克槽集成:在 Buff 启用/禁用列表中为她增加 4 个常驻槽位(恩布拉斯克槽 1~4),使用已确认的 4 条 id_chain 指针链直接读 f32,常驻显示。
== v3.36 ==
- 修复「发版后旧配置丢失」问题:改为真正向后兼容的合并,保留全部同名 key,不再因 schema 版本变化而丢弃任何用户配置。schema 保持 86。
GBFR Cooldown Indicator V3.1
GBFR_CooldownIndicator V3.00 更新说明
【大版本】版本号升至 3.0(V300),本版为「角色 Buff 大补全 + 三语化」改造。
【1】补充 Buff 启用/禁用列表
- 对照 buff_names.json(51 条 status_id→中文名)与现有 BUFF_PROFILES,补齐缺失 buff;
- 新增角色专属 Buff:伊欧-星梦强化(71)、巴萨拉卡-不死之身(31)/古洛诺斯槽(42) 等;
- 新增「通用 Buff(全角色)」组:再生/无敌/追击/霸体/挺身而出/弱化免疫/暴击率Up/豪胆,
在设置面板独立成组(GENERAL),读取全角色 ExStatus 通用 buff 并支持拖拽排序。
【2】全 Buff 三语化
- 用 GBFR_Character_Skills_Buffs.json(官方 89 条专属 Buff,三语)替换全部 profile 的
zh/zh_tw/en 字段,官方有词条的 25 条已用游戏原文(ct/cs/en 三语)替换; - 官方无词条的 15 条先用临时翻译占位(详见下方「待纠正清单」)。
【3】严格三语审计
- 通篇审计所有用户可见文本:设置标签、标签页名、tooltip、托盘菜单、启动读条窗口、
对话框等,补全简中/繁中/英文翻译;zh_to_en/zh_to_tw 两表 228 条 key 完全一致、
值全部唯一;修复 3 处英文重复值(倒计时字体大小/背景不透明度/不显示)。
【4】巴萨拉卡·古洛诺斯冻结倒计时
- 参照 gbfr_vaseraga_freeze_monitor.py:新增 raw_source「actor_timer」机制,
直接读 actor+0x1CAF0 的 f32 冻结倒计时,仅冻结中 >0 时显示,max=30.0s。
【5】待纠正清单(临时翻译,官方 JSON 无词条)
- 古洛诺斯冻结(新加)/ 古洛诺斯槽(42) / 星梦强化(71) / 不死之身(31) /
神威一体(30) / 隐藏槽 / Class等级 / 8 个通用 buff;Rosetta 97/98 官方归属
Eugen(PL0500)、工具按用户数据放 Rosetta(PL0600),待确认。
【沿用】
- V275 翻滚警告牌卡片移入「翻滚模块」标签页、尖刺只闪新增支;
- V274 尖刺圆外圈圆环不闪光;V273 外圈圆环不脱节、翻滚实心更实;
- V272 翻滚白闪实心+勾边、警告牌红边黄底;V271 尖刺闪光限缩。
GBFR_CooldownIndicator V2.75 更新说明
【调整】翻滚警告牌设置卡片移入「翻滚模块」标签页
- 现象(V274 反馈):警告牌(第6/7次)的可调参数之前放在「核心检测模块→闪光应用模块」下,
与翻滚图标不在一起,找起来不方便。 - 修复:将「── 翻滚警告牌(第6/7次)──」卡片从「闪光应用模块」移到「翻滚模块→翻滚图标」
子标签内,紧跟在翻滚图标卡片之后,与翻滚图标、位置缩放同属一个模块标签页。 - 同步补充该卡片涉及的全部标签文案的英文/繁体翻译(图标大小/外边粗细/外部边色/内部填充色/
勾边粗细/勾边辉光/翻滚闪光·白色实心勾边)。
【沿用】
- V274 尖刺圆外圈圆环不闪光;尖刺闪光只作用于新增尖刺;警告牌四项可调;翻滚实心块完全不透明。
- V273 外圈圆环不脱节、翻滚实心更实、警告牌缩小+红边翻倍。
- V272 翻滚白闪实心+勾边;警告牌红边黄底。
- V271 尖刺闪光限缩、翻滚白色勾边、呼吸光实时反馈。
GBFR_CooldownIndicator V2.74 更新说明
【修复 1】尖刺圆外圈圆环不再参与闪光
- 现象(V273 反馈):层数增加时最外圈的圆环勾边跟着尖刺一起放大,看着脱节。
- 修复:
_render_buff_ui调用_draw_indicator_outer_outline时固定传flash_scale=1.0,
圆环外勾边不再随闪光缩放/移动(中间层始终不动)。
【修复 2】尖刺闪光只作用于「新增」的那一支(及装饰圆、勾边)
- 现象(V273 反馈):层数增加时所有尖刺一起闪,而需求是只有刚新增的那支尖刺闪。
- 修复:
_draw_spikes改为按每个 buff 自身的闪光记录(_spike_flash[bkey]的from=上一次层数)
独立判定:仅index >= from的尖刺以圆心为中心放大并白色闪光,其余尖刺保持不动。
若一次增加多支(如 2→5),则第 3/4/5 支都会闪。中间圆环/计时器/层数字完全不受影响。
【修复 3】翻滚警告牌(第6/7次)四项全部可调
- 现象(V273 反馈):警告牌大小、外部边色、内部填充色、边粗都写死,无法调节。
- 修复:新增 4 个设置键,并在「闪光应用模块」下方新增「翻滚警告牌(第6/7次)」卡片:
- warning_size_scale(图标大小,0.30~1.00,默认 0.68)
- warning_outline_width(外边粗细,占三角边长比例 0.03~0.50,默认 0.24,翻倍只需拉大)
- warning_outline_color(外部红色圆角三角边框色,默认 #e53935)
- warning_fill_color(内部填充色,默认 #ffef00)
红边仍用双尺寸三角直接控制(红比黄每边少 inset=边长*width,不受描边宽度上限钳制)。
【修复 4】翻滚白闪实心块完全不透明
- 现象(V273 反馈):白色勾边内部的实心填充不透明度偏低(最低 0.82),不够实。
- 修复:
_draw_dodge_icon_at实心白色填充不透明度固定为 1.0(完全不透明白块),
只在闪光结束瞬间整体消失;外部勾边辉光仍随 progress 自然衰减。
【V274 验证】真实绘制函数生成样图量化确认
- 警告牌默认:红=2296 / 黄=1452 / 红边only=2296(实心红边)/ bbox=77x77(已缩小);
可调:绿边=7353 / 蓝填=896(自定义生效)。 - 翻滚白闪:progress=0.50 白色=8448、progress=0.95 白色=7556(全程完全不透明)。
- 尖刺仅新增闪:from=6(仅顶部新尖刺)top/bot白=1045/0;from=0(全部)top/bot白=3237/4317。
- 外圈圆环:调用方固定 flash_scale=1.0 → 最远距离 42.2(=R,不放大)。
【沿用】V273 翻滚白色实心填充+勾边闪光、警告牌红边黄底结构。
GBFR_CooldownIndicator V2.73 更新说明
【修复 1】尖刺圆闪光:最外圈圆环描边也随闪光一起放大
- 现象(V272 反馈):层数增加时,尖刺和装饰小球放大了,但最外圈的圆环描边(外勾边)
仍停在原半径,尖刺外扩、外圈不动,看起来脱节。 - 根因:
_draw_indicator_outer_outline()的圆环描边画在固定半径 r,未应用闪光缩放;
而尖刺外勾边已在_draw_spikes()内随flash_scale放大。 - 修复:
_draw_indicator_outer_outline()新增flash_scale参数;_render_buff_ui()把group_flash_scale透传给它,圆环描边与尖刺外勾边用同一
flash_scale以圆心为中心同步放大。- 中间圆/计时器/层数字仍保持不动。
【修复 2】翻滚 UI 闪光:内部实心填充更实
- 现象(V272 反馈):闪光时勾边内部的白色填充太淡、太透。
- 修复:
_draw_dodge_icon_at()把「实心填充」与「勾边辉光」拆开设不透明度——
实心白色填充最低保底 0.82(几乎全程接近全白),勾边辉光随 progress 自然衰减。
比 V272 的 0.5 保底更实。
【修复 3】翻滚第 6/7 次警告牌:缩小 32% + 红色边框翻倍
- 现象(V272 反馈):警告牌太大遮挡画面,而且红色边框太细。
- 修复:
_draw_warning_roll_icon():- 警示三角整体按 0.68 倍缩小并在图标槽内居中;
- 红边粗度改用「两个不同尺寸三角」直接控制(红三角比黄三角每边多 inset
bt),
bt = max(8, sz*0.24),约为旧值 2 倍;旧公式W_big-W_small受corner_r*2
钳制、翻倍会吃掉黄色内部,故改用尺寸法;黄色内填随 bt 内收,红边清晰加粗。
【V273 验证】真实绘制函数无头渲染 + 像素量化(全部通过)
- 外圈圆环:无闪最远 42.2 → 闪光 58.7(随闪光放大)✅
- 尖刺外勾边:无闪 113.2 → 闪光 158.7 ✅
- 翻滚白闪:progress=0.5 白像素 8448、progress=0.8 仍 7556(更实),无闪 0 ✅
- 警告牌:bbox 75×75(缩小)、红边纯红带 2320 像素(翻倍成实心红边)✅
【沿用】
- V272 翻滚闪光白色实心填充 + 白色勾边;警告牌红边黄底。
- V270/V271 呼吸光/闪光实时反馈、设置对话框高频 repaint、核心检测区不被级联隐藏等。
GBFR_CooldownIndicator V2.72 更新说明
【修复 1】尖刺圆闪光:只放大尖刺+装饰小球,中间圆/计时器/数字不动
- 现象:层数增加时整个核心 UI(含中间圆环、倒计时、层数字)都被放大,且看不到白色闪光。
- 根因:旧
_render_buff_ui把模块级闪光缩放group_flash_scale作用到了【整个 buff 元素】
(尖刺+圆+计时器+文字一起 scale),所以整块核心 UI 放大;且旧的尖刺白闪只作用在「新增的那几根」
尖刺上,覆盖不全、看起来像没有白闪。 - 修复:
_render_buff_ui不再对整体做闪光缩放;中间层(外发光/外勾边/圆环/计时器/中心文字)
一律按固定尺寸绘制,绝不被闪光缩放或变色。- 闪光缩放与白色叠加【仅作用于
_draw_spikes】(尖刺本体 + 顶端装饰小球):以圆心为中心
整体外扩放大(flash_scale),并在最上层叠加白色闪光(透明度随 progress 衰减)。 - 白色闪光使用「闪光颜色」设置(默认白色)。
【修复 2】翻滚 UI 闪光:白色勾边作为闪光形状,触发瞬间出现并放大闪一下
- 现象:翻滚放大做出来了,但没有白色闪光;而且「沿图案轮廓勾边」一直常驻显示,错误的。
- 修复:
- 删除常驻勾边。勾边(白色,沿 PNG 图案外轮廓)现在只在翻滚次数增加的瞬间出现,
随闪光进度放大并衰减消失(闪一下),平时不显示。 - 新增白色勾边缓存
_get_dodge_outline_img_white(),与「闪光颜色」解耦,恒为白色。 - 设置面板「翻滚闪光·白色勾边」复选框:控制是否启用该白色勾边闪光(默认开)。
- 删除常驻勾边。勾边(白色,沿 PNG 图案外轮廓)现在只在翻滚次数增加的瞬间出现,
【修复 3】翻滚第 6/7 次:纯黄色三角覆盖内部,去掉红色内容
- 现象:第 6/7 次警告牌有红色边框和红色感叹号。
- 修复:
_draw_warning_roll_icon()改为纯黄色圆角三角(保留圆润外观),无红色边框、无感叹号,
直接以黄色三角覆盖内部。
【验证】本次使用真实绘制函数(绕过 init 实例化)生成样图并量化确认
- 尖刺:无闪白像素=0,有闪白像素=1090 → 白闪确实出现且只在尖刺上;
中间圆(绿圈)无闪/有闪像素完全一致(975=975),中心 14×14 区域差异=0 → 中间圆/数字未平移。 - 翻滚警告牌:不透明像素 10424,红色像素=0,黄色像素=10422 → 纯黄无红。
- 翻滚白色勾边:闪光关白像素=0,闪光开白像素=1234 → 勾边仅触发瞬间出现。
【V272 修复 1】翻滚闪光:白色「实心填充 + 勾边轮廓」整体放大闪一下
- 现象(V271 反馈):翻滚闪光只放大了勾边(空心环),勾边内部没有填充;用户要求闪光时
勾边内部也要填充为实心再放大。 - 修复:
_draw_dodge_icon_at()的闪光分支现在同时绘制两层白色闪光形状(都以图标中心为锚点、
随 flash_scale 放大、随 flash_progress 衰减):- 内部实心填充(新增
_get_dodge_solid_img_white(),按 PNG alpha 阈值把图案内部填白); - 外部勾边轮廓(沿用
_get_dodge_outline_img_white()白色辉光)。
设置复选框文案由「翻滚闪光·白色勾边」改为「翻滚闪光·白色实心勾边」。
- 内部实心填充(新增
【V272 修复 2】翻滚第 6/7 次警告牌:黄色圆角三角填充 + 红色圆角三角边框
- 现象(V271 反馈):第 6/7 次被改成了纯黄色三角、去掉了红色边框,但用户要的是截图样式——
黄色填充在内部、红色圆角三角框保留在周边(中间原本的橙色内容是用户自己遮住的,应为黄色填充)。 - 修复:
_draw_warning_roll_icon()改为两层圆角三角叠画:- 红色层(
#e53935,较大圆角三角)先画,整片红色; - 黄色层(
#ffef00,较小圆角三角)后画,仅覆盖内部,露出红色边框。 - 关键:三角形描边带(
createStroke)会在中心留洞,这里用.united(sharp)把原尖角三角
并回去填洞,保证黄色真正铺满内部(否则只画一圈环、中间透明)。无感叹号。
- 红色层(
【V272 验证】真实绘制函数(绕过 init 实例化)生成样图并量化确认
- 翻滚白闪:无闪白像素=0,有闪(实心+勾边)白像素=8448 → 勾边内部已实心填充且整体放大闪一下。
- 翻滚无闪:白像素=0 → 平时不显示任何白色。
- 警告牌:红色像素=2300(外围一圈边框)、黄色像素=8600(内部填充),中心点(80,80)=黄 →
黄色填充在内部、红色圆角边框在周边,符合截图目标样式。
【沿用】
- V270 呼吸光/闪光放大等时间动画在设置面板中实时反馈(_anim_timer 40ms 高频 repaint);
- V269 修复
QImage/QPainterPathStroker缺失导入与paintEvent错误日志; - V268 设置面板同步重绘、图标路径兜底;
- V267 菱形呼吸光、翻滚轮廓勾边、圆润警告牌;
- V266 呼吸光可调项、翻滚勾边粗细/辉光;
- V265 核心检测区不再被设置对话框级联隐藏;
- V264 标题栏更新按钮下载进度可见;
- V263 更新检测 3 次递增超时重试;
- V262 标题栏更新按钮 + 一键下载到同目录 + 紧凑启动读条。
GBFR Cooldown Indicator V2.61
GBFR Cooldown Indicator V2.61 更新说明
- 新增「启动读条窗口」:双击软件开启时先弹出进度条与步骤提示(加载设置→角色库→界面布局→图标资源→悬浮窗口→系统托盘→显示窗口),初始化完成后提示「启动完成」再进入主界面。
- 默认写定在线更新地址(raw.githubusercontent.com 的 version.json),V2.61 起首次启动即自动检测新版本,无需手动填写。
- 发布工具改进:上传 exe 增加真实进度条(百分比 + 已传/总大小 MB),单次超时拉长至 900 秒并支持最多 4 次自动重试;更新说明改为读取 release_notes.txt 文件;新增「跳过构建」勾选(已有 exe 可直接重发/补传)。
GBFR Cooldown Indicator V2.60
V260:版本号递增(功能与 V250 完全一致:技能冷却菱形边框×1.35、冷却完毕呼吸光、多 buff 色相旋转、自动更新)。发布工具增加记住 token 与自动探测 Git 路径。