Get an Epic Experience with Premium

Battle Pet Tabs

Companions Login to Add Favorites
  • World of Warcraft
  • 581 Monthly Downloads
  • Supports: 6.0.1
  • 39,164 Total Downloads
  • Updated 07/30/2014
  • Created 08/16/2012
  • 61 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 1 of 7 Next Last
  • #102

    I really like this mod and I know it takes time to update. But really hope the update is soon!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • #101

    Could we get an update on this please?  I lost all my teams and tabs - it isn't working at all.

  • #100

    Any word on the update ETA? I really miss this addon! :)

  • #99

    As of patch 6.0.2, this addon no longer works. Please update.

  • #98

    Thanks for the update

  • #97

    Leading up to and including the expansion, the id on pets changed. This means what ever teams were stored now point to pets that don't exist in the eyes of the game. I recently found out about this on live myself. We have to reset our DB and rebuild, both on live and probably when patch 6.x is released, seeing as things changed once more - if I remember correctly from the beta.

    Last edited by Vladinator on 8/13/2014 1:00:44 AM

    Profile: WoWInterface | Wowhead

  • #96

    Afer whatever Blizzard released today (Tu) all of my pet tabs have been erased.  Every single tab (about 40 of them) shows 3 question marks (?).   Any ideas how to fix this?

    When I click on one of the pet spots it shows the following error:

    Date: 2014-08-12 22:31:53
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ...face\AddOns\PetBattleMaster\src\main\PetTeamView.lua line 177:
       Usage: GetPetInfoByID(ID)
       [C]: GetPetInfoByPetID()
       (tail call): ?   [C]: ?
       [C]: SetPetLoadOutInfo()

  • #93

    I really wish the auto-zero code could just be disabled.  I had it wipe out my pet group yesterday for some reason.  The main tab picture was still there, but all the slots were emptied.  Why do we need to clear out invalid names?  Was that a major problem in the past?  I would rather just leave whatever as I do not recall ever having invalid names, only these clears that end up removing valid teams for some reason.

  • #94

    You can simply comment out line 616, it's this part:

    function Update() -- local
        local shownNewTeam

    Make it into:

    function Update() -- local
        local shownNewTeam

    That will disable checking the teams entirely. Try it and see how it works.

    There was a time where I changed a lot on the data structure, but now it's been stable like this for a while so I reckon I don't have to be so agressive as before. :)

    Last edited by Vladinator on 10/22/2013 9:46:19 AM

    Profile: WoWInterface | Wowhead

  • #95

    I have done that in the past, but it gets to be tedious to do with each release!  :)

    That is why having a setting may be useful.  Or allow us to clear things in the config interface.  Just a thought.

  • #90

    My game is crashing on exit about once a week or so, after a long play session.  Part of this is probably Blizzard's fault, but it always results in a corrupt data file for this addon on reload, so I am highly suspicious something is taking far too long when it is writing things out.  I tend to use 8 tabs, so that could be the issue.

    Could you write things out when they change instead of when the app quits?

  • #91

    The game writes the savedvariables to the disk at logout or at right before the UI reloads when you /reloadui

    But I fear even if you do /reloadui before logging out, if the game crashes at logout, it would still corrupt your main file (the backup would contain the data when you reloaded the UI, so you'd still be forced to manually rename it so the game loads it)

    Real shame the game crashes like this, it shouldn't happy, but maybe it does due to low memory/space?

    Profile: WoWInterface | Wowhead

  • #92

    I am not sure why it is crashing.  I have plenty of memory on this machine, but I do run a bunch of addons which may be related.  Perhaps Blizzard has one or more memory leaks and the problem is that they add up.

    The thing that is suspicious is that the file for this addon is the only one that gets corrupt.  I have had one or two others get corrupt in the past, but this one is the only one that must be completely removed after the crash, making me wonder if it is something odd here that is causing the crash or at least helping it along a lot.

  • #84

    I installed the new version and it is still clearing out the list for me.  I just commented out the code that does that so I don't have to keep reentering my teams, but the latest fix doesn't solve the problem, unfortunately.


  • #87

    Can you try I've disabled my 3 second fix test and added listening for UPDATE_SUMMONPETS_ACTION

    My reasoning is that I've discovered that on my end the petID is nil but gets a value after this event has fired, so I'd like you to test it out yourself and check if your teams are wiped or not. :)

    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 »