- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
6,110 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Server Mods
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks Skins
- Top StarCraft II Maps
- Top Terraria Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top The Secret World Mods
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
- Store
PetBattle Teams
- 43 Likes
- World of Warcraft
- 7,196 Monthly Downloads
- Supports: 5.2.0
- 347,004 Total Downloads
- Updated 05/23/2013
- Created 07/27/2012
- 496 Favorites
- Project Site
- Comments
- Release Type: Release
- License: All Rights Reserved
- Newest File: 3.1.3
About PetBattle Teams
Please report any lua errors, inconsistent or weird behavior by using the ticketing system on the projects site.
Features:
General:
- Create an unlimited teams of pets and quickly switch between them in the pet journal.
- Reliable pet switching even when spammed with requests to change teams.
- The skills in the tooltip are the saved skill selections
- The frames location is now saved.
- Pets are saved to your current team as you make changes, no more hitting save. (This behavior can be disabled by unchecking "Automatically save teams" in the options).
- Teams can be named, deleted or locked by right clicking the team.
- Additional options are available from Game Menu -> Interface -> AddOns -> PetBattleTeams
Main Frame:
- Teams are displayed to the right of your pet journal in the pet battles team frame
- The star denotes your active team.
- Swap pets between teams by dragging and dropping! Add pets from the pet journal directly to teams, or swap within your own teams.
- copy pets by holding shift while dragging the pet to copy it to another team.
- reorder teams by control - dragging a pet.
- Displays your pets levels, quality and health, icon at a glance
- Each pet in a team can be moused over for additional information.
- The active team is now displayed at the top of the frame.
- Teams with gold borders are locked by the user.
- Locked teams cannot be modified.
Slash Commands:
- use "/pbt reset ui" to reset the UI and re-attach the frame to the pet journal
- use "/pbt reset teams" to reset your teams
- use "/pbt lock teams" to lock all existing teams
- use "/pbt unlock teams" to unlock all existing teams
- use "/pbt attach" to attach PetBattle Teams to the Pet Journal
- use "/pbt detach" to detach PetBattle Teams to the Pet Journal
- use "/pbt lock frame" to lock the PetBattle Teams frame
- use "/pbt unlock frame" to unlock the PetBattle Teams frame
Usage:
- Click the pet battle icon in the upper right to access the lock and attachment options
- Press the + button to create additional teams
- Right click a team to delete|rename|lock it. There is a confirmation before deleting to prevent accidents.
- Left click a pet in a pet battle teams frame to make that team the active team.
3.1.3 updated libbreedinfo to latest version
3.1.2 fixed team switching
3.1.2 updated libpetbreedinfo
3.1.2 updated toc
3.1.1 no changes from r29
r29 import teams no longer throws errors during the import
r28 Added deleting pets from teams.
r28 added not clearing pet battle slots when invalid or empty pets are on a team
r27 ticket 39, fixed the spelling of team.
r26 added option to enable mouse scrolling to change the selected team when used on the selected team frame
3.1.0 corrected variable name in createTeam
3.1.0 removed debug print statment
r25 updated to latest libpetbreedinfo
r25 reset the scroll bar when the roster frame is shown or hidden (post 328)
r25 moved controller code from view to controller. opps. scrolling while moving pets will now properly enable and disable pet unitframes (ticket 37)
r25 roster min size is now 2 entries or else onvertical scroll doesnt fire for the scroll frame, since the bobber doesnt move. future: implement onmousewheel back up (post 328)
r24 added ability to toggle visiblity for selected team, roster and control buttons
r24 added config entries for component visiblity
r23 added menu addressing ticket 28
r23 added config option to hide breed info
r22 fixed gui initializing during combat at login
r21 Added breed info to tooltip pet names
3.0.5 addressed ticket 31, hope i nailed it as i couldn't reproduce it.
r20 mainframe no longer displays when attached after a reload during combat. pbt will restore itself after combat.
r19 Nuked release
r18 removed dependency on blizzard pet journal again, added more checks to make sure it loads properly
r18 fixed bandage again
r17 Moved printed text from TeamManager to calling functions
r17 added /pbt toggle to toggle the attach/detach state
r17 fixed printed text for lock and unlocking teams
3.0.4 fixed being unable to scroll to the last team when a user had 14 teams (and presumably other quantities as well)
3.0.4 changed pet bandage button to use itemID instead of enUS text
3.0.4 fixed some ability names being blank in the pet tooltip
3.0.4 fixed teams not switching
3.0.3 Changed vertical scrolling to only move one at a time
3.0.3 fixed /pbt reset teams
3.0.2 Added additional checks to make sure a petframe is set before trying to show a tooltip
3.0.2 Added enabled flag to freshly created teams
3.0.2 Added IsTeamLocked check to IsTeamEnabled (shouldnt have to ask twice to find out if its enabled)
3.0.1 team names are now colored yellow when locked to match the unit frame border
3.0.1 scrolling now correctly keeps disabled pets disabled
3.0.1 trying to swap from a locked team now automatically copies instead
3.0.1 locked teams no longer disable during a team move
3.0.0 added local _ and preferredIndex = STATICPOPUP_NUMDIALOGS, to reduce taint issues
3.0.0 removed tutorial.lua from the toc
r16 - moved team names up 2 px to prevent names being cut off by unit frames
r16 - newly created teams are now inserted directly after the team they were copied from
r16 - moved add team button over 3px to line up with unit frames
r16 - Increased hieght of team frame by 2px to remove overlap with unit frames
r15 - updated toc number
r15 - fixed teams remaining locked after a pet battle
r15 - teams no longer lock during a pet battle
r15 - pet bandage button now works
r15 - added import dialog for optionally importing pets from 2.4
r15 - added help text for /pbt
r14 - when a new team is created, that team is now selected
r14 - mainFrame no longer displays resizer and is no longer moveable after reloading (when attached)
r14 - fixed empty|invalid pets not showing up as locked when the team is locked
r13 - fixed invalid pets not reseting border color
r13 - added auto dismiss
r13 - fixed resizer showing while attached
r13 - fixed team names reseting when changing pet load out
r13 - fixed TeamManager:IsWorking to return the correct values when idle
r13 - fixed Swapping pets when both teams have an empty pet
r13 - fixed empty_pets not showing disabled when they are
r12 - fixed swaping to empty pet between teams
r12 - can no longer pick up empty or invalid pets
r12 - added description to a number of options
r12 - added helper text to pet tooltip
r12 - fixed bad petID issues with TeamManager:GetPetInfo
r12 - slash commands
r12 - implement hiding helper text
2.4.14 found a left over debug statement.
r11 added resetUI functionality. Added frame locking functionality, and frame state saving. creating new teams with automatically saving teams disabled now creates empty ??? teams
2.4.13 added conversion for petIDs
Going to beta, added new config placeholder options, fixed code for 5.1
Added support for 5.1
Add Importer for 2.4.11 teams
Added team names to main scroll frame
Made Moving teams more user friendly, hit escape to cancel move, or wait 15seconds
Rewrote scroll frame for the Nth time
Fixed reported bugs
Fixed lib dependencies issue
Added Todo.txt , see whats left to be done and suggest more.
r3 fixed frame issue with first initialization, added Old pbt settings to toc file they are not lost and allows me to write a migration function
r2 Alpha - Complete rewrite of PBT. Expect features to be missing, or broken.
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| r35 | Beta | 5.3.0 | - | 05/23/2013 |
| r34 | Beta | 5.3.0 | - | 05/23/2013 |
| r33 | Beta | 5.3.0 | - | 05/23/2013 |
| r32 | Beta | 5.3.0 | - | 05/22/2013 |
| r31 | Beta | 5.2.0 | 1,996 | 04/12/2013 |
| r30 | Beta | 5.2.0 | 1,688 | 03/24/2013 |
| 3.1.3 | Release | 5.2.0 | 40,155 | 03/23/2013 |
| 3.1.2 | Release | 5.2.0 | 30,613 | 03/06/2013 |
| 3.1.1 | Release | 5.1.0 | 31,707 | 02/05/2013 |
| r29 | Beta | 5.1.0 | 1,198 | 02/01/2013 |
| r28 | Beta | 5.1.0 | 1,211 | 01/27/2013 |
| r27 | Beta | 5.1.0 | 1,055 | 01/26/2013 |
| r26 | Beta | 5.1.0 | 1,034 | 01/24/2013 |
| 3.1.0 | Release | 5.1.0 | 25,985 | 01/20/2013 |
| r25 | Beta | 5.1.0 | 824 | 01/19/2013 |
| r24 | Beta | 5.1.0 | 1,247 | 01/16/2013 |
| r23 | Beta | 5.1.0 | 908 | 01/15/2013 |
| r22 | Beta | 5.1.0 | 1,350 | 01/09/2013 |
| r21 | Beta | 5.1.0 | 1,166 | 01/05/2013 |
| 3.0.5 | Release | 5.1.0 | 29,358 | 12/31/2012 |
| r20 | Beta | 5.1.0 | 1,283 | 12/26/2012 |
| r18 | Beta | 5.1.0 | 967 | 12/24/2012 |
| r17 | Beta | 5.1.0 | 1,387 | 12/16/2012 |
| 3.0.4 | Release | 5.1.0 | 27,128 | 12/15/2012 |
| 3.0.3 | Release | 5.1.0 | 8 | 12/15/2012 |
| 3.0.2 | Release | 5.1.0 | 39 | 12/15/2012 |
| 3.0.1 | Release | 5.1.0 | 9,223 | 12/15/2012 |
| 3.0.0 | Release | 5.1.0 | 6,472 | 12/14/2012 |
| r16 | Beta | 5.1.0 | 1,174 | 12/12/2012 |
| r15 | Beta | 5.1.0 | 1,011 | 12/10/2012 |
| r14 | Beta | 5.1.0 | 1,008 | 12/09/2012 |
| r13 | Beta | 5.1.0 | 1,071 | 12/07/2012 |
| r12 rc1 | Beta | 5.1.0 | 790 | 12/06/2012 |
| 2.4.14 | Release | 5.1.0 | 23,146 | 12/05/2012 |
| r11 | Beta | 5.1.0 | 172 | 12/05/2012 |
| 2.4.13 | Release | 5.1.0 | 21,780 | 11/29/2012 |
| r9 | Beta | 5.1.0 | 804 | 11/28/2012 |
| 2.4.12 | Release | 5.1.0 | 19,605 | 11/26/2012 |
| 2.4.11 | Release | 5.0.5 | 35,597 | 09/27/2012 |
| 2.4.10 | Release | 5.0.4 | 9,591 | 09/03/2012 |
| Pet Battle Teams 2.4.9 | Release | 5.0.4 | 483 | 08/21/2012 |
| Pet Battle Teams 2.4.8 | Release | 5.0.4 | 37 | 08/18/2012 |
| Pet Battle Teams 2.4.7 | Release | 5.0.4 | 27 | 08/17/2012 |
| Pet Battle Teams 2.4.6 | Release | 5.0.4 | 29 | 08/16/2012 |
| Pet Battle Teams 2.4.5 | Release | 5.0.4 | 1 | 08/16/2012 |
| Pet Battle Teams 2.4.4 | Release | 5.0.4 | 124 | 08/05/2012 |
| Pet Battle Teams 2.4.3 | Release | 5.0.4 | 8 | 08/05/2012 |
| Pet Battle Teams 2.4.2 | Release | 5.0.4 | 2 | 08/05/2012 |
| Pet Battle Teams 2.4.1 | Release | 5.0.4 | 2 | 08/05/2012 |
| Pet Battle Teams 2.4.0 | Release | 5.0.4 | 12 | 08/04/2012 |
| Pet Battle Teams 2.3.0 | Release | 5.0.4 | 17 | 08/03/2012 |
| Pet Battle Teams 2.2.0 | Release | 5.0.4 | 79 | 07/30/2012 |
| Pet Battle Teams 2.1.1 | Release | 5.0.4 | 7 | 07/29/2012 |
| Pet Battle Teams 2.1.0 | Release | 5.0.4 | 8 | 07/29/2012 |
| Pet Battle Teams 2.0.10 | Release | 5.0.4 | 14 | 07/28/2012 |
| Pet Battle Teams | Release | 5.0.4 | 38 | 07/28/2012 |
| Pet Battle Teams | Release | 5.0.4 | 12 | 07/27/2012 |
| Pet Battle Teams | Release | 5.0.4 | 11 | 07/27/2012 |
| Pet Battle Teams | Release | 5.0.4 | 5 | 07/27/2012 |
Addon Packs Containing This...
Top Downloads
-
- Deadly Boss Mods
- Combat, PvP, and Boss Encounters
- 1,129,948 Monthly Downloads
-
- Bagnon
- Bags & Inventory
- 498,005 Monthly Downloads
-
- Deadly Boss Mods - Burning Crusade and Vanilla mods
- Combat and Boss Encounters
- 335,742 Monthly Downloads
-
- Recount
- Combat
- 323,867 Monthly Downloads
-
- HealBot Continued
- Healer and Unit Frames
- 297,532 Monthly Downloads

Comments
One of the changes in 5.3 was that WoW will remember your battle pet abilities now. How does this relate\interfere with how this addon saves pet abilities? Is this feature still needed, or is this different from what Blizzard does now?
After reading all the comments from people reporting that their teams showing as a row of "?" after 5.3 I wasn't looking forward to logging into the game. Was pleasantly surprised when I did though as all my teams were intact. I'm using PBT v3.1.3 so I'm wondering what version the people reporting problems are using. If people are using a recent beta would downgrading help recover their teams? Just a thought, probably of no merit at all, but thought it might be worth mentioning at least.
All pre-5.3 petID's seem to be intact in the .lua file, in the form of "0x000000000122C436."
Is there a way to translate what these petID's so that the various team members can just be plugged in? I can't find anything about doing this on the web. With 500 unique pets and over 75 teams, this would be time-saving in the long run.
I have found a way to somewhat recover everyones teams.
Basic idea is this, given your saved ability ids find all pets who have those 3 saved abilities, then ask do you own any pets with those abilities and if theirs more then one pet with those abilities , pick the highest in level. Its not perfect but it should be a good starting point for rebuilding teams.
I need to test it a bit more but I'd like to have it up tonight.
edit: added in r33, to try the experimental fix please use
/run PetBattleTeams.modules.TeamManager:FixTeams()
if I get reports of it working well I'll make it more accessible and push out a fix as a release.
Worked perfectly - all teams intact.
Outstanding! Cheers,
Patrick
Future solution for blizzard changing petID's after a patch:
When you log in / reload any valid pets on any team will have its speciesID saved. In the options menu there is a new entry 'Reconstruct teams' it will go thru each pet on each team and if that pet is not valid (either it was released, caged, invalid ID) and if it has a speciesID saved it will find the highest level pet you own of the same species to fill in that slot. The previously saved abilities of the pet will still be the same as the orignal pet.
this has been implemented in r32. I have a number of enhancements and polish items I want to do for PBT now that PJE is in a great place. Upgrading to the latest beta is not criticle as there will be plenty of time between now and when 5.4 is released for your future teams to be safe.
edit: If ability id's changed you will have to reset your abilitie selections for those ID's which are no longer valid. In a future beta ill also start storing which ability was picked (first or 2nd) as well.
I just downloaded the beta and tried the reconstruct, and when it didn't work I came back here and read the "future solution" part again.
Just to confirm - this will NOT bring back teams you had saved previously, correct? Any teams you had saved before 5.3 have to be recreated from scratch?
Thanks for the confirmation. =) Thankfully I still have some notes scratched down from some new teams I built the other day, so it shouldn't take too long to rebuild (I hope). ^_^
Correct 100%
I also no longer have any of my teams, I got the names but no pet are showing up, so I fix all of them by readding the rigt pet, now it seems the petabilites are not being saved, like if I have Team 1 &2 with the Python Boa from isle of thunder, in team 1 I have it 3rd ability Dig, and 2nd Team it was it other 3rd tier one, before 5.3 they were saving fun, now if I change the one in team 2 to other one, one in team one abilities changes as well. So no loinger keeping each team and set up for that pet seprate.
Just an FYI I also have the same problem where every team has ?'s for the pet names as of 5.3. I also tried the "fixes" proposed here and they did not work.
[url=http://www.enjin.com][img]http://sigs.enjin.com/sig-gw2/b445c52a37ea9f12.png[/img][/url]
They were questions, not fixes. Your pets ID's have changed thus PBT doesnt know what pet is the pet it needs. Read the rest of the thread you refrenced for more details.
Please fix this so it doesn't happen again!
[url=http://www.enjin.com][img]http://sigs.enjin.com/sig-gw2/b445c52a37ea9f12.png[/img][/url]
As of today's patch for 5.3, all my teams are showing up as a row of "?". I am hoping like heck this is fixable!
Thanks for a great addon!
Did you try any of the following: /reloadui, scrolling the team list, creating a new team, changing a filter in the pet journal? I haven't experianced the issue yet but my gut tells me its a timing issue.