Get an Epic Experience with Premium

Battle Pet Tabs

Companions Login to Add Favorites
  • 5 Likes
  • World of Warcraft
  • 3,649 Monthly Downloads
  • Supports: 5.2.0
  • 20,623 Total Downloads
  • Updated 04/22/2013
  • Created 08/16/2012
  • 52 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 1.1.7.2
or

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.)

1.1.7.2:
 + 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.

1.1.7.1:
 + 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.

1.1.7:
 + 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.

1.1.6:
 + 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.

1.1.5.2:
 + 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.

1.1.5.1:
 + TOC bump to 50200 (patch 5.2)
 + Fixed an issue where the UI wouldn't update when you swap teams.

1.1.5:
 + 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.

1.1.4:
 + Patch 5.1 update has been applied, sorry if you lost your current teams because of the old version bugging out.

1.1.3.1:
 + 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.

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

1.1.2:
 + 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.

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

1.1.0:
 + 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.

1.0.9:
 + 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.

1.0.8:
+ 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.

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

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

1.0.5:
+ 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.

1.0.4:
+ 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.

1.0.3:
+ Swiftly added tooltip information about dragging the tabs.

1.0.2:
+ 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.

1.0.1:
+ Minor tweaks before release, nothing substantial.

1.0.0:
+ Initial release.

Comments

First Previous Page 1 of 4 Next Last
  • #54

    I see that others have posted issues about their teams being erased, but my issue is different. My tabs aren't even showing up. There's no "+" ... nothing. It's like the addon isn't turned on but when I check Ampere or out of game, it says that BattlePetTabs is on.

  • #55

    That is weird, there are not even any errors? I can recommend trying for the sake of testing, to load the game only with this addon enabled and see what happens, perhaps something else interferes, somehow. It's facinating how the same addon can act differently on various computers. -_-

    Profile: WoWInterface | Wowhead

  • #49

    At the start this addon was great but SERIOUSLY with EVERY major new Version you again kill all my PET BATTLE TEAMS....

    Thanks you for being so "good"....

    PS: tried to go back to older versions but this addon got so screwed over the time (lua-errors, killing teams) my advice is if it works: NEVER UPDATE as the author is only making it incompatible with older versions on the go..if it doesnt work or your teams got killed - kill the addon and wait for 5.3 where blizzard hardcode this into wow finally...

    Last edited by Drudatz on 4/21/2013 4:38:30 PM
  • #50

    It's frustrating on my end as well, as I am not experiencing these "team wipes" as you guys appear to. I try my best to fix the issues by blindly altering parts of the code that might cause this, without being sure if it helps at all.

    Profile: WoWInterface | Wowhead

  • #48

    *Edit* 1.1.7.1 hotfix has been uploaded and fixed a very serious issue.

    Released 1.1.7, added a new feature called "Team Manager". Check the change-log for 1.1.7 for details.



    Planned changes to the new feature are the ability to set the icon of each snapshot to what ever you like. The ability to drag and drop snapshots and organize the popup-panel. More detailed tooltips of what a snapshot actually contains.

    Until next update, I hope you enjoy the addon and I hope that I have managed to get rid of bugs and issues. :)

    Last edited by Vladinator on 4/21/2013 11:45:12 AM

    Profile: WoWInterface | Wowhead

  • #51

    Im having a little bit of difficulty with the snapshot feature (this is likely user error :)). I can only figure out how to make it take a snapshot of team one, but I see in your screenshot youve got several different teams. Are you getting those by deleteing everything and making a new team one for each specific snapshot, or is there something Im missing?

    Thanks a bunch for this addon, btw. Im new to pet battles and this (and enhanced pet journal) have saved me hours of tabbing out to check wowhead for specific info or trying to remember what team I used for what dailies. And I adore the macro feature! A friend pointed out that you could use a level 1 pet to check qualities without sacrificing your real teams health, and having the macro button makes sure I dont forget to switch back to my level 1 team after doing a real battle.

    Oh! I havent had any issues with the teams being deleted on update either, so it's not just you.

    Last edited by atroposz on 4/22/2013 4:33:59 PM
  • #52

    Currently the snapshot feature makes a picture of what ever teams you have at the moment, meaning you can copy all 8 teams with different pets and abilities, then quickly swap to this loadout by using the snapshot button. If you wish to make a totally new combinations of 8 teams you simply delete the teams and build a new set of teams, then make a new snapshot to make a copy.
    The snapshots aren't editable, so if you make a snapshot, that's it. If you wish to change a snapshot you got to load it, change it and save it again, and probably delete the old version if you don't want it hanging around.

    As far as the macros go there is a issue where if you have a snapshot of 8 teams, then you make a snapshot of only 3 teams, then macros for teams 4-8 will be invalidated and be automatically purged, since they don't exist in the loadout, but they do exist in one of your snapshots - so this I plan to fix for next minor update, coming soon. Just saying, so you don't panic if one of your team macros disappear when you swap between snapshots. :)

    Keep me informed if your teams suddenly reset or get corrupt, I'd like to know if there are any errors involved and such. :)

    Profile: WoWInterface | Wowhead

  • #47

    I uploaded 1.1.6, this is a bit of a headache considering I've not had issues myself, but when others report issues I can't reproduce, it makes debugging a bit hard. This is why I recoded a lot of the addon, got rid of useless code, made detecting when the addon has loaded and when the journal has loaded, a bit simpler. In theory your saved teams should always be loaded when the addon initializes the main code, crossing my fingers that the old issues won't be present.

    Oh also I made it so it will import the old database, if it finds anything appropriate to import that is, into the new one. There is a new structure, but, in case something errors you can always login with the addon enabled and run this for a total cleanup:

    /run BattlePetTabsDB,BattlePetTabsDB2=nil

    You shouldn't have to do it, but I post it just in case. Hopefully the import feature works, I tried to code it robust so there are a lot of checks in order to avoid errors. Oh well, keep me informed how it goes, flopsygamer.

    Profile: WoWInterface | Wowhead

  • #45

    The latest update shows my group icon in the tabs on the right, but no pets in the battle pet slots.  I even tried the reset noted below and it is still empty.  I will note that it briefly flashed the team I have active when I had first brought it up after reenabling it with addon manager.

     

    It then showed an empty set of tabs for some reason.  Clicking on the other tabs doesn't seem to have any impact.

    =====

    Copying the team in again seems to work.  Leaving this here in case anyone else has the same problem.

    Last edited by flopsygamer on 4/9/2013 9:47:11 AM
  • #46

    It just replaced all my valid items with a bunch of empty spots.  I have to reload them all, thought he tab remains and the icon on the tab was the same, just no pets in the set of three with each tab.

     

    It happened right after I had bailed on a DMF pet trainer battle to setup the right time.  It briefly showed the team that was there and then cleared them all out.  I suspect your code is a bit too agressive on fixing things.

  • #38

    About 5.2 issues, I have updated it and on my end I am not experiencing issues, so I urge people with errors to test the latest file uploaded, without other pet related addons - also if you have issues with team loading it might be issues with the saved data, you can then reset all teams and avoid this by either deleting the wtf file in your savedvariables folder, or use this command in chat (with the addon enabled, then relog): /run BattlePetTabsDB=nil

    But please do not run this command until you first test the addon running alone without other addon interfereance. :) Also if issues post the errors or explain the issue if no errors are generated, it will help a lot.

    Profile: WoWInterface | Wowhead

  • #39

    Reloading with only that addon enabled (and the addon controller addon) still had empty tabs.  Runing your command to clear out tabs and reload it did seem to clear up the problem.

    This was probably database corruption of some sort.  A bummer, but rebuilding teams is not too horrible.

    Last edited by flopsygamer on 3/25/2013 8:20:29 AM
  • #44

    I sometimes exit by hitting the close box.  That seems to delay enough that it is still saving, but perhaps that is it.  I do play on several servers, in case that matters.  I have had a few crashes, though not frequently.  That would definitely not save.

    I will try to remember what I did just before if it flakes out again.  I am the only one I know with this problem, but then I am the only one I know using it!


    I do love it even with the problems.

  • #43

    Thanks for the patience. I uploaded 1.1.5.2 and tried to fortify that part of the code to be less prone to errors, this way it can at least continue checking the rest of the teams without getting stuck on those that are corrupt. Does this happen often? If so then it worries me if you are among few or if more people experience this issue.

    It's very weird that they get corrupt in the first place, I've never experienced that myself, otherwise I'd have fixed this long ago. Do you play on Linux/Wine or maybe Mac? Asking because maybe routines are a bit different on the other OS than the Windows version, thus if stuff happen in the wrong order or in a slightly different way, it may cause issues.

    Remember to properly exit the game, alt+f4 or killing the process doesn't make it save the setting files.

    Profile: WoWInterface | Wowhead

  • #42

    I just had my setup choke again.  It shows my active team in the first slot and 7 tabs with no icon.  Quite annoying since the only way to get to a usable state is to reset everything.  :(

    I get this error when bringing it up after reloading:

     

    Date: 2013-04-08 07:26:44
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\BattlePetTabs\core.lua line 210:
       Usage: GetPetInfoByID(ID)
    Debug:
       [C]: ?
       [C]: GetPetInfoByPetID()
       BattlePetTabs\core.lua:210:
          BattlePetTabs\core.lua:205
       BattlePetTabs\core.lua:245: BattlePetTabsReorganizeDB()
       BattlePetTabs\core.lua:671:
          BattlePetTabs\core.lua:500
       [C]: ?
       [C]: SetSearchFilter()
       ...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:838:
          ...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:835
    Locals:

    AddOns:
    <snip>  (ck=1634)

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

Infinite Crisis NA

Get Your Preferred Access Code!