Download
(36Kb)
Download
Updated: 07-01-07 11:03 PM
Pictures
File Info
Updated:07-01-07 11:03 PM
Created:unknown
Downloads:17,829
Favorites:98
MD5:

Petster  Popular! (More than 5000 hits)

Version: 20100.00
by: Zuban [More]

Update: Unfortunately my WoW account is no longer active and as a result, I will not be able to maintain my addons. If an author is interested in picking up where I left off, they are welcome to. Thank-you to those who enjoyed using Petster and sorry for having to leave it behind.

Forum Thread

The successor to my previous Feed Pet Button addon.

Warning: This addon is no longer dependent on the ZubanLib addon. Please delete the ZubanLib folder from your addons (if it's still there) since it may cause conflicts with Petster.

Note: The Basic Feed Button addon is disabled by default. Go into the addons management during login to enable it.

A hunter button addon that can be configured to feed a particular food to your
pet when clicked. The button casts other spells when "Feed Pet" is not ready.

Other features:
Basic Feed Button: Simplified version of the main feed pet button that only
casts Feed Pet. The button hides when the pet is away. By default this addon
is disabled and can be enabled through the "Addons" menu during WoW startup.

Extended Pet Buttons: a set of regular action bar buttons that switch
based on the presence of your pet.

Available actions:
- casts "Call Pet" if pet is away
- casts "Mend Pet" if your or pet is in combat
- casts "Revive Pet" if targetting your pet's corpse or while holding SHIFT
- casts "Feed Pet" if pet is available and not in combat
- casts "Dismiss Pet" while holding ALT

To associate a food to a pet:
- Call your pet if it is away
- Drag the desired food from your bag onto the button
- Each pet family is mapped separately to it's own food so you may have to
repeat for each pet

Note: Since this is a class specific addon, it is disabled by default. Click
the "addon" button on startup and enable this for your hunter character(s).

DEPENDENCIES
The "Petster" addon is a library that the others depend on so it should always
be enabled. You may choose to enable or disable the other addons as needed.

HISTORY
20100.00 - 01 Jul 2007
Fixed button alpha bug
Added ability to bind buttons through the "Key Bindings" menu

20003.00 - 04 Feb 2007
Added Basic Feed Button
Fixed bug in Pet Bar options window, not displaying list of actions

20000.07 - 01 Jan 2007
Split up the single addon into individual addons.
When upgrading, you may want to delete the old Petster folder to get rid of garbage files.

20000.06 - 31 Dec 2006
Added class checking, addon will only load for hunters and locks, disabled by default for locks
Removed from .toc ## DefaultState: Disabled

20000.05 - 30 Dec 2006
Bug fixes
If you are experiencing dragging issues, try a /petster reset.

20000.04 - 30 Dec 2006
Added Extended Pet Buttons sub-addon
Added Options form

20000.03 - 15 Dec 2006
Added support for frFR, esES, and deDE clients, contributions by Jashugan, chusina, and MisterS
Fixed disenchanting and secure execution bug reported by Zidomo

20000.02 - 15 Dec 2006
Added "Dismiss Pet"
Blocked unnecessary casting of revive pet to avoid revive bug

20000.01 - 13 Dec 2006
Initial release for WoW 2.0
A rewrite of the original Feed Pet Button addon

Optional Files (0)


Post A Reply Comment Options
Unread 01-01-07, 02:54 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
I remember....back in the day...when HunterBar_FeedButton was a button that fed your pet .

This seems to be growing out of control. If I wanted a bar mod, I'd download a bar mod. I can understand the below poster's comment.

The major problem here right now (besides the increasing feature bloat)...this is apparently starting to taint frames in order to provide this new bar functionality.

v20000.5 after adjusting some of its options on a hunter (not attacking or doing anything else):

"ADDON_ACTION_BLOCKED:AddOn 'Petster' tried to call the protected function 'PetsterExtendedAwayGroup:Hide()'.\n<in C code>: in function `Hide'\nPetster\\PetsterExtended.lua:44: in function `SetVisibility'\nPetster\\PetsterExtended.lua:376: in function `OnPetBarUpdate'\nPetster\\PetsterExtended.lua:308: in function <Interface\\AddOns\\Petster\\PetsterExtended.lua:296>"

"ADDON_ACTION_BLOCKED:AddOn 'Petster' tried to call the protected function 'PetsterExtendedPresentGroup:Show()'.\n<in C code>: in function `Show'\nPetster\\PetsterExtended.lua:42: in function `SetVisibility'\nPetster\\PetsterExtended.lua:375: in function `OnPetBarUpdate'\nPetster\\PetsterExtended.lua:308: in function <Interface\\AddOns\\Petster\\PetsterExtended.lua:296>".
Report comment to moderator  
Reply With Quote
Unread 01-01-07, 02:17 AM  
myskaal
A Murloc Raider

Forum posts: 4
File comments: 9
Uploads: 0
Buttons screwy

Ummm, not sure what exactly happened here but I downloaded the updated version (with the class checking added), logged into my hunter and petster is all of a sudden a hotbar looking bar with 6 buttons, all with hunters mark on them. Mousing over them pops up a drop down menu with serpent sting, rapid fire and several other skills.


No idea what that's about.
Report comment to moderator  
Reply With Quote
Unread 12-31-06, 10:43 PM  
Aalwein
A Flamescale Wyrmkin
 
Aalwein's Avatar
AddOn Author - Click to view AddOns

Forum posts: 147
File comments: 91
Uploads: 1
I don't remember where I saw this suggestion, but I wanted to repeat it because I would like to see it done:

When the button is locked, hide the tiny little arrow that locks/unlocks the button. I find myself clicking the arrow more often than not even with the button scaled large. I guess I'm getting old or something. I just prefer the old functionality of Pet Feed Button (having to right click or ctrl+click on the button to unlock and lock it).
Report comment to moderator  
Reply With Quote
Unread 12-31-06, 09:16 PM  
Zuban
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 16
Uploads: 1
@Lindalas, Petster will consume the same amount of memory regardless of disabled features but it is a not a data based addon so relatively speaking it's not a lot of memory.

@Otano, yes it is possible to cast in combat as long as there is keyboard/mouse input to go with it.

@Kolakhan, Petster comes with 2 size options. If you would like further control, it's possible to hack it in with these steps:

1) create a new blank text file called "PetsterCustom.lua" under the "Petster" folder
2) Put a single line into that file:
Petster.Mover._smallScale = 0.3;
3) Play with the scale value until you get a size that you like. The normal scale is 1.0 and the default small scale is 0.6 so in the line above, it's even smaller.

In version 20000.04, the extended pet buttons scaling can also be tweaked by adding a second line:
Petster.Ex.Mover._smallScale = 2.0;
Report comment to moderator  
Reply With Quote
Unread 12-31-06, 06:04 PM  
Kolakhan
A Deviate Faerie Dragon

Forum posts: 18
File comments: 54
Uploads: 0
Can I change the size of the button?
Report comment to moderator  
Reply With Quote
Unread 12-31-06, 07:12 AM  
Otano
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 1
Uploads: 1
Mend pet while in combat?

Havent downloaded yet to try but.. addons cant cast spells while in combat now can they?
Report comment to moderator  
Reply With Quote
Unread 12-30-06, 09:53 PM  
Jhe'nara
A Murloc Raider

Forum posts: 5
File comments: 8
Uploads: 0
- LOVE this addon. LOVE.
Report comment to moderator  
Reply With Quote
Unread 12-30-06, 05:58 PM  
Zuban
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 16
Uploads: 1
Version 20000.05

Hi, I fixed a few bugs in this version. If you are still experiencing dragging issues with .05, try running "/petster reset" (note: reset is broken in .04). To be safe, follow that up with a "/console reloadui". Then reconfigure the options. Sorry for the inconvenience.

I probably should be saving my configuration state before each major change so that I can test upgrade paths. When developing, things change incrementally and I probably miss stuff. But that's a lot of work.
Report comment to moderator  
Reply With Quote
Unread 12-30-06, 04:31 PM  
Gristadar
A Wyrmkin Dreamwalker
 
Gristadar's Avatar

Forum posts: 57
File comments: 18
Uploads: 0
Can't drag box where u want it, previous versions worked fine


tried a reset multiple times , no luck dragging
Last edited by Gristadar : 12-30-06 at 05:53 PM.
Report comment to moderator  
Reply With Quote
Unread 12-30-06, 01:23 PM  
Skan
A Deviate Faerie Dragon

Forum posts: 19
File comments: 75
Uploads: 0
I used this addon for a long time before 2.0 release, and quite frankly as it was: a simple button to drop pet food into and click when pet needs feeding : was perfect, I'm going to try this one again to replace fizzwidgets PetFeeder addon. I really really liked its simplicity in the first place (PRE 2.0 patch) Awesome Zuban, I'm really glad you made this one again!
Report comment to moderator  
Reply With Quote
Unread 12-30-06, 01:14 PM  
Lindalas
A Deviate Faerie Dragon

Forum posts: 19
File comments: 76
Uploads: 0
Cannot drag buttons

I cannot drag either of the two buttons. I really like the basic Petster button and wont use the extended one. Which leads me to my follow on question... does the "extended buttons" affect memory usage even if they are disabled? If they do it would be nice if we could get a separate download. If they don't I don't mind having all of it there and just disabling what I don't like.
Report comment to moderator  
Reply With Quote
Unread 12-30-06, 04:22 AM  
Zuban
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 16
Uploads: 1
Version 20000.04

I've revived the Extended Pet Buttons addon as a "sub-addon" to Petster. There are no new features to the Feed Button so this release is mainly for those looking for a port of the Extended Buttons.

There is also a new options form which allows either sub-addon to be disabled. Sorry to those looking for a simplified feed button. Instead I'm throwing out more features. There was a demand for this port so I thew it in first. After a round or two of bug fixes and localization, I'll work on the "Basic Feed Button".
Report comment to moderator  
Reply With Quote
Unread 12-30-06, 04:11 AM  
Zuban
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 16
Uploads: 1
Tweaks can go in PetsterCustom.lua

@Vladinator,

Thanks for the suggestion. I welcome any tweaks or dependent addons to Petster. I've made it easier for anyone to add custom code such as Vlad's sample by creating a file called "PetsterCustom.lua" and dropping the file into the Petster folder. This is available in version 20000.04. In this new .lua file, you can override the existing code and it will not be overwritten when unzipping the next version. Of course, there are no guarantees that the custom tweaks will still work in the next release. I may overhaul the code on a whim. I'm crazy like that
Report comment to moderator  
Reply With Quote
Unread 12-22-06, 07:04 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 793
File comments: 337
Uploads: 31
Imba addon, love it!

Also here is a small tweak by me (nothing big) that was inspired by GW_FeedoMatic

== OPEN ==
Petster.lua

== FIND ==
//Around line 215

Code:
Petster:Write(PetsterResources.FeedingPet..": "..self.SelectedFood.Link);
== REPLACE WITH ==

Code:
				if (UnitSex("pet") == 2) then
					SendChatMessage("feeds "..UnitName("pet").." some good stuff! Good boy!", "EMOTE");
				elseif (UnitSex("pet") == 3) then
					SendChatMessage("feeds "..UnitName("pet").." some good stuff! Good girl!", "EMOTE");
				else
					SendChatMessage("feeds "..UnitName("pet").." some good stuff! Yum!", "EMOTE");
				end
When you feed the pet, it will say emote it (according to the gender) instead plain chatbox information.
Last edited by Vlad : 12-22-06 at 07:05 PM.
Report comment to moderator  
Reply With Quote
Unread 12-21-06, 10:33 PM  
Zuban
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 16
Uploads: 1
@Ricowan, the frame position is something handled by the native UI engine. If you edit the layout-cache.txt file in your WTF/Account/<account>/<realm>/<character/ folder you should see a reference to a Petster frame inside. If something is preventing this file from being updated then it may not be persisting the location settings.

You might want to try a "/petster reset" to see if that changes anything.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: