promotional bannermobile promotional banner

SettingsHub

Search, understand, manage and migrate every game setting, exposed or hidden.
Back to Files
File nameSettingsHub-v0.6.0.zip
Uploader
ymcwikiymcwiki
Uploaded
Jul 19, 2026
Downloads
13
Size
405.4 KB
Flavors
Retail
File ID
8462321
Type
R
Release
Supported game versions
  • 12.1.0
  • 12.0.7

What's new

SettingsHub

v0.6.0 (2026-07-19)

Full Changelog Previous Releases

  • Merge pull request #16 from ymcwiki/claude/v0.6-usability
    v0.6.0:玩家调研驱动的可用性一轮(接管医生/补丁漂移/迁移/隐藏设置精选)
  • docs: v0.6.0 CHANGELOG + ROADMAP(调研驱动的可用性一轮)
    Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
    Claude-Session: https://claude.ai/code/session\_01UKEWM17EjuNYct29rbnumN
  • feat(discover): 「最想要的隐藏设置」精选区(R4/v0.6)
    调研 D1:玩家不要全量 CVar 转储,要一份「短、有解释、有名字」的清单
    (AIO 短板正是给了原始列表却零解释)。发现页首屏加一条精选引导,
    聚合社区问得最多、官方选项没有的 8 项(全部复用现有策展控件,零新增
    curation 风险):最大视距/施法队列/姓名板距离/关泛光/死亡去色/自身盔甲
    摩擦音/姓名板堆叠/裸鼠。既有引导可解析断言自动覆盖。headless 全绿。
    Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
    Claude-Session: https://claude.ai/code/session\_01UKEWM17EjuNYct29rbnumN
  • feat(patchwatch): 补丁漂移自动快照 + 发现页只读报告(R3/v0.6)
    调研 D3:玩家只在「感觉不对」后才发现补丁改了设置,恢复全手动。
    登录检测 build 变化,复用快照 diff 出「本次补丁改了你哪几项」:
    • Core/PatchWatch.lua: 登录比对 build,变化则 diff 上个基准→当前,存
      patchReport(值变/新增/移除);首次只落基准不误报;每次更新基准
    • Core/Bootstrap.lua: PLAYER_LOGIN 接一行(enum 已 Refresh)
    • UI/DiscoverPage.lua: 最上方只读报告区(摘要+前几条值变+打开快照页+知道了)
    • 纯读游戏设置,只写自己 SV,绝不 SetCVar;恢复仍走用户主动的快照页
      +6 断言:首次基准/同 build 不报/跨 build 报告/值变内容/基准更新/只读证明。
      Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
      Claude-Session: https://claude.ai/code/session\_01UKEWM17EjuNYct29rbnumN
  • fix(profile): 导入迁移正确性 — bulk 持久化 + 域勾选一致门控(R2/v0.6)
    调研 D2/D5:迁移是核心价值,可信才有用。修域勾选框「只应用/导出
    勾选的域」承诺的两处违背 + 一处持久化漏洞(审查 #9/#11,基于当前代码):
    • Export: consoleexec/mutesound 改为按 domains 门控(原来绕过勾选)
    • ApplyImport: 按 payload.domains 门控所有域;导入的 bulk 域与 mutesound
      写回 profile[d]+domains[d](原来只 Restore 不持久化,切走再切回就丢)
    • DiffAgainstCurrent: 同口径门控,预览与实际应用的域集合保证一致
    • payload.domains==nil 时全应用,兼容旧串
      +7 断言:持久化/切换保留/导出门控/导入门控/预览应用一致。headless 全绿。
      Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
      Claude-Session: https://claude.ai/code/session\_01UKEWM17EjuNYct29rbnumN
  • feat(doctor): 外部接管检测(只读)+ 玩家调研计划(R1/v0.6)
    grok 六维调研玩家痛点(docs/RESEARCH-2026-07-19.md),D6 三方验证的
    「值对了却被别的插件接管」做成只读医生层:
    • Data/Takeovers.lua: 六类接管特征库(姓名板/镜头/地图/动作条/UI缩放聊天/跳字)
    • Core/Takeover.lua: C_AddOns.IsAddOnLoaded 只读检测 + 会话缓存 + ADDON_LOADED 失效
    • UI/Browser.lua: 列表 ⚠ 标记 + tooltip「值没问题,行为被 X 接管,去 X 里改」
    • UI/DiscoverPage.lua: 只读外部接管区(命中才显示,复用 layout 显隐)
    • tests: +6 断言含只读证明(反复检测不改 CVar/不发 console)
      纯读实现,守「诊断绝不改配置」红线;零 taint。headless 全绿。
      Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
      Claude-Session: https://claude.ai/code/session\_01UKEWM17EjuNYct29rbnumN

This mod has no additional files