Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
3.3.1
Date:
11-15-2009 09:54 AM
Size:
18.72 Kb
Downloads:
3,095
Favorites:
114
MD5:
Pictures
Click to enlarge
Looks like I have 5 alts that can use this!
PetShop
One day I was running my Guildmates thru Deadmines and a [Green Wing Macaw] dropped. When I moused over the [Parrot Cage(Green Wing Macaw)] it said my current toon already knew it. I got to thinking, I have 9 other toons, I wonder which ones already knew the Macaw. When I got back to town I mailed it to my first alt. When he opened his mail it said he already knew the [Green Wing Macaw]. Now I had to mail to to my next alt. My 5th toon wound up being the one needing the Macaw. What a pain in the butt. I went to all the major addon sites and started looking for an addon that could show me what Companions my toons knew. After several hours I turned up nothing. While I have never written an addon for WoW or used LUA I have been a programmer for several years so I decided to make my own and after several days PetShop was born.

PetShop will track every Companion your toons knows and add lines to the GameTooltip to show you which toons currently have that Companion and which toons are missing it. PetShop currently works with every tooltip I can think of, Mailbox, Backpack, Auction House, Trade Window, Loot Window, Chat Links and the Companion Frame.

As of version 3.0.5 I have added the ability to "Ignore" any toon. All you need to do is while you are logged on with the toon you want to ignore just type "/petshop ignore". If the current toon is being show it will now be ignored, if it is currently being ignored it will now be shown.

I hope you find it as useful as I intended it to be. I am always open to ideas, suggestions, compliments and complaints. For the most current version or to find out more about PetShop, my Guild (Dragon Slayer of Duskwood) or me (Rakreo of Duskwood) please visit http://www.Rakreo.com

Click here to lend your support!
  Change Log - PetShop
3.3.0 - Added ChatThrottleLib to control the flow of Addon Message traffic. Hopefully this should fix the disconnection problems. Rewrote the send message routines to be more efficient and reduce the amount of traffic generated.

3.2.4 - Cleaned the code and added localizations. Should fully support guild members.

3.2.3 - Never released, internal guild testing ONLY!

3.2.2 - Now supports alts in opposite factions on the same server and guildmates who also run PetShop 3.2.2+ Due to a complete rewrite of the addon, AGAIN, it will automatically reset your Saved Variables when you first run the new version. Use "/petshop" for a list of options available in the new version. Next version will hopefully contain a GUI for config.

3.2.0 - Due to a complete rewrite you will need to type "/petshop reset" once to clear all the old data. Then just logon with each toon once to repopulate the database.

3.0.5 - Now has the ability to Ignore a toon.

3.0.4 - I sure hope all those bug I introduced in 3.0.3 have been removed!

3.0.3 - Hopefully removed a version compare bug in 3.0.2!

3.0.2 - Now has much cleaner code and a smaller footprint!

3.0.1 - Now works with the Companion Frame. Due to changes to the database upgrading from 3.0.0 to 3.0.1 will require a database reset. This is done automatically and only requires a reload of each toon to repopulate the database.

3.0.0 - Initial release
  Comments - PetShop
Post A Reply Comment Options
Old 11-20-2009, 12:58 PM  
Zidomo
An Aku'mai Servant
 
Zidomo's Avatar

Forum posts: 37
File comments: 601
Uploads: 0
Any chance we could get a toggle option to completely disable (or enable, on demand) the inter-player communication feature of this? Its a feature that GearScore (and other mods) have.

If you don't want to be checking out other player's pets (and vice-versa), there is no need for this to be generating any additional addon channel traffic at all. No matter how efficient the current implementation is.
Zidomo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-18-2009, 02:11 PM  
Littlemaxi
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
get this bug-report


Date: 2009-11-18 20:08:45
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\PetShop\PetShop.lua line 664:
attempt to compare number with nil
Debug:
[C]: ?
PetShop\PetShop.lua:664: ?()
PetShop\PetShop.lua:698:
PetShop\PetShop.lua:698
Littlemaxi is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-15-2009, 06:14 PM  
smccandl
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 26
Uploads: 2
Re: error

I am looking into that. I could REALLY use some beta testers for the new version. Send an E-Mail to Support@Rakreo.com with the Subject "BETA - PetShop" and I will E-Mail you the new version to help me test. Thanks! Rakreo of Duskwood.

Quote:
Originally posted by Kharthus
Been seeing this error a lot after portaling:

Date: 2009-11-15 11:17:17
ID: 1
Error occured in: Global
Count: 3
Message: ..\AddOns\PetShop\PetShop.lua line 666:
attempt to compare number with nil
Debug:
[C]: ?
PetShop\PetShop.lua:666: ?()
PetShop\PetShop.lua:700:
PetShop\PetShop.lua:700

Don't see any change log for 3.3.1, but does it possibly fix this?

Update: Same error in 3.3.1, but the line is now 664.
smccandl is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-15-2009, 01:19 PM  
Kharthus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 54
Uploads: 1
error

Been seeing this error a lot after portaling:

Date: 2009-11-15 11:17:17
ID: 1
Error occured in: Global
Count: 3
Message: ..\AddOns\PetShop\PetShop.lua line 666:
attempt to compare number with nil
Debug:
[C]: ?
PetShop\PetShop.lua:666: ?()
PetShop\PetShop.lua:700:
PetShop\PetShop.lua:700

Don't see any change log for 3.3.1, but does it possibly fix this?

Update: Same error in 3.3.1, but the line is now 664.

Last edited by Kharthus : 11-15-2009 at 01:53 PM.
Kharthus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-23-2009, 11:51 AM  
smccandl
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 26
Uploads: 2
Re: Re: Disconnects...

I could REALLY use some beta testers for the new version. Send an E-Mail to Support@Rakreo.com with the Subject "BETA - PetShop" and I will E-Mail you the new version to help me test. Thanks! Rakreo of Duskwood

Quote:
Originally posted by Grizzly UK
Thanks for the reply, we can wait a week or so for you to look into the problem. For now my guildies and I will leave PetShop disabled. If there's anything I can do to help out, let me know.

Last edited by smccandl : 10-23-2009 at 11:51 AM.
smccandl is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-23-2009, 10:42 AM  
Grizzly UK
A Theradrim Guardian
 
Grizzly UK's Avatar

Forum posts: 69
File comments: 76
Uploads: 0
Re: Disconnects...

Quote:
Originally posted by smccandl
I am sure it has to do with the AddonMessage() function. I will need to write some kind of throttle to make sure PetShop does not send too many messages too fast.... I have been real busy with TisTheSeason since it is Hallow's End right now. As soon as Hallow's End is over I will have some time to devote to PetShop! Thanks for your continued Support!

Rakreo of Duskwood
Thanks for the reply, we can wait a week or so for you to look into the problem. For now my guildies and I will leave PetShop disabled. If there's anything I can do to help out, let me know.
__________________
Grizzly UK is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-22-2009, 10:11 PM  
smccandl
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 26
Uploads: 2
Disconnects...

I am sure it has to do with the AddonMessage() function. I will need to write some kind of throttle to make sure PetShop does not send too many messages too fast.... I have been real busy with TisTheSeason since it is Hallow's End right now. As soon as Hallow's End is over I will have some time to devote to PetShop! Thanks for your continued Support!

Rakreo of Duskwood

Quote:
Originally posted by Grizzly UK
My PetShop.lua for PetShop 3.2.6 shows the following:
Code:
	["Missing"] = {
		[48778] = "Acherus Deathcharger",
		[5784] = "Felsteed",
		[34769] = "Thalassian Warhorse",
		[23161] = "Dreadsteed",
	},
The disconnects I posted about yesterday are still occuring with PetShop 3.2.5 and 3.2.6 enabled.
smccandl is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-21-2009, 07:16 PM  
Grizzly UK
A Theradrim Guardian
 
Grizzly UK's Avatar

Forum posts: 69
File comments: 76
Uploads: 0
My PetShop.lua for PetShop 3.2.6 shows the following:
Code:
	["Missing"] = {
		[48778] = "Acherus Deathcharger",
		[5784] = "Felsteed",
		[34769] = "Thalassian Warhorse",
		[23161] = "Dreadsteed",
	},
The disconnects I posted about yesterday are still occuring with PetShop 3.2.5 and 3.2.6 enabled.
__________________

Last edited by Grizzly UK : 10-21-2009 at 07:22 PM.
Grizzly UK is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-20-2009, 05:35 AM  
Grizzly UK
A Theradrim Guardian
 
Grizzly UK's Avatar

Forum posts: 69
File comments: 76
Uploads: 0
I and other members of my guild who are using PetShop have been experiencing disconnects since we all upgraded to 3.2.5. We've been using PetShop since shortly after it's initial release and we've had no problems until now. I've updated to 3.2.6 and I'm still getting disconnects. After quite a bit of testing with various addons loaded and disabled we finally found that with PetShop disabled we get no disconnects. I've tried hiding both Opposite Faction info and other guild members info, but the disconnects continued. We're playing on English European realms, not sure if that may be a factor.

The disconnects usually occur when using portals (boat/zeppelin, instance entrance/exit, Dark Portal, city portals in Shattrath and Dalaran, etc) but I've also had one disconnect while flying from Theramore to Gadgetzan, two disconnects while learning a new pet (both times the pet was an opposite faction pet, Alliance toon learning Golden Dragonhawk and another Alliance toon learning Brown Praire Dog). When only one guild member using PetShop is in-game the number of disconnects seem to be reduced.

Not sure what other info you may need or might find usefull, sadly I can't provide any error reports or error messages, the game just stops responding and then we're at the log-in screen with the standard "You have been disconnected" message. If there is anything else you need/want to know, just ask and I'll do my best to provide the info.
__________________
Grizzly UK is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-12-2009, 01:39 PM  
smccandl
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 26
Uploads: 2
Disconnection issues...

There was a problem with 3.2.2 that caused disconnection errors. That bug should have been removed in 3.2.4. If you are running 3.2.4 then please send your /wtf/ACCOUNT/Saved Variables/Petshop.lua file to Support@Rakreo.com You can also try downloading the FULL version from Rakreo.com under addons. There are some small differences in the one released here and the FULL version on Rakreo.com. I can also E-Mail you 3.2.5 if you would like it. It is still under testing but my guild runs it and none of us are having problems.

Quote:
Originally posted by Gsusnme
I have narrowed down a very strange problem to be caused by PetShop. I can't provide any bug lists or reports because it doesn't give any, the problem is, with me running this add-on, and NONE of my guild members running it, anytime one of them logs into a toon I get disconnected.

This had been happening for a few days and I absentmindedly thought it was just Blizzard servers being fickle, then I made the connection that it was only ever between 5 - 10 seconds AFTER a guild member logged on to a character.

Not yet knowing it was Petshop I got a guildy to help me figure out which of my add-on's was causing it by only enabling ONE add-on at a time and having her log in and out and see if I got disconnected, out of all my add-on's the ONLY one that 'causes a disconnected with it (and only it) enabled was PetShop.

I love the add-on, it's simple and serves a valuable purpose, I just can't live with being disconnected every time someone logs in so I'll have to stop using it for the time being, until maybe you figure out what the issue is, however bear in mind that I appreciate your hard work in creating the add-on in the first place, and I know bugs happen and sometimes can't always be explained easily, so thanks for your consideration (if any) and have a nice day.

*EDIT* The only unexplained part of all this is WHY PetShop would suddenly start doing this when I have used the add-on for some time, even the latest version released late last month and this has only been happening for MAYBE a week, if that.

The ONLY thing that comes to mind is that I logged into a my girlfriend (and guildmate)'s account to do the Shatt fishing daily for her one day and I disabled all but a handful of add-on' so not to mess up her UI, PetShop was one of those add-on's I left enabled, and to the best of my recollection it seems this problem I am having has only been happening since I logged into this different account, after I post this I am going to delete my PetShop saved variables files and reinstall the add-on and do some more testing and see if it is fixed.
smccandl is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-08-2009, 11:10 AM  
Gsusnme
An Aku'mai Servant

Forum posts: 32
File comments: 96
Uploads: 0
I have narrowed down a very strange problem to be caused by PetShop. I can't provide any bug lists or reports because it doesn't give any, the problem is, with me running this add-on, and NONE of my guild members running it, anytime one of them logs into a toon I get disconnected.

This had been happening for a few days and I absentmindedly thought it was just Blizzard servers being fickle, then I made the connection that it was only ever between 5 - 10 seconds AFTER a guild member logged on to a character.

Not yet knowing it was Petshop I got a guildy to help me figure out which of my add-on's was causing it by only enabling ONE add-on at a time and having her log in and out and see if I got disconnected, out of all my add-on's the ONLY one that 'causes a disconnected with it (and only it) enabled was PetShop.

I love the add-on, it's simple and serves a valuable purpose, I just can't live with being disconnected every time someone logs in so I'll have to stop using it for the time being, until maybe you figure out what the issue is, however bear in mind that I appreciate your hard work in creating the add-on in the first place, and I know bugs happen and sometimes can't always be explained easily, so thanks for your consideration (if any) and have a nice day.

*EDIT* The only unexplained part of all this is WHY PetShop would suddenly start doing this when I have used the add-on for some time, even the latest version released late last month and this has only been happening for MAYBE a week, if that.

The ONLY thing that comes to mind is that I logged into a my girlfriend (and guildmate)'s account to do the Shatt fishing daily for her one day and I disabled all but a handful of add-on' so not to mess up her UI, PetShop was one of those add-on's I left enabled, and to the best of my recollection it seems this problem I am having has only been happening since I logged into this different account, after I post this I am going to delete my PetShop saved variables files and reinstall the add-on and do some more testing and see if it is fixed.
Gsusnme is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-20-2009, 12:25 AM  
smccandl
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 26
Uploads: 2
This should be fixed in 3.2.2-Beta. You can get it from http://www.rakreo.com

I will post the new version here once I have the bugs worked out!

Quote:
Originally posted by Ookami.kun
Not sure if anyone else is getting these, but when I log in or reload my UI I keep getting the following errors:

Code:
Date: 2009-09-19 00:40:31
ID: 1
Error occured in: Global
Count: 4
Message: ..\AddOns\PetShop\PetShop.lua line 16:
   attempt to index local 'link' (a nil value)
Debug:
   [C]: ?
   PetShop\PetShop.lua:16:
      PetShop\PetShop.lua:16
   [C]: ?
   [C]: ?
   [C]: ?
   ...AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:279:
      ...AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:273
   [C]: ?
   [C]: SetHyperlink()
   StealYourCarbon\StealYourCarbon.lua:31: in main chunk
AddOns:
Code:
Date: 2009-09-19 00:00:52
ID: -1
Error occured in: Global
Count: 2
Message: ..\AddOns\PetShop\PetShop.lua line 16:
   attempt to index local 'link' (a nil value)
Debug:
   (tail call): ?
   [C]: ?
   PetShop\PetShop.lua:16:
      PetShop\PetShop.lua:16
   [C]: ?
   [C]: func()
   QuestHelper\manager_event.lua:22:
      QuestHelper\manager_event.lua:21
   (tail call): ?
   QuestHelper\manager_event.lua:43:
      QuestHelper\manager_event.lua:25
   QuestHelper\manager_event.lua:163:
      QuestHelper\manager_event.lua:163
   [C]: ?
   tekKompare\tekKompare.lua:49: Orig_GameTooltip_SetItem()
   Altoholic\Altoholic.lua:1338:
      Altoholic\Altoholic.lua:1333
   (tail call): ?
   [C]: func()
   QuestHelper\manager_event.lua:22:
      QuestHelper\manager_event.lua:21
   (tail call): ?
   QuestHelper\manager_event.lua:43:
      QuestHelper\manager_event.lua:25
   QuestHelper\manager_event.lua:163:
      QuestHelper\manager_event.lua:163
   [C]: ?
   ...AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:279:
      ...AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:273
   [C]: ?
   [C]: ?
   [C]: ?
   [C]: ?
   [C]: Outfitter_OrigSetHyperlink()
   Outfitter\Outfitter.lua:7051: SetHyperlink()
   TourGuide\Parser.lua:70:
      TourGuide\Parser.lua:41
   TourGuide\Parser.lua:88: LoadGuide()
   TourGuide\GuideList.lua:34:
      TourGuide\GuideList.lua:23
AddOns:
Thanks
smccandl is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-19-2009, 04:42 PM  
Ookami.kun
A Wyrmkin Dreamwalker
 
Ookami.kun's Avatar

Forum posts: 59
File comments: 88
Uploads: 0
Quote:
Originally posted by smccandl
What version of PetShop are you running? Use "/petshop" to find out.
3.1.0 according to the output. And it is the version I just downloaded from here also.
__________________
Ookami.kun is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-19-2009, 08:23 AM  
Marthisdil
A Flamescale Wyrmkin
Interface Author - Click to view interfaces

Forum posts: 135
File comments: 35
Uploads: 1
Re: Guild sync

Quote:
Originally posted by smccandl
What a GREAT idea! I will get on that tonight! Thanks!
I have guildmates ready and waiting to test this out when you get it in - just let me know!
__________________
Marth
Marthisdil is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-19-2009, 07:54 AM  
smccandl
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 26
Uploads: 2
What version of PetShop are you running? Use "/petshop" to find out.
smccandl is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.