Get an Epic Experience with Premium

Battle Pet Tabs

Companions Login to Add Favorites
  • World of Warcraft
  • 495 Monthly Downloads
  • Supports: 6.0.1
  • 37,995 Total Downloads
  • Updated 07/30/2014
  • Created 08/16/2012
  • 58 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: v6.0.0.140730

About Battle Pet Tabs

Addon revamp is ongoing. This means the current addon will be scrapped more or less and a new and improved one will emerge once the process is complete. Meanwhile I appoligize for issues and errors, but these will be gone with the new generation released, hopefully by early 2015.

Official repository can be found at GitHub.

NB: It's advised that you clean your SavedVariables file "BattlePetTabs.lua" from your WTF folder for WoD because the way pets are tracked has changed once more. This means that all old settings must be purged, or else you might end up with errors. Worst case you login and won't find any teams or snapshots.

You can create up to eight team loadouts and toggle between them by pressing the tabs on the Pet Journal - could it get any simpler? You can also store various team compositions into snapshots and then easily swap between entire team loadouts at once!

Quick start

  • Right-click a tab to delete.
  • Right-click a tab while holding down alt/shift/ctrl to rename.
  • Click "+" to create a new team. (Current team is copied as a starting point.)
  • Click a tab to load the assigned team.
  • Drag a tab to create a macro. You can place it on your bar for quick access. (Note that you can right-click the macro to quickly open the Pet Journal.)

tag v6.0.0.140730
Vlad <>
2014-07-30 12:31:40 +0200

Tagging as v6.0.0.140730


    - Initial addon commit.
    - Initial commit

Addon Packs Containing This...


First Previous Page 5 of 7 Next Last
  • #37

    Worked great until just a while ago.  It is now broken.

  • #36

    Message: Interface\AddOns\BattlePetTabs\core.lua:210: Usage: GetPetInfoByID(ID)
    Time: 03/18/13 13:45:22
    Count: 2
    Stack: [C]: in function `GetPetInfoByPetID'
    Interface\AddOns\BattlePetTabs\core.lua:210: in function <Interface\AddOns\BattlePetTabs\core.lua:205>
    Interface\AddOns\BattlePetTabs\core.lua:245: in function `BattlePetTabsReorganizeDB'
    Interface\AddOns\BattlePetTabs\core.lua:671: in function <Interface\AddOns\BattlePetTabs\core.lua:500>

    Locals: (*temporary) = "0x0000"


    Message: Interface\AddOns\BattlePetTabs\core.lua:89: Usage: GetPetInfoByID(ID)
    Time: 03/18/13 13:49:17
    Count: 16
    Stack: [C]: in function `GetPetInfoByPetID'
    Interface\AddOns\BattlePetTabs\core.lua:89: in function <Interface\AddOns\BattlePetTabs\core.lua:88>
    Interface\AddOns\BattlePetTabs\core.lua:324: in function `BattlePetTabs_Update'
    Interface\AddOns\BattlePetTabs\core.lua:684: in function <Interface\AddOns\BattlePetTabs\core.lua:500>

    Locals: (*temporary) = "0x0000"


    Message: Interface\AddOns\BattlePetTabs\core.lua:210: Usage: GetPetInfoByID(ID)
    Time: 03/18/13 13:45:22
    Count: 1
    Stack: [C]: in function `GetPetInfoByPetID'
    Interface\AddOns\BattlePetTabs\core.lua:210: in function <Interface\AddOns\BattlePetTabs\core.lua:205>
    Interface\AddOns\BattlePetTabs\core.lua:245: in function `BattlePetTabsReorganizeDB'
    Interface\AddOns\BattlePetTabs\core.lua:671: in function <Interface\AddOns\BattlePetTabs\core.lua:500>
    [C]: in function `SetFlagFilter'
    ...nhanced\libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:108: in function `ClearFilters'
    ...nhanced\libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:236: in function `LoadPets'
    ...nhanced\libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:366: in function <...nhanced\libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:363>

    Locals: (*temporary) = "0x0000"

    Plus lots of taint to UIPanelTemplates.  I have quite a bit of mods installed, but it appears it might be some kind of conflict with the Ace libraries.  I get the conflict with PetJournalEnchanced OR PokemonTrainer.  If I clear the cache/WTF files this can correct the problem for a time, but if I were to toggle any of the addons for whatever reason, these errors will crop up.  Any ideas?  Can anyone else confirm?

  • #34

    An update for this addon for patch 5.2 would be nice...

  • #35


    Profile: WoWInterface | Wowhead

  • #33

    really awesome addon, simple and useful, blizzard should make this function build in game

    a small request, could you make this awesome addon support Aurora


    Last edited by bluesrainy on 2/11/2013 6:12:08 AM
  • #30

    I love this addon, but would it be possible to add an option to lock the tabs we dont want to change?

  • #32

    It's doable, just wondering how I am to implement it, probably a modified-click on the button to toggle the lock state, I'll probably add it along with the grouping feature I am to work with (mentioned below) - thanks for the suggestion. :)

    Profile: WoWInterface | Wowhead

  • #29

    I have a suggestion if you're open too it. 

    Grouping Plug-In. 

    I'm suggestion a plug-in as a way not to impact the true version of this addon.  What it would allow is for specific teams tabs to be grouped under a common name and then when selected the tabs(teams) of that group would be visable.  I started using your addon (in conjuntion) with Battle Pet Teams because it gave me the fluid-ness and compactness that I needed without the huge long list. Currently, I use Tabs for the Tamers, and PBTeams my pvp, leveling, rare catching pets.

    So with that in mind I came up with this suggestion.  Creating a grouping function with a drop-down menu-maybe located near the revive pet.  Each grouping would still allow up to 8 tabs.  Then each grouping would allow for naming by the user.  A player (like myself) could then have Panderia/Northrend Tamers as one group and Misc Tamers as another group then naming each team either the zone or the tamer name for quick selection.  Another grouping might be PVP, becuase it's good to have mulitple teams if you happen to end up fighting the same 2-3 people due to the time of day/night you are battling.  A Leveling group would be good because of the changes in 5.2 with XP being used based on the highest level pet in the group (so I won't be power leveling with my 25's anymore).  This type of combinations leads to easily over 8 tabs but it would keep your UI clean which is the impression I have from reading some of your posts. 

    Thanks for taking the time to look this over and I really like this addon. 

  • #31

    It's a interesting suggestion, this could be an additional addon that can be easily enabled/disabled to toggle this feature on and off, I'll see what I can do, gonna look into making this come to realization, can't say exactly when it will be done, but I agree it would be helpful with different sets of pet teams, for different purposes. Thanks for the suggestion. :)

    Last edited by Vladinator on 1/10/2013 7:11:53 PM

    Profile: WoWInterface | Wowhead

  • #25

    I'm having an issue with this addon. Don't know if I'm just doing something wrong or what but when I create a pet team it makes a tab and I can give it a name and all, but if I log out or switch characters I will lose the all the teams I've made and have to reamke them. It doesn't seem to wanna save the team for very long or sometimes not even at all.


  • #26

    Hmm, I figured this problem was fixed a while ago. What are your specs? OS? Running the game on an old and slow machine? Perhaps running Wine?

    It should always save the teams, only situation where the tabs don't carry over is cross different accounts or sub-accounts.

    Profile: WoWInterface | Wowhead

  • #28

    Just have to check, you do not have problems with other addons that you use that also store settings, right?

    Trying to rule out issues with installation, hehe.

    Also do me a favor and only have the addon enabled while disabling everything else and see what happens.

    In advance I am sorry for this inconvenience.

    Last edited by Vladinator on 12/21/2012 12:17:41 AM

    Profile: WoWInterface | Wowhead

  • #27

    I'm running windows 7 ultimate. 8 GBs of ram. 2 GBs of Video memory. 3.21 Quad Core CPU.

    Only using one account. All toons I was using are on the same server.

  • #23

    There any way to disable the macro functionality of this addon?   Whenever I switch pets it tries to make macros but my macro bank is filled up so the addon spams me with errors about it's inability to make a macro that I have no intention of using or care about.

  • #24

    That is actually a bug, a macro should only be created when you drag the tab button, not when you just select a team. Sorry about this, odd I didn't notice it earlier.

    In any case, trying to force to to make macros but so far it doesn't do it unless I drag the button, as mentioned. If you delete the team macros do you still have this issue?

    Profile: WoWInterface | Wowhead

  • 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 »

Plantronics GameCom Commander Headset Giveaway!