Get an Epic Experience with Premium


Battle Pets Login to Add Favorites
  • World of Warcraft
  • 17,041 Monthly Downloads
  • Supports: 6.2.0
  • 398,415 Total Downloads
  • Updated 08/28/2015
  • Created 09/22/2013
  • 378 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: Rematch 3.5.12

About Rematch

Rematch is a pet journal alternative to help manage battle pet teams and pets.

Its primary purpose is to store and recall battle pet teams for targets. For instance:

  • When you target Aki the Chosen and bring up the Rematch window, you can save the pets you have out for her.
  • When you return to Aki another day, you can target her, bring up the window and it will offer those saved pets to load.

How to Use

You can summon the Rematch window several ways:

  • Set a key binding from options.
  • /rematch command.
  • The Rematch button at the bottom of the pet journal.
  • 'Use Minimap Button' in options will create a minimap button.
  • From its LDB button if you use a Broker infobar addon.
  • Have 'Auto Show' checked in options and target something for which you have a saved team that's not already loaded.

Saving a Team

As mentioned at the top, this addon's primary purpose is to save for targets.

The most straightforward way to do that is to slot the pets you want to save, target the NPC you want to save it for, and click Save As. A popup will appear to name the team and other options.

If you decide to change pets or abilities, you can click Save to save any changes back to the loaded team.

If you want to create teams that aren't tied to a specific target, for pvp or anything, you can do that too. As you save the team, change the target to No Target if it's not already chosen.

  • Targeted teams are named in white. Their names don't need to match their target but a target can only have one team.
  • Teams without a target are named in gold. Their names need to be unique among other un-targeted teams.


When teams are saved, they're stored in the Teams tab.

  • To load a team manually, double click it.
  • You can create up to 15 additional tabs in addition to the default General team tab.
  • Right-click a tab to change its name or icon, delete it (or re-order tabs if you've created more than one).
  • When a tab is deleted, all teams within the tab are moved to the General tab.
  • You can right-click a team to do various things as well, such as renaming, deleting or sharing it.
  • You can bind a key to open the Teams tab directly.
  • Searches in the team searchbox will look for matches in team names, team notes and any pet names.


The Pets tab contains a pet browser and a leveling queue.

Just about anyplace you see a pet, you can double-click it to summon the pet, or dismiss it if it was already out.

The "tooltip" for pets is a pet card with stats:

  • Hold Alt to flip the card over for more about your pet.
  • Click the pet to lock the card in place so you can mouseover abilities.
  • When the card is locked it has a wooden frame around it. You can unlock it several ways: clicking one of the little screws in a corner, clicking the pet again from where you locked it, hitting ESCape or any other major interaction with the addon.
  • You can shift+click pets and abilities to chat.

Some advantages the built-in pet browser has over the default pet journal:

  • You can search the names of abilities or text within abilities.
  • You can search for level and stat ranges.
  • In addition to filtering pets by type, you can filter by 'Strong vs': if you filter Strong vs Dragonkin, it will list all pets with Magic attacks.
  • You can also filter to pets that are Tough vs a type of attack: filtering Tough vs Elemental will list all critters.
  • A 'Type Bar' to filter by the various types without going through the dropdown menus.
  • A counter at the bottom of the browser tells you how many pets are listed: search level=25 and you'll see how many level 25 pets you own.

To clear filters, you can click the little X button in the search box or the type bar, or you can click the X along the bottom when filters are applied. You can also click 'Reset All' within the filters menu.


In the search bar of the pet browser, you can not only search for names of pets and their source, but you can also search for:

  • Names of abilities ("Call Lightning")
  • Text within abilities ("Bleed")
  • Level ranges ("level=25" or "level>10" or "level=8-13")
  • Stat ranges ("health>700" or "speed=250-350" or "power>=276")


  • Searches are not case sensitive. "Bleed" will work just as well as "bleed" or "BLEED".
  • You can hit "Fill" on the leveling queue to add one of each species from your search results to the leveling queue.
  • When you look at the pet card, abilities that contain the search text will be marked with a gold ring.
  • You can also search levels, stats and text simultaneously:
    "bleed health>700 level<25" : Pets with Bleed in text that have over 700hp and are under 25.
    "level<25 bleed health>700" : Same thing. The order of search isn't important.
    "health>700 <25 bleed" : Same again. If a stat doesn't appear with a < > or =, it assumes level.

Leveling Pets

Thanks to suggestions from Behub, Aloek and others, Rematch has a robust system to make leveling pets easy.

In the Pets tab there is a leveling slot with a shiny gold border. You can drag a pet there to mark it as your leveling pet. (You can also right-click a pet elsewhere like in the journal and choose 'Start Leveling')

  • Any teams saved with pets from the leveling pet will reserve those pets' slots for future leveling pets.
  • When you see a shiny gold border around a pet anywhere in Rematch, it means that is a leveling pet.

So if you save teams for various tamers with a leveling pet, when you return to those tamers later with a different leveling pet, it will load that new leveling pet in their saved places.

The Leveling Queue

In addition to the gold-bordered leveling slot, there is a leveling queue beneath the slot where you can store any number of pets you intend to level.

  • The top-most pet in the queue will always be the same pet that's in leveling slot. Always.
  • You can double-click any pet in the queue to move it up to the leveling slot, making it your active leveling pet.
  • You can also re-order pets in the queue by dragging them around or by right-clicking a pet and using the move options.
  • As soon as a leveling pet reaches 25 (grats!) it will leave the queue. If there are any leveling pets waiting, it will swap the top-most pet into the leveling slot.
  • If a team is saved with more than one leveling pet, the top-most pets will be loaded for those slots.

From the gear button to the right of the leveling slot you can:

  • Sort the queue by level: Ascending (level 1 to 25), Median (closest to level 10.5), Descending (25 to 1) or Type (Humanoid then Dragonkin etc).
  • While the queue is sorted, all pets except the top-most pet are sorted. This allows sorting the queue and still keeping an active leveling pet at the top you're working on.
  • If Full Sort is enabled, then even the top pet is included in the sort and it can change as pets gain xp or get added to the queue.
  • You can also fill the queue from pets in the browser. For instance, search "21-24", filter for Rare and hit Fill Queue to add 21-24 rare pets to the leveling queue.
  • Empty the queue. It will ask for confirmation before clearing the queue.

Leveling Pet Preferences

The queue is also able to prefer some pets over others.

  • If a queued pet is one your character can't load (like a wrong-factioned Moonkin Hatchling), it will skip over that pet and prefer pets you can load.
  • In the queue menu you can check "Prefer Live Pets." This will make living pets load before any dead ones.
  • Pets that are not preferred will be darkened in the queue.
  • If preferred pets can't be found to fill all leveling slots, the top-most pets in the queue not already chosen will be used to fill the remaining slots.
  • You can globally disable preferences from checking 'No Preferences' in the queue menu.

You can also save teams with some leveling pet preferences that are active only while that team is loaded.

  • When saving a team with a leveling pet, a button in the lower left will allow you to expand the window to assign leveling pet preferences. These include:
    • Minimum Health: Any pets with at least this much maximum health will be preferred. (Injured pets will use their maximum health for consideration)
    • or any Magic & Mechanical: These two types can survive one hit. For opponents that would only get one swipe at your leveling pet, this option will allow all magic and mechanical pets to be preferred.
    • Maximum Level: Any pets above this level will be skipped, to save from lost xp. Note that the level can be a partial amount: 23.45 is level 23 and 45% towards the next level.
  • To change the leveling preferences of an existing team, right-click a team that contains a leveling pet and choose 'Leveling Preferences'.
  • Teams with a preference will have a leveling icon to the right of their name. Mouseover of this button will show the preferences in a tooltip. Clicking the button will summon a dialog to change preferences.

Sharing Teams

There are two ways to share teams when you right-click one in the Teams tab:

Send: This will send a team to someone online on your faction or to a friend.

  • When a user receives a team that you Send, they'll receive a popup displaying the team with the option to save it. If they're in combat or they have another team waiting (or a similar dialog up) it will inform you that they're busy and you should try again later.
  • In options you can choose to block incoming pets if you'd like.

Export: This will create a text string that you can copy to the clipboard.

  • You can paste the team anywhere else: in an email, on forums, in a text file, etc.
  • Any other Rematch user can use this string to Import the same team. The Import button is to the left of the search bar in the team tab.

If you receive or import a team that includes pets you don't have, that's fine. They'll be greyed out and only the pets you have will attempt to load. You can keep the team as is for the day when you get the pet, or you can choose to save over it if you find a suitable substitute for the missing pet.

Other Addons

A major goal with this addon was to make it behave well regardless of what other battle pet addons you're using.

In some cases, it even takes advantage of the awesome addons others have created. For instance:

  • If you have the addon Battle Pet Breed ID enabled, pets will display breed information. If you click a pet and mouseover its stats, you can see all possible breeds for the pet.
  • If you use PetTracker_Breeds (or LibPetBreedInfo) for breeds instead, it will pull breed info from those addons too.
  • If you have the addon Pet Battle Teams enabled, there will be a button at the end of options to import your teams from PBT.
  • If you choose to continue using PBT alongside Rematch (many do!), make sure you lock your PBT teams or auto save in PBT is disabled. The default behavior of PBT is to change the pets in your currently-selected team to whatever is loaded.
  • If you have a Broker infobar addon, it will create a button on your bars to toggle Rematch.

Future Plans

Right now I'm working on Rematch 4.0 which will have a completely new UI. Goals with the revamp:

  • Less dense UI: Lists and buttons should not feel cramped.
  • Less cumbersome UI: There's too much collapse/stretch business that get in the way of the important functions of the addon. Loading a team should be a one-click effort.
  • Integration with the default pet journal: This is more of a replacement than integration, but looking up pets and creating teams will be done in the journal.
  • Update UI widgets: Larger buttons, more consistent style across elements, less gratuitous use of frames.
  • Trimming of superfluous extras: The leveling carousel will probably go, sorry! It was fun to make but it's too many frames to justify its infrequent use. The independent horizontal/verticle resizing will likely be going too.
  • Greater emphasis on saving for targets: A new panel will display your recent target from where you can either save a team for that target or load its saved team.
  • Large sections of the addon are being rewritten for a better foundation for future changes.
  • All teams, queues and settings will seamlessly work in the new addon.

This is a very large undertaking that may take a while, so any changes to the live version of Rematch in the meantime will likely be minor. But I'm still open to suggestions and of course please comment any and all bugs you encounter.

Beyond 4.0, the plans for Rematch are listed below roughly grouped into three priorities:

Short term:

  • 4.0 as listed above

Mid term:

  • Set leveling preferences for a whole tab.
  • Minimum level preference for queue.
  • Update sharing teams:
    • Include notes and preferences in Import/Export/Send/Receive of teams.
  • A method of tagging pets, owned or not, with custom tags.
  • Mark a team tab to be used with the minimap button.
  • Multiple search terms for pets.
  • A "favorite filters" system.
  • Allow multiple targets to be stored in the same team.

Long term:

  • Possibly a way to adjust maximum level preference for queue.
  • Understudy pet slot on the pet card for loading an alternate pet if that pet is dead or injured.
  • Possibly some method of choosing alternate teams if the saved team has dead or injured pets.
  • A "team builder mode" that lets you slot pets you don't own or abilities pets can't use yet.
  • A help or tutorial system.

If you have any comments, suggestions or bugs to report feel free to post them here in the comments. Thanks!

Special thanks to those providing translations to other clients!
deDE: Tonyleila at wowinterface (Leilameda at EU-Anetheron) and Zreptil at curse
zhCN: Zkpjy at wowinterface
zhTW: Leg883 at curse
esES and esMX: Phanx at curse

08/28/2015 version 3.5.12
- Added support for the Safari Hat moved to the toybox in patch 6.2.2.

07/13/2015 version 3.5.11
- Reverted heal/bandage code to its state prior to the trainwreck in 3.5.9.
- Heal and bandage buttons still named RematchHealButton and RematchBandageButton.

07/07/2015 version 3.5.10
- Fixed heal and bandage buttons ceasing to work after being used repeatedly.

06/22/2015 version 3.5.9
- toc update for 6.2 patch
- Named the heal and bandage buttons so macros can /click RematchHealButton or /click RematchBandageButton.

06/11/2015 version 3.5.8
- Added pet filter Misc->"Pets Not At 25" to list pets not at level 25.
- Pet filter Misc->"In a Team" will also list missing pets that are in a team.
- Pet right-click menu item "List x Teams" for missing pets will list teams the missing pets are in.

06/01/2015 version 3.5.7
- Added option "Export Teams" to right-click menu of team tabs, to create an export string of all teams within the tab.
- Import window can now accept multiple teams as exported from the above "Export Teams" option.
- Localizaton template updated.

05/28/2015 version 3.5.6
- Added racial passive to back of pet card.
- Team tab option "Show mouseover buttons" removed.
- Team tab option "Hide mouseover buttons" added.
- Fix for scrollable lists sometimes shrinking in team tab. (I think this is fixed for good now!)

05/24/2015 version 3.5.5
- Another fix for width of scrollable lists something shrinking.

05/23/2015 version 3.5.4
- Added Tanaan Jungle Fel-Corrupted pets to targets for 6.2 PTR users.
- Fix for width of scrollable lists sometimes shrinking on 6.2 PTR.
- Fix for pet card sometimes staying when closing dialogs.
- zhCN localization updated.

05/15/2015 version 3.5.3
- When you interact with a challenge post pet hanging around the post, Rematch will interact with the challenge post itself, unless you have a team already saved for that pet.
- The source of breed data added to breed table when you mouseover stats on the pet card.
- Fix for "100%"s getting cut off for power and speed for PetTracker-supplied breeds on breed table.
- Fix for breed of the viewed pet not being highlighted in the breed table for non-lettered (ie B/B) breeds.

05/14/2015 version 3.5.2
- In Team Tab Options, added experimental (may disappear, undecided) "Show mouseover buttons" to show faded version of notes, preferences and target buttons to the right of team when it has none.
- Clicking the notes save button will clear focus on notes.
- Saving a team over another team will preserve the destination team's notes and preferences from before the save.

05/10/2015 version 3.5.1
- The little window at the bottom of save dialog expanded slightly.
- Fixed NPC ID for Quintessence of Light.
- Behavior of the notes save button reverted: it will save the notes but not dismiss them.

05/09/2015 version 3.5.0
- The Save button has been separated into two buttons: "Save" and "Save As..."
- "Save" is where the Reload button was and will save any changes to the loaded team, only showing a confirmation dialog if pets change.
- "Save As..." will open a revamped dialog asking for name, target and tab to save the loaded pets.
- The "Save NPC ID with team" system has been replaced with a "Save for target" system.
- When saving a team you can choose a target for the team. Among the choices: 1) No Target, 2) Your current target, 3) The target saved in the loaded team, 4) One of over 100 noteworthy targets.
- When saving, importing or receiving a team, choosing what tab to save to is now done with a combo box instead of the little button along the bottom of the dialogs.
- A new status window at the bottom of the save dialog will tell you what will happen when you save: New team created, team being overwritten, etc.
- Added new "Target" button in the team list to mark teams saved for a specific target. Mouseover of the button will show the target and their pets if it's a noteworthy target.
- New teams tab option "Hide Target button" to hide the aforementioned buttons.
- Clicking save in the notes window will now immediately close the notes window.
- Added new button "Clear Notes" to notes window while its editbox has focus.
- Removed "Delete Notes" menu option from teams.
- The Reload button has been moved to the right-click menu of the team header at the top of the window.
- Teams searches now include target names (ie "challenge post" will find all teams saved to a challenge post).
- Hitting Escape while in a dialog's editbox while a menu is up will close the menu instead of the dialog.
- Fix for lua error when mousing over a pet card for new pets with no breed data for users of PetTracker_Breeds and LibPetBreedInfo.
- Fix for elusive lua anchor error when going through menus.
- deDE localization updated by Zreptil at

04/26/2015 version 3.4.6
- /rematch command can now include a team to load for use in macros: /rematch Capture Team or /rematch [btn:2] Capture Low; Capture Team

04/16/2015 version 3.4.5
- Replaced 'Rename Team' with 'Edit Team' on right-click of window title.
- Fix for incorrect models of uncached pets not owned.

04/06/2015 version 3.4.4
- Removed the popups added in 3.4.2 asking to save a team after winning a battle.
- Removed system to track what NPC the user is interacting with.
- New 'Edit Team' menu item will let you change the NPC ID of a team in addition to changing the team's name and preferences.
- Team menu items 'Rename' and 'Leveling Preferences' removed ('Edit Team' handles them now).

04/04/2015 version 3.4.3
- You can now send and receive teams with friends if both sender and recipient have Rematch 3.4.3 or greater.
- Possible fix for lua error when mousing over a leveling slot placeholder.
- Fix for lua error on receiving a team sent from another.
- Removed obsolete 'Use (beta)' option.
- zhCN localization udpated.

04/03/2015 version 3.4.2
- When you win a non-wild battle (tamers, challenge posts) for which you have no saved team, a popup will offer to save the team.
- New option 'Don't offer to save teams' to disable the above behavior, appearing in the popup itself and the options panel.
- New option 'Keep window expanded' to keep the window expanded at all times.
- Import added to team right-click menu.
- Import button is now positioned only in the upper left corner of the open team tab.
- The option 'Discard loaded team on changes' is removed.
- Fixed for bug while saving new team on a new install.
- deDE localization updated by Zreptil at

03/29/2015 version 3.4.1
- New window option 'Stay through logouts' to resummon the Rematch window when you login if it was up when you logged out.
- New leveling queue option 'Automatically level new pets' with sub-options 'Only pets not at 25 or queued' and 'Only rare pets'.

03/28/2015 version 3.4.0
- Major internal changes in how teams are organized and stored. Technical details:
  - Teams can now be indexed by an npcID instead of by name only.
  - Team attributes are saved as an unordered table instead of an array.
  - Sideline system to abstract the UI from manipulation of teams.
- For users, the above has this effect:
  - Existing saved teams are converted to a new format that's not 100% compatible with earlier versions of Rematch.
  - Teams named in white do not have to match the name of their target. A match will be made from the NPC ID stored with the team.
  - Teams named in white can share a name with other teams. You can have 5 teams named Erris the Collector or Kura Thunderhoof if you want, each saved to the unique version of those NPCs.
  - Teams named in gold are required to have a unique name only among other gold-named teams.
  - Target matching for gold-named teams will continue to match the name itself, where white-named teams will match the npcID stored when the team was saved.
- New behavior when a pet in a team is caged:
  - The pet will no longer be substituted with another pet of the same species.
  - Loading a team with a caged pet will report the pet missing (unless you have 'Don't warn about missing pets' enabled).
  - When you re-learn the pet, it will automatically put the pet back into all of the affected teams.
  - If you have two identical breed/level/rarity of pets in a team and one is caged, one may be substituted for a different breed/level/rarity if available.
- When hitting the save button will save for your target, the button will show a picture of your target.
- The internal "Sanctuary" system to handle changing petIDs rewritten to also handle caged pets.
- New option under Team Tab Options: 'Spam when teams save' to print to chat when a team saves and where.
- Notes character limit increased from 2k to 4k.
- Special support of unusable MoP-era petIDs removed.
- Fix for bug where 'Add to Leveling Queue' was not showing in default journal when queue was empty and actively sorted.
- zhCN localization updated.

03/05/2015 version 3.3.7
- Teams can now be dragged to other team tabs.
- Teams within a tab can now be sorted into an arbirtary order:
  - Right-click a tab you'd like to custom sort and check 'Custom Sort'.
  - Teams within that tab can then be dragged around or moved with the teams' right-click menus.
  - Teams added to a custom sorted tab from elsewhere will be added to the end.
  - The General tab cannot be custom sorted, sorry!
- New option 'Spam when teams move' to display in the chat window when a team moves to another tab.
- New option 'Require Shift to drag' to lock teams in place and require Shift to drag them.
- When saving a team with an NPC ID stored, or when saving while targeting an NPC, a checkbox 'Save NPC ID with team' will let you choose whether or not to keep the NPC ID in the team.
- When all pets are at full health, the bandage and revive button will not waste the cast.
- Right-click menus are now larger when 'Larger window' option checked.
- 'Larger list text' renamed to 'Larger text' and affects menus also.
- When a pet belongs to a team the number of teams it belongs to will be displayed on the pet card.
- If a pet belongs to a team, 'List Teams' will appear in their right-click menu to list all teams it's a member of.

02/24/2015 version 3.3.6
- Fix for journal interaction when other addons load the journal during their loading process.

02/24/2015 version 3.3.5
- Restored Rematch's interaction with default Pet Journal.
- Importing PetBattleTeam teams will attempt to reconstruct the team as it imports if the petIDs are bad.
- deDE localization updated by Zreptil at

02/24/2015 version 3.3.4
- New leveling pet preference 'Expected damage taken' adjusts minimum health by the type of damage the leveling pet is expected to endure. For instance: if expecting a dragonkin attack the minimum health of magic pets is increased 50% and the minimum health of undead pets is decreased by 33%.
- Loaded teams with a leveling preference active will have an icon beside their name in the titlebar at the top of the window.
- Added 'Leveling Preference' to the right-click menu on the titlebar if a team is loaded with a leveling pet.
- The Rematch window can now only be moved with the left mouse button.
- New option 'Show after pet battle' to automatically show the Rematch window when leaving a pet battle.
- New option group 'Battle Options' includes the above option and a few other pre-existing battle-related options.
- Slotted pets that are injured have a faint red tint around edges of their icon.
- Fixed bug where 'Prefer live pets' option was active when 'No Preferences' also active.
- Fixed bug where choosing a sort in the default journal wouldn't be remembered on next login.
- Fixed bug causing 'Unload Team' to show up in right-click menu of notes in the team list.
- deDE localization updated by Zreptil at
- toc updated for 6.1 patch.

02/20/2015 version 3.3.3
- Actual fix for stack overflow error caused by "Keep current pet on new sort" option - thanks Zreptil!

02/19/2015 version 3.3.2
- Fix for queue sort by time not "forgetting" pets removed from the queue.
- Potential fix for a stack overflow error in leveling.lua:832
- deDE localization updated by Zreptil at

02/18/2015 version 3.3.1
- The queue behavior is simplified and made less aggressive:
  - There is no longer an "unsorted" order of pets. When pets are sorted, that's their new order until you move them around or sort them again.
  - The "keep all but top-most pet sorted" concept is gone, except for 'Keep current pet on new sort' in options.
  - Sorting pets is a one-time action. You can drag pets around to any order after sorting.
  - 'Full Sort' is gone and replaced with 'Active Sort'.
  - The order of pets during an Active Sort can change as they gain xp or get added/removed from the queue.
  - You cannot rearrange or move pets around while Active Sort is enabled.
  - When a user manually slots a pet from deeper in the queue, the queue will now leave it alone. Specifically:
  - Manually slotted pets from the queue will have a silver border (instead of gold) to mark their left-alone status.
  - When a team is saved or loaded, silver-bordered pets will return to gold-bordered and the queue will resume control of the affected pets/slots.
- New queue sort order: Time, to sort pets in the order they were added to the queue.
- 'Find Similar' added to more pet menus.
- When a team is loaded, right-click on the team name at the top of window to set notes, delete notes or unload the loaded team.
- Removed sub-option 'Even alerts' under 'Hide tooltip'.
- Removed option 'Keep sort when emptied'.
- Moved 'Prefer Live Pets' from queue menu to options panel.
- Queue pet menu items 'Move To Top' and 'Move To End' no longer dismisses the menu.
- Start Leveling added back to the queue pet menu.
- Potential fix for ruRU text on back of pet cards.
- Fix for lua error when loading an old team with empty slots.
- Fix for lua error while moveset pet filter enabled.
- Fix for possible lua error relating to the safari hat.
- deDE localization updated by Zreptil at

02/04/2015 version 3.3.0
- The Rematch window can now be resized horizontally.
- A new button to open/close a sidebar added to the main window.
- More buttons! Safari Hat, Lesser Pet Treats and Pet Treats added to the sidebar.
- Find Battle button moved to the sidebar.
- 'Find Similar' pet menu item will clear all filters first.
- Double-clicking an ability anywhere in Rematch will switch to the pet browser and list all pets with that ability.
- Pet spell and item tooltips update in realtime.
- Size of text from 'Larger list text' option increased slightly.
- Leveling indicators in pet browser and journal have a new icon.
- Potential fix for ruRU text issues.
- deDE localization updated by Zreptil at
- ruRU localization by Himeric at

01/27/2015 version 3.2.7
- New "Find Similar" option in browser pet menu to list all pets, owned or not, with at least three of the same abilities.
- Double-clicking an ability on a pet card while the pet browser is open will list all pets, owned or not, that share that ability.
- New key binding to show/hide the current team's notes.
- New option under 'Show notes in battle' -> 'Only once per team' to show notes only the first time entering a battle after loading (or reloading) a team.
- When the notes editbox has focus, a save button will appear to save changes and clear the focus.
- New option 'Show ability numbers' to show the 1 and 2 numbers on the ability flyout.
- Ability buttons and flyout made a little bigger.
- deDE localization updated by Zreptil at

01/18/2015 version 3.2.6
- Added new sort options to the pet browser filter: Health, Power, Speed, Reverse Sort and Favorites First.
- When a non-standard sort is active, Sort is included in the filter reset button at the bottom of the pet browser.
- Added new option 'Don't reset sort with filters' to not reset the sort when the aforemention reset button is clicked.
- New pet filter 'Moveset Not At 25' under Miscellaneous to list pets that don't share the moveset of a pet already at max level. (credit: Zarbuta at
- Changed 'Strong Vs' filter to require a pet to have a strong attack vs all chosen types instead of any.
- Added new option 'Inclusive "Strong Vs" filter' for anyone who wants the old 'Strong Vs' behavior back.
- Fixed a bug with leveling pets from the queue loading in place of leveling pets saved as themselves.

01/10/2015 version 3.2.5
- Fix for lua error on login from 3.2.3->3.2.4.

01/10/2015 version 3.2.4
- Improved recovery when the server assigns all new petIDs: teams and leveling queue will restore to same pets and breeds when their petID changes between sessions.
- Fixed a bug preventing dragging a pet in the queue to the leveling slot.
- Fixed a bug preventing Fill Queue More queue option from working.
- Fixed a lua error when emptying/filling the queue if the journal had not been opened.

01/07/2015 version 3.2.3
- If a pet in the queue is dragged to a loadout slot, that pet will be raised to the top of the queue, and Full Sort turned off if it's on.
- While you have a team for your current target already loaded, any mouseover targets are ignored for auto load purposes.
- Added 'Start Leveling' back to pet menus for pets already in the queue, to move them to top of queue, if Full Sort isn't enabled.
- Fixed a bug with the leveling icon sometimes not updating on journal pets when they're added or removed from queue.

01/06/2015 version 3.2.2
- Breed information can now be pulled from PetTracker_Breeds or LibPetBreedInfo, if BattlePet Breed ID isn't enabled.
- Added a button to change the leveling pet when you mouseover a loaded pet that's also in the leveling slot.

01/02/2015 version 3.2.1
- New option 'Use actual ability icons' under Miscellaneous, to show the actual icons of abilities on pet cards instead of ability types.
- Added a search box for icons when creating/editing a team tab.
- While queued for a PVP battle, all automatic behavior is suspended and teams will not attempt to load.
- If a team with leveling pets is loaded, adding pets to the queue will also load them to their intended slots if they don't already have a leveling pet.
- Fix for error when last pet in the queue levels to 25 and leaves the queue.

01/01/2015 version 3.2.0
- Leveling queue rewritten and revamped:
  - The pet in the leveling slot will be the top-most pet in the queue. Always.
  - Support for multiple leveling pets on a team.
  - When the queue is sorted, the top-most pet will remain in the top slot and the rest of the pets will sort.
  - Auto Rotate is replaced with Full Sort, which will include the top-most pet in the sort.
  - New Type sort for the queue to order by pet families.
  - The gold Previous/Next buttons beneath loaded leveling pets have been removed.
  - The forced-Auto Rotate behavior for Unsorted/Descending sorts has been removed.
- New leveling pet preferences system:
  - The queue now supports "skipping" pets in the queue to prefer some pets over others.
  - Leveling preferences can be assigned to teams with at least one leveling pet: Minimum Health (or any Magic and Mechanical), and Maximum Level.
  - New queue option 'Prefer Live Pets' to make the queue skip over dead pets and prefer loading live ones.
  - New queue option 'No Preferences' to suspend all preferences.
- New option 'Save leveling pets as themselves' in the leveling preferences when saving a loaded team with leveling pets: to save the pets directly without treating them as leveling pets.
- Added more icon choices when creating/editing a team tab.
- Set/Remove Favorite menu option added to most pet menus.
- Leveling pets in saved teams have their own pet card.
- Entering search text in the default journal while the pet browser is up will close Rematch.
- Pets that are revoked or can't be summoned are colored red in the pet browser.
- Fixed a bug where menus would not expand to the left if it was close to the right edge of the screen while 'Larger Window' option enabled.
- Fixed a bug where renaming a team without changing the name would delete the team.
- A couple new textures were added in this update. If you see neon green rectangles anywhere, exit the game and log back in.

12/05/2014 version 3.1.8
- Fixed a bug where renaming a team will delete its notes.
- Pet filter by quantity now filters for 1, 2+ or 3+ Pets instead of 1, 2 or 3 Pets.
- Leveling queue right-click menu items "Move to Top" and "Move to End" will dismiss menu.
- Pet filter menu items "Load Filters" and "Save Filters" will dismiss menu.
- When searching stats, you can abbreviate Health, Power, Speed and Level as H, P, S and L respectively. ie L<25 or s>300.
- New pet filter "Without Any 25s" under Miscellaneous to filter to all pets without a level 25 variant.
- Old pet filter "Only Level 25s" moved to Miscellaneous and paired with new "Without Any 25s".

11/15/2014 version 3.1.7
- Fix for bug where gaining/losing a pet while default journal has search text will reset the search.

11/12/2014 version 3.1.6
- Increased maximum number of team tabs to 16.
- Team tabs are now scrollable, either with mousewheel or scroll buttons that appear at top and bottom of the tabs if there's anything to scroll.
- Moved the team import button to the left of the team searchbox.
- zhCN and zhTW localization updated.

11/07/2014 version 3.1.5
- Fix for battles that end abnormally, causing auto show/auto load to fail on next targets. (Thanks to Iibis at!)
- Fix for saving over an existing team wiping out its notes.
- Fix for notes button not appearing when creating a new note.
- Fix for rarity border sometimes appearing over leveling border.

11/06/2014 version 3.1.4
- New filter menu item 'Save Filters' to save a snapshot of your current filters for later.
- New filter menu item 'Load Filters' to load the previously saved filters.
- New filter menu item 'Only Level 25s' to list only level 25 pets.
- All filter settings except search text now persists across sessions.
- New browser option 'Reset filters on login' to reset all filters on login.
- The filter menus Rarity and Pet Type now behave the same as Sources when shift is held: it checks everything but the item you shift+clicked.
- Team notes displayed due to 'Show notes in battle' option will dismiss at the end of battle.
- Fixed a bug where Rematch would believe you were still targeting your last target when leaving a pet battle or combat.
- zhCN localization updated.

11/03/2014 version 3.1.3
- When Auto Load is enabled and you're around multiple targets with teams saved, if you don't move an appreciable amount following an auto load, any further auto loads will prompt to load instead of automatically loading. The prompt dialog will tell you when it's happening.
- Slotted pets will say so on pet cards (unless it's a pet card directly from a slotted pet).
- Pets that aren't tradable will say so on the back of their pet card.
- Pets that are unique will say so on the back of their pet card.
- Rename/Release/Cage Pet confirmation dialogs will show pet level (and rarity if 'Hide rarity borders' option left unchecked).
- Fix for scrollable lists sometimes not being scrollable.
- Fix for inability to load teams while on a flight-master flight.
- ESC key with 'Close everything on ESC' should no longer bring up game menu immediately.
- Potential fix for team tab icons not saving.
- Fix for level icons appearing on dialogs when it shouldn't (ie. team tab dialogs).
- zhCN localization updated.

10/31/2014 version 3.1.2
- Notes system reworked:
 - Notes are now a separate window apart from the team card.
 - Notes can be dragged and resized independently from the main window.
 - Notes behave like pet and team cards: mouseover of a notes button shows the notes as a tooltip; clicking a notes button locks the notes in place so you can scroll or edit the notes.
 - New option 'Disable ESC for notes' to prevent ESC from closing any notes.
 - The notes button in the save dialog is removed. Notes can be added/changed by right-clicking a team and choosing 'Set Note' or bringing up an existing note and editing it.
- New option 'Close everything on ESC' will close everything when ESC is hit.
- All four ESC-related options moved to their own category 'Escape Key Behavior'
- zhTW localization udpated

10/26/2014 version 3.1.1
- Notes limit increased from 256 to 2048 characters.
- New option 'Show notes in battle' to display and lock notes when you enter a pet battle with a team that contains notes.
- Pets under 25 now display their level on team cards and dialogs.
- Current pets, pets on team cards and dialogs now have a colored border to indicate each pets' rarity.
- New option 'Hide rarity borders' to hide the new colored borders.
- Old option 'Always show or load' renamed 'Discard loaded team on changes' with more explanation about what it does in its tooltip.

10/25/2014 version 3.1.0
- New team notes system:
 - When saving a team you can expand the save window with a button in the lower left and type or paste notes to save with the team.
 - To add or edit notes to an already existing team you can right-click the team and choose Set Notes.
 - When the currently-loaded team has a note there will be a notes button beside the name of the team.
  - Mouseover of this button will display the notes as a tooltip.
  - Clicking this button will lock the notes in place so they remain up.
  - You can mousewheel to scroll up/down the notes if they extend beyond the viewable area.
 - Teams with notes will have an icon beside their name in the team list. These notes can be viewed several ways:
  - When the mouse is over the notes icon in the team list.
  - When the mouse is over the title of the "team card"/tooltip, flipping the card to its back.
  - By holding the Alt key while looking at a team card to flip the card over.
 - Locked notes can be dismissed just like the locked pet card: the ESCape key or by clicking one of the "screws" in the corner of the wooden frame.
 - The search box on the team tab will also search for teams with the search text in their notes.
- The "direction" of popup dialogs reworked when the window is collapsed:
 - Before, the dialog appeared in the direction furthest from the edge of the screen. Moving the window around would cause it to show on different sides.
 - Now, regardless where the window is on screen, unless "Show Dialogs at Side" is checked, the dialog appears in the direction the pullout would grow.
 - The option Reverse Dialog Direction will flip it to the other side if you prefer.
- Removed MoP-specific code.
- Optimization of scrollable lists.
- New option: List Real Names to list pets by their real name in the browser even if they've been renamed.
- The "Fill Queue" leveling queue option will no longer add leveling pets if you have a level 25 version of the pet.
- A new "Fill Queue More" leveling queue menu option will add leveling pets even if you have a level 25 version of the pet.
- On the "pet card"/tooltip, when the mouse is over any part of the title area--instead of one of its icons--it will flip the card to the back.
- On the pet card, if you have any level 25 versions of the pet you're looking at, the color of the pennant behind the level will be gold.
- When a dialog appears, all but the current pets area will darken slightly and become uninteractive to prevent weird interactions with dialogs.
- Mouseover of pet totals at bottom of the browser will display more totals: number of pets you own, number of pets you're missing, unique pets you own and level 25 pets.
- When saving a team, if you change the name from the one provided, the team will save with no npc ID.

10/14/2014 version 3.0.16
- Fix for importing PBT teams.

10/14/2014 version 3.0.15
- 6.0 patch

09/25/2014 version 3.0.14
- Fix for error when a team fails to load.

09/20/2014 version 3.0.13
- Fix for unnecessary prompts when leveling pet changes and 'Always show or load' is checked in options.
- If window was up before prompting for a load due to 'Always show or load' in an auto load, it should remain up after the load.
- If 'Always show or load' is not enabled, a new Reload button is added to main window for reloading the current team to its saved pets and abilities.
- Import button moved to top of Teams tab when Reload button is enabled (while 'Always show or load' unchecked).
- 6.0/WoD fix for auto load and targets with saved npcID.
- 6.0/WoD fix for "shine" animation on pets loading and queue operations.

09/18/2014 version 3.0.12
- 6.0/WoD fix for new battle pet petID formats
- 6.0/WoD fix for search box visual bug
- 6.0/WoD fix for icon choices when creating a team tab
- 6.0/WoD fix for jumping to key binding from options

09/07/2014 version 3.0.11
- Options dialog reworked:
  - Instead of a popup dialog, options now use the same space as the pets/teams tabs so you can stretch the list to see more.
  - New options have a yellow ! beside their name to make them stand out.
  - Instead of showing each option's description in a window below the list, the descriptions are a more proper tooltip beside each option.
  - New option Hide Tooltips -> Even Options will hide this new tooltip.
- Search bar added to teams tab.
- New option Reverse Dialog Direction to make the popup dialog appear towards the edge of the screen instead of towards the center.
- New option Larger List Text to make the text in the scrollable lists (pets, teams, options) a little bigger.
- New pet browser filter: Miscellaneous -> In A Team/Not In A Team will filter pets depending on whether they're in a Rematch team.

09/01/2014 version 3.0.10
- Show on Injured option will work for pets at less than 100% life instead of 90% life.
- Bug fix for browser type bar buttons not lighting up properly.
- Bug fix for scrollbars not being active at times when near end of lists.
- New option Auto Show -> Stay after loading, to keep the window on screen after loading a team when the window was shown via Auto Show.
- New option Auto Load -> Show after loading, to show the window after a team is automatically loaded.
- Partial Spanish localization (esES and esMX) by Phanx.

08/19/2014 version 3.0.9
- Removed WoD version number so the addon will not appear out of date on MoP clients.
- WoD-only bug fix for auto show and auto load of teams saved with an npc ID.
- New option "Show dialogs at side" to make dialogs appear beside the expaded window instead of ontop.

08/13/2014 version 3.0.8
- Bug fix: If 'Empty missing pet slot' option is unchecked and the leveling queue is empty, loading a team will not empty the slot reserved for a leveling pet.
- zhTW and zhCN localization updates.

08/09/2014 version 3.0.7
- Teams with leveling pets will not cause the window to show after it's been loaded via Auto Load.
- When a team loads with missing pets, a popup will display with the missing pets marked.
- This popup includes a checkbox "Don't warn about missing pets" to prevent further popups.
- You can also turn this on/off under Loading Options in the options dialog.
- zhCN localization update.

08/07/2014 version 3.0.6
- Warlord of Draenor beta compatable. WoD users please see notes near end.
- Better handling of revoked pets.

08/06/2014 version 3.0.5
- Auto Load made less aggressive

08/05/2014 version 3.0.4
- New option Jump To Key: While the mouse is over the team list or pet browser, hitting a key will jump to the next team or pet that begins with that letter.
- New option Auto Load -> On Target Only: Auto load will only happen when you target, not mouseover.
- New option Always Show or Load: Continue to offer to load (or auto load) teams if any pets or abilities are changed in the loaded team.
- If window appears due to Auto Show option, it will disappear if you choose to load the offered team.
- Popup dialogs (like "Load this team?") no longer overlap the collapsed window.
- Popup dialogs no longer prohibit interacting with the main window.
- Fixed bug where ESC wouldn't clear target (or other windows) if ESC disabled for window.
- Fixed bug where ESC would collapse window instead of clearing focus in browser search box.
- zhTW localization.

08/01/2014 version 3.0.3
- Bug fix: window will reappear after a pet battle only if it was up when the battle started
- ESC system reworked again
- Stay While Targeting behavior made standard
- zhCN localization

07/30/2014 version 3.0.2
- Auto load/auto show disabled during pet battles.
- Attempting to load a team during combat or pet battle will wait until afterwards.

07/28/2014 version 3.0.1
- Fix for auto load when window isn't visible.
- Fix for teams not loading dead pets.

07/28/2014 version 3.0.0
- UI revamped and rewritten.
- Teams and Pets (Browser+Queue) are separate tabs in the pullout drawer.
- Teams can be grouped into user-created tabs within the team tab.
- The window height can be resized with a grip at the bottom of the window.
- More browser filter options.
- Saving a team goes through a more consistent dialog.
- Default dropdown menu system replaced with custom implementation.
- New reusable dialog system.
- The behavior of ESC reworked.
- The pet journal can be open alongside the pet browser.

07/02/2014 version 2.4.9
- "Rebuild Teams" button near the end of options.
- Behind-the-scenes team validation on login removed.

06/16/2014 version 2.4.8
- When turning on Auto Rotate in leveling queue, first pet in queue immediately loaded.
- Moving topmost leveling pet to end of queue will set new topmost as current leveling pet.
- Option to filter Only Tradeable pets in pet browser.

06/05/2014 version 2.4.7
- Localization update for zhTW, zhCN.

06/02/2014 version 2.4.6
- Ability tooltips now look more like the pet cards.
- New option: Larger Pet Cards for slightly bigger pet cards and ability tooltips.
- New option: Show on Injured to show the window if any pets are injured.
- Localization update for zhTW, zhCN.

05/29/2014 version 2.4.5
- If the addon Pet Battle Teams is enabled, a button is listed at the end of Rematch's options to import teams.
- Localization update for zhTW and zhCN.
- Localization method reworked.

05/27/2014 version 2.4.4
- Fix for new Only Battle Pets option

05/26/2014 version 2.4.3
- Searching for level can be done in the stat format too: "level<25" or "level=11-15"
- You can now search for levels, stats and text all at once: "health>700 level<25 bleed"
- New option: Wide Search Bar for more room to type searches.
- New option: Use Type Bar since the toggle button will be gone with the wide search bar enabled.
- New option: Only Battle Pets to keep non-battle pets like Guild Heralds from listing.
- If the window was up and you enter combat, it will return afterwards regardless of locked status.
- Minor changes like options list not reverting to top and rarity searches excluding non-battle pets.
- Fix for two Rematch buttons appearing on journal when using some addons
- Update for zhTW localization

05/24/2014 version 2.4.2
- zhTW localization updated by leg883
- Changed method of the Rematch button finding a free spot on the default pet journal
- New option: Hide Journal Button for the (hopefully rare) case when another addon wants the same space
- New option: Use Minimap Button to give up the fight for journal space and use a minimap button instead
- Key Bindings button at the end of options will jump to the key binding interface to bind a key to open Rematch
- Battle button in pullout drawer to queue for pvp pet battles

05/18/2014 version 2.4.1
- zhCN localization updated by zkpjy
- In the browser you can now search for a stat greater or less than a value: ie "speed>300"
- Pets with xp towards next level now have an xp bar in the leveling queue
- If any pet is dead when a team loads, the Rematch window will appear to remind you and let you heal them.

05/16/2014 version 2.4.0
- Leveling queue revamp (see below)
- Some tooltips added
- Option to hide tooltips
- LDB support added
- Partial health amount shown on pet cards
- Miscellaneous minor bug fixes

04/06/2014 version 2.3.8
- Update for zhTW, zhCN and deDE clients.

04/03/2014 version 2.3.7
- New browser filter 'Only Leveling' to only list leveling pets.
- New option 'Close Pet Journal' to close the pet journal when the browser wants to open.
- Sort order is preserved between sessions.

03/30/2014 version 2.3.6
- zhTW localization by Leg883

03/29/2014 version 2.3.5
- deDE localization by Tonyleila
- zhCN localization by Zkpjy
- Options panel reworked

03/21/2014 version 2.3.4
- Beginning of localization support.

03/17/2014 version 2.3.3
- You can now filter by Type, Strong vs and Tough vs simultaneously.
- Facelift for the browser pullout type bar.
- When a search or type filter is used in the browser, pet cards are marked with what caused the pet to be listed.
- Buttons added to the top and bottom of the browser scrollbar to jump to top and bottom of the list.
- Minor fixes for non-battle pets.

03/09/2014 version 2.3.2
- Fix for 'Start Leveling' in default pet journal.
- Double-clicking a pet in the browser will summon/dismiss it.
- Dead pets are marked in the browser.
- Possible fix for browser scrolling bug.

03/08/2014 version 2.3.1
- Fix for very very old ability icons throwing a lua error due to their size.
- Jump To Key will not jump while a modifier key is down.
- Pets in the browser can be linked to chat.
- If the browser was open when opening pet journal, it will return when pet journal closes.
- Favorite filter only lists favorites that meet other criterea

03/07/2014 version 2.3.0
- New pet browser for finding pets to add to your teams.
- When a pet is clicked, the pet card locks in place so you can mouseover abilities and other parts of the card.
- More breed support with the Battle Pet Breed ID addon enabled: all possible breeds and their stats at 25 will show when you mouseover the stats of a pet card.
- Pet cards and tooltips have more consistent anchors.
- Jump to Team option renamed Jump to Key and performs the same action for the browser as it does for teams.
- Hints window reworked again.
- When caging one of multiple same-species pets in a team, the saved slot it's removed from will be greyed out and left alone.
- Fix for abilities not linking to chat from current pets.

02/22/2014 version 2.2.9
- New option Use Side Panel to use a pullout panel for manipulating pets/queue and Auto Load while window is collapsed.
- New option Stay For Battle to not hide Rematch during pet battles.
- Hints window now also shows pet types the selected team is weak against.
- Pet cards and tooltips more intelligently position themselves to stay out of the way.
- More options in right-click of leveling pets.
- Leveling slot now displays pet level.

02/19/2014 version 2.2.8
- Fix for revoked pets preventing teams from loading
- If Rematch is up when a battle starts, it will hide and return when it's over

02/11/2014 version 2.2.7
- Leveling pets are marked in the pet journal
- Changed leveling pet icon
- Fix for leveling queue context menu titles

02/01/2014 version 2.2.6
- When teams are loaded, pets will load into the slot they were saved.
- A selected team will display whether any pets are dead.
- Auto Load will only happen once per encounter of a saved target, to allow changing pets while at the target.
- New option Auto Load->Always Load: to preserve old behavior of always auto loading.
- New option Empty Missing: When a team loads and a pet is missing, empty the slot the pet would go to.
- Fix for dead icon persisting on empty slots.
- Fix for current pet header not being draggable.
- Help plate for leveling slot if it's empty to explain what it does.
- /rematch import to import PBT teams will have empty slots converted to leveling pets and the 'Empty Missing' option enabled for an easier transition.

01/29/2014 version 2.2.5
- Fix for error on right-click menu of leveling slot

01/29/2014 version 2.2.4
- Species IDs are saved with teams in case pet IDs are ever lost/changed.
- Auto Load without On Mouseover option should work when right-clicking to initiate battle.
- Full support for empty slots in teams.

01/25/2014 version 2.2.3
- Rename, Send, Export and Delete moved to a right-click on the team in the team list.
- Fix for current team title not updating if pets don't change.
- Fix for ESCape sometimes throwing an error.
- Possible fix for pet loading issue.

01/28/2014 version 2.2.2
- Current pets titled after the team they loaded from (unless any pets/abilities swapped).
- New Rename button in pullout drawer to rename teams.
- New option Jump To Team: when the mouse is over team list, hitting a key will jump to the next team that begins with that letter.
- ESCape key behavior streamlined.
- New binding to toggle Auto Load on/off.

01/10/2014 version 2.2.1
- Fix for "Wrong object type" error some are seeing.

01/10/2013 version 2.2.0
- Many internal changes (large parts rewritten, mostly with how the UI works).
- Current pet abilities can be changed right on the UI.
- Saved pet section collapses if window collapsed and no saved team to show.
- New option 'Lock Drawer' to prevent window from collapsing with Escape key.
- Help button added to show help plates for important parts of UI.
- If the window is closed without being collapsed, it will return in same state.
- Escape key now clears the selected team before collapsing the window.
- Auto-Show/Load will no longer dismiss the window if it was up already.
- 'Put Leveling Pet Here' added to current pets' right-click menu.
- Save button changes to 'Save As' when it will ask for a name.

12/14/2013 version 2.1.5
- 'Add to Leveling Queue' on journal pet menus will add the pet to the end of leveling queue.
- Removed 5.4.1 taint bug fix that's no longer needed.
- Fix for leaving pet battle as a pet dings 25 when you can't swap pets.

12/06/2013 version 2.1.4
- New option 'Auto Upgrade': When learning a pet, automatically upgrade any lesser versions of the pet in your saved teams.

11/29/2013 version 2.1.3
- New leveling queue system (explained below).
- Right-click on a journal pet now has a new option to start/stop leveling a pet.
- Right-click on all but saved pets in Rematch can now summon/dismiss pets in addition to start/stop leveling them.
- If a current pet is below 25, the level is displayed on the pet.

11/07/2013 version 2.1.2
- Confirmation window for deleting or saving over an existing team.
- Auto Confirm option to skip the confirmation window.
- Auto Load->On Mouseover option to auto load on mouseover instead of target.
- Changed pullout drawer button.

11/04/2013 version 2.1.1
- Caged pets will remember their species/abilities instead of creating an empty slot
- Fixes for auto load preventing window from appearing in some situations

11/03/2013 version 2.1
- Leveling pet system revamped
- Minor tweaks and fixes

10/29/2013 version 2.0.10
- Fix for taint issue introduced by 5.4.1 patch

10/28/2013 version 2.0.9
- Fix for Pet Journal not being updated on team loads

10/27/2013 version 2.0.8
- Fix for disconnect bug. (Thanks Tonyleila and Aloak!)
- /rematch migrate will migrate Pet Battle Teams to Rematch if that addon is enabled.

10/27/2013 version 2.0.7
- Rematch button on pet journal will move based on the existence of other buttons along the bottom.

10/24/2013 version 2.0.6
- Pets can be dragged around to different slots or from the pet journal.
- All three pets can be locked independently with the lock button when you mouseover them.
- Auto Show behavior is a little more intelligent.
- Holding Shift while window is locked will let you move it.
- Added Rematch button to Pet Journal.
- Keep Companion should be a little more reliable.

10/18/2013 version 2.0.5
- Fix for saving low level pets caused by fix from last update.

10/18/2013 version 2.0.4
- Low level pets with abilities higher than they can use will low lower tier ability.
- Low level current pets only show abilities they can use.
- Team loads taking too long will stop trying.
- BAG_UPDATE throttled.

10/18/2013 version 2.0.3
- Redesigned and polished UI.
- A pull-out drawer to see all your saved teams.
- Save custom teams that are not tied to a target.
- Send your saved teams to other users.
- Export/import teams as copy-pastable strings for/from other users.
- Saved teams will display types they're strong against.
- Buttons for Revive Battle Pets/Bandages on the window.
- Auto Load option to automatically load teams without needing to open the window.
- Keep Companion option to summon back companion pets after a load.
- NPC ID awareness so you're not getting a popup for every Lorewalker Cho in the world.
- Other options and details.

09/11/2013 version 1.0.5
- toc update for 5.4

08/06/2013 version 1.0.4
- Fix for saved pets caged or missing.

05/21/2013 version 1.0.3
- toc update for 5.4

03/16/2013 version 1.0.2
- added 'Auto Show' option
- UI changed a bit

03/13/2013 version 1.0.1
- initial release


First Previous Page 1 of 47 Next Last
  • #717

    Hi do you plan to add the Tanann fights to Rematch? I'd love to walk up to Mirecroak, and just load up the team I was able to beat him with. I do so much pet fights I have a hard time recalling what I've used on what fight.

  • #718

    Target Mirecroak and click Save As to save a team for him.

    He's also in the noteworthy targets menu under Tanaan Jungle.

  • #715

    Hey there,

    I would like to know what files and in which wow folders I should copy and save in order to keep my teams and set up in the case of a reinstall of the game.

    I've had some in game issues recently and had to rename the cache and wtf folders to force the game to creat new ones and upon logging I no longer have any of my teams and set up however I still have the original cache and wtf folders so I was just wondering what files I should copy to the new folders to get my teams and set up back again?

    Thanks :)


  • #716

    Just one file:

    World of Warcraft\WTF\Account\YourAccountName\SavedVariables\Rematch.lua

    All teams, settings and queue are stored there.

  • #719

    Thanks a lot :) 

  • #712

    For those waiting for pet notes, what are your thoughts on the life expectancy for these notes? Specifically:

    • If a pet gets caged, is it okay if notes are lost? Or should they return when the pet is relearned?
    • If you add a note to a pet you never owned (one of the greyed out pets at bottom of list), and you later learn the pet, should the note move to the one you just learned?

    There are some weird wrinkles too. Like if you have only one Pandaren Water Spirit and it has notes, and you cage it, it would make sense for the notes to move to the greyed out unowned version of the pet. But if you have 3x Pandaren Water Spirits and you cage one with notes, there's no greyed out version of the pet.

    I'd love to make notes "species-wide" so there's one note for all three versions of the Pandaren Water Spirit. It would take 1/100th the code and effort. But that'd probably limit its use as a tagging system.

  • #713

    I was coming here to ask about including strategy for a pet team can entered in plain text, in which case what you enter will be simply displayed in the strategy panel. So your notes are right up the same alley. Not sure what other types of notes you would want to put besides where exactly to get them (location x, y, and so forth). My main need is for the number of teams that I have is trying to remember the strategy of the fight (mainly having to do with pet trainers). Being able to have that info along with what pets that trainer has would be a god send.

    As for your questions: the problem would arise from the different breeds. The "greyed out" pet has no breeds. That and some pets have many breeds. So if you have 3 different pets (all different breeds), wach have a note, then you cage two of them... how to take care of the notes for each. if you pass to greyed out, one would overwrite the other. Now if instead you stored them in an account wide settings file you could then save the notes, one per pet/breed combination, which would solve your problem. The note is saved when pet is caged, and when another of that pet.breed combo is caught, the note reappears for it and can be changed as the owner wishes

  • #714

    So instead of notes attached to a specific type of pet, or a specific pet itself, to the breed of pet?  That's a possibility.

    Plain-text notes can already be attached to a team if I understood what you were asking about strategy.  Right-click a team and "Set Notes" and a window will pop up where you can type/paste whatever you want (up to 4k characters for now, it may possibly drop down to 2k in the future.)  There will now be a notes icon beside the team you can mouseover to view or click to lock in place, and an option to show notes when you enter a battle with the team loaded.

    Last edited by Gello on 8/31/2015 8:49:57 AM
  • #711

    I love this addon thank you so much!

  • #705

    Hi, this is a Great Addon!
    Pet leveling queue, autoloading teams, searching pets by abilities, current zone, partial search, similar pets, good agains, tough against, team notes, autoloading them in the battle... it's just awesome.

    Anyway when using the addon I have found 3 bugs and and I have few ideas that could make the user experience even better:

    1. (minor bug) Max level criteria in the saved team for the leveling pet is not working as expected. When max level is set to 23, only pets with level<23 are loaded or the ones with lvl23 and 0 experience towards the next level(24). Therefore if the level is saved as a fraction (23.xx), I would suggest to change the function from (if petLevel <= maxLevel then...) to (if petLevel < maxLevel+1 then...)

    2. (minor bug) When active team has notes, and I am trying to use "save as" feature to replace existing team, the notes are not copied and I have to do it manually.

    3. (minor bug) When a team for a wild pet target is saved (for example "Frostfur rat"), and then the setting to load a team for a target is cleared, this team may still load when mouseovering that target.

    4. (idea) Filtering by type, strong vs, and tough vs, is nice, but I am missing a feature to quickly search for pets that are not weak against enemy attacks. For example the enemy is a Beast with Beast attacks. So when building a team I first check pets strong against beasts, and tough against beast, but if I don't find any pet I want to use with such criteria, I would then search for pets strong against beast and just not weak against beast attacks(all except critter). But selecting "all except critter" requires 9 clicks at the type tab which is not convinient. So I have come up with 2 ways that would make it easier:
    a) Add a checkbox on the "tough vs" tab, to change between searching for "tough vs" and "not weak vs" selected ability types.
    b) On the first tab, when no type is selected, right clicking a type icon would exclude it. That way I would be able to exclude critters just by one click.

    5. (idea) It would be nice to have the option to search for multiple queries at the same time. I know that there is a way to double click ability i am interested in, and then search for custom string, but it won't work when i want to search for 2 custom strings at the same time, for example "always goes first" and "shield" or if I want to search for 3 things at the same time. So it would be nice to add an advanced search window with multple search text fields, with result taking into consideration all of them.
    Another option would be to add user the posibilty to use logical operators in the search field: "AND" and "OR", or even give the user option to turn on regexp search.

    6. (idea) When searching for pets strong vs beast, I often end up with many pets having only 1 mechanical ability "Call lightning" which has a 5 minute cooldown. That's clearly not what I indended to search for when looking for a strong pet against beasts. It would be nice to have an option to search for pets that can keep atleast 50% uptime with abilities strong vs selected type. Threshold could be disabled by default and available to be changed in the options or in the filters.

    7. (idea) I would like to build a wishlist of pets. Very often when building a team I see many pets that match my criteria well, but I don't own them. So the most convinient way for me would be to right click on them and add to the wishlist. Then when I feel like farming I would just go through the wishlist and check which pets I want to get first.

    8. (idea) I would like to set notes for individual pets in the leveling queue. That way the next day or next week I would still know why did I add him there and it would allow me to set a correct position in the queue for the next pet i want to add. And it would allow me to remember if I wanted to add that pet out in any specific team after I level it up.

    9. (idea) When searching for not collected pets (for example in the current zone), I want to also exclude pets which have exactly the same set of abilities like any pet that i currently own (even if it is on lvl1).
    Currently the only way i found to do it, was to search for current zone, save filter, and going one by one for every not collected pet:
    1. find similar
    2. mouse over all the similar pets to check if any have the same set of abilities
    3. load filters
    4. go for the next not collected pet

    10. (idea) Currently when I open notes for the current team1 and I load team2 with different notes(either manually or automatically with mouseover), the notes for team1 stay visible. Even when i enter pet battle for the team2, the notes for team1 still stay visible and notes for team2 don't load.
    I would like to change this behavior, that if I load a team and the notes window is open, I want to open the notes for the current team in place of the previous one.

  • #706

    Thanks for the great feedback.

    If you or anyone else is interested and hasn't seen it yet, a completely redesign/rewrite of Rematch is currently in beta:

    All of my responses are in the context that 4.0 will completely replace the existing 3.x version here.

    1. Max level criteria in the saved team for the leveling pet is not working as expected

    The partial level is intended since the whole-level cutoff wasn't fine enough for some. (The API deals in whole level numbers always; the partial level amounts is extra effort Rematch makes to calculate due to this demand.) I can compromise: if the max level preference does not have a partial amount it can prefer all pets up to that level regardless of how far into the level, and if a partial amount is included it will only go up to that partial amount.  (Specifically: 23.5 would highlight pets level 23.5 and under; 23 would highlight pets under 24.)  I've already made the change in the 4.0 beta (beta-08 will likely be posted tonight or tomorrow).

    2. When active team has notes, and I am trying to use "save as" feature to replace existing team, the notes are not copied

    This has gone back and forth a few times. Some want notes to transfer when they save over an old team, some want the old notes to stay. It seems to depend on what a person uses the notes for: notes about the pets and their attacks will tend to follow the pets being saved; notes about the target tend to want the notes to stay on the target.  Perhaps this is best solved with a checkbox "Replace notes and preferences" in the Save As dialog.

    3. the setting to load a team for a target is cleared, this team may still load when mouseovering that target

    This sounds like a legitimate bug. I don't have 3.x on this machine now, but I'll test if this is happening for 4.0.

    4. I am missing a feature to quickly search for pets that are not weak against enemy attacks

    Look for shift+click of a type to do an "inverse select" in a future beta build.

    I don't think this will totally solve the issues (and in fact the Strong vs is now always exclusive) but we'll revisit this once the dust has settled.

    5. search for multiple queries at the same time

    This has been on the todo list for a while. Unfortunately the 4.0 rewrite has taken several months to write but it will get done eventually.

    6. It would be nice to have an option to search for pets that can keep atleast 50% uptime with abilities strong vs selected type

    An interesting idea. I'll consider ways to implement it. Perhaps an option to ignore strong abilities with a 3+ round cooldown.

    7. I would like to build a wishlist of pets.

    While not in the way you probably imagine it, a way to do this is coming very soon (likely this week in the beta) in the form of notes for pets. Many have asked for a way to tag pets for various purposes: candidates for AH, pets they need to hunt, pets loaned from a friend, etc.

    You'll be able to add notes to pets much like you can for teams now. And then a search will go through those notes (like it does for teams).

    So you can tag pets (even ones you don't own) with "#wishlist" or whatever and then search for "#wishlist" it will list all pets that include that text in their notes.

    Later I may revisit a tagging system (right-click a pet, choose one of 8 marks much like raid targets) but that's further down the road.

    8. I would like to set notes for individual pets in the leveling queue.

    And another reason for notes for pets. :D

    9. I want to also exclude pets which have exactly the same set of abilities like any pet that i currently own (even if it is on lvl1).

    The level filter Movesets Not at 25 does this for pets not at 25.

    I think a "Movesets not owned at all" filter may wait for a scripted filter I hope to add someday. This will be a "Custom" menu in the Filters menu that will show a menu of existing custom filters (much like Favorite Filters in 4.0), and a "New Custom Filter" option will summon a dialog with 3 entries:

    1: Name of filter
    2: Script to run before filter begins (gathering movesets into a cache)
    3: Script to run on a petID (user script to return true/false whether the petID should be listed)

    So "Movesets not owned at all", "Without any rares", "Pets with the green spider skin", etc can all be created from user-written scripts.

    10. if I load a team and the notes window is open, I want to open the notes for the current team in place of the previous one

    This is the behavior in 4.0 when notes go live. (The currently posted beta does not include notes FYI!)  Misread this.  The context is kind of weird.  May want to wait until new one is live.

    Last edited by Gello on 8/23/2015 6:33:22 PM
  • #710
    Quote from Malisent»

    Oooh.. so excited about the beta!  Are you going to have that here on curse as well, or not until it's live?

    Yeah beta will be here on curse eventually.  I'd like to get two more components in (sharing teams (send, receive, import, export) and custom sort within a team tab) before then but we'll see.

  • #709

    Oooh.. so excited about the beta!  Are you going to have that here on curse as well, or not until it's live?

  • #707

    (answer) 1. Nice that it will be included/is included in the 4.0 beta version. Anyway I still didn't understand the current behavior. If i set max level in the leveling preferences to 23, I mean: accept leveling pets that that are not above level 23. Currently it is working almost like minimum level to stop accepting the pets, but not exactly, since when the pet has 23level and 0 exp it will be accepted. That's why I still don't know why it was working like that.
    And btw the reason I want to have the leveling cap at 23 is that based on the pet experience gains formulas, when the leveling pet has 2 levels or less than the enemy, it will gain the biggest boost. So i'm setting acceptable max level = enemy level-2.

    (answer) 2. Thanks. Also please make the addon remember last value of that checkbox. That would save a click during save as :)

    (answer) 3. I didn't try reloading ui/relogging. Maybe that would be the workaround. Anyway i have just deleted these teams and the problem dissapeared.

    (answer) 4. Thanks.

    (answer) 5. If adding multiple queries could take a while, maybe just searching for multiple abilities at the same time would be simpler. Like Ctrl+clicking the ability would add it to the filter instead of replacing it.

    (answer) 6. Anyway please don't make it default setting, as sometimes I still want to see pets even with 1x5 round ability (Geyser). Also there are pets with valid 3-min cd abilities that are very strong, or there are pets with 2x3-min cd that theoretically could still be a valid option (celestial dragon with moonfire and arcane storm)

    (answer) 7. Hmm, I think what you are about to implement could be enough to have a wishlist. I will check it out when it is implemented. Thanks.

    (answer) 8. Yup. Thanks :)

    (answer) 9. User-written scripts and possibility to have "Movesets not owned at all" and "Without any rares" filters sounds very nice. Can't wait :)

    (answer) 10. Anyway it sometimes does correctly switch when the pet battle enterring animation ends(1-2s), but i would like to switch to the current team notes already when i change the team.

    (question) 11. Btw why don't you release the beta version on curse?
    By default users are installing release versions anyway, so that way people who are insterested in testing new features and/or can't wait for them to be implemented, could just switch to beta version in the curse client for your addon and have most up to date beta version the same day without checking wowinterface.

    (idea) 12. It would be also nice to add "recently used teams" window/popup. For example between creating teams for tanaan jungle tamers I fight wild pets in the jungle with my leveling team (i swap for it with a /rematch _leveling team macro). That way I can check for rares and level my current pet when moving between tamers.
    But when I arrive at the tamer for whom I don't have a team yet, I want to swap back to the last good team I had for previous tamer to build a team from these pets and already use these notes. In order to do that I have open my "Tamers" team tab and search the entire list for the last good team i had. It would be much easier to find it if the team could either be sorted by last update or even better - if we would have the "recently used teams" window. It would be best if the "recently used teams" option would be available by the new keybinding and/or some how by clicking somewhere in the minimized window. Maybe mouseovering the teams button or addon another small button?

    (idea) 13. Another interesting thing to have would be to be able to search notes of other teams having the same pets or atleast one the same pet. The reason for that is I keep the detailed guideline in the team notes on how to use current pets to fight the enemies. That way when I fight with that team again, I can just read my detailed guide and do it much faster. But when creating new team with similar pets I have to either first find similar team or write the guide from scratch. It would be much easier if I could just import other guide(notes) as a whole or copy their parts. To understand better what I mean, you can find the notes for my leveling team below :) 

    use any ability,
    keep fighting if you have a strong attack

    priorities for pet 2 (better against flying)
    * swap to 3. if enemy is critter
    * [2], if(enemy would dodge your attack)
    or (you are attacking first and enemy won't die this round)
    * [3]
    * [1]

    priorities for pet 3 (better against critter)
    * swap to 2. if enemy is flying
    * [3], if it will kill remaining team
    * [1], if attacking first and
    (enemyCritterHP betw. 610-729
    or enemyHP betw. 407-486)
    * [3]
    * keep [2] up, if (not attacking first)
    * [1]

    Other solution would be to be able to import a pet note to the team note.

    Last edited by eFse7en7 on 8/24/2015 1:41:00 PM
  • #703
    Suggestion: Export Leveling Queue

    I have three wow-accounts  (that  share all Battle Pets)  and regulary switch between these accounts when doing pet leveling and  alt leveling ;-)

    I would love to  "sync"  the leveling queue between this three accounts.
    For that a  "export/import"  leveling queue feature would be very handy  !


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

Sapphire and LG Giveaway!