promotional bannermobile promotional banner

BaimiaoToolbox 白描工具箱

Modular tools for Mythic+, quick actions, reminders, coordinates, and party utility,auction searches and restocking.白描工具箱:大秘境/史诗钥石地下城界面替换、快捷按钮、状态提醒、坐标喊话与队伍小工具、拍卖行快捷购买助手,各模块可独立开关。
Back to Files

BaimiaoToolbox-1.9.18.zip

File nameBaimiaoToolbox-1.9.18.zip
Uploader
BaimiaoBaimiao
Uploaded
Oct 5, 2026
Downloads
4
Size
327.6 KB
Flavors
Retail
File ID
9072045
Type
R
Release
Supported game versions
  • 12.1.0

What's new

1.9.18 — 2026-10-06

Upgrade notes: 1.9.17 → 1.9.18

English

Settings

  • Reorganized settings groups and collapsible sections across several modules, reduced duplicate headings, and separated display, appearance, and behavior options.
  • Single-line fields save on Enter or focus loss; multiline editors retain explicit Save controls.
  • The workspace and module settings pages are created on demand instead of building every editor at login.

Auction House and memory

  • Coalesced bursts of item-data refreshes and limited processing to data requested by the helper, avoiding rebuilds caused by unrelated item events.
  • Tracked-recipe caches are invalidated when relevant unresolved reagent data arrives; bag changes use targeted inventory refreshes.
  • Reduced repeated list, callback, and temporary allocations when reopening the Auction House, with reusable display and sampling data.

Background work and diagnostics

  • Coordinates and Bloodlust monitoring use lifecycle-managed refresh timers, cancelled when disabled. Reduced redundant display writes and temporary allocations in several modules.
  • Quick buttons skip repeated clears and unchanged public numeric cooldown writes, preserving query frequency, retry behavior, and restricted-data handling.
  • Outside combat and dungeon/raid instances, successful negative Bloodlust aura queries are briefly reused with event invalidation and periodic fallback. Definitely unrelated public incremental aura events can skip a full refresh; removals, full updates, and uncertain data retain the existing path.
  • Added opt-in /bmperf: a 30-second diagnostic with separate native recent metrics and selected callback timing, event breakdowns, and internal quick-cooldown refresh timing. Use /bmperf cancel to stop; entering combat ends it automatically. Results are not saved to SavedVariables.
  • Native percentages depend on the denominator and overlapping rolling windows; diagnostics do not cover every callback. No fixed memory ceiling or CPU reduction is promised.

Installation and validation

  • Fully exit the game, replace the BaimiaoToolbox folder, and restart to load the new Diagnostics.lua. Preserve SavedVariables; no settings reset is needed.
  • Retail only; Simplified Chinese, Traditional Chinese, English, and Korean. New settings and diagnostic messages are localized.
  • 593 offline tests and Lua 5.1 syntax checks for all 25 runtime Lua files passed. Offline checks do not replace live-client testing across combat restrictions and addon combinations.
  • Auction purchases still require a click for each item; this is not unattended buying. No music files are bundled.

中文

设置界面

  • 重组多个模块的设置分组与折叠区域,减少重复标题,明确显示、外观和行为选项的层次。
  • 单行输入框回车或失焦保存;多行编辑保留显式保存,减少重复操作提示。
  • 工作台及模块设置页按需创建,不再登录时一次构建全部设置界面。

拍卖行与内存

  • 合并突发物品信息刷新,仅处理助手实际请求的数据,避免无关物品事件反复重建界面。
  • 追踪配方只在相关未就绪材料信息到达时失效缓存;背包变化优先更新库存显示。
  • 减少重复打开拍卖行时的列表、回调和临时对象分配,复用可复用的显示与采样数据。

后台刷新与诊断

  • 坐标和嗜血监控改用有生命周期管理的定时刷新,停用时取消相应计时器;减少部分模块的重复显示写入与临时分配。
  • 快捷按钮跳过重复清空和未变化的公开数值冷却写入,保留查询频率、失败重试和受限数据处理。
  • 嗜血在脱战且非地下城/团队副本时短暂复用成功的“无光环”查询;相关事件立即失效,保留定时兜底。确定无关的公开增量光环事件可跳过全量刷新;移除、完整更新及不确定数据仍走原流程。
  • 新增按需运行的 /bmperf:30 秒内分别采集原生近期指标与指定回调耗时,包含事件明细和快捷冷却内部刷新。/bmperf cancel 可取消,进入战斗自动结束;结果不写入存档。
  • 原生百分比受分母与滚动窗口影响;诊断并不覆盖所有回调。此次不承诺固定内存上限或 CPU 降幅。

安装与验证

  • 完全退出游戏后覆盖安装 BaimiaoToolbox 文件夹,再启动游戏,以加载新增 Diagnostics.lua。保留 SavedVariables,无需重置设置。
  • 正式服;简体中文、繁体中文、英文和韩语。新增设置与诊断文字同步本地化。
  • 593 项离线测试及 25 个运行 Lua 文件的 Lua 5.1 语法检查通过;离线验证不能代替全部客户端、战斗限制和插件组合的实机验证。
  • 拍卖行购买仍需逐项点击,不是无人值守购买;不附带音乐文件。

This mod has no additional files