promotional bannermobile promotional banner

Battle Pet Completionist

Let's go catch them all!

File Details

12.0.1-20260324-2

  • R
  • Mar 24, 2026
  • 233.44 KB
  • 3.3K
  • 12.0.1+1
  • MoP Classic + 1

File Name

BattlePetCompletionist-12.0.1-20260324-2.zip

Supported Versions

  • 12.0.1
  • 5.5.3

12.0.1-20260324-2

  • Make sure pets being shown is actually located on the current map.
  • Fix tooltip not being left aligned.

12.0.1-20260324-1

  • Fix problem with map data refreshing every frame.

12.0.1-20260323-2

  • Fix bug in MapModule in Classic.
  • Implement objective tracker in Classic.
  • Changed to combined build for Retail and Classic.

12.0.1-20260323-1

  • Declutter map, to avoid too close pins.
  • Compatibility with KalielsTracker.
  • Change tooltip back to custom instead of inheriting GameTooltip, since that causes taints.

12.0.1-20260311-2

  • Fix xml error for GameTooltip.

12.0.1-20260311-1

  • Rework tooltip to use private tooltip that inherits GameTooltip, to simply code.

12.0.1-20260310-1

  • Use custom tooltip instead of GameTooltip to prevent taints.

12.0.1-20260309-1

  • Fix so new non-combat pet battles pets are shown when Pet Battle filter is enabled.

12.0.1-20260211-1

  • Updated TOC to Midnight Pre-Patch.

12.0.0-20260121-1

  • Updated TOC to Midnight Pre-Patch.

11.2.7-20260113-1

  • Updated file headers.

11.2.7-20251210-1

  • Updated TOC for Mop Classic.

11.2.7-20251209-1

  • Change logic for opening config dialog to be more forward compatible.

11.2.7-20251204-1

  • Updated TOC for Mop Classic.

11.2.7-20251202-1

  • Updated TOC to match WoW 11.2.7

11.2.5-20251125-1

  • Relocated data into the BattlePetCompletionst_PetData addon.

11.2.5-20251120-2

  • Adding missing pkgmeta changes.

11.2.5-20251120-1

  • Prepare for moving data into separate data addons.

11.2.5-20251029-1

  • Updated data files with latest data from 11.2.5 week 2025-44

11.2.5-20251008-1

  • Updated data files with latest data from 11.2.5 week 2025-41
  • Cleanup code in ObjectiveTracker.
  • Sort the pet list in the objective tracker.
  • Hopefully fix bug with anchoring in the objective tracker.

11.2.5-20251006-1

  • Updated TOC to match WoW 11.2.5

11.2.0-20250924-1

  • Updated Classic TOC to match 5.5.1

11.2.0-20250923-1

  • Updated data files with latest data from 11.2.0 week 2025-39

11.2.0-20250921-1

  • Exclude objective tracker code from Classic until it can be fixed.
  • Changed to use separate builds for Retail and Classic.

11.2.0-20250920-1

  • Fix bug when Kaliel's Tracker is not installed or loaded.

11.2.0-20250919-1

  • Better compatibility with Kaliel's Tracker
  • Better error handling in the objective tracker

11.2.0-20250918-1

  • Implement objective tracker.

11.2.0-20250911-1

  • Optimization - Replace long if-elseif chains with lookup tables.

11.2.0-20250909-1

  • Updated data files with latest data from 11.2.0 week 2025-37
  • Optimization - Avoid repeated identical calls.

11.2.0-20250904-1

  • Optimization - Break early, when upgrade is found.

11.2.0-20250902-1

  • Added option to notify when a rare upgrade is found.

11.2.0-20250830-1

  • Updated data files with latest data from 11.2.0 week 2025-35

11.2.0-20250822-1

  • Added Trading Card Game as a valid filtering source.

11.2.0-20250820-1

  • Updated data files with latest data from 11.2.0 week 2025-34

11.2.0-20250806-1

  • Updated TOC to match WoW 11.2.0
  • Updated data files with latest data from 11.2.0 week 2025-32

11.1.7-20250730-1

  • Updated data files with latest data from 11.1.7 week 2025-31
  • Changed import tool to import data from Retail where Classic is missing.

11.1.7-20250727-1

  • Updated data files with latest data from 11.1.7 week 2025-30

11.1.7-20250723-1

  • Removed temporary workaround that allowed using Retail data in Classic.
  • Updated data files with latest data from 11.1.7 week 2025-30

11.1.7-20250714-1

  • Fixed filtering issue when non-english game client, provided by Kachankapusta on github.

11.1.7-20250619-1

  • Updated TOC to match WoW 11.1.7
  • Updated data files with latest data from 11.1.7 week 2025-25

11.1.5-20250607-1

  • Added frFR locale.

11.1.5-20250606-1

  • Fixed bug where limit might be nil.
  • Fixed bug causing name filter to only work for already collected pets.

11.1.5-20250604-1

  • Added deDE, ruRU and zhCN locales.
  • Changes needed to allow Retail data to be used in Classic.

11.1.5-20250527-1

  • Fixed issue with missing frame template in MoP Classic.

11.1.5-20250526-1

  • Refactor files to add support for MoP Classic.
  • Added MoP Classic data files from week 2025-21
  • Updated TOC to support MoP Classic.
  • Updated data files with latest data from 11.1.5 week 2025-21

11.1.5-20250423-1

  • Updated data files with latest data from 11.1.5 week 2025-17

11.1.5-20250422-1

  • Updated TOC to match WoW 11.1.5

11.1.0-20250305-1

  • Updated data files with latest data from 11.1.0 week 2025-10

11.1.0-20250226-1

  • Updated data files with latest data from 11.1.0 week 2025-09

11.1.0-20250225-1

  • Updated TOC to match WoW 11.1.0

11.0.7-20250128-1

  • Added category to TOC file.

11.0.7-20241218-1

  • Updated data files with latest data from 11.0.7 week 2024-51
  • Updated TOC to match WoW 11.0.7

11.0.5-20241023-1

  • Updated data files with latest data from 11.0.5 week 2024-43
  • Updated TOC to 11.0.5

11.0.2-20241015-1

  • Added installation of missing github runner packages.

11.0.2-20241008-1

  • Moved hardcoded strings into localization.

11.0.2-20241003-1

  • The Shalewing Devourer pet is unlisted, so don't include it.
  • Updated data files with latest data from 11.0.2 week 2024-40

11.0.2-20240916-1

  • The Ravenous Shalewing pet is unlisted, so don't include it.

11.0.2-20240912-1

  • Updated data files with latest data from 11.0.2 week 2024-37
  • Github actions fixes.

11.0.2-20240825-1

  • Updated data files with latest data from 11.0.2 week 2024-35

11.0.2-20240823-1

  • Re-added map dropdown, using new logic that is compatible with The War Within.

11.0.2-20240821-2

  • Added support for toggling map pins using chat command.

11.0.2-20240821-1

  • Right click on broker plug-in fix, provided by davidmc24 on github.
  • Fix goal tracker toggle window behavior, provided by davidmc24 on github.

11.0.2-20240815-1

  • Added goal tracker window, provided by davidmc24 on github.
  • Updated data files with data from 11.0.2.

11.0.2-20240813-1

  • Updated TOC to support 11.0.2

11.0.0-20240801-1

  • Change how the pet sources are being compared.

11.0.0-20240725-3

  • Fix logic to open settings dialog.
  • Change so libraries are downloaded when package is built.
  • Add github actions workflow to build package.
  • LibDataBroker should not be downloaded on build.

11.0.0-20240725-2

  • Updated data files with data from 11.0.0

11.0.0-20240725-1

  • Fix for C_PetBattles.GetBreedQuality being indexed from 0 (used to be 1).

11.0.0-20240723-1

  • Updated Ace3 to support The War Within.
  • Comment out map dropdown, since the logic is not compatible with The War Within.
  • Updated TOC to support 11.0.0

10.2.7-20240512-1

  • Implement fix for high CPU usage when changing zone, provided by davidmc24 on github.

10.2.7-20240508-1

  • Updated data files with data from 10.2.7
  • Updated TOC to support 10.2.7

10.2.6-20240501-1

  • Refactor entire configuration logic, provided by davidmc24 on github.

10.2.6-20240428-1

  • Added Forbidden Reach data, provided by davidmc24 on github.

10.2.6-20240423-2

  • Improve broker handling of zone changes, provided by davidmc24 on github.

10.2.6-20240423-1

  • Updated data files with latest data
  • Added Hissing Chitterspine data, provided by davidmc24 on github.

10.2.6-20240418-1

  • Add data broker support, implementation provided by davidmc24 on github.

10.2.6-20240323-1

  • Add "Forfeit prompt unless" setting, patch provided by davidmc24 on github.

10.2.6-20240320-1

  • Updated data files with data from 10.2.6
  • Updated TOC to support 10.2.6

10.2.5-20240317_1

  • Add "Not maximum rare collected" option to "Map pins to include", patch provided by davidmc24 on github.
  • Update CanWeCapturePets to take unobtainable pets into account, patch provided by davidmc24 on github.

10.2.5-20240225_1

  • Added ability to filter on pet name.

10.2.5-20240117_1

  • Updated data files with data from 10.2.5
  • Updated TOC to support 10.2.5

10.2.0-20231230_1

  • Fixed typo in settings, patch provided by Cieper on github.

10.2.0-20231227_1

  • Updated data files with latest data from 10.2.0 week 2023-52

10.2.0-20231225_1

  • Added option to (semi)-auto forfeit, if there are no pet upgrades or they are below a quality threshold.

10.2.0-20231126_1

  • Updated data files with latest data from 10.2.0 week 2023-47

10.2.0-20231120_1

  • Updated data files with latest data from 10.2.0 week 2023-46

10.2.0-20231111_1

  • More pet locations for the Emerald Dream pets.

10.2.0-20231108_1

  • Cleanup lookup of "obtainable" in DataModule.
  • Updated data files with data from 10.2.0
  • Updated TOC to support 10.2.0

10.1.7-20231104_1

  • Fixed bug in notification dialog, where it shows tamers as uncollected.

10.1.7-20231011_1

  • Integrated with the Addon Compartment, clicking on it has the same effect as clicking the minimap icon.

10.1.7-20231009_1

  • Fixed "Help a Friend" to check if sender of responses is also the same person we sent the offer to.

10.1.7-20231008_1

  • Added the "Help a Friend" feature, to allow party members to coordinate pet capture.

10.1.7-20231002_1

  • Added dialog window for when one or more uncollected pets can be captured

10.1.7-20230912_1

  • Updated data files with data from 10.1.7
  • Updated TOC to support 10.1.7

10.1.5-20230727_1

  • Add Map Pin filter for maximum amount of pets (provided by olescheller on github)

10.1.5-20230714_1

  • Added workaround for error with SetPassThroughButtons being called while in combat

10.1.5-20230712_1

  • Updated data files with data from 10.1.5
  • Updated TOC to support 10.1.5

10.1.0-20230624_2

  • Changed TomTom integration to use SHIFT + left mouse button instead of middle mouse button

10.1.0-20230624_1

  • Changed the way UIDropDownMenu items are created
  • Added TomTom integration with middle mouse button click

10.1.0-20230617_1

  • Added possibility to toggle map pins from the world map overlay frame dropdown

10.1.0-20230613_3

  • Added the ability to filter based on pet source

10.1.0-20230613_2

  • Added missing libraries, since Ace3 requires them all to be present

10.1.0-20230613_1

  • Initial implementation of Battle Pet Completionist