Skip to content

Releases: baagod/GBFR-Sigil-Loadout

0.9.0

Choose a tag to compare

@baagod baagod released this 07 Oct 13:17

动作编辑器(这一版的主角)。

  • 「角色动作」页:动作表 / 轨迹表 / 全局参数合成一页,顶栏切换。
  • 动作表:abilityTag_ 列显示技能名,并与 #、id_ 一起冻结;行可选中;单元格留空即回原值,占位符始终是原值。
  • 轨迹表:Flag0 / Flag1 改成多选勾选(值由勾中的位算出来);支持 Ctrl 多选与拖动换序;一次 Esc 就能关掉弹层。
  • 搜索框:一个 token 两种判据 —— id_ 或它引用的 mot 号,按包含匹配(打 3a 就能搜到 3a00)。
  • 保存即部署:保存后直接写进 mod;某张表与原表完全一致时,把 mod 里那份删掉,让游戏读它自己的原表。
  • Esc 改成按下即隐藏窗口到托盘;浮层里的 Esc 只关浮层。

0.8.1

Choose a tag to compare

@baagod baagod released this 01 Oct 10:26

修复更新。

  • 「角色强化」的清空现在真的清空:以前清空之后游戏里会停在上次写进去的数值上(界面却显示成空白)。
  • 同一 Key 命中的姊妹行逐行都写(此前被判成「重复 Key」整条拒写);「只改第 N 格」不再需要拿原值把前面几格填满。
  • 三页数值框行为统一(滚轮 / 方向键 / Esc / 清空回占位符),「角色强化」清空后回到灰色占位符态。
  • loadout.json 里写错形状的成员会指名报出来;哈希必须是正好 8 位十六进制("123" 以前会被当成 0x123 收下)。
  • 热键去掉 250ms 轮询兜底(会与消息通路重复响应、且绕过按键抬起等待)。

0.8.0

Choose a tag to compare

@baagod baagod released this 30 Sep 00:12

新增 「专精技能」页:每个角色的专精类型与阶段技能都能改数值。改动需 重启游戏 生效。

「角色强化」补回 46 个「角色专属」节点(连同其它共 +61 个)。

版式与文案

  • 角色统一按游戏界面排序。
  • 「角色强化」每行固定三个参槽,与描述编号对应。

0.7.1

Choose a tag to compare

@baagod baagod released this 27 Sep 20:32
  • “角色强化” 页收录通用节点。
  • “能力节点” 用圆点标记。

0.7.0

Choose a tag to compare

@baagod baagod released this 27 Sep 15:14
  • 新增「角色强化」页:对应游戏中「角色强化:攻击、HP · 抗性」里的 “Lv1 节点” 数值(目前只展示 “能力” 节点)。
  • 为「专属因子 / 角色强化」里的 “角色名称” 配色,方便查看。
  • 修复热建日志重复播报问题。
  • 「通用配装」页表头文字灰显。

0.6.4

Choose a tag to compare

@baagod baagod released this 25 Sep 20:20

0.6.4 — 因子编辑:输入等于原值也保留;工具与构建链路修正

  • 因子编辑原值保留,不再退回默认占位符。
  • 统一界面多语言文案。General Loadout、Exclusive Sigils、Sigil Edit、Search Sigil...
  • 部署脚本:启动工具改交 Explorer,不再触发未签名 exe 的发布者警告。

0.6.3

Choose a tag to compare

@baagod baagod released this 25 Sep 13:59

0.6.3 — 构建与部署流程重构(mod 行为无变化)

改动

  • 构建产物只剩一个:dist/GBFR-Sigil-Loadout-<版本>.zip。zip 先写 .tmp、成功才改名。
  • 去掉 .build-complete 完成标记与 dist/GBFR.SigilLoadout/ 装配目录。
  • deploy.ps1 直接解压 zip 到 Mods 目录(不再"拷贝到暂存再改名"),默认目标不再硬编码用户名。
  • 三个脚本统一要求 pwsh 7;README 补上「从源码构建」章节。

这一版 mod 本体的玩法与数据没有变化,主要是把构建/部署链路收窄成一个产物。

0.6.2

Choose a tag to compare

@baagod baagod released this 24 Sep 18:43

0.6.2 — 窗口最小宽 900,专属因子页角色名列加宽

改动

  • 窗口最小宽 760 → 900(初始宽同为 900):缩到最小也不会出现横向滚动
  • 专属因子页的角色名列 112px → 142px

0.6.1

Choose a tag to compare

@baagod baagod released this 24 Sep 17:25

0.6.1 — 热键不再抢键,呼出与焦点各自归位

覆盖 0.6.0 → 0.6.1(4 个提交)。全是行为修复,无新功能、无接口变化。

修复

  • 热键不再全局抢键:游戏一启动,系统里任何程序的 F1 都会失效 —— RegisterHotKey 注册裸键是全局独占的。现在只在游戏或工具自己是前台时占用,切走立刻放开
  • 呼出判据修正:工具被最小化、或可见但不在前台时,按一下就能拿出来(原来第一按被当成"收起来",表现为闪一下消失、要按两下)
  • 工具没在跑时,在别的程序里按 F1 不会再把它拉起来
  • 焦点准确还给游戏:原来"谁在前台就记谁",收起时可能把焦点还给桌面/外壳 —— 之后再按热键会永久失效
  • 跨进程焦点改由工具自己处理(借激活权 + 自己聚焦),修掉"用热键隐藏后游戏里指针不消失"
  • 最小化与关闭行为一致:窗口进托盘、指针不再残留(原来最小化是真最小化,绕过了隐藏流程)
  • 注册失败不再每个维护拍重试、不再刷屏日志

其它

  • 内部:呼出判据抽成纯函数并配表测试;WndProc 拦截器补上 WM_SYSCOMMAND

0.6.0

Choose a tag to compare

@baagod baagod released this 24 Sep 03:36

0.6.0 — 因子编辑页并入,配装改动战斗内实时生效

覆盖 0.5.10 → 0.6.0(118 个提交)。两页合流:通用配装 + 因子编辑。原生 ABI 20。

新功能

  • 因子编辑页并入:可编辑因子技能各等级的十项数值,写进游戏那份活表——地址由语义锚点解析,不做内存扫描
  • 配装改动战斗内实时生效(按队伍装配轮次闸住已离场角色)
  • 通用配装槽位上限 16,表头固定
  • 游戏内热键变成真开关:按一下显、再按一下藏
  • 托盘右键「退出」随界面语言切换(退出 / Exit / 終了 / 종료)

修复

  • 堵掉把玩家配置写坏的路:列表没读回来之前绝不写盘、读取失败后不写盘、覆盖前留一代备份
  • 配装保存慢一次编辑(防抖搬家引入的回归)
  • 因子编辑:整行点击展不开、数值框失活突然填色、说明气泡残留、窗口回来后聚焦指示闪一下
  • 原生:布局预检偏移写错导致 hook 装不上;关机时释放仍在执行的 hook stub;异常不再跨 ABI 边界

其它

  • 前端加错误边界:渲染崩了给一句话 + 重载,不再是白窗
  • 切页 / 换语言不再重挂整棵编辑器
  • 内部:Wails beta.25;构建加「完成标记」与离线布局解析回归;注释与死代码全树清理