Get an Epic Experience with Premium

Battle Pet Tabs

Companions Login to Add Favorites
  • World of Warcraft
  • 199 Monthly Downloads
  • Supports: 5.4.0
  • 32,903 Total Downloads
  • Updated 10/08/2013
  • Created 08/16/2012
  • 54 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File:

About Battle Pet Tabs

It's simple, you can create up to 8 team loadouts and toggle between them by pushing the tabs on the Pet Journal, could it get any simpler? You can also store your teams into a snapshot, and then easily swap between multiple team loadouts at once!
  • To delete a team simply right-click the tab.
  • To rename a team you simply right-click while holding down either alt, shift or control.
  • You left click the "+" button to create a new team (current selected team is copied as starting point).
  • You left click a team icon to load that team.
  • You drag the tab to automatically create a macro that uses that loadout. (The macro can be right-clicked while on your actionbar to quickly open the Pet Journal.)
 + Reverted three second rule hack from and listening for UPDATE_SUMMONPETS_ACTION to fire, hoping that teams don't get wiped after that point.
 + Fixed global leak "petId"
 + The quest to fix false-positives continues! Implemented a three second rule before assuming a petId doesn't exist. Looking for feedback to whom this may concern.
 + Updated TOC for 5.4
 + Hopefully fixed an issue with valid pets and teams being deleted at login or interface reload. The addon waits for PET_JOURNAL_LIST_UPDATE to fire before initializing the addon, avoiding this bug. Thanks to flopsygamer for helping me figure this out! I'll keep an close eye to this in the next couple of days to see if this has been truly fixed.
 + Updated TOC for 5.3
 + Fixed issue with other addons, causing BattlePetTabs not to load properly.
 + Renamed the new feature to "Snapshot Manager".
 + Fixed the issue with macros disappearing when switching to a snapshot with less teams than your other snapshots. (The addon assumed the macro was invalid as the team didn't exist in the current snapshot, so now the macros are left in peace in most cases when dealing with snapshots.)
 + Added the ability to rename and pick a snapshot icon from a new popup interface, rather than the old rename popup dialog. For the moment this only applies to snapshots, team renaming still is the same as before.
 + Fixed a bug where a team would be re-loaded endlessly because the pet ID when compared appeared wrong, because the stored ID is in lower-case, while the one returned when checking was in upper-case.
 + The buttons gray out while a team is being loaded in the background. This is to avoid weird behavior, created from too much queries to the server.

 + Added "Team Manager", a way to create snapshots of all the current teams. The popup menu allows you to load a snapshot, or create one based on the current teams. Note that currently if you make a new snapshot, then load it and edit the teams, you have to make a new snapshot for those changes to be saved - meaning if you plan to make changes to a snapshot, you have to load it, do your stuff, make a new snapshot, then delete the old snapshot that is now obsolete.

 + Recoded the addon, trying to work out the issues with the database. Please provide feedback in case of errors, along with the errors and description how to reproduce them. Testing on my end has proven error-free, hopefully it will be for you too.
 + Working on making the addon error less if data is corrupt. In case there is a invalid petID being used from the database, the addon will avoid feeding it further into the API so errors aren't caused, this way if a pet or one team is corrupt, they should automatically be cleansed without causing errors. Please provide feedback if you experience that your team data gets corrupt too often, this is not intended and to be frank I've never myself experienced this before so you got to give me some time to try work around this issue. Thank you very much.
 + TOC bump to 50200 (patch 5.2)
 + Fixed an issue where the UI wouldn't update when you swap teams.

 + Added a bonus feature; the ability to remove pets from the teams, all you have to do is hold down a modifier key (ctrl/alt/shift) and click the small avatar in the team loadout screen, a confirmation dialog will ask you before removing the pet. You can create teams that consist of one or two pets, you don't have to have a full team.

 + Patch 5.1 update has been applied, sorry if you lost your current teams because of the old version bugging out.
 + Working on Squire2 compatibility, broke its loading process by forcing the PetJournal to load. Giving the author a break by doing this as a temporary fix, side effects are limited to simply not seeing the tooltips when hovering over the macros, nothing big really.

 + Further optimizing of loading process. At the moment I think the issues have been resolved, speak up if something happens, thanks for your patience.

 + Appears to have been resolved, keeping a close eye on the situation. Please do provide feedback about this version and about the issue with loading teams between sessions, thank you.

 + The hunt to fix the saving issue continues, being told it's not yet corrected to trying with a small fix.

 + Revamping how the addon loads, making pet quality coloring (while in battles) work without having to show the Pet Journal first, and hopefully fixing some issues with the saved variables.

 + Fixed an issue with pet tabs while being queued or in battle, if you tried to swap teams or modify your teams it would error by spamming you in chat that the action is unavailable, so to counter this issue I made it automatically disable the tabs while you are busy in battle or queue, rather use your time to manage teams outside of these situations, like it was intended.
 + Attempting to harden the saved variables problem, someone reported settings not being stored so I edited a vital line, hoping it would help reduce these occurrences. Keep me posted on the matter.

+ Fixed an issue with non-existant pets being loaded then the addon trying to set their spells properly, when there is no data to use, so the addon fired an lua error telling you there is no field '?' at line 331 (in version 1.0.7), this should be fixed now, provide feedback if otherwise.

+ Updated tooltip code to work better with build 15913. The tooltips now appear more compact, and pet level and experience is now shown.

+ Fixed team swapping issue where pets would revert their abilities back to default instead of using what was assigned to them by the player.

+ Swapping teams too often will no longer cause problems like the loadout not changing or only one or two pets changing while the last are still from the old team. This happened because the game isn't made to handle too many requests to changing loadouts, so this is fixed by having the addon retry and update the loadout in intervals until the expected loadout is loaded properly.
+ Caging pets will remove them from the team, cage all pets from a team and that team is removed from the tabs.
+ Variable initialization issues should now be gone.

+ Fixed a problem with macro creation when you have the macro UI opened, it will close it automatically to avoid any problems.
+ The team tooltip hints change depending if it's on the tab, or on the macro.

+ Swiftly added tooltip information about dragging the tabs.

+ Pet type defensive bonuses and penalties are locale independent and should not cause problems any longer, in case you were early out with a non-English client, this should fix the problem.
+ You can drag a tab to automatically create a macro for that team load-out, you can press it to quickly load a team from your actionbar, this way you don't have to open the screen to toggle between a fixed set of teams. When you mouse-over these type of macros, the tooltip will change into the team load-out tooltip. You can also right-click the macro to toggle the Pet Journal for quicker access to your pets. Note that macros are stored in the general category.
+ Team tooltips will now use the positive and negative arrows to describe if attack or defense is stronger or weaker, instead of text.
+ Minor tweaks regarding icon alignment on tooltips, still not perfected tough.

+ Minor tweaks before release, nothing substantial.

+ Initial release.

Addon Packs Containing This...


First Previous Page 5 of 7 Next Last
  • #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

  • #22

    awesome addon!

    there are some thing that  would make it even more awesome, however

    the ability to lock the teams and/or to atleast have it always reset to "new (unsaved) team" when opening the journal. i have set teams for the high level dailies, but the big issue is that once i do that daily, the addon keeps selected that pet team. so if i switch pets, it automatically switches the pets in that team, a thing which i don't want (i want the teams that i saved to remain like that). i have seen myself switching pets in the 'saved' teams without me even noticing, which kinda defeats the whole purpose of having teams.

    it would be also nice if it can support more than 8 teams, or if it can have a separate team list/setup for the daily quests (other list than the 8 teams)

    i also wouldn't mind having the name of each team shown next to the icon all the time (maybe an option to enable/disable this), so that i don't have to mouseover all the teams everytime until i find the one that i want to load.

    my only use for the addon is to have pre-made teams for the battle pet daily quests, so that i don't have to search wowhead and then search on my pet list for pets that are strong vs that grand master tamer, for each battle

  • #18

    It seems that Battle Pet Tabs does more than just add tabs; it also changes the colours of the health bars when in battle, and the colours of the health bars when switching pets. The first are set to green red and yellow (?) and the second are set to the colour of the rarity (so green, blue).

    I checked out the lua file. It was easy to disable the colouring of the healthbars. I still don't understand why the regular health bars were getting those strange colours - they certainly didn't become blue. I'm fine with coloured names, in fact, it is nicer that way. Health bars need to remain the same though - I'm a colour blind person, it is disorienting if colours are used too much.

  • #19

    Sorry about that, luckily in 5.1 I will remove this as it becomes part of the default UI and it may take into account when the color blind option is selected as well! :)

    Profile: WoWInterface | Wowhead

  • #21

    I doubt they will forget the color blind, they shouldn't, they did add cvars for different types of color blind rendering, off topic, but if you didn't know take a look at colorblindshader, maybe it's of some use to you. :) Anyway, the coloring was added as a hidden easter egg thing, I liked it myself, that's why I even added it, haha. I won't enforce this, I was planning to remove it but seeing how 5.1 is soon here I figured I could wait for it to go live first, and fix any bugs that occur on the new patch. :)

    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 »

Leaguepedia PAX Skin Giveaway