
OrangeUI 交易记录与垃圾清理
一个把「交易对账、垃圾清理、快速拾取、批量购买」整合进同一套 设置的单体插件。
查看大图基本信息
| 项目 | 内容 |
|---|---|
| 插件名 | OrangeUI 交易记录与垃圾清理(OrangeUITradeLog) |
| 版本 | 1.1 |
| 适配客户端 | _classic_titan_(Interface 38002,Dragonflight 内核) |
| 作者 | 橘 |
| 存档 | OrangeUITradeLogDB/OrangeUI_JunkCleanerDB(账号级)、OrangeUITradeLogCharDB(角色级) |
| 可选依赖 | Ace3、LibDBIcon-1.0、tekDebug、Bagnon |
| 本地化 | 简体中文 / 繁中 / 英 / 德 / 法 / 西 / 葡 / 韩 / 俄(BulkBuy 模块) |
截图占位:
- [截图1]统一设置面板(交易记录 / 垃圾清理 / 快速拾取 分页)
- [截图2]背包 Baganator 按钮行:垃圾清理图标
模块概览
| 模块 | 文件 | 一句话功能 |
|---|---|---|
| 交易记录 | TradeLog.lua |
自动记账交易/邮件/拍卖收支与物品,支持财务汇总与自定义通报 |
| 垃圾清理 | JunkCleaner/* |
名单制一键清理背包垃圾,深度集成 Baganator 背包按钮 |
| 快速拾取 | OrangeLootCore.lua |
快速拾取、自动拾取、背包满提示音、BOP 自动确认等 |
| 批量购买 | BulkBuy/* |
商人 NPC 处按数量批量购买,支持主货币与 alternate currency |
一、交易记录(TradeLog)
自动记录交易窗口的收支、物品交换与交易结果(完成 / 取消 / 失败),无需手动抄录即可事后追溯与对账。
三类记录:交易(TRADE)、邮件(MAIL)、拍卖(AH),分别归类归档。
角色胶囊视图:按交易对象/角色聚合,一眼看清与谁发生了多少往来。
财务汇总与对账:
- 单角色收支统计、会话汇总(按天/周/月周期);
- 自动记录金钱增减(
RecordOwnerMoneyDelta),生成对账数据。
交易通报:可自定义通报文本,内置占位符(交易对象、金额、物品等),交易完成时在聊天框播报。
搜索与筛选:按角色、类型(交易/邮件)、关键字过滤历史记录。
导入 / 导出:支持导出记录文本、导入角色配置,方便跨机/分享。
留存策略:可设记录保留天数自动清理,或勾选「永久保留」。
多角色 / 多服务器:自动归一化服务器名,按角色与服务器隔离统计。
命令:
/tradelog—— 随时打开交易记录面板。
二、垃圾清理(JunkCleaner)
名单制的一键背包清理,与 Baganator 背包深度集成。
一键清理:点击 LDB/Broker 图标或背包内按钮,自动出售/清理名单内垃圾。
背包按钮集成:在 Baganator 背包按钮行的
bottom_left占位,风格完全统一。名单管理:
- 「始终清理」名单:标记后每次清理都会处理;
- 白名单/过滤保护:避免误清重要物品;
- 移除名单时聊天框打印「已移出【始终清理】+ 物品链接 + 物品ID」,反馈清晰。
出售过滤器:在清理流程中内置过滤逻辑,避免误清「始终清理」名单外的重要物品。
命令:
/ouijunk或/ojunk—— 打开垃圾清理设置。
三、快速拾取(OrangeLootCore)
接管拾取体验的一组开关,命令统一以 /ouloot 前缀。
- 快速拾取:
/ouloot fast开关,关闭时彻底让位原生拾取。 - 系统自动拾取:
/ouloot auto为所有角色开启系统自动拾取。 - 钓鱼收杆音效:
/ouloot fish禁用钓鱼收杆音效。 - 背包满提示音:
/ouloot sound背包满时播放提示音;/ouloot set自定义 SoundID。 - BOP 自动确认:
/ouloot bop单人时自动确认绑定拾取。 - 内置自定义音效「OrangeUI 叮」(独立音频文件),拾取反馈更明确。
- 设置面板:交易记录设置内的「拾取设置」分页,
/ouloot命令与 UI 双向同步。
四、批量购买(BulkBuy)
在商人 NPC 处按数量批量购入,避免一次次点。
- 命令:
/obuy打开批量购买界面。 - 支持主货币与 alternate currency(如阵营勋章等)的换算与取整。
- 数量输入、购买前确认(
VerifyPurchase/DoConfirmation),防误购。 - 多语言本地化(zhCN / zhTW / enUS / deDE / frFR / esES / ptBR / koKR / ruRU)。
命令一览
| 命令 | 模块 | 作用 |
|---|---|---|
/tradelog |
交易记录 | 打开交易记录面板 |
/ouijunk·/ojunk |
垃圾清理 | 打开垃圾清理设置 |
/obuy |
批量购买 | 打开批量购买界面 |
/ouloot fast |
快速拾取 | 切换快速拾取 |
/ouloot auto |
快速拾取 | 全角色系统自动拾取 |
/ouloot fish |
快速拾取 | 禁用钓鱼收杆音效 |
/ouloot sound |
快速拾取 | 背包满提示音开关 |
/ouloot set |
快速拾取 | 设置背包满提示 SoundID |
/ouloot bop |
快速拾取 | 单人 BOP 自动确认 |
/ouloot help |
快速拾取 | 查看命令帮助 |
安装与配置
将
OrangeUITradeLog文件夹整体放入Interface\AddOns\下,确保目录内含OrangeUITradeLog.toc。游戏内
/reload后,在 OrangeUI 统一设置面板(或对应模块命令)中按需开启:- 交易记录:
/tradelog - 垃圾清理:
/ouijunk - 批量购买:
/obuy - 快速拾取:
/ouloot help
- 交易记录:
使用 Baganator 背包时,垃圾清理按钮会自动出现在背包按钮行左下角,风格统一。
兼容性与已知问题
- 适配
_classic_titan_(Interface 38002)。API 已规避该内核下被 CVar 门控的弃用垫片(GetItemInfo等),改用C_Item.*/C_Container.*。 - 垃圾清理的背包按钮依赖 Baganator 的
RegisterRegionAPI;未安装 Baganator 时按钮不显示,但名单与命令功能不受影响。 - 已知待实测项:换肤(ElvUI 等)后按钮图标/染色同步、背包内 Alt 键增减垃圾名单的边界情况。
显示 1-3 条,共 3 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
- OrangeUITradeLog V1.2
适配版本:3.80.2
修复已知问题
- 1.0.1.1
适配版本:3.80.2
V1.0.1.1 修复批量购买 不能几千购买代币的问题
- 1.0.1
适配版本:3.80.2
**v1.1** - 垃圾清理按钮接入 Baganator `bottom_left` 背包按钮,同 UI / 同尺寸 / 同皮肤 / 同状态染色; - 垃圾名单移除在聊天框打印反馈; - 快捷键分流:右键加垃圾、左键移出垃圾名单。



还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。