- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
6,100 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Server Mods
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks Skins
- Top StarCraft II Maps
- Top Terraria Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top The Secret World Mods
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
- Store
GupPet
- 15 Likes
- World of Warcraft
- 860 Monthly Downloads
- Supports: 5.1.0
- 244,226 Total Downloads
- Updated 11/28/2012
- Created 03/23/2009
- 763 Favorites
- Project Site
- Comments
- Release Type: Release
- License: All Rights Reserved
- Newest File: GupPet v2.106
About GupPet
What is GupPet:
GupPet is an add-on that gives an extension for mounting and calling critters. By a single click it mounts a ground, swimming or fly mount depending on the players location. Because most players have plenty of mounts and companions, and you probably like more than one, the add-on can randomly select mounts/companions depending on the selections in the option menu.
Basic Features:
- Randomly selects a mount / companion location dependent.
- Class support for Druids , Shamans and Mages
- Automatically summons a companion
- 3d model preview
- Buttonfacade support
- And many more !
In game usage:
There are 3 types of controls.
- Action buttons (Adds buttons and are move, hide ,scale and Changeable .)
- Key Binds
- Slash Commands
How it works:
GupPet uses a small database to split the mounts that the player currently has learned. The splitting is based on type (ground, swimming or fly) and speed. When using the auto mount function the add-on will always try to select the fastest possible option, but if you can fly in an area the add-on select the flyable over the ground type. If your are swimming the aquatic will be selected above the other two types.
For the critters GupPet uses a small database to detect if a critter uses a type of reagent to call it, for some types you need a snowball. The add-on detects if you have that reagent with you and if not, the add-on won't select that type of critter.
Language support:
The languages that are currently supported are English , German ( Tnx to Farook at Curse) , Spanish ( Tnx to StiviS at Curse ) and Russian ( Tnx to StingerSoft at WowInterface.) With the none-supported languages the zone detection is not supported and therefore forces the two mount action buttons.
Commands
The start command is '/GP' or '/GupPet'. ( The mounting slash commands don't support abilities with spells )
Known Issues:
- If you or a patch clears your WoW Cache folder, you may experience an invalid list of mounts or a failure to select some mounts for your first login after the cache was cleared. Try logging out and then back in.
V 2.106
----
- Fixed some bugs because blizzard changed something in there UI
- Added Obsidian Nightwing as MultiMount
V 2.105
----
- Removed the text that a mount is not found ... while it is ;)
V 2.104
----
- Placed a workaround of the blizzard bug that the mounts get reordered ( Tnx Nizabel )
V 2.103
----
- Fixed the taunt issues
- Removed the part where stealth would remove the companion
V 2.102
----
- The icon texture can now be set again
- Fixed the Auto Call Companion .. ( But it now changes the Filters off the Blizzard interface >< )
- Added ButtonFacade again
V 2.101
----
- Fixed a bug on the hunter class
V 2.100
----
- Fixed some bugs that came with the new patch ..
- Removed the buttonfacade for now
- Removed the collect me as its out of date
- For now auto summon for pets is disabled as its now totally broken
- Next version will fix the issue that characters have some unusable mounts ( lvl restriction or prof etc )
V 2.021
----
- Fixed Spell Number for Tyrael's Charger
----
V 2.020
----
- Updated Mounts database by using Wowhead as a reference point
- updated Interface revision to 40300
----
Rest of the change log is found in the ChangeLog.txt
----
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| GupPet v2.106 | Release | 5.1.0 | 14,277 | 11/28/2012 |
| GupPet v2.104 | Release | 5.0.5 | 12,961 | 09/20/2012 |
| GupPet v2.103 | Release | 5.0.4 | 8,994 | 09/02/2012 |
| GupPet v2.102 | Beta | 5.0.4 | 3,943 | 09/01/2012 |
| GupPet v2.101 | Release | 5.0.4 | 5,426 | 08/30/2012 |
| GupPet v2.100 | Beta | 5.0.4 | 5 | 08/30/2012 |
| GupPet v2.021 | Release | 4.3 | 42,438 | 12/03/2011 |
| GupPet v2.020 | Release | 4.3 | 16,469 | 12/02/2011 |
| GupPet v2.019 | Release | 4.2 | 26,785 | 10/16/2011 |
| GupPet v2.018 | Release | 4.0.3a | 35,767 | 01/01/2011 |
| GupPet v2.017 | Release | 4.0.3a | 8,833 | 12/26/2010 |
| GupPet v2.016 | Release | 4.0.3a | 14,242 | 11/25/2010 |
| GupPet v2.015 | Release | 4.0.3a | 3,722 | 11/24/2010 |
| GupPet v2.014 | Release | 4.0.1 | 10,721 | 10/23/2010 |
| GupPet v2.012 | Release | 4.0.1 | 7,532 | 10/15/2010 |
| GupPet v2.010 | Beta | 4.0.1 | 52 | 10/14/2010 |
| GupPet v1.241 | Release | 3.3.5 | 1,257 | 08/30/2010 |
| GupPet v1.240 | Release | 3.3.5 | 747 | 07/31/2010 |
| GupPet v1.230 | Release | 3.3.3 | 89 | 06/13/2010 |
| GupPet v1.224 | Release | 3.3.3 | 26 | 06/11/2010 |
| GupPet v1.223 | Release | 3.3.3 | 66 | 05/09/2010 |
| GupPet v1.222 | Release | 3.3.3 | 41 | 05/03/2010 |
| GupPet v1.221 | Release | 3.3.3 | 41 | 04/18/2010 |
| GupPet v1.220 | Release | 3.3.0 | 15 | 04/17/2010 |
| GupPet v1.219 | Release | 3.3.0 | 40 | 03/24/2010 |
| GupPet v1.218 | Release | 3.3.0 | 19 | 03/21/2010 |
| GupPet v1.217 | Release | 3.3.0 | 47 | 02/15/2010 |
| GupPet v1.216 | Release | 3.3.0 | 48 | 01/23/2010 |
| GupPet v1.215 | Beta | 3.3.0 | 53 | 01/12/2010 |
| GupPet v1.210 | Release | 3.3.0 | 43 | 12/26/2009 |
| GupPet v1.209 | Release | 3.3.0 | 28 | 12/09/2009 |
| GupPet v1.207 | Release | 3.2.0 | 41 | 12/06/2009 |
| GupPet v1.205 | Release | 3.2.0 | 56 | 11/06/2009 |
| GupPet v1.204 | Release | 3.2.0 | 29 | 10/28/2009 |
| GupPet v1.201 | Release | 3.2.0 | 16 | 10/21/2009 |
| GupPet v1.200 | Release | 3.2.0 | 17 | 10/12/2009 |
| GupPet v1.199 | Release | 3.2.0 | 29 | 10/05/2009 |
| GupPet v1.198 | Release | 3.2.0 | 27 | 09/25/2009 |
| GupPet v1.197 | Release | 3.2.0 | 25 | 09/17/2009 |
| GupPet v1.196 | Release | 3.2.0 | 21 | 09/02/2009 |
| GupPet v1.195 | Release | 3.2.0 | 21 | 08/23/2009 |
| GupPet v1.194 | Release | 3.2.0 | 21 | 08/16/2009 |
| GupPet v1.192 | Release | 3.2.0 | 18 | 08/08/2009 |
| GupPet v1.191 | Release | 3.2.0 | 14 | 08/06/2009 |
| GupPet v1.190 | Release | 3.2.0 | 9 | 08/06/2009 |
| GupPet v1.186 | Release | 3.1.0 | 38 | 07/30/2009 |
| GupPet v1.18 | Release | 3.1.0 | 16 | 07/07/2009 |
| GupPet v1.17 | Release | 3.1.0 | 3 | 07/01/2009 |
| GupPet v1.15 | Release | 3.1.0 | 4 | 06/22/2009 |
| GupPet v1.14 | Release | 3.1.0 | 6 | 06/18/2009 |
| GupPet v1.02 | Release | 3.1.0 | 3 | 06/12/2009 |
| GupPet v1.01 | Beta | 3.1.0 | 2 | 06/12/2009 |
| GupPet v1.0 Beta | Beta | 3.1.0 | 4 | 06/09/2009 |
| GupPet v0.626 | Release | 3.1.0 | 3 | 05/20/2009 |
| GupPet v0.622 | Release | 3.1.0 | 6 | 05/15/2009 |
| GupPet v0.609 | Release | 3.1.0 | 54 | 05/09/2009 |
| GupPet v0.594 | Release | 3.1.0 | 10 | 05/08/2009 |
| GupPet v0.586 | Release | 3.1.0 | 6 | 05/05/2009 |
| GupPet v0.584 | Release | 3.1.0 | 13 | 05/04/2009 |
| GupPet v0.583 | Beta | 3.1.0 | 10 | 05/03/2009 |
| GupPet v0.465 | Release | 3.1.0 | 9 | 04/26/2009 |
| GupPet v0.461 | Release | 3.1.0 | 8 | 04/21/2009 |
| GupPet v0.46 | Release | 3.1.0 | 20 | 04/20/2009 |
| GupPet v0.355 | Release | 3.1.0 | 2 | 04/18/2009 |
| GupPet v0.343 | Beta | 3.1.0 | 20 | 04/15/2009 |
| GupPet v0.33 | Beta | 3.0.9 | 11 | 04/11/2009 |
| GupPet v0.328 | Beta | 3.0.9 | 1 | 04/10/2009 |
| GupPet v0.317 | Beta | 3.0.9 | 3 | 03/30/2009 |
| GupPet v0.0287 | Beta | 3.0.9 | 2 | 03/23/2009 |
Addon Packs Containing This...
-
Binti 's Shadow Priest Raid Leader UI
-
Ezmaralda's UI
-
Patramix's AP V0.1
-
Hunter Pack by Kriona
-
Warlock's Pack
-
Sanrik's pack
-
jampog's basic addons
-
Demilich's Leveling Addon Pack
-
Gary2288's All you should need pack
-
Roxyfoxy's Addon Pack
-
Pally PvE Addon Pack
-
Demilich1988's Level 80 Addon Pack
-
Mega Pack
-
Auto WoW
-
Papamayo's Addon Pack
-
Bri's Raiding UI
-
The Legion of Light Addon Pack
-
ichi's UI
-
bloobdata's Addon Pack
-
Nightwatcher's Addon Pack
-
Quezako's Addon Pack 2011
-
Cheeese's Lite Raiding Addon Pack
-
Kidie's Addon Pack
-
DammImGood's Addon Pack
-
Karess' Addon Pack
Top Downloads
-
- Deadly Boss Mods
- Combat, PvP, and Boss Encounters
- 1,011,007 Monthly Downloads
-
- Bagnon
- Bags & Inventory
- 484,403 Monthly Downloads
-
- Auctioneer
- Mail, Tooltip, Bags & Inventory, Professions, and Auction & Economy
- 336,889 Monthly Downloads
-
- Recount
- Combat
- 322,013 Monthly Downloads
-
- HealBot Continued
- Healer and Unit Frames
- 295,551 Monthly Downloads







Comments
Is anyone else experiencing the Druids Swim Form not working in certain areas in Pandaria? I'll be swimming, click my hotkey and it won't do anything, I can still manually click my swim form.
The Ruby Panther is both a ground and Flying mount, yet it is only showing under the flying mount list. I do not own the other onathers yet, so I can't say if those are showing the same.
There are many mounts that are considered flying mounts but can be mounted in non-fyling areas that I would like to use but the add-on ignores: all gryphons and wind riders, the Imperial Quilen mount, the Flying Cloud mounts, and several others
Can you add the "Red Flying Cloud" as a ground mount option to? It is usable as that aswell... Ty in advance...
And also, as a Druid I get the "cannot use this here" error message after Tol Barad is finished, almost like it is trying to get me to use Flight Form...
Is it possible to have just one set of mount and companion settings? Customizing for global world, cities, instances, arenas, and battlegrounds on each toon is too time consuming and I have quite a few mounts in my collection that I obtained for no reason other than to increase my mount count.
Might want to add an exception to removing moonkin form when mounting.
Battle pet summon does not work. I am not getting an error. The button (nor the keybinding for the button) just does not summon a pet.
open "Interface\AddOns\GupPet\GupPet_AutoCompanion.lua" with a text editor (notepad, notepad++)
open "Interface\AddOns\GupPet\GupPet_Companion.lua"
Replace all instances of GetSummonedPetID with GetSummonedPetGUID
Also replace all occurances of SummonPetByID with SummonPetByGUID
This should fix your issue till GUPP gets around to uploading a fix.
Worked. Thank you!
Getting the following error when logging in and every few seconds:
Message: Interface\AddOns\GupPet\GupPet_AutoCompanion.lua:158: attempt to call field 'GetSummonedPetID' (a nil value)
Time: 11/27/12 17:32:52
Count: 45
Stack: Interface\AddOns\Auctionator\AtrErrorInspector.lua:105: in function <Interface\AddOns\Auctionator\AtrErrorInspector.lua:50>
[C]: in function `GetSummonedPetID'
Interface\AddOns\GupPet\GupPet_AutoCompanion.lua:158: in function `GupPet_AutoCompanionUpdate'
Interface\AddOns\GupPet\GupPet_AutoCompanion.lua:18: in function <Interface\AddOns\GupPet\GupPet_AutoCompanion.lua:18>
Locals: msg = " Interface\AddOns\GupPet\GupPet_AutoCompanion.lua:158: attempt to call field 'GetSummonedPetID' (a nil value)"
funcnames = <table> {
1 = "GetSummonedPetID"
2 = "GupPet_AutoCompanionUpdate"
}
funcstr = "GetSummonedPetID > GupPet_AutoCompanionUpdate"
looksLikeAuctionatorError = false
inAtrErrorHandler = true
origErrorHandler = <function> defined Interface\FrameXML\BasicControls.xml:<Scripts>:4
zc = <table> {
msg_red = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:550
msg = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:675
GetArrayElemOrFirst = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:149
NumToBool = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:504
IsEnglishLocale = <function> defined @Interface\AddOns\Auctionator\AuctionatorLocalize.lua:51
ShowHide = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:35
StringStartsWith = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:868
printmem = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:949
round = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:544
tallyAdd = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1039
msg_color = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:556
CheckDeferredCall = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:331
priceToMoneyString = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:779
tallyPrint = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1051
StringEndsWith = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:848
GetArrayElemOrNil = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:164
BoolToNum = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:494
If = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:98
periodic = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:354
Min = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:68
msg_pink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:551
SetTextIf = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:46
CopyDeep = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:921
msg_str = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:569
priceToString = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:743
enc64 = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:214
Val = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:57
msg_badErr = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:586
TrimQuotes = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:892
printableLink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:936
PrintTable = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:384
StringContains = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:830
StringSame = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:812
PullItemIntoMemory = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:462
val2gsc = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:725
PrintKeysSorted = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:109
msg_ex = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:684
Negate = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:514
ClearTable = <function> defined
open "Interface\AddOns\GupPet\GupPet_AutoCompanion.lua" with a text editor (notepad, notepad++)
open "Interface\AddOns\GupPet\GupPet_Companion.lua"
Replace all instances of GetSummonedPetID with GetSummonedPetGUID
Also replace all occurances of SummonPetByID with SummonPetByGUID
This should fix your issue till GUPP gets around to uploading a fix.
am receiving this error message, too
First off, excellent add-on. I've been using it for the longest time now and it's always met my needs. The mount selection based on zones etc. is great. Thanks for your continued work!
That said, with the introduction of Pet Battles I've found myself quickly collecting more pets than I can keep track off. Sadly, GupPet seems to automatically add new pets and mounts to the random selection, which requires me to manually check them off each time I collect a new pet. This is quickly becoming annoying due to the volume of pets that flood the Pet Journal. Could you please include a toggle for this feature so that we can prevent new pets from being automatically included in the selection?
Will this error be addressed or its a limitation due to something on Blizzard's end? (i.e Unable to determine mount usability prior to actually attempting to use it.) Thanks.
A lot of the flying mounts that also work in ground-only areas (wyverns, panthers, etc.) don't appear on the ground mounts filter.