Get an Epic Experience with Premium


Companions Login to Add Favorites
  • World of Warcraft
  • 8,298 Monthly Downloads
  • Supports: 6.2.3
  • 1,837,702 Total Downloads
  • Updated 11/24/2015
  • Created 08/07/2008
  • 1,509 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Ackis All Rights Reserved
  • Newest File:
Support development! **

About Collectinator

What it does

Provides methods for determining which mini-pets and mounts you are missing.

Where to get it


If you wish to donate, please donate via Plegie.

How to get it to work

Open up your companion window (pets or mounts) and click the scan button. This will open up another window which will allow you to see which companions you are missing, along with how to acquire them.


There are currently no slash commands.

Contacting the Authors

Please use the bug reporting feature to submit bug reports. Do not contact us via Curse PM. Do not submit bug reports in comments.


Feel free to join us on irc.

Known Issues

There are no known issues at this time.

Feature Requests/Bug Reporting

Read the Bug Reporting and Feature Requesting information before submitting a bug report or feature request. Posting reports in the comments is not the place to do so. Comments are for questions on how to use the AddOn, or you can use the forums at WowAce. Please follow these small little instructions to make our lives easier. The easier you make development for Collectinator, the more time we will have to develop other AddOns.

Bug Reports

Please use the WowAce tracker to file bug reports. Posting bugs in the comments is not the place to do it.

Feature Request

Please use the WowAce tracker to add suggestions and feature requests. Not all suggestions will be accepted: there are many people who use this addon, each with separate views. We will, however, try to make it as user friendly as possible...but when a decision is made please accept it.

Wish List

Please use the WowAce tracker to add suggestions and feature requests.


If you have a request for integration, please submit a feature request at WowAce. There is a limted API to interface with the Collectinator database. If you are a developer and would like more functions, please contact me on IRC.

Detailed Documentation



Ressy <>
2015-11-24 19:19:57 -0500

Patch 6.2.3 update


    - Patch 6.2.3 added
    - Update Spectral Spider


First Previous Page 1 of 20 Next Last
  • #303

    Heirloom List: the trinket 'Returning Champion' is not from Gurubashia Arena it is from Darkmoon Deathmatch :)

    Thank you for a nice easy to use ala 'ackis' addon - love it :)

  • #301

    the Toytab only shows "unknown" on all names.

  • #300

    Mounts tab wont work.


    2x ...ddOns\Collectinator\Database\Collections\MountDB.lua:2840: attempt to index global 'toy' (a nil value)
    ...ddOns\Collectinator\Database\Collections\MountDB.lua:2840: in function `func'
    Collectinator\Core.lua:594: in function `InitializeCollection'
    Collectinator\Core.lua:748: in function `Scan'
    Collectinator\Core.lua:389: in function <Collectinator\Core.lua:373>

    self = <table> {
     SetDefaultModuleLibraries = <function> defined @AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:398
     InitCritters = <function> defined @Collectinator\Database\Collections\PetDB.lua:106
     EnableModule = <function> defined @AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:363
     RegisterModuleOptions = <function> defined @Collectinator\Config.lua:657
     baseName = "Collectinator"
     IterateEmbeds = <function> defined @AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:473
     Printf = <function> defined @AckisRecipeList\libs\AceConsole-3.0\AceConsole-3.0.lua:69
     SetDefaultModulePrototype = <function> defined @AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:440
     ScanCompanionCreature = <function> defined @Collectinator\Scanner.lua:199
     defaultModuleState = true
     IsEnabled = <function> defined @AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:482
     sorted_collectables = <table> {
     scan_button = <unnamed> {
     RegisterMessage = <function> defined @TomTom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
     UnregisterMessage = <function> defined @TomTom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181
     DumpPet = <function> defined @Collectinator\Scanner.lua:218
     db = <table> {
     SetEnabledState = <function> defined @AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:455
     InitMounts = <function> defined @Collectinator\Database\Collections\MountDB.lua:46
     enabledState = true
     RegisterEvent = <function> defined @TomTom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
     InitToys = <function> defined @Collectinator\Database\Collections\ToyDB.lua:50
     IterateModules = <function> defined @AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:468
     UpdatePet = <function> defined @Collectinator\Scanner.lua:194
     OnInitialize = <function> defined @Collectinator\Core.lua:101
     UnregisterAllEvents = <function> defined @TomTom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
     GetModule = <function> defined @AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:241
     defaultModuleLibraries = <table> {
     ScanCompanions = <function> defined @Collectinator\Scanner.lua:736
     UnregisterChatCommand = <function> defined @AckisRecipeList\libs\AceConsole-3.0\AceConsole-3.0.lua:111
     GetName = <function> defined @AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:310
     Scan = <function> defined @Collectinator\Core.lua:745
     name = "Collectinator"
     orderedModules = <table> {
     Disable = <function> defined @AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:345
     version = ""
     OnEnable = <function> defined @Collectinator\Core.lua:496
     Print = <function> defined @AckisRecipeList\libs\AceConsole-3.0\AceConsole-3.0.lua:54
     Enable = <function> defined @AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:325
     RegisterChatCommand = <function> defined @AckisRecipeList\libs\AceConsole-3.0\AceConsole-3.0.lua:85
     modules = <table> {
     IsModule = <function> defined @AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:499
     SetDefaultModuleState = <function> defined @AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:418
     optionsFrame = <unnamed> {
     NewModule = <function> defined @AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:266
     OnDisable = <function> defined @Collectinator\Core.lua:500
     InitializeCollection = <function> defined @Collectinator\Core.lua:581
     Debug = <function> defined @Collectinator\Core.lua:68
     DisplayAcquireData = <function> defined @Collectinator\List.lua:1763

  • #299

    I recently had to reinstall all my addons. After this, Collectinator seems to be working fine with pets, toys and heirlooms, but when I press the "scan" button on my mounts tab, nothing happens at all. I tried exiting the game, uninstalling and reinstalling Collectinator a few times, but the problem persists. Do you have any suggestions?

  • #297

    Life-Binder's Handmaiden is missing from the mount list.

  • #296

    Hello i like to know if there is anyway possible to add a macro so i can keybind the the addon so i can fast open it and not open the pet journal first then the addon? this had been awesome :)


    Cheers Elerynn - Frostmane

  • #298

    Unfortunately not, as it pulls information from your Collections panel.

    Database person for AckisRecipeList & Collectinator

  • #292

    Even after the update I'm still getting an error. I'm unable to press the button to expand all on Pets and Mounts and Toys and have it actually expand. Instead of expanding, I get this error (with or without other addons enabled): 

    ID: 1

    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Collectinator\Utilities.lua line 43:
    bad argument #2 to 'format' (string expected, got nil)

    [C]: format()

    Collectinator\Interface\List.lua:1454: ExpandEntry()
    Collectinator\Interface\List.lua:449: InsertEntry()
    Collectinator\Interface\Tabs.lua:413: Initialize()
    Collectinator\Interface\List.lua:750: Initialize()
    Collectinator\Interface\List.lua:804: Update()

    (*temporary) = "|cff%s%s"
    (*temporary) = "6a9ad9"
    (*temporary) = nil
    (*temporary) = "string expected, got nil"

    The expand feature works fine for the new heirlooms list.

    Last edited by danawhitaker on 2/27/2015 9:39:10 PM
  • #293

    Fixed in 2.0.15. With WoD, Blizzard removed the ability to query names for opposing factions, so Horde can't see Alliance faction names and vice versa. No clue why, but there it is. :/

  • #295

    The wrapping issue is fixed in 2.0.16

  • #294

    Thanks! I was still experiencing the error after updating, but after deleting the addon completely and reinstalling it it's functioning properly - well, except for some weird overlapping text on mounts or pets that have long information that exapnds, but that's tolerable.

  • #291


  • #290

    Yaaay, thanks for update! :)

  • #289

    Thankyou so very much for all your hard work with the update.

    We really appreciate what you have done.



  • #288

    Please update :(

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

Darkest Dungeon Wiki Editing Contest