Skip to content

likesc/RDbItems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RDbItems

WOW 1.12 版本的数据提取自以前 N 服 MySql,Turtle Wow 的数据来自于脚本的提取

安装

  1. 普通 1.12 单独下载 RDbItems-master, 如果是乌龟服(turtle)只要单独下载 RDbItems-turtle 即可

  2. 之后解压到 Interface\AddOns 目录下,

  3. 把解压后的文件夹名更改为 RDbItems 即可

乌龟服数据说明

乌龟服数据来源于对 pfQuest-turtle 的提取, 而且有一个 BUG 就是无法识别幻化过的装备, 这是因为幻化过的装备使用了新的“物品ID”值

设置

  • 在 GameTooltip 上显示物品相对应的中/英文名称

    # 关闭
    /run RDbItemsCfg.NoName = 1
    
    # 开启(默认)
    /run RDbItemsCfg.NoName = nil
    
  • shift + 点击 物品或任务(依赖pfQuest)时可选择中文或英文标题

  • 在 GameTooltip 上显示物品出售价格(ShaguTweaks, pfUI 或其它插件已经提供了此功能), 和物品等级

    如果你使用了别的同类型插件, 可以如下关闭或启用

    # 关闭
    /run RDbItemsCfg.NoPrice = 1
    
    # 开启(默认)
    /run RDbItemsCfg.NoPrice = nil
    
  • 高亮背包中最便宜的垃圾物品,打开背包按下 Ctrl 键即可 (注意是灰色的垃圾物品而不是白色物品)

    # 关闭, 需要重载插件
    /run RDbItemsCfg.NoCheapest = 1
    
    # 开启(默认), 需要重载插件
    /run RDbItemsCfg.NoCheapest = nil
    
    # 重载插件
    /console reloadui
    

对于 pfUI 如果你看不见汉字,需要将 ESC -> pfUI Config -> Setting(默认设置) -> Stand text font(标准字体) 设为 "ARIALN" 或者 "FRIZQT"

更新

2.3.0 : 重要 : 这是一个破坏性更新, 如果你写的插件引用了这个插件的数据, 那么请参考一下 Hook.lua 下的 load_itemdata()/RDbItems.get() 是如何获取数据的

  • 使用"排序数组"的形式保存数据, 理论上会更节省内存, 由于数据是固定不变的因此可以很方便地为 "名字" 创建搜索索引
  • 乌龟服幻化了的装备将会尝试使用搜索其名字的方式来解决, 由于创建了"搜索索引", 因此搜索的时间复杂度优化到了 LOG2(N)

2.2.X :

  • 添加了查找背包内 "最便宜的垃圾物品", 目前仅可用于:原始背包, pfUI, Bagnon, OneBag, SUCC_bag(未测试)
  • 修正了 "AtlasLoot 专业技能相关物品" 的显示

2.2.3 :

  • 修正了由于 "数量" 导致的价格显示错误

2.2.2 :

  • 移除了邮箱物品的 Tooltip 显示(错误无效的 API)
  • 添加了对 PfQuest 的支持

2.2.1 : 修正了点击链接的翻译 2.2.0 : 兼容 pfUI

About

WOW 1.12 (vanilla) 显示中英文物品名

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages