Get an Epic Experience with Premium

MiniPet

Companions Login to Add Favorites
  • 1 Like
  • World of Warcraft
  • 38 Monthly Downloads
  • Supports: 5.0.4
  • 44,022 Total Downloads
  • Updated 12/01/2012
  • Created 09/27/2008
  • 132 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: BSD License
  • Newest File: 5.1.258
or

About MiniPet

Sorry all, MiniPet is currently dead. I've lost interest in WoW and related programming. I still hope to return soon to fix up the problems, but you're probably better off using one of the newer, shiner addons now :(

Currently being maintained by LordFarlander

WoW 5.x notes

Because of the change to battle pets, your favorites will likely be reset!

Beta notes

Sorry that the description is so out of date, I hope to have it updated soon.

The latest version adds support for uploading a single character's pet collection to WarcraftPets.com. To access it, go to the addon settings, select the Companions group and click the button "Get WarcraftPets.com code". The code you need to upload will be put into your chat edit box. You can also get to it from the chat command "/ccn options Companions wcpCode"

Synopsis

There are a number of events that trigger the loss of your companion. This addon reminds you to summon a new one, either by displaying a text warning and/or flashing the MiniPet button. You can drag and position the MiniPet button wherever it's most convenient for your UI.

Events That Trigger Alerts

  • Entering the game
  • Entering an instance
  • Resurrecting (works most times, but not all)
  • Using a Taxi Service
  • Teleporting/Hearthing

Usage & Commands

  1. Click the MiniPet button to summon a random companion!
  2. Right-click the MiniPet button to hide it.
  3. Type /MiniPet options [command] or /mp options [command]

Options and Commands:

  • gui
    • Opens the graphical configuration.
  • options
    • list
      • Shows a list of all the companions on your character.
    • relist
      • Forces a refresh of the list of companions on your character.
    • toggleTextWarning
      • Shows text alerts to warn you to summon a companion.
    • Text alerts are ENABLED by default.
      • toggleButtonWarning
    • Flash or don't flash the button to warn you to summon a companion.
      • Flashing is ENABLED by default.
    • toggleAutoHideButton
      • Hide or don't hide the button after it's clicked.
      • Hide on-click is ENABLED by default.
    • toggleBg
      • Show MiniPet alerts while in a battleground.
      • Text alerts in BGs are ENABLED by default.
    • toggleMountWarning
      • Shows alerts when dismounting a personal flying mount.
      • Text alerts when dismounting are ENABLED by default.
    • suggestOnlySoulbound
      • Sets whether only soulbound companions will be suggested.
      • Only soulbound companions are suggested by default.
    • reagentCheck
      • Sets whether companions that require a reagent to summon will be suggested ONLY if the reagent is currently in your inventory.
      • Companions that require a reagent will only be suggested if you have the reagent by default.
    • equipmentCheck
      • Sets whether companions that are summoned from equipment will be suggested when the item is not equipped.
      • MiniPets from equipment will only be suggested when the item is equipped by default.
    • forceQuestPet
      • Sets whether only companions that are part of a quest will be suggested if they are in your bags.
      • Quest companions will be suggested by default.
  • button
    • toggleButton
      • Show or hide the MiniPet button.
      • Button is ENABLED by default.
    • lockButton
      • Locks the position of the MiniPet button.
      • The button is not locked by default.
    • alpha
      • The normal transparency of the button.
      • The normal transparency is 100% (1.0) by default.
    • fadeOut
      • Fades the button out when it is not the cursor is not over it.
      • Fading is off by default.
    • fadeOutInsteadHide
      • Fades the button out instead of hiding it.
      • Fading instead instead of hiding is off by default.
    • fadeOutCancelInCombat
      • Don't fade the button if in combat.
      • Fading is stopped if in combat by default.
    • fadeOutCancelOnShift
      • Don't fade the button if Shift is being held down.
      • Fading is not stopped by holding down Shift by default.
    • fadeOutCancelOnCtrl
      • Don't fade the button if Control is being held down.
      • Fading is not stopped by holding down Control by default.
    • fadeOutCancelOnAlt
      • Don't fade the button if Alt is being held down.
      • Fading is not stopped by holding down Alt by default.
    • fadeOutTime
      • How long it should take to completely fade out the button.
      • It will take 0.5 seconds by default.
    • fadeOutDelay
      • Amount of time to wait before fading out the button.
      • It will wait 0.5 seconds by default.
    • fadeOutAlpha
      • Final transparancy of the button when faded out.
      • The final transparancy is 20% (0.2) by default.
  • favorites
    • list
      • Show a list with all of your favorite companions.
  • zoneFavorites
    • list
      • Show a list with all of your zone favorite companions.

Some options can only be set by using WoW's Interface->Addons dialog, which can also be brought up by entering /mp gui.

MiniPet supports [http://www.wowace.com/projects/buttonfacade/ ButtonFacade], use /bf to configure the skin and color settings for the button if you have it installed.

MiniPet supports [http://www.wowace.com/projects/libkeybound-1-0/ LibKeyBound], use /kb to enter key binding mode.

MiniPet's button will stick to other frames that support [http://www.wowace.com/projects/libstickyframes-2-0/ LibStickyFrames].

MiniPet outputs the current item it will use using LibDataBroker-1.1. Note that clicking on the item in a Broker addon will not activate the item. You must have MiniPet bound to a key to use it in a Broker addon and hide its own button.

Known Issues

  • Alerts do not work when entering non-instanced portals, such as the portal in the Stormwind mage tower.
  • Changes to the randomizer means that it will sometimes pick the same companion many times in a row. This is intentional.

Translations

Only the English translation is currently being maintained. While French and German translations exist, they are not being regularly updated.

German translation by Plinius; updated by CrispyRoll.

French translation by Faerian.

Future Plans

  • None at the moment.

------------------------------------------------------------------------
r258 | lordfarlander | 2012-08-30 21:48:58 +0000 (Thu, 30 Aug 2012) | 2 lines
Changed paths:
   M /trunk/Companions.lua
   M /trunk/Holiday.lua

MiniPet:
- Fix leaking globals that were causing tainting in the Glyph UI
------------------------------------------------------------------------
r257 | lordfarlander | 2012-08-29 13:58:12 +0000 (Wed, 29 Aug 2012) | 2 lines
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/embeds.xml

MiniPet:
- Removed LibTourist, it wasn't being used yet
------------------------------------------------------------------------
r256 | lordfarlander | 2012-08-29 00:13:51 +0000 (Wed, 29 Aug 2012) | 2 lines
Changed paths:
   M /trunk/Companions.lua

MiniPet:
- Stupid backwards version :-p
------------------------------------------------------------------------
r255 | lordfarlander | 2012-08-28 15:42:11 +0000 (Tue, 28 Aug 2012) | 3 lines
Changed paths:
   M /trunk/Companions.lua
   M /trunk/MiniPet.toc

MiniPet:
- Update TOC compatible version to WoW 5.0.4
- Enable upgrading code for WoW 5.0.4
------------------------------------------------------------------------
r253 | lordfarlander | 2012-08-26 18:09:01 +0000 (Sun, 26 Aug 2012) | 3 lines
Changed paths:
   M /trunk/Companions.lua
   M /trunk/MiniPet.lua

MiniPet:
- Fixes for battle pets
- Attempt to convert from spell id system to pet battle ids when WoW is updated to 5.x. May result in loss of favorites lists.
------------------------------------------------------------------------
r252 | lordfarlander | 2012-08-23 01:21:40 +0000 (Thu, 23 Aug 2012) | 3 lines
Changed paths:
   M /trunk
   M /trunk/.pkgmeta
   M /trunk/AutoSummon.lua
   M /trunk/Bindings.xml
   M /trunk/Companions.lua
   M /trunk/Enchant.lua
   M /trunk/Equipment.lua
   M /trunk/Holiday.lua
   M /trunk/MiniPet.lua
   M /trunk/MiniPet.toc
   M /trunk/MiniPet.xml
   M /trunk/Modules.xml
   M /trunk/Quest.lua
   M /trunk/README.txt
   M /trunk/embeds.xml
   M /trunk/img
   M /trunk/img/MiniPet.tga
   D /trunk/libs
   M /trunk/locals
   M /trunk/locals/localisation.xml
   M /trunk/locals/localisation_deDE.lua
   M /trunk/locals/localisation_enUS.lua
   M /trunk/locals/localisation_esES.lua
   M /trunk/locals/localisation_esMX.lua
   M /trunk/locals/localisation_frFR.lua
   A /trunk/locals/localisation_itIT.lua
   M /trunk/locals/localisation_koKR.lua
   M /trunk/locals/localisation_ptBR.lua
   M /trunk/locals/localisation_ruRU.lua
   M /trunk/locals/localisation_zhCN.lua
   M /trunk/locals/localisation_zhTW.lua

MiniPet:
- Battle pet support
- Other minor fixes
------------------------------------------------------------------------
r251 | lordfarlander | 2012-02-16 01:33:11 +0000 (Thu, 16 Feb 2012) | 2 lines
Changed paths:
   M /trunk/AutoSummon.lua

MiniPet:
- Really finally get unsummon when stealthed support to work even with Camouflage
------------------------------------------------------------------------

Comments

First Previous Page 2 of 5 Next Last
  • #60
    I was just about to suggest the exact same thing. Please don't summon my Guild Page.
  • #58
    I have a request. *bows low* Now that I'm a level 85 hunter, I've found that having companion pets out when I use Camouflage in PvP ... well, it's not helpful. Is there a way to have MiniPet detect when you use Camouflage and unsummon your companion pet?

    Minipet is my favorite addon - I recommend it to everyone! It is awesome!!
  • #57
    I'm no longer able to set zone-specific pets. I can choose the zone, but when I pick a pet in my dropdown it never leaves my Albino Snake (first pet in the list).
  • #56
    and still there.
  • #55
    Still there.
  • #54
    Hi, got this on right clicking button:
    Date: 2010-10-19 12:53:08
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\MiniPet\Companions.lua line 824:
    attempt to call method 'GetStateBasedOnModifiers' (a nil value)
    Debug:
    [C]: GetStateBasedOnModifiers()
    MiniPet\Companions.lua:824: ?()
    ...r-Randomizer-2.0\LibLordFarlander-Randomizer-2.0.lua:468: DoCustomEventWithReturn()
    MiniPet\MiniPet.lua:453:
    MiniPet\MiniPet.lua:446
    [C]: ?
  • #53
    Continuing to experience long delays before the pet button pops up, when dismounting from a taxi service.
  • #51
    Date: 2010-09-12 15:27:07
    ID: 1
    Error occured in: Global
    Count: 1
    Message: AceLocale-3.0: MiniPet warnings Module: Missing entry for 'ALERT: Time to summon your companion!'
    Debug:
    (tail call): ?
    ...nterface\AddOns\Ace3\AceLocale-3.0\AceLocale-3.0.lua:31:
    ...nterface\AddOns\Ace3\AceLocale-3.0\AceLocale-3.0.lua:29
    MiniPet\Warnings.lua:234: OnAlertPlayer()
    MiniPet\Warnings.lua:198: ?()
    ...r-Randomizer-2.0\LibLordFarlander-Randomizer-2.0.lua:128: ?()
    ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
    ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
    [string "safecall Dispatcher[1]"]:4:
    [string "safecall Dispatcher[1]"]:4
    [C]: ?
    [string "safecall Dispatcher[1]"]:13: ?()
    ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
    Ace3\AceEvent-3.0\AceEvent-3.0.lua:120:
    Ace3\AceEvent-3.0\AceEvent-3.0.lua:119
    AddOns:
    Swatter, v5.8.4723 (CreepyKangaroo)
    8ball, v
    NPCScan, v3.3.5.5
    NPCScanOverlay, v3.3.5.1
    Ace3, v
    ACP, v3.3.4
    AFKCatGotOutside, vv1.1b
    AnnounceMisdirection, v
    AtlasLoot, vv5.11.04
    AtlasLootFu, vv5.11.04
    AucAdvanced, v5.8.4723 (CreepyKangaroo)
    AucFilterBasic, v5.8.4723 (CreepyKangaroo)
    AucFilterOutlier, v5.8.4723.2531
    AucMatchUndercut, v5.8.4723.2531
    AucStatHistogram, v5.8.4723 (CreepyKangaroo)
    AucStatiLevel, v5.8.4723 (CreepyKangaroo)
    AucStatPurchased, v5.8.4723 (CreepyKangaroo)
    AucStatSales, v5.8.4723.2842
    AucStatSimple, v5.8.4723 (CreepyKangaroo)
    AucStatStdDev, v5.8.4723 (CreepyKangaroo)
    AucStatWOWEcon, v5.8.4723.2530
    AucUtilAHWindowControl, v5.8.4723.3311
    AucUtilAppraiser, v5.8.4723.2530
    AucUtilAskPrice, v5.8.4723.3175
    AucUtilAutoMagic, v5.8.4723.3142
    AucUtilCompactUI, v5.8.4723.2530
    AucUtilEasyBuyout, v5.8.4723.3583
    AucUtilFixAH, v5.8.4723 (CreepyKangaroo)
    AucUtilGlypher, v5.8.4723.2545
    AucUtilItemSuggest, v5.8.4723.3108
    AucUtilPriceLevel, v5.8.4723.2545
    AucUtilScanButton, v5.8.4723.2530
    AucUtilScanFinish, v5.8.4723.3576
    AucUtilScanProgress, v5.8.4723.2530
    AucUtilScanStart, v5.8.4723.2530
    AucUtilSearchUI, v5.8.4723.3655
    AucUtilSimpleAuction, v5.8.4723.4546
    AucUtilVendMarkup, v5.8.4723.2530
    AuctionProfit, v30100-2
    auctionsnatch, vr9
    BackseatDriver, v1.0
    BeanCounter, v5.8.4723 (CreepyKangaroo)
    Bejeweled, v1.1b
    BonusScanner, v5.3
    BunnyHunter, v1.6
    Cartographer, v2.0
    CartographerGuildPositions, v2.0
    CartographerInstanceLoot, v2.0
    CartographerInstanceMaps, v2.0
    CartographerInstanceNotes, v2.0
    CartographerNotes, v2.0
    CartographerWaypoints, v2.0
    CartographerZoneInfo, v2.0
    Configator, v5.1.DEV.130
    CritterTalk, v1.2.5
    DBMCore, v
    DBMLDB, v
    DBMVictorySound, v1.7
    DrDamage, v1.7.8_release
    ElitistGroup, v
    Enchantrix, v5.8.4723 (CreepyKangaroo)
    EnchantrixBarker, v5.8.4723 (CreepyKangaroo)
    EveryQuest, v2.3r161-release
    FBBroker, v1.5a (FB 0.9.8d)
    FBTitan, v0.9.8d
    FBTrackingFrame, v0.9.8k
    FishingBuddy, v0.9.8p1
    Gatherer, v3.1.14
    GathererDBWowhead, v1.0.2009-12-09
    GearScore, v3.1.17 - Release
    GoGoMount, v0003030900
    GuildTax, v5.4.7.143
    Informant, v5.8.4723 (CreepyKangaroo)
    LightHeaded, v304
    Magnet, vv1.02b5
    MailOpener, v1.1.2
    MiniPet, v5.1.222
    Omen, v3.0.9
    OneBag3, vv3.3.11
    OneBank3, vv3.3.8
    Overachiever, v0.56
    Parrot, vv1.10.17-15-g44cfcb3
    PetEmote, v1.6.4
    Postal, v3.3.2
    QuestHelper, v1.4.0
    QuickAuctions, v
    RankWatch, vv1.11
    RatingBuster, v
    ReagentRestocker, v2.2.5
    RecipeRadar, v1.32
    Recount, v
    Routes, vv1.2.8a
    SilverDragon, vv2.3.4
    Stubby, v5.8.4723 (CreepyKangaroo)
    Titan, v4.3.8.30300 - Revision 386
    TitanAmmo, v4.3.8.30300
    TitanBag, v4.3.8.30300
    TitanClock, v4.3.8.30300
    TitanCoords, v4.3.8.30300
    TitanCritLine, v0.6.3
    TitanCurrency, v0.3.3.5
    TitanDBM, v
    TitanDurability, v1.16
    TitanEmote, v1.0.8.30300
    TitanGatherer, v3.3.7
    TitanGoldTracker, v4.3.8.30300
    TitanKillTimer, v0.0.3.30300
    TitanLootType, v4.3.8.30300
    TitanMail, v3.0.
    TitanPerformance, v4.3.8.30300
    TitanProfessions, v3.3.3
    TitanRecount, v0.06
    TitanRegen, v4.3.8.30300
    TitanRepair, v4.3.8.30300
    TitanReputation, v3.0
    TitanSkills, v1.0.9
    TitanTokens, v2.0 Beta
    TitanVolume, v4.3.8.30300
    TitanWG, v1.1.8.30300
    TitanXP, v4.3.8.30300
    Vengance, v1
    Violation, v1.0
    WIM, v3.3.7
    WinterTime, v1.83
    BlizRuntimeLib_enUS v3.3.5.30300
    (ck=d90)

  • #52
    MiniPet acted pretty buggy for me yesterday (Sunday) as well. The pet button would fail to pop up, or would come up after a long delay. Then I got a bunch of similar error messages, including the

    Missing entry for 'ALERT: Time to summon your companion!'

    line. Sorry I didn't copy/paste them here, but I didn't realize it was operating under a new build (my Curse Client automatically updates my addons).

  • #50
    Feature Request: When rezzing, can you delay the pet summon by 5 seconds? I like having a pet out in BGs, but I hate the GCD interfering with getting the 0 mana buff.
  • #49
    Feature Request: In previous versions, I seem to recall being able to use items such as the fetchball by toggling the summon button while holding down a modifier key.

    Could you bring this functionality back?

    Thanks!
  • #48
    Thank you for updating!
    But for some unknown reason you changed the version number to "32000"??
    Of course it should be "30300" to match latest version.
    Hope you'll read this comment this time. :)
  • #47
    r205, using "Unsummon when stealthed" gives an error (even if you're not steathed):

    1x MiniPet-5.1.205\AutoSummon.lua:137: attempt to index global 'StealthBuffs' (a nil value)
    LibLordFarlander-Randomizer-2.0-90152:108: in function `EventHandle'
    LibLordFarlander-Randomizer-2.0-90152:88: in function `?'
    CallbackHandler-1.0-5 (Ace3):145: in function
  • #46
    I'm getting more frequent failures when hearthing and taking flight paths, where the event doesn't trigger the button to pop up.
  • #45
    Thanks for updating this, LordFarlander.
  • 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 »

Infinite Crisis NA

Get Your Preferred Access Code!