Repository navigation
Releases: baagod/GBFR-Sigil-Loadout
Releases · baagod/GBFR-Sigil-Loadout
Release list
0.9.0
动作编辑器(这一版的主角)。
- 「角色动作」页:动作表 / 轨迹表 / 全局参数合成一页,顶栏切换。
- 动作表:
abilityTag_列显示技能名,并与#、id_一起冻结;行可选中;单元格留空即回原值,占位符始终是原值。 - 轨迹表:Flag0 / Flag1 改成多选勾选(值由勾中的位算出来);支持 Ctrl 多选与拖动换序;一次 Esc 就能关掉弹层。
- 搜索框:一个 token 两种判据 ——
id_或它引用的 mot 号,按包含匹配(打3a就能搜到3a00)。 - 保存即部署:保存后直接写进 mod;某张表与原表完全一致时,把 mod 里那份删掉,让游戏读它自己的原表。
- Esc 改成按下即隐藏窗口到托盘;浮层里的 Esc 只关浮层。
0.8.1
修复更新。
- 「角色强化」的清空现在真的清空:以前清空之后游戏里会停在上次写进去的数值上(界面却显示成空白)。
- 同一 Key 命中的姊妹行逐行都写(此前被判成「重复 Key」整条拒写);「只改第 N 格」不再需要拿原值把前面几格填满。
- 三页数值框行为统一(滚轮 / 方向键 / Esc / 清空回占位符),「角色强化」清空后回到灰色占位符态。
loadout.json里写错形状的成员会指名报出来;哈希必须是正好 8 位十六进制("123"以前会被当成 0x123 收下)。- 热键去掉 250ms 轮询兜底(会与消息通路重复响应、且绕过按键抬起等待)。
0.8.0
0.7.1
0.7.0
0.6.4
0.6.3
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
0.6.1
0.6.1 — 热键不再抢键,呼出与焦点各自归位
覆盖 0.6.0 → 0.6.1(4 个提交)。全是行为修复,无新功能、无接口变化。
修复
- 热键不再全局抢键:游戏一启动,系统里任何程序的 F1 都会失效 ——
RegisterHotKey注册裸键是全局独占的。现在只在游戏或工具自己是前台时占用,切走立刻放开 - 呼出判据修正:工具被最小化、或可见但不在前台时,按一下就能拿出来(原来第一按被当成"收起来",表现为闪一下消失、要按两下)
- 工具没在跑时,在别的程序里按 F1 不会再把它拉起来
- 焦点准确还给游戏:原来"谁在前台就记谁",收起时可能把焦点还给桌面/外壳 —— 之后再按热键会永久失效
- 跨进程焦点改由工具自己处理(借激活权 + 自己聚焦),修掉"用热键隐藏后游戏里指针不消失"
- 最小化与关闭行为一致:窗口进托盘、指针不再残留(原来最小化是真最小化,绕过了隐藏流程)
- 注册失败不再每个维护拍重试、不再刷屏日志
其它
- 内部:呼出判据抽成纯函数并配表测试;WndProc 拦截器补上
WM_SYSCOMMAND
0.6.0
0.6.0 — 因子编辑页并入,配装改动战斗内实时生效
覆盖 0.5.10 → 0.6.0(118 个提交)。两页合流:通用配装 + 因子编辑。原生 ABI 20。
新功能
- 因子编辑页并入:可编辑因子技能各等级的十项数值,写进游戏那份活表——地址由语义锚点解析,不做内存扫描
- 配装改动战斗内实时生效(按队伍装配轮次闸住已离场角色)
- 通用配装槽位上限 16,表头固定
- 游戏内热键变成真开关:按一下显、再按一下藏
- 托盘右键「退出」随界面语言切换(退出 / Exit / 終了 / 종료)
修复
- 堵掉把玩家配置写坏的路:列表没读回来之前绝不写盘、读取失败后不写盘、覆盖前留一代备份
- 配装保存慢一次编辑(防抖搬家引入的回归)
- 因子编辑:整行点击展不开、数值框失活突然填色、说明气泡残留、窗口回来后聚焦指示闪一下
- 原生:布局预检偏移写错导致 hook 装不上;关机时释放仍在执行的 hook stub;异常不再跨 ABI 边界
其它
- 前端加错误边界:渲染崩了给一句话 + 重载,不再是白窗
- 切页 / 换语言不再重挂整棵编辑器
- 内部:Wails beta.25;构建加「完成标记」与离线布局解析回归;注释与死代码全树清理