- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
4,840 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Rift Addons
- Top Skyrim Mods
- Top Minecraft Server Mods
- Top Terraria Maps
- Top Starcraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
GupPet
- 6 Likes
- World of Warcraft
- 123,097 Downloads
- Supports: 4.3
- 42 Average Daily Downloads
- Comments
- Created 3/23/2009 3:58:05 AM
- Updated 12/3/2011 3:44:49 AM
- 715 Favorites
- Project Site
- License: All Rights Reserved
- Release Type: Release
- Newest File: GupPet v2.021
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
“Collect Me” extension:
The collect me extension is based on the database of the original add-on by Merla and has been extended a bit . ( Duo the new version the unknown mounts show the last known mount )
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.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.021 | Release | 4.3 | 2,671 | 12/3/2011 3:44:49 AM |
| GupPet v2.020 | Release | 4.3 | 297 | 12/2/2011 12:11:59 AM |
| GupPet v2.019 | Release | 4.2 | 8,738 | 10/16/2011 5:34:53 AM |
| GupPet v2.018 | Release | 4.0.3a | 35,194 | 1/1/2011 11:05:57 AM |
| GupPet v2.017 | Release | 4.0.3a | 8,721 | 12/26/2010 6:16:36 AM |
| GupPet v2.016 | Release | 4.0.3a | 14,131 | 11/25/2010 12:13:24 PM |
| GupPet v2.015 | Release | 4.0.3a | 3,679 | 11/24/2010 3:25:57 PM |
| GupPet v2.014 | Release | 4.0.1 | 10,637 | 10/23/2010 10:00:42 AM |
| GupPet v2.012 | Release | 4.0.1 | 7,482 | 10/15/2010 9:58:56 AM |
| GupPet v2.010 | Beta | 4.0.1 | 9 | 10/14/2010 12:07:24 AM |
| GupPet v1.241 | Release | 3.3.5 | 85 | 8/30/2010 7:59:19 AM |
| GupPet v1.240 | Release | 3.3.5 | 9 | 7/31/2010 10:48:33 AM |
| GupPet v1.230 | Release | 3.3.3 | 1 | 6/13/2010 7:44:52 AM |
| GupPet v1.224 | Release | 3.3.3 | - | 6/11/2010 1:34:14 PM |
| GupPet v1.223 | Release | 3.3.3 | 10 | 5/9/2010 5:10:10 AM |
| GupPet v1.222 | Release | 3.3.3 | 13 | 5/3/2010 12:57:55 AM |
| GupPet v1.221 | Release | 3.3.3 | - | 4/18/2010 6:41:20 AM |
| GupPet v1.220 | Release | 3.3.0 | 1 | 4/17/2010 12:46:00 PM |
| GupPet v1.219 | Release | 3.3.0 | - | 3/24/2010 1:37:06 PM |
| GupPet v1.218 | Release | 3.3.0 | - | 3/21/2010 1:34:19 PM |
| GupPet v1.217 | Release | 3.3.0 | - | 2/15/2010 3:32:42 PM |
| GupPet v1.216 | Release | 3.3.0 | - | 1/23/2010 8:10:05 AM |
| GupPet v1.215 | Beta | 3.3.0 | 3 | 1/12/2010 3:03:54 PM |
| GupPet v1.210 | Release | 3.3.0 | 1 | 12/26/2009 2:54:25 PM |
| GupPet v1.209 | Release | 3.3.0 | - | 12/9/2009 11:20:16 AM |
| GupPet v1.207 | Release | 3.2.0 | 2 | 12/6/2009 4:42:36 AM |
| GupPet v1.205 | Release | 3.2.0 | - | 11/6/2009 12:39:48 PM |
| GupPet v1.204 | Release | 3.2.0 | - | 10/28/2009 7:09:18 AM |
| GupPet v1.201 | Release | 3.2.0 | - | 10/21/2009 9:41:32 AM |
| GupPet v1.200 | Release | 3.2.0 | - | 10/12/2009 3:32:07 PM |
| GupPet v1.199 | Release | 3.2.0 | 3 | 10/5/2009 1:47:37 PM |
| GupPet v1.198 | Release | 3.2.0 | - | 9/25/2009 9:55:20 AM |
| GupPet v1.197 | Release | 3.2.0 | - | 9/17/2009 8:08:51 AM |
| GupPet v1.196 | Release | 3.2.0 | - | 9/2/2009 6:17:46 AM |
| GupPet v1.195 | Release | 3.2.0 | - | 8/23/2009 3:32:13 PM |
| GupPet v1.194 | Release | 3.2.0 | 3 | 8/16/2009 7:51:23 AM |
| GupPet v1.192 | Release | 3.2.0 | - | 8/8/2009 2:12:05 AM |
| GupPet v1.191 | Release | 3.2.0 | - | 8/6/2009 3:58:05 PM |
| GupPet v1.190 | Release | 3.2.0 | - | 8/6/2009 7:37:11 AM |
| GupPet v1.186 | Release | 3.1.0 | - | 7/30/2009 4:07:30 AM |
| GupPet v1.18 | Release | 3.1.0 | - | 7/7/2009 4:13:40 PM |
| GupPet v1.17 | Release | 3.1.0 | - | 7/1/2009 4:27:53 PM |
| GupPet v1.15 | Release | 3.1.0 | 1 | 6/22/2009 9:58:53 AM |
| GupPet v1.14 | Release | 3.1.0 | - | 6/18/2009 7:20:12 AM |
| GupPet v1.02 | Release | 3.1.0 | - | 6/12/2009 4:21:18 PM |
| GupPet v1.01 | Beta | 3.1.0 | - | 6/12/2009 11:42:11 AM |
| GupPet v1.0 Beta | Beta | 3.1.0 | - | 6/9/2009 8:44:27 AM |
| GupPet v0.626 | Release | 3.1.0 | - | 5/20/2009 2:14:54 AM |
| GupPet v0.622 | Release | 3.1.0 | 2 | 5/15/2009 3:35:56 AM |
| GupPet v0.609 | Release | 3.1.0 | - | 5/9/2009 10:42:40 AM |
| GupPet v0.594 | Release | 3.1.0 | - | 5/8/2009 9:19:35 AM |
| GupPet v0.586 | Release | 3.1.0 | 2 | 5/5/2009 12:35:55 PM |
| GupPet v0.584 | Release | 3.1.0 | - | 5/4/2009 3:30:46 AM |
| GupPet v0.583 | Beta | 3.1.0 | - | 5/3/2009 5:09:21 PM |
| GupPet v0.465 | Release | 3.1.0 | - | 4/26/2009 10:27:56 AM |
| GupPet v0.461 | Release | 3.1.0 | - | 4/21/2009 1:39:44 AM |
| GupPet v0.46 | Release | 3.1.0 | - | 4/20/2009 2:18:59 PM |
| GupPet v0.355 | Release | 3.1.0 | 2 | 4/18/2009 10:14:37 AM |
| GupPet v0.343 | Beta | 3.1.0 | - | 4/15/2009 8:51:49 AM |
| GupPet v0.33 | Beta | 3.0.9 | - | 4/11/2009 6:56:18 AM |
| GupPet v0.328 | Beta | 3.0.9 | - | 4/10/2009 10:48:07 AM |
| GupPet v0.317 | Beta | 3.0.9 | - | 3/30/2009 8:11:31 AM |
| GupPet v0.0287 | Beta | 3.0.9 | - | 3/23/2009 4:19:44 AM |
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
-
Hunter 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








Comments
There's no option to disable auto pet dismiss on stealth if you have auto call enabled. Disabling auto call disables the auto dismiss but then you don't get the auto call feature.
The auto dismiss on stealth feature was required long ago when pets could give away your position but blizzard changed it long ago to make pets stealth when your character stealths. You can still see them as not stealthed and any party or raid members can see them too but enemies or others not in party see the pet disappear when the character stealths, and pets no longer give away your position.
GupPet thinks that the Winter's Veil pets still require a [Snowball] to summon them. Therefore it won't summon them if you don't have any snowballs in your bags.
These pets were changed so that they no longer require a Snowball in order to summon them. (Winter's Little Helper, Father Winter's Helper, Winter Reindeer, and Tiny Snowman.)
http://www.wowheadnews.com/blog=195723/4-3-preview-professions-holiday-pets-spell-effects-and-more#holiday-pets
Edit: Hmm... the pets I already had on various characters all seem to work fine. It's just the ones I got from under the tree this year that aren't summoning.
Ever since using this addon I get the error "You can't mount while shapeshifted" while in moonkin form. Without the addon the game will kick me out of form as I mount. I'd like to see this bug fixed as it can be annoying especially in PvP.
There's no LUA errors for this, but the mount button is broken while in the Vashjir zone.
What's happening is that GP is always choosing the ground and/or flying mount and NOT the aquatic mount while in the Vashjir zone. The only way GP will use my Abbysal Seahorse is to uncheck all ground/flying mounts in the options while in that zone. If any ground/flight mount is selected in the options then any aquatic mount choice is totally ignored. Which means, of course, that each time I enter or leave the Vashjir zone I must manually reset my GP mount choice options. The problem started just around the time the patch 4.3 preload was released or at least that's when I first noticed it.
Heh.... That sorta defeats the idea of using GupPet to automate your mount choices!!! LOL
I don't have any toons of Vashj'ir level currently, but it worked fine for me last time I went to get a tank arcanum there. Be sure you have the aquatic mount selected. Referring to the first official screen shot above, you can see there's a tab each for Aquatic, Ground, and Fly (Ground is selected in the screenshot). Make sure your seahorse is selected under Aquatic.
If that doesn't work, an easy way to fix this the problem is to create a zone. To the left of the tabs for the 3 types of mounts are Add and Remove. Add makes a profile for the specific zone you're in. Make one when you're in Vashj'ir, with Aquatic enabled and all the other mounts disabled. Bam.
Another issue with Vash is that if you have class abilitys on (DK Path of Frost) it will use that insted of mount.
--
find me on twitter @scotepi
Good to know we are not the only ones with this issue. For my wife and I the error just began with the last 'hotfix' and realm downtime Tuesday.
As an update, I have found that if you hold shift while clicking the button (force ground mount) and are swimming it will mount the seahorse correctly.
Hello i got this 3 errors when i try to change the icon for Guppet mount button
i installed the latest version and still i got this errors
Many Thanks for a great addon :-D
<Interface\AddOns\GupPet\GupPet_Interface.lua:1107>
[C]: in function `Show'
Interface\AddOns\GupPet\GupPet_Interface.lua:263: in function <Interface\AddOns\GupPet\GupPet_Interface.lua:263>
Locals: self = GupPet_IconPopupFrame {
0 = <userdata>
selectedIconTexture = "Interface\Icons\Ability_Mount_Mammoth_Black.blp"
}
(*temporary) = nil
(*temporary) = "attempt to call global 'GetNumMacroIcons' (a nil value)"
Message: Interface\AddOns\GupPet\GupPet_Interface.lua:1004: attempt to call global 'GetNumMacroIcons' (a nil value)
Time: 12/09/11 00:07:42
Count: 1
Stack: Interface\AddOns\GupPet\GupPet_Interface.lua:1004: in function `GupPet_IconPopupFrame_Update'
Interface\AddOns\GupPet\GupPet_Interface.lua:1078: in function `GupPet_IconPopupFrame_TabClick'
Interface\AddOns\GupPet\GupPet_Interface.lua:1110: in function <Interface\AddOns\GupPet\GupPet_Interface.lua:1107>
[C]: in function `Show'
Interface\FrameXML\UIParent.lua:2037: in function `ShowUIPanel'
[string "*:OnClick"]:4: in function <[string "*:OnClick"]:1>
Locals: self = GupPet_IconPopupFrame {
0 = <userdata>
selectedIconTexture = "Interface\Icons\Ability_Mount_Mammoth_Black.blp"
}
(*temporary) = nil
(*temporary) = "attempt to call global 'GetNumMacroIcons' (a nil value)"
Message: Interface\AddOns\GupPet\GupPet_Interface.lua:1038: attempt to call global 'GetMacroIconInfo' (a nil value)
Time: 12/09/11 00:07:44
Count: 1
Stack: Interface\AddOns\GupPet\GupPet_Interface.lua:1038: in function `GupPet_IconPopupButton_SelectTexture'
Interface\AddOns\GupPet\GupPet_Interface.lua:1058: in function `GupPet_IconPopupButton_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
Locals: selectedIcon = 3
(*temporary) = GupPet_IconPopupFrame {
0 = <userdata>
selectedIconTexture = "Interface\Icons\Ability_Mount_Mammoth_Black.blp"
}
(*temporary) = nil
(*temporary) = 3
(*temporary) = "attempt to call global 'GetMacroIconInfo' (a nil value)"
Hi, I noticed that the mount feature works great everywhere except in the Tol Barad BG area. It is attempting to pick flying mounts in a ground mount area.
Just submitted the fix for Tyrael's Charger to CurseForge as v2.021. Hopefully you should all see it soon.
I am interested in any errors people are still getting after updating.
Date: 2011-12-06 22:21:00
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\GupPet\GupPet_Interface.lua line 406:
attempt to index field 'MinimapButton' (a nil value)
Debug:
[C]: ?
GupPet\GupPet_Interface.lua:406: GupPet_Interface_Option()
GupPet\GupPet.lua:126: GupPet_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
Seems to be working fine! Thanks!
Jupp, this works.
Thanks a lot!
Since the new update I get this error any time I try to mount up with a keybinding. Also, the options tab in the UI is blank.
Message: Interface\AddOns\GupPet\GupP_Mount.lua:240: attempt to index field 'ResummonFrame' (a nil value)
Time: 12/02/11 17:53:33
Count: 4
Stack: Interface\AddOns\GupPet\GupP_Mount.lua:240: in function `GupPet_Mounten'
Interface\AddOns\GupPet\GupP_Mount.lua:226: in function `GupPet_PreMounten'
Interface\AddOns\GupPet\GupP_Mount.lua:170: in function `GupPet_AutoFly'
Interface\AddOns\GupPet\GupP_Mount.lua:143: in function `GupPet_AutoMounten'
[string "GupPet_AutoMounten()"]:1: in main chunk
[C]: in function `RunScript'
Interface\FrameXML\ChatFrame.lua:2118: in function `?'
Interface\FrameXML\ChatFrame.lua:4293: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:3992: in function `ChatEdit_SendText'
Interface\FrameXML\ChatFrame.lua:2704: in function <Interface\FrameXML\ChatFrame.lua:2697>
[C]: in function `RunMacroText'
Interface\FrameXML\SecureTemplates.lua:379: in function `handler'
Interface\FrameXML\SecureTemplates.lua:561: in function <Interface\FrameXML\SecureTemplates.lua:509>
Locals: MountType = "Fly"
Location = "Global World"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'ResummonFrame' (a nil value)"