Skip to content

Releases: WJZ-P/sona

Sona v1.5.0

07 Jun 06:52

Choose a tag to compare

✨ 新增

  • 关闭赛事直播弹窗 — 默认开启,自动移除客户端右下角的官方赛事直播浮窗。
  • 模式选择 / 大厅场景毛玻璃 — 壁纸模式新增可调的场景毛玻璃模糊与底色,让自定义壁纸在模式选择、大厅等场景透出更柔和。
  • 快速开房 — 点击Play按钮自动进入预先选中的模式中。

✨ 更新

  • 接受反悔升级 — 接受对局后支持反悔拒绝
  • 欧服 SGP 战绩兼容 — 补充 EUN1 / EUNE / EUN 与 regional issuer fallback 映射,改善欧服玩家 SGP 战绩查询失败的问题。
  • 自定义资源路径兼容 — 导入资源时兼容粘贴包含 sona/assets 的绝对路径,自动转换为插件可识别的相对路径。
  • README 双语说明 — 更新中文 README,并新增英文版 README,补充美化、自定义头像、主题色、多语言等近期功能说明。
  • 添加 key 池 — 自定义头像上传新增多个 api key,避免单个 key 被打爆。

🐛 Bug 修复

  • 壁纸模式背景冲突 — 壁纸模式下清空模式选择 / 大厅与生涯背景切换器内的图片,并移除其他可能遮挡的背景图,避免盖住自定义壁纸。
  • 在线状态图标位置 — 修复解锁在线状态切换后,在线状态图标在部分浅色背景下出现黑底或位置偏移的问题。
  • 斗魂自定义头像 — 修复斗魂竞技场卡片不显示自定义头像的bug
  • 自定义头像恢复 — 修复删除全部自定义头像后,部分已 patch 的头像元素没有恢复默认展示的问题,并修复同步失败的问题。
  • 自定义头像离线缓存 — 修复好友离线且签名为空时,自定义头像缓存被误清导致头像回退的问题。

Sona v1.4.0

25 May 02:07

Choose a tag to compare

✨ 新增

  • 客户端美化页面 — 侧边栏新增「美化」分页,用于集中管理客户端视觉美化相关功能。
  • 自定义资源管理 — 美化页新增 assets 目录入口,支持手动录入 assets 相对路径并预览图片资源。
  • 自定义头像替换 — 美化页头像区配置图片后,会替换右侧好友列表、组队房间和个人生涯页头像显示。
  • 发布包资源目录 — Release 压缩包会额外包含 assets 文件夹和中英双语说明,方便用户放置自定义头像、背景、图标等资源。
  • 游戏内配装推荐入口 — 进入游戏后会在客户端进行中页面提供「配装推荐」按钮,可用弹窗重新查看当前英雄推荐。
  • 自定义头像 — 支持自定义头像,好友可见。
  • 主页壁纸 — 新增自定义壁纸。
  • 多语言支持 — 新增简体中文与英文界面文案,可在设置页手动切换。

🐛 Bug 修复

  • 异常对局过滤 — 评分系统和近期表现统计会跳过早期投降局与存在挂机队友的对局,避免异常局污染胜率、KDA 和综合评分。
  • 弹窗外侧点击判断 — 修复按住弹窗外侧后拖入弹窗内松开仍会关闭弹窗的问题。
  • 大乱斗换英雄配置恢复 — 修复大乱斗/海克斯大乱斗锁定后换英雄时,智能符文和召唤师技能不会按新英雄重新恢复的问题。
  • 好友列表自定义头像 — 修复好友列表中自定义头像只在 hovercard 生效、列表卡片未正确替换的问题。
  • 自定义旗帜误应用 — 修复查看其他玩家资料时可能错误显示自己自定义旗帜的问题。

Sona v1.3.2

18 May 15:35

Choose a tag to compare

✨ 新增

  • 自定义生涯背景定位记忆 — 再次打开背景选择器时,会自动滚动到当前已应用的背景皮肤,方便从上次位置继续浏览。

🐛 Bug 修复

  • 智能召唤师技能保存恢复 — 修复海克斯大乱斗等无符文模式下,召唤师技能无法独立保存和恢复的问题。

Sona v1.3.1

17 May 13:06

Choose a tag to compare

🐛 Bug 修复

  • 智能符文页重复创建 — 修复自动恢复符文时未复用已有 - Sona 符文页,导致同一类 Sona 符文页重复创建的问题。
  • Sona 装备集重复创建 — 修复自动写入装备集时同英雄重复创建多页 [Sona] 装备集的问题;同英雄仅保留并覆盖一页 Sona 装备集。
  • 推荐配装和智能符文页无效 — 修复了推荐配装和智能符文、召唤师技能无效的bug。

另外,推荐配装中的符文推荐、核心出装和推荐召唤师技能数量 3->5

Sona v1.3.0

17 May 07:10

Choose a tag to compare

✨ 新增

  • OP.GG 配装推荐增强 — 新增选人阶段配装、符文、召唤师技能与强化符文推荐。
  • 英雄选择阶段增强 — 增加英雄 T 级角标、头像预选/锁定 T 级提示,并将相关显示统一跟随「英雄选择阶段增强」开关。
  • 自定义挑战旗帜 — 在挑战身份页面新增本地旗帜选择器,可以更换所有旗帜,但仅自己可见。
  • 卸下头像 — 新增一键恢复客户端默认召唤师头像。
  • 更新提醒 — 启动时检测新版本,面板展示更新内容,并在入口按钮和客户端通知中提示。
  • 智能配装、符文与召唤师技能 — 锁定英雄后按英雄和模式自动同步装备集,并可记忆和自动恢复玩家手动保存过的符文与召唤师技能配置。
  • OP.GG 装备集写入 — 自动生成 Sona 管理的客户端装备集,按胜率排序推荐出门装、鞋子、核心装和后续装备。
  • 秒选 / 自动 Ban 英雄队列 — 秒选与自动 Ban 支持多个候选英雄,按优先级自动跳过不可用英雄并尝试下一位。
  • 增强游戏中好友状态 — 右侧好友列表可显示游戏中好友的模式和实时对局时长。
  • 组队页面优化 — 组队界面点击成员身份区域下半部分即可打开该玩家战绩面板;旗帜展示近期表现。

🐛 Bug 修复

  • 选人阶段数据错位 — 修复玩家换位后胜率/KDA 与头像点击战绩仍绑定旧楼层的问题。
  • 开黑好友标记首次不显示 — 修复了这个bug。
  • 设置备份重启后消失 — 修复客户端重启后备份的设置不显示的问题。
  • 自定义生涯背景 — 修复自定义生涯背景没有殿堂级皮肤的bug。

Sona v1.1.2

26 Apr 10:52

Choose a tag to compare

🐛 Bug 修复

  • SGP 服务器 ID 解析失败导致战绩查询不可用 — 修复了以下三个问题:
    • 国服联盟一区~五区(NJ100/GZ100/CQ100/TJ100/TJ101 等)的 issuer 不含 k8s,旧正则硬编码 -k8s- 导致无法匹配,SGP 查询必然失败
    • 外服 issuer 子域名与 SGP 服务器 key 不一致(如 EUW1EUWRU1RU),缺少映射导致查找失败
    • issuer 解析失败时无备用方案,新增从 /lol-chat/v1/meplatformId 字段获取服务器 ID 的 fallback 机制

Sona v1.1.1

26 Apr 05:24

Choose a tag to compare

🐛 Bug 修复

  • 英雄平衡性调整提示首次启动失效 — 修复了这个问题。

Sona v1.1.0

26 Apr 03:34

Choose a tag to compare

✨ 新增

  • 国服炫彩分页恢复 — 在生涯藏品页恢复被国服隐藏的「炫彩」子分页,默认开启
  • 英雄平衡性调整提示 — 游玩带平衡性调整的模式(大乱斗、无限火力、克隆大作战、极限闪击、斗魂竞技场)时,鼠标悬停在英雄头像上可以看到该英雄在当前模式下的数值调整(造成伤害、承受伤害、治疗、护盾、攻速、技能急速等)
  • 自动接受的随机延迟 — 开启「自动接受对局」时,可额外配置一段随机延迟区间(毫秒级,上限 15000ms),接受前可以先等一小段随机时间
  • 红蓝方提示 — 进入英雄选择时,在聊天框独立提示本局是蓝方还是红方(从"分析友方战力"中拆分为单独功能)
  • 战力分析 & 红蓝方提示可见性 — 「分析友方战力」和「红蓝方提示」新增可见性选项,可选「仅自己可见」或「全队可见」,默认仅自己可见
  • 隐藏云顶之弈入口 — 隐藏客户端主页的云顶之弈入口,包括顶部导航栏和游戏模式卡片
  • 隐藏右侧导航文字 — 隐藏主页右侧导航栏的文字标签,仅保留图标,界面更简洁
  • 优化战绩查询 — 优化战绩查询接口,快速查询战绩
  • 全局战力分析弹窗 — 进入游戏后自动弹窗展示双方队伍战力分析,包括胜率、KDA、段位、开黑分组;游戏界面内嵌「对局分析」按钮(使用客户端原生 <lol-uikit-flat-button> 组件)可随时重新打开
  • 对局结束自动返回房间 — 对局结束后自动返回房间,完美保留开黑车队结构;支持「自动排队」(重建房间 + 自动开始匹配)和「仅返回房间」两种模式;排队模式内置 15 次重试机制,应对队友未就绪等情况

🐛 Bug 修复

  • 英雄选择阶段队友头像下旧的 KD 数据残留 — 离开选人阶段后,上一局的胜率/KDA 覆盖层未被正确移除;现改为持有注入的 DOM 引用,离开选人阶段时直接从引用清理,不再依赖 querySelector
  • 玩游戏时麦克风偶尔自己关闭 — 和 Sona 在对局中改写"在线状态"有关,现在游戏中、选人中、结算中都不会再动这些设置
  • 主播模式下战绩数据错位 — 开启主播模式后队友 puuid/summonerId 被混淆为空值,旧逻辑过滤掉这些队友导致数组索引与楼层不对齐,KD 数据显示到错误位置;现在保留占位元素确保索引对应,无数据的楼层跳过渲染

Sona v1.0.1

18 Apr 06:51

Choose a tag to compare

🐛 Bug 修复

  • 战绩查询装备 / 召唤师技能偶尔显示不出 — 修复 initAssets 在 LCU 微服务尚未就绪时(如客户端刚启动)Promise.all 一挂全挂的问题
    • 每个资源请求改为独立 catch,单个失败不再影响其他资源的加载
    • 新增资源缺失自动重试机制:关键资源(装备/技能/队列/英雄)任一为空即视为未就绪,3 秒后自动重试,最多 3 次
    • 日志更清晰,能看到具体哪个资源失败、重试进度
  • getItemIcon / getSpellIcon 路径兜底 — 映射表未就绪时,改为返回 LCU 默认路由(/lol-game-data/assets/v1/item-icons/{id}.png),彻底避免 <img src=""> 空 src 问题

Sona v1.0.0

16 Apr 07:42

Choose a tag to compare

🎉 首个公开版本

对局增强

  • 自动接受对局 — 匹配到对局时自动点击接受
  • 秒抢英雄 — 轮到自己时自动秒锁指定英雄,支持模糊搜索选择,可切换"秒选并锁定"或"仅预选"模式
  • 大乱斗无CD换英雄 — 移除共享池英雄的切换冷却限制
  • 分析友方战力 — 进入英雄选择时自动查询队友近期战绩并发送到聊天框,附带幽默评价
  • 英雄选择阶段增强 — 5 档胜率粒子特效(blazing/strong/normal/shaky/dizzy),底部显示胜率和KDA,点击头像查看详细战绩
  • 对局结束自动点赞 — 自动随机给队友点赞

战绩查询

  • 任意玩家战绩查询 — 输入召唤师名#Tag,一次性拉取近 100 场对局
  • 模式过滤 — 按游戏模式下拉筛选
  • 详细战报 — 英雄、KDA、装备、符文、召唤师技能、补刀、金币、伤害、地图、时间
  • Game ID 复制 — 一键复制,配合回放功能

社交

  • 解锁自定义签名 — 移除客户端签名编辑限制
  • 自定义生涯背景 — 全皮肤选择器,支持搜索和分页懒加载
  • 开黑好友标记 — 同局好友用相同颜色标记
  • 段位伪装 — 伪装好友列表段位显示,黑铁到最强王者任选
  • 卸下头像边框 — 一键移除头像框装饰

工具

  • 回放观看 — 输入 Game ID 自动下载并观看对局回放
  • 设置备份/恢复 — 备份客户端常规配置 + 热键,支持多命名存档,按账号隔离
  • 窗口特效 — 毛玻璃、亚克力、云母(Win11)等视觉效果
  • 全局粒子美化 — 客户端星光粒子背景效果

界面 & 架构

  • Sona 面板 — F1 快捷键呼出,侧边栏导航(主页/工具/设置/关于/调试)
  • 增强在线状态 — 手机在线、隐身,启动时自动恢复
  • DOM 自愈注入机制 — MutationObserver 守护,注入点被刷掉后自动补回
  • LCUManager — REST + WebSocket 双通道统一管理
  • SonaStore — 内存缓存 + DataStore 持久化 + 变化监听
  • 开发者调试面板 — 完整的 LCU API 调试工具