Get an Epic Experience with Premium

PetBattleMaster

Battle Pets Login to Add Favorites
  • 29 Likes
  • World of Warcraft
  • 3,018 Monthly Downloads
  • Supports: 5.4.2
  • 293,746 Total Downloads
  • Updated 03/30/2014
  • Created 09/30/2012
  • 211 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 1.11.0
or
Support development! **
Donate

About PetBattleMaster

PetBattleMaster: See the strengths and weaknesses of your opponent and never miss any "blues" again

See the details of your and your opponent's pets in a tabbed view. You get a notification if the enemy pet is missing in your collection or if it has a higher quality than your existing one.

  • Team view with quick selector and portraits of your mighty teams
  • Team manager docked to the pet journal showing all pets of all your teams
  • Tabbed view with details about the pets in a duel
  • Colored border according to the rarity of a pet
  • Information about the damage modifiers of the pets
  • Notifies to catch a pet, if it's missing in the player's journal
  • Notifies to catch a pet, if it's quality is higher
  • Tooltip information whether a pet is missing (incl. Minimap)
  • Many other features following

If you like PetBattleMaster it would be great if you press the like button and add it to your favorites list. Perhaps you want to try my other addon AuctionMaster? :)

Udorn (Blackhand Europe)

1.11.0

  • Added first fix for Blizzard's petId modifications. It's still not perfect, but some pets are restored automatically.

1.10.4

  • Possible fix for error occuring with missing pets.

1.10.3

  • Added configuration option for disabling tooltip attachment.

1.10.2

  • Added PetTracker as optional dependency.

1.10.1

  • Print some information for missing pets, which where lost by ID changes introduced with patch 5.4.2. Contributed by dratr.

1.10.0

  • Fixed a bug introduced by path 5.4.2

1.9.1

  • Updated simplified chinese localization.

1.9.0

  • Added the ability to change the ordering of the teams.

1.8.2

  • A different fix for the tainting issue introduced by Blizzard with patch 5.4.1. This time the error message is just hidden, so resetting talents should be working again. Addons like Buggrabber will still show the errors unfortunately.

1.8.1

  • Fixed a bug introduced by Blizzard with patch 5.4.1. I had to overwrite Blizzard's function C_StorePublic.IsDisabledByParentalControls for doing that. Don't know what that may cause. So don't use PetBattleMaster if you are in need of parental control!

1.8.0

  • Patch 5.4.0

1.7.3

  • Fixed internal bug.

1.7.2

  • Patch 5.3.0

1.7.1

  • Fixed tooltip.

1.7.0

  • Increased size of icon/name editor.

1.6.4

  • Updated version in toc.

1.6.3

  • Fix for Blizzard's petId change. Once more they showed their professional handling of incompatible API-changes...

1.6.2

  • Patch 5.2.0

1.6.1

  • Added heal button to pet team view.

1.6.0

  • Number of pet teams is now unlimited.

1.5.1

  • Added catch-indicator to Blizzard's pet unit frames.

1.5.0

  • Added minimap tooltip support. Missing pets will be prefixed by Blizzard's need icon and the other ones with a check mark.
  • Hide Blizzard's "always up frame" during pet battles or while the pet team view is opened.

1.4.0

  • Added new team manager view to the pet jorunal.
  • Made the pet journal movable.

1.3.1

  • Fixed catch notifier.

1.3.0

  • First fixes for patch 5.1.0. Apparently the teams are lost, because Blizzard changed the pet ids.

1.2.7

  • Added drag&drop support for arranging pet position directly in team view.

1.2.6

  • Added owned pet information to battle pet tooltips.
  • Added battle pet tooltip for team portraits.

1.2.5

  • Optimized memory and cpu usage.

1.2.4

  • Save abilities for the pet teams.

1.2.3

  • Changed the catch indicator for wild pets. Instead of the cage-icon the level and quality of the own pet is shown. See the tooltip of the indicator for more details.

1.2.2

  • Added configuration option to not open the team view automatically.
  • Optimized pet-info-update.

1.2.1

  • Prepared support for Blizzard's next patch.

1.2.0

  • Added out-of-battle view for managing up to six pet teams.
  • Added minimap and bar-button to toggle visibility of team-view.

1.1.6

  • Fixed incompatibility with some tooltip addons.

1.1.5

  • Beautified portrait tabs. The qualities are by far better visible now.
  • Added game-tooltip information whether a pet should be caught or which identical pets are already owned.
  • Also considering the level of the owned pets, when triggering the catch-notifier.

1.1.4

  • Fixed missing default options.

1.1.3

  • Added health bar to duel view for a better overview.

1.1.2

  • Fixed issue with searching in pet journal again. This time for real, promise. ;-)

1.1.1

  • Fixed issue with searching in pet journal while fighting.

1.1.0

  • Displaying two pet setcards at once.
  • Hiding tabs for dead pets.

1.0.0

  • Initial version.

Comments

First Previous Page 1 of 16 Next Last
  • #239

    I'm getting this error from this addon, and when it's enabled I can't even open the pet journal.

    This is an awesome addon and I can't imaging doing much, if any, pet battling without it

     

    1x PetBattleMaster-1.11.0\src\main\PetTeamView.lua:237: Usage: GetPetInfoByID(ID)
    <in C code>
    PetBattleMaster-1.11.0\src\main\PetTeamView.lua:237: in function <PetBattleMaster\src\main\PetTeamView.lua:236>
    PetBattleMaster-1.11.0\src\main\PetTeamView.lua:245: in function <PetBattleMaster\src\main\PetTeamView.lua:241>
    PetBattleMaster-1.11.0\src\main\PetTeamView.lua:262: in function <PetBattleMaster\src\main\PetTeamView.lua:258>
    PetBattleMaster-1.11.0\src\main\PetTeamView.lua:872: in function "?"
    Ace3-Release-r1109\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function <Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
    <string>:"safecall Dispatcher[1]":4: in function <string>:"safecall Dispatcher[1]":4
    <in C code>
    <string>:"safecall Dispatcher[1]":13: in function "?"
    Ace3-Release-r1109\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function "SendMessage"
    PetBattleMaster-1.11.0\src\main\PetStable.lua:40: in function "?"
    Ace3-Release-r1109\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function <Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
    <string>:"safecall Dispatcher[2]":4: in function <string>:"safecall Dispatcher[2]":4
    <in C code>
    <string>:"safecall Dispatcher[2]":13: in function "?"
    Ace3-Release-r1109\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function "Fire"
    Libs\LibPetJournal-2.0\LibPetJournal-2.0-26.lua:288: in function "LoadPets"
    Libs\LibPetJournal-2.0\LibPetJournal-2.0-26.lua:332: in function "?"
    Libs\LibPetJournal-2.0\LibPetJournal-2.0-26.lua:49: in function <Libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:48>

    Locals:
    nil

  • #237

    Hi,

    Great addon, I use it a lot. Can you incude a Battlepet Bandage option beside the featured Revive Pet option in the quick selector? Would be a geat addition.

    Thanks in advange!

  • #236

    I have been using this addon for awhile and just started getting this error. I get it on log in, and when I open the pet menu. Thanks!

     

    Date: 2014-07-15 20:47:14
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ...face\AddOns\PetBattleMaster\src\main\PetTeamView.lua line 237:
       Usage: GetPetInfoByID(ID)
    Debug:
       (tail call): ?
       [C]: GetPetInfoByPetID()
       ...face\AddOns\PetBattleMaster\src\main\PetTeamView.lua:237:
          ...face\AddOns\PetBattleMaster\src\main\PetTeamView.lua:236
       ...face\AddOns\PetBattleMaster\src\main\PetTeamView.lua:245:
          ...face\AddOns\PetBattleMaster\src\main\PetTeamView.lua:241
       ...face\AddOns\PetBattleMaster\src\main\PetTeamView.lua:262:
          ...face\AddOns\PetBattleMaster\src\main\PetTeamView.lua:258
       ...face\AddOns\PetBattleMaster\src\main\PetTeamView.lua:872: ?()
       ...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
          ...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
       [string "safecall Dispatcher[1]"]:4:
          [string "safecall Dispatcher[1]"]:4
       [C]: ?
       [string "safecall Dispatcher[1]"]:13: ?()
       ...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: SendMessage()
       ...erface\AddOns\PetBattleMaster\src\main\PetStable.lua:40: ?()
       ...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
          ...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
       [string "safecall Dispatcher[2]"]:4:
          [string "safecall Dispatcher[2]"]:4
       [C]: ?
       [string "safecall Dispatcher[2]"]:13: ?()
       ...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
       ...etCount\Libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:288: LoadPets()
       ...etCount\Libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:332: ?()
       ...etCount\Libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:49:
          ...etCount\Libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:48

  • #238

    getting the same, i had to disable the addon =(

  • #234

    Hi! I tried out PBM today after using PBT for ages, and have a couple of quality-of-life suggestions.

    1) Would it be possible to add support for empty slots, for carrying pets? PBT shows them as a question mark.

    2) Also, along a similar vein, the ability to LOCK your teams individually (requiring unlock to make changes). Locking while you have an open slot would allow you to move a pet into that slot for a fight, but not make a change to the locked team - which if you use carry pets, would be extremely useful. Maybe show a little lock icon on it or something to toggle this.

    Thanks! I like it a lot so far.

  • #235

    Hi sofrlowi,

    thanks for your suggestions. They make perfectly sense. Currently I'm a bit out of time, so it won't be implemented in the next time. I'm in maintenance mode and fix any bugs caused by Blizzard's patches, but I'm not implementing new features, currently.

  • #232

    Heya, I was wondering if there as any way for anyone to make a pet search option that works with other addons for the pet battle questline, like which pets that you currently have would be best for which tamer, or if there is a better one you dont have, to highlight it or tell you wich one would be best. there are certain combinations that are stongest. for instance against a magic pet a mechanical pet with dragon abilities would be best since magic does less damage against mechanical and takes more damage from dragon. im having a real pet levelling ADD problem and im tring to do it all at once lol 

    that would be a great addition to this addon sonce its called pet battle MASTER =)

    id like something to focus on! that Okrut Dragonwaste is a real bastard.

  • #233

    Hi christakatrill,

    in the battle window of PetBattleMaster the strong (green) and weak opponents (red) are chown.

  • #231

    Hi,

    I've just uploaded a BETA release 1.11.0-RC1 with some automatic team repair code. Please give it a try.

    The lost teams are caused by Blizzard, they are changing the petIds sometimes. I've added code, which automatically tries to find matching pets and repairs the damaged team.

  • #229

    I too lost all my pet groups. Here is the message I get when I log on now.

    The ID of the 1'th member of the active team "yu-la" has changed. Possible matches are: Ghostly Skull(1), Ghostly Skull(25), Ghostly Skull(1)

    "yu-la" was the name of a group I had. I did not delete any pets.  I only use this addon on Tuesdays when I do the celestial tournament. Monday I noticed they were all there, Tuesday it was broken.  I know the Ghostly Skull, and Bonkers were in the group. Kun Lei Runt may have been the third pet in the "yu-la" group.

    edit: (I did notice before I deleted them all, that which ever group was highlighted was the one that gave me the error message).

    I tried replacing the lua file with one I knew worked, but it didn't help.  I finally just deleted all my teams and started over. It seemed to keep them so far.

     

    Last edited by kc8znx on 3/25/2014 3:22:39 AM
  • #227

    good day 

    getting the following error 

    Date: 2014-03-19 00:26:48
    ID: -7
    Error occured in: AddOn: PetBattleMaster
    Count: 1
    Message: Note: AddOn PetBattleMaster attempted to call a protected function (petbmTeamView:Hide()) during combat lockdown.
    Debug:
    [C]: Hide()
    ...face\AddOns\PetBattleMaster\src\main\PetTeamView.lua:720:
    ...face\AddOns\PetBattleMaster\src\main\PetTeamView.lua:720
    Locals:
    None
    AddOns:
    Swatter, v5.19.5445 (QuiescentQuoll)
    NPCScan, v5.4.2.6
    NPCScanAutoAdd, v2.3
    NPCScanOverlay, v5.4.7.1
    ACP, v3.4.7
    Astrolabe, v1.0
    Atlas, v1.26.02
    AtlasBurningCrusade, v1.26.00
    AtlasCataclysm, v1.26.00
    AtlasClassicWoW, v1.26.00
    AtlasDungeonLocs, v1.26.00
    AtlasTransportation, v1.26.04
    AtlasWorldEvents, v3.06
    AtlasWrathoftheLichKing, v1.26.00
    AucAdvanced, v5.19.5445 (QuiescentQuoll)
    AucFilterBasic, v5.19.5445 (QuiescentQuoll)
    AucFilterOutlier, v5.19.5445.5437(5.19/embedded)
    AucMatchUndercut, v5.19.5445.5364(5.19/embedded)
    AucScanData, v5.19.5445 (QuiescentQuoll)
    AucStatHistogram, v5.19.5445 (QuiescentQuoll)
    AucStatiLevel, v5.19.5445 (QuiescentQuoll)
    AucStatPurchased, v5.19.5445 (QuiescentQuoll)
    AucStatSales, v5.19.5445.5376(5.19/embedded)
    AucStatSimple, v5.19.5445 (QuiescentQuoll)
    AucStatStdDev, v5.19.5445 (QuiescentQuoll)
    AucStatWOWEcon, v5.19.5445.5323(5.19/embedded)
    AucUtilAHWindowControl, v5.19.5445.5347(5.19/embedded)
    AucUtilAppraiser, v5.19.5445.5438(5.19/embedded)
    AucUtilAskPrice, v5.19.5445.5347(5.19/embedded)
    AucUtilAutoMagic, v5.19.5445.5443(5.19/embedded)
    AucUtilCompactUI, v5.19.5445.5444(5.19/embedded)
    AucUtilEasyBuyout, v5.19.5445.5427(5.19/embedded)
    AucUtilFixAH, v5.19.5445 (QuiescentQuoll)
    AucUtilItemSuggest, v5.19.5445.5417(5.19/embedded)
    AucUtilPriceLevel, v5.19.5445.5444(5.19/embedded)
    AucUtilScanButton, v5.19.5445.5403(5.19/embedded)
    AucUtilScanFinish, v5.19.5445.5347(5.19/embedded)
    AucUtilScanProgress, v5.19.5445.4979(5.19/embedded)
    AucUtilScanStart, v5.19.5445.5347(5.19/embedded)
    AucUtilSearchUI, v5.19.5445.5373(5.19/embedded)
    AucUtilSimpleAuction, v5.19.5445.5415(5.19/embedded)
    AucUtilVendMarkup, v5.19.5445.4828(5.19/embedded)
    Babylonian, v5.1.DEV.332(/embedded)
    BagBrother, v
    Bagnon, v5.4.9
    BagnonConfig, v
    BeanCounter, v5.19.5445 (QuiescentQuoll)
    BittensSpellFlashHunter, v50400.2.2
    Collectinator, v2.0.10
    CollectMe, v2.4.10
    Configator, v5.1.DEV.359(/embedded)
    DebugLib, v5.1.DEV.337(/embedded)
    FBBroker, v1.19n
    FishingAce, v0.8.1
    FishingBuddy, v1.3b
    GoingPriceUS, v5.4.1394841600
    Grail, v062
    GrailAchievements, v010
    GrailReputations, v007
    GreedyQuester, v5.4.0
    GuildDelta, v5.4.2
    Informant, v5.19.5445 (QuiescentQuoll)
    LibExtraTip, v5.12.DEV.355(/embedded)
    MrClean, v1.6
    PetBattleMaster, v1.10.4
    PetTracker, v
    PetTrackerBreeds, v
    PetTrackerConfig, v
    PetTrackerJournal, v
    PetTrackerSwitcher, v
    PetTrackerUpgrades, v
    QuestLogLevelPatch, v
    Rarity, v1.0
    RarityOptions, v
    SlideBar, v5.19.5445 (QuiescentQuoll)
    SpellFlash, v6.10
    SpellFlashCore, v2.0.4
    Stubby, v5.19.5445 (QuiescentQuoll)
    TipHelper, v5.12.DEV.351(/embedded)
    Wholly, v042
    YayMounts, v1.6.5
    BlizRuntimeLib_enUS v5.4.7.50400 <us>
    (ck=af1)

     

     

  • #230

    Hi jerickson919,

    do you get it all the time, or only once? It seems to be caused by your other addons: nobody else reported this probleme before.

  • #223

    Not sure why your addon keeps breaking for me after maintenance.  This is the 4th time that I'll have to rebuild my teams. (there was no error pop up this time)

     

    Last edited by Isilya on 3/18/2014 9:04:46 AM

    "No other object has been misidentified as a flying saucer more often than the planet Venus..." 
    X-Files Ep: 3x20 - Jose Chung's 'From Outer Space'

  • #225

    I am posting here just so it is clear that Isilya is not alone.  My screen looks exactly the same, and I never alt-f4 or close down other than the normal way.  I logged out one day, fine.  Log in the next, it's blank. .

    Edit: BTW, I love the add on.  Just frustarting if I have to rebuild 20+ teams.

    Last edited by Allthesaul on 3/21/2014 5:14:11 PM
  • #226

    Hi guys,

    do both of you see a message in the console while selecting a damaged team, that a petId is invalid. And is a pet proposed in the console, which is matching your missing pet? In this case I could consider to automatically select the first proposed pet for repairing the invalid petId.

    I don't know, why the petIds are getting invalid for both of you. Is there anything you can imagine that you are doing with pets, that not every other casual player is doing? Are you deleting pets frequently, or shopping a lot or something? There is probably some trigger causing this problem, because so few people are reporting this error.

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

WildStar Add-on Contest!

Enter Now!