Description
This add-on was renamed from EchoTome. Open Settings → Migration guide for details.
本插件由 EchoTome 重命名而来,请在设置中查看「迁移教程」。
MtjChatDB saves your chat locally and opens it in an in-game Record Browser, so you can search and copy older messages beyond the default chat scrollback. Capture is channel-based (whispers, Battle.net, guild/officer, party/raid/instance/BG, say/yell/emote, world/custom channels, etc.) with count/age limits and optional login pruning. Live refresh can follow the active tab when appropriate; in combat, updates are not real-time to keep overhead low. A floating button opens the browser (left-click) or options (right-click); Shift-drag to move it.
Features
- Local archive with configurable max entries and max age
- Per-type logging toggles for chat categories you care about
- Browser with sidebar, search, and copy
- Layout & readability: window size, nav width, fonts, class colors, background alpha, time formats
- Optional notifications (audio/visual where enabled)
- Tuned for lightweight use: minimal per-frame work; adjustable refresh pacing
About delayed whispers in the list: In some situations (for example Mythic+ and similar cases), the game may not let addons read the full chat content immediately—you might already see it in the chat window, while the addon still cannot access it. MtjChatDB waits until the game allows it, then saves the entry, so the same whisper may appear in the list a little later than in chat (sometimes after you leave combat), but it is usually still recorded rather than vanishing entirely. After a /reload, MtjChatDB also tries its best to keep whispers received in that situation, reducing the chance of losing whole lines.
MtjChatDB 将聊天 保存在本地,并用内置 记录浏览器 查阅与 搜索、复制,弥补默认聊天窗口翻阅长度不足。可按类型勾选是否记录:悄悄话、战网、公会/官员、小队/团队/副本/战场、说/喊/表情、世界/自定义频道 等;支持 条数与天数上限、可选 登录修剪。焦点会话刷新 在非战斗时按需跟进;战斗中不实时刷新,以降低占用。屏幕 浮动按钮:左键 打开浏览器,右键 打开设置;Shift + 左键拖动 调整位置。
功能列表
- 本地存档:条数、保留天数可控
- 采集范围:按频道类型分别开关
- 浏览器:侧栏选会话、搜索、复制
- 界面:窗口与导航宽度、字体、职业着色、背景透明度、时间格式等
- 提醒:可按设置开启声音/闪烁等(以选项为准)
- 轻量:避免臃肿每帧逻辑,刷新节奏可调
在部分场景下(例如大秘境及类似情况),游戏可能不会立刻让插件读取到完整聊天内容——你在聊天窗口里已经能看到,插件侧有时仍拿不到。此时 MtjChatDB 会等到游戏允许访问后再写入记录,因此同一条密语在列表里出现的时间可能比聊天框略晚(有时在脱离战斗之后),但一般会先记下来,而不是整条消失。使用 /reload 重新加载界面时,插件也会尽量保留这类时机收到的密语,降低整句丢失的概率。


