魔兽科普汇聚WoW玩家们专属综合资讯门户网站!

PetesDefensiveHistory

PetesDefensiveHistory 是一款魔兽世界插件,主要用于界面框架、头像、动作条或冷却显示优化、坐骑、宠物或击杀记录。建议根据自己的版本和插件环境先测试兼容性。

免费下载 举报 收藏插件
插件详情

插件中文资料库

中文说明、玩家点评、适用场景和替代推荐,方便快速判断是否适合你。

玩家一句话点评
PetesDefensiveHistory 适合需要团队框架、界面增强或玩法辅助的玩家,建议结合自己的职业和版本先测试再长期使用。
适用场景
  • 副本、团队本和大秘境战斗提醒
  • 界面布局、头像框、姓名板和动作条优化

PetesDefensiveHistory 插件下载与使用指南

本页整理了 PetesDefensiveHistory 的功能用途、适用人群、安装方法和常见问题,方便玩家快速判断是否需要安装。

适合谁用

PetesDefensiveHistory 是一款 团队框架 / 增益与减益 类插件,适合需要优化界面、提升操作效率或补充游戏信息提示的魔兽世界玩家。

基本信息

  • 插件作者:Oopsrofl
  • 插件分类:团队框架 / 增益与减益
  • 适配版本:12.0.0,12.0.1,12.0.5,12.0.7
  • 累计下载:7,919

安装方法

  1. 点击上方下载按钮获取 PetesDefensiveHistory插件文件。
  2. 解压后将插件文件夹放入 World of Warcraft/_retail_/Interface/AddOns 目录。
  3. 重启游戏或在角色界面点击插件,确认 PetesDefensiveHistory 已启用。
  4. 如果插件不生效,请检查版本是否匹配,或关闭同类冲突插件后重试。

使用建议

PetesDefensiveHistory 安装后建议先在角色界面确认已启用,进入游戏后根据插件提供的命令、小地图按钮或设置面板进行调整。如遇到报错,可先单独启用该插件排查冲突。

PetesDefensiveHistory 常见问题

这个插件适合哪些玩家?

PetesDefensiveHistory 适合需要 团队框架 / 增益与减益 类功能的玩家,特别是希望提升游戏便利性、界面管理或战斗信息获取效率的用户。

下载后怎么安装?

下载后解压到 Interface/AddOns 目录,然后重启游戏并在角色界面启用插件。

为什么插件不显示或不生效?

常见原因是目录多套一层、游戏版本不匹配、依赖插件缺失或同类插件冲突。

有没有类似插件可以替代?

可以查看本页的替代插件推荐和相关插件区域,按下载量和分类选择同类工具。

插件 AI 问答

可以问:这个插件正式服能用吗、和 DBM 冲突吗、怎么设置、有没有替代插件。

PetesDefensiveHistory 是一款魔兽世界插件,主要用于界面框架、头像、动作条或冷却显示优化、坐骑、宠物或击杀记录。建议根据自己的版本和插件环境先测试兼容性。

插件用途

PetesDefensiveHistory 主要面向需要团队框架功能的玩家,用来改善游戏体验、减少重复操作或补充默认界面没有直接提供的信息。

适用场景

  • 界面框架、头像、动作条或冷却显示优化
  • 坐骑、宠物或击杀记录

使用建议

安装后建议先在角色选择界面或插件管理器中确认已启用,再进入游戏测试是否与现有整合包、WA 和其他插件冲突。如遇报错,可以先禁用同类插件排查。

WHILE MOSTLY FUNCTIONAL, THIS ADDON IS STILL UNDER ACTIVE DEVELOPMENT. EXPECT SOME BUGS, INCONVENIENCES AND /reloads.

Tracks cooldowns for Blizzard-approved IMPORTANT, BIG_DEFENSIVE and EXTERNAL buffs. When identified, active cooldowns are glowed and cooldown timers are shown. Text-To-Speech (TTS) announcements are also supported. Buffs that cannot be identified are instead displayed on a second row similar to a GCD history tracker. These buffs display a "count-up" timer that indicates how much time has passed since that (unidentified) buff was applied.

PetesDefensiveHistory uses a flexible inference engine to identify abilities through several lines of evidence. Many abilities can be detected immediately on cast. In future versions, more abilities will be added.

  • Tracks 76 offensive and defensive cooldowns.
  • Detects talents and hero specs.
  • Text-to-Speech (TTS) ability announcer.
  • Supports icon skinning with Masque.
  • Data exporter and log analyzer to measure inference accuracy using combat logs as a truth source.
  • Designed for Mythic+ but future updates will add support for raids and allies in arena.
  • Supports the following group frames:
    • Blizzard default frames
    • Cell
    • DandersFrames
    • ElvUI
    • EnhanceQoL
    • Grid2
    • VuhDo

Would love to integrate the inference engine with a UI-focused addon. Please contact me if interested!

image

Frequently asked questions (Read this first!)

PetesDefensiveHistory might look like OmniCD, but Blizzard's addon restrictions make detecting cooldowns a messy process. There are a few important things to understand about how this AddOn works and its limitations!

1. Why do some players have no cooldown trackers?

  • This AddOn uses LibSpecialization to retrieve the talents of your teammates. Players without LibSpecialization will not have a cooldown tracker. Talents can change the cooldown timers by several minutes!
  • LibSpecialization communicates your talents to your groupmates. Many players have it installed without knowing - for example, BigWigs (and PetesDefensiveHistory!) both bundle it.
  • Talents are necessary to know (a) what abilities someone has and (b) what their cooldowns are.
  • Players without LibSpecialization will have no cooldown icons next to their frames!

image The mage does not have LibSpecialization

  • Mouseover the Minimap icon to see which players do not have LibSpecialization

image Players with LibSpecialization will show a row of tracked abilities

2. What is the second row of icons?

  • The second row of icons contains cooldowns that could not be guessed by the addon.
  • The second row is called the history tray and is like a GCD tracker for unidentified cooldowns.
  • The history tray counts up from the time the buff was applied. If you know the cooldown of the ability, then you can know when it is available even when the AddOn fails.

image Freedom could not be guessed on the druid

  • Turn off the history tray with this option:

image

3. Why is there a (!) on my cooldown tracker?

  • Dynamic cooldown reduction (like the cooldown of Shield Wall is reduced by 6s when you use Shield Slam) cannot be detected with Blizzard's new restrictions.
  • (!) badges mark the cooldown trackers that are affected by dynamic cooldown reduction and thus will be inaccurate. Those trackers instead reflect the longest possible cooldown.

image

  • Turn off the badges with this option:

image

4. Why do abilities sometimes start glowing long after they're cast?

  • Some abilities are hard to distinguish from others. PetesDefensiveHistory continuously collects data about each ability and only glows the cooldown when it has enough information to be certain that its guess is correct.
  • When cooldowns are predicted more than 1.5s from the time they were used, Text-to-speech does not announce the cooldown.

5. Complicated things happen!

  • Players without LibSpecialization can cause unexpected things. For example, if someone without LibSpec uses an external defensive, an icon will be added to the target's history tray.

image Life Cocoon was cast on the Paladin by a Monk without LibSpec

Limitations

  • Tracking is not 100% accurate. Which cooldown has been used is guessed based on the small number of Blizzard marked buffs and some additional logic about who those buffs can be cast by and applied to. This addon does not rely on exploits in which secret spell IDs are inadvertently leaked.
  • Only abilities flagged by Blizzard can be tracked. In very rare cases, an ability not flagged by Blizzard can be guessed accurately, but we are mostly restricted to just the flagged abilities. Blizzard continues to change which abilities are flagged.
  • Tracking only works for players with LibSpecialization. LibSpecialization is included in this addon as well as many common addons such as BigWigs. For players without LibSpecialization, all buffs will be sent to the history tracker (i.e., treated as unidentified).
  • Dynamic cooldown reduction cannot be tracked. While static cooldown reduction from talents (e.g., cooldown reduced by 60s) is handled, dynamic cooldown reduction (CDR)--e.g., the cooldown of Shield Wall is reduced by 6s when you use Shield Slam--cannot generally be tracked. Timers for abilities with both CDR and multiple charges are especially inaccurate since the second charge can only begin cooling down once the first charge completes. These ability trackers are displayed with a (!) badge and can be disabled if desired.
  • Stoneform is only detectable when it dispels a debuff! If used only for the physical damage reduction, it will not be detected.
  • Shadowmeld, Vanish and Greater Invis are only detectable when dropping combat! If used, e.g., when standing in a city, the ability will not be detected.
    • Combat drops also do not work on target dummies Dummies prevent combat drops when too close (~10 yards). Walk 20-30yd from the dummy to avoid this.

Known bugs

There are several known bugs. Unlike limitations, which are permanent, these bugs will be fixed in upcoming releases. Here are a few in no particular order:

  • Combat drops fail to identify. Shadowmeld, Feign Death, Greater Invis, and Vanish are being missed more often than they should be.
  • Group members without LibSpec can cause wacky results on players with LibSpec! If a group member without LibSpec uses an ability that would be tracked, the addon will still try to guess that ability. But because that member didn't have LibSpec, they won't have any valid abilities to assign the use to. Instead, the addon will try to assign the use to a valid ability it does know about. This will always be an external cooldown on another player. Blessing of Freedom is often chosen. This is completely fixable by ensuring your entire group has PetesDefensiveHistory or LibSpecialization or any addon that embeds LibSpecialization (BigWigs does and WeakAuras used to do this). When you can't force your groups to have an addon with LibSpecialization, this will be mostly fixed by adding a default ability set for each spec. This will work better for specs where the base abilities are near-guaranteed (e.g., Pain Suppression on a disc priest) than specs with more optional talents (e.g., Blessing of Protection on a ret paladin).
  • Avatar, Guardian of Ancient Kings, and VDH (tank) Metamorphosis inference is currently inaccurate, but is solvable.
  • Changes to party sort order aren't detected, so trackers will not follow the sorting. For example, if you change your party sort order in the default Blizzard frames through edit mode the attached trackers will not follow. A /reload will fix the issue.
  • Cooldown tracker states are lost on /reload or if a player leaves the group.
  • VDH meta is currently bugged in WoW: the cheat death proc also puts meta on cooldown if it is available. This bug will be added to the addon if it continues to exist for much longer.
CurseForge: https://www.curseforge.com/wow/addons/petesdefensivehistory

用户评价

暂无 / 5,0 条评价
免费插件下载后可以评价;付费插件 / WA 购买后可以评价;委托订单完成后可以评价。
暂无评价。

相关推荐

继续看看这些内容

全站搜索