Get an Epic Experience with Premium

Pet Theory

Companions Login to Add Favorites
  • World of Warcraft
  • 309 Monthly Downloads
  • Supports: 5.4.0
  • 81,511 Total Downloads
  • Updated 10/02/2013
  • Created 09/27/2012
  • 131 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: All Rights Reserved
  • Newest File: 5.4.0-1.1.12

About Pet Theory

Improves upon the functionality of the PetJournal and information during Pet Battles and while wandering Azeroth.


  • Clearly displays rarity for both enemy and friendly pets during Pet Battles
  • Shows which rarities and levels of Battle Pets have been captured in their tooltips and in Minimap tooltips.
  • Displays rarity color for pets in the PetJournal, and displays rarity for non-wild pets.
  • Displays a tooltip when hovering over pets in the PetJournal so you can easily see their passives, pros, and cons, without having to click on them first.
  • Allows sorting by name, level, power, speed, health, and type in either ascending or descending order.
  • Filter pets by zone.
  • Double-click a pet in the PetJournal to summon it.

tag 5.4.0-1.1.12
James D. Callahan III <>
2013-10-02 18:19:07 -0500


James D. Callahan III:
    - Attempted fix for ticket #29
    - Bump ToC interface version to 50400


First Previous Page 3 of 11 Next Last
  • #125

    I as well thought 5.1 woul see me no longer needing this add on but it's features are still much superior to what 5.1 did. So please update this wonderful add on!

  • #124

    So I wasn't sure if we'd still need addons after Blizzard changed the pet UI in 5.1 but do I miss Pet Theory already! Yes I do. So many unique features.

    Would be thrilled if you continue to update. :)

  • #123

    Hoping for an update for 5.1.

    I know a lot of the features were rolled into the default journal, but the layout of this was vastly superior to the new journal, so hoping you find a way to update it.

  • #122

    And here I'd be the first one to comment on this. Basically, with new patch, pets have all disappeared. I can't see them to arrange for pet battles and I can't tell (quickly) which are rare and which are not. I LOVE your addon but am waitng anxiously for an update.

  • #121

    As expected with any major patch, some addons get broked, this is unfortunately one of them :/.  Looking forward to updates, great work Torhal! blizz added some of your features, but i really miss all the ones they didn't :(.

  • #120

    Please FIX the corruption... Every time I renable this addone since the October update it corrupts my Petlist it makes it so that NONE of the names show.  Also I'd suggest talking to the author of PetJournal Enhanced and maybe combining Projects.

  • #119

    u need add options for active and deactivate features for utilize with others pet addons...


  • #116

    Is there any way to toggle the favorites being at the top?

  • #117

    Not at present - I didn't even think that would be something people would want; If I set something to be favorite, I want fastest access to it. Maybe in the next version, just after 5.1 hits.



  • #118

    No worries, it would just make it a little easier to track down duplicates. Love the addon!

  • #113

    I keep getting spam in my chat that lists all the pets in the current zone, this only happens when I fight master tamers. For example, I just fought the trainer in Zangarmarsh and I kept getting the following in my chat whenever a pet did something:

    Zone: [Small Frog], [Small Frog], [Snake], [Snake,] [Sporeling Sprout], [Tiny Sporebat], Firefly.

  • #115

    I don't print anything to the ChatFrame; this isn't the AddOn you're looking for.


  • #112

    Ok I LOVE LOVE LOVE your app! It's very helpful. However I have 2 problems...

    #1 This app is messing up my extra action bars. The bottom right and bottom left bars disapear, and or when I have my mage pet out it kinda gets meshed together with the bottom right and left and I can't use ANY of my spells if something attacks me out and about pet hunting... this really SUCKS... IF my pet is out I can dismiss my pet an dthe bar returns to normal, however if my pet wasn't out I"m screwed... I have to do it manually by hitting esc and what not.. and while something's attacking you it's kinda tricky....


    #2 I'm currently in Kun-Lai Summit and the pets by zone is not working here. It show's 0 to get or have gotten here and there are a TON of pets that you can only find here.  I had a slight problem with Valley of the four winds also it only shows 4 pets for that area and there are like 8... Other then those 2 things.. I really love your app. Helps me with trying to find rares fast, and I like the colors in my pet journal also. I also like sorting by lv very helpful if your in a pinch and fly over something you want and need to swap out some pets fast... =)

  • #114

    #1 The action bars thing has nothing to do with Pet Theory - try disabling it and I'm pretty sure you'll have the same issue. 

    #2 Sounds like another inconsistency with Blizzard's data - I don't have a hardcoded list of pets-per-zone, I simply extract the information from the pets themselves based on what Blizzard has put there. :/


  • #111

    I LOVE this addon.  It works perfectly.  Just one slight problem.  When I first log in I get the error pasted below/  Once I close the error, I never see it again.  Is it something you can prevent please?

    Message: Interface\AddOns\PetTheory\Core.lua:1186: attempt to call upvalue 'InitializeFrames' (a nil value)
    Time: 10/22/12 18:33:42
    Count: 1
    Stack: Interface\AddOns\PetTheory\Core.lua:1186: in function `ADDON_LOADED'
    Interface\AddOns\PetTheory\Core.lua:929: in function <Interface\AddOns\PetTheory\Core.lua:927>
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
    (tail call): ?
    ...AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:543: in function `EnableAddon'
    ...AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:636: in function <...AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:621>
    [C]: in function `LoadAddOn'
    Interface\FrameXML\UIParent.lua:299: in function `UIParentLoadAddOn'
    Interface\FrameXML\UIParent.lua:373: in function `TimeManager_LoadUI'
    Interface\FrameXML\UIParent.lua:690: in function <Interface\FrameXML\UIParent.lua:657>

    Locals: <none>

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway