Download
(481Kb)
Download
Updated: 07-26-10 03:21 PM
Pictures
File Info
Updated:07-26-10 03:21 PM
Created:unknown
Downloads:13,397
Favorites:75
MD5:

BuyDropper  Popular! (More than 5000 hits)

Version: 1.5b
by: ellira, Myster

Hi! I talked with Cogwheel, and got the development of the Buydropper project transferred over. I plan to start working on updating it over the next few weeks so, if anyone has any features requests/bug reports, please contact me via PM or comments on this addon. I'll update this page with the plans and roadmap I have for Buydropper shortly, when I 've had the time to play around with it a bit.

- Ellira

BuyDropper

By Cogwheel — v0.9B5
Inspired by FreeRefills by Kyahx

BuyDropper keeps a list of items to purchase automatically from vendors.

Please visit Cogwheel’s Workshop for updates, bug reports, feature requests, etc.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Guide

Managing your list

Adding items

The first thing you’ll want to do is add an item to BuyDropper’s tracking list. This can be done in two easy ways. By default, every vendor window has a dropper in the upper right and there is also a dropper on BuyDropper’s options window. Simply drag and drop an item onto one of these droppers and a window will appear where you can enter the amount you want to track. When you click Accept or press Enter, BuyDropper will print a message showing the item and quantity added to the list.

The other way to add items is the /buydropper add command. This duality of GUI/slash commands is seen throughout BuyDropper’s operations. For the rest of the guide, I will focus on the GUI aspects. You can use the Reference below to discover how to use the various commands.

[TODO: Rest of the documentation. For now, take a look at /buydropper options and the Reference below]

Reference

These are all the slash commands available from BuyDropper. Typing /buydropper (or /bd) will show this list of commands. Sub-commands are displayed when you enter the main command with no options. E.g. /buydropper vendor will display all the sub-commands of vendor.

addstack

Usage: /buydropper addstack <item link> <number of stacks>

Adds an item to the bottom of your tracking list or changes the amount of an item you are already tracking.

add

Usage: /buydropper add <item link> <amount>

Adds an item to the bottom of your tracking list or changes the amount of an item you are already tracking.

To use this command, type /buydropper add with a space after it. Now shift-click any item at a vendor, in your backpack, on your character, etc. Add another space, and type in the amount of the item you want to track.

list

Usage: /buydropper list

Lists the items you are currently tracking in order of descending priority.

del

Usage: /buydropper del <item link>

Removes the item at the specified priority from your tracking list.

resetall

Usage: /buydropper resetall

Clears all items from your list. A confirmation will appear to make sure you mean it.

v1.5b

* Fixed broken embeds

v1.5a

* Various small bug fixes, Library updates

v1.5

* Push latest Ace3, LibQTip libraries

* Fixed OnLoad nil errors

v1.4b

* Another shot at fixing broken embeds, think I got them straight this time around

v1.4

* Added LDB Support

v1.3

* Fixed broken globals
* Added To VendorDropper tooltip the ability to see what is in the auto restock que

v1.2b

* Fxed broken CogsBagSpace Library... Should probably learn to commit the library changes when I update it

v1.2

* Fixed broken embeds

v1.1

* Fixed the purchasing bug will now purchase all items again.
* Updated the CogsBagCode to the latest version and made adjustments to the BuyDropperEngine
* Minor adjustments to the tooltip code

v1.0

* Converted to Ace3 Framework
* Rewroked the Configuration and Injected into Blizz Options Panel
* Added LibQTip-1.0 Support
* Now Pulls Items from Bank
* Added WorldDropper Button with ButtonFacade Support, this allows for any item at anytime to be added to the restocker.
* Added Stack Command to the command handler usage: /bd addstack <itemlink> <number of stacks>"

v0.9B5

* Fixed purchasing bug in v0.9B5 (thanks to sag_ich_nicht)
* Updated for 3.2

v0.9B4

* When you add an item to the tracking list while at a vendor, it will be immediately purchased (or confirmed to be purchased).
* You can now remove the last item in the tracking list.
* Limited quantity items are now handled appropriately.

v0.9B3

* Updated for 3.0.2

v0.9B2

* Fixed a bug where an error would occur when buying items if you do not have BuyEmAll installed

v0.9B1

* Purchasing is now enabled.
* Enabling BuyDropper while at a vendor will now scan the vendor.
* Uses the new GetCursorInfo API instead of hooking all the Pickup_____Item functions (PickupMerchantItem is still hooked because GetCursorInfo doesn returns nil for merchant items).
* Fixed the bug where if an error occurs while buying an item it will no longer attempt to buy that item when you open the vendor again.
* Added /buydropper change command.
* Budget will now only affect purchases if the confirmation is turned off.
* Implemented the Clear List button in the options window.
* /buydropper clear no longer requires the “yes” parameter. Instead it shows a confirmation dialog like the Clear List button in the options window.
* Fixed a validation bug for the /buydropper priority command.

v0.9A4

* Added purchasing code. You must uncomment the section starting on line 275 of BuyDropperEngine.lua in order to enable this functionality.
* No longer rescans a vendor from which you’ve already purchased an item until your next visit.
* Added this readme

v0.9A3

* Updated for 2.0.3.

v0.9A2

* Fixed bug with CogsBagSpace.

v0.9A1

* No longer requires FreeRefills.
* Added all slash commands and the GUI options window.

v0.3

* Added commands to customize the vendor dropper.
* Updated Ace2 libraries.

v0.2

* Entering 0 for the amount now removes the item from the list.
* Added tracking buttons.

v0.1

* Initial Release.
Post A Reply Comment Options
Unread 10-20-10, 08:05 AM  
blankStare
A Kobold Labourer

Forum posts: 1
File comments: 82
Uploads: 0
update

hopefully this can continue
Report comment to moderator  
Reply With Quote
Unread 10-03-10, 03:44 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Well, BuyDropper v1.5b works fine here buying items from a vendor & adding them to the buy list (tested on a Rogue) in WoW 3.3.5 live. As well as seeing the vendor button without a problem (but see end below). Was tested with the "latest" libraries from WowAce as of this date. Those who say the (meaningless) "its dead", "it throws up errors", etc. might want to be a little more descriptive as to what the problems are on their end.

One problem when using LibDBIcon r15, though (later version than what's included with v1.5b of the mod). Toggling the "MiniMap Button" checkbox throws up the following error and the button never appears:

Code:
["message"] = "LibDBIcon-1.0-15 (LibDBIcon-1.0):237: attempt to index field '?' (a nil value)\nBuyDropper-1.5b\\BuyDropper.lua:213: in function <Interface\\AddOns\\BuyDropper\\BuyDropper.lua:211>\n(tail call): ?:\n<in C code>: ?\n<string>:\"safecall Dispatcher[2]\":9: in function <[string \"safecall Dispatcher[2]\"]:5>\n(tail call): ?:\nAceConfigDialog-3.0-50:797: in function <...nfig-3.0\\AceConfigDialog-3.0\\AceConfigDialog-3.0.lua:612>\n(tail call): ?:\n<in C code>: ?\n<string>:\"safecall Dispatcher[3]\":9: in function <[string \"safecall Dispatcher[3]\"]:5>\n(tail call): ?:\nAceGUI-3.0-33 (Ace3):314: in function `Fire'\n...ns\\Ace3\\AceGUI-3.0\\widgets\\AceGUIWidget-CheckBox.lua:68: in function <...ns\\Ace3\\AceGUI-3.0\\widgets\\AceGUIWidget-CheckBox.lua:57>:\n\n  ---",
            ["type"] = "error",
            ["session"] = 1798,
            ["counter"] = 3,
        }, -- [376]
The error repeats every time you check/uncheck MiniMap Button. None of the other mods using/testing here using LibDBIcon have issues with their minimap buttons.

One other oddity in behavior: the Toggle WorldDropper button in the Add Items option section doesn't actually toggle the dropper. It only turns it on if currently off. No matter how many times you click the button after the dropper is showing onscreen, it never turns off.

You have head to Dropper Options, World Dropper checkbox to actually turn off the dropper. Checking the option makes it appear again.

One thing in reference to the "the drop box on the vendor is not there its just an empty square" issue mentioned by another poster below (haven't seen that problem here yet). If you don't hard code the strata level of the button to, say, HIGH or DIALOG, it has the potential to become hidden/non-visible when opening a vendor, mailbox etc..

Have seen this issue among Broker Garbage (since fixed.worked around), Postal & others after both playing for a period of time and immediately after login. The issue always goes away after relogging, until it happens again.
Report comment to moderator  
Reply With Quote
Unread 09-11-10, 03:46 AM  
Myster
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 167
Uploads: 11
I will be looking to see what changed, I had to take a break for a couple months do to personal issues, but am back now, Will go thru the code and see whats up, get it patched up soon
Report comment to moderator  
Reply With Quote
Unread 08-12-10, 08:01 AM  
BlackKnight6667
A Fallenroot Satyr
 
BlackKnight6667's Avatar

Forum posts: 20
File comments: 18
Uploads: 0
BD seems to be dead

Hope someone resurrects it soon...
__________________
Borkr, Maintankadin
Defenders of Valhalla

Report comment to moderator  
Reply With Quote
Unread 08-04-10, 09:25 AM  
Psykhotik
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Love it!

I got tired of the way I had to set items up in my old addon, so, I went looking for something new. I found BD...I'm Addicted! It couldn't get any easier than this...I think I love you! Thanks so much for an awesome add on that makes my life a hella lot easier!


Edit** I posted a day too soon, BD stopped working last night ironicly after I made this post and still is not working today, giving me errors and the drop box on the vendor is not there its just an empty square.
Last edited by Psykhotik : 08-05-10 at 08:34 AM.
Report comment to moderator  
Reply With Quote
Unread 07-27-10, 05:05 AM  
CyberZombie
A Deviate Faerie Dragon
 
CyberZombie's Avatar

Forum posts: 19
File comments: 10
Uploads: 0
Originally posted by Myster
Was first I heard about this, did some checking and realized I didnt package the embeds properly, new release fixes this.
That did the trick. Thanks
Report comment to moderator  
Reply With Quote
Unread 07-26-10, 03:23 PM  
Myster
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 167
Uploads: 11
New version soon

Have just went thru a big move and am finally getting setteled in so I will finish up my new LDB design which will give better control of adding or removing items from the que thru various click features in the LDB tooltip code.
Report comment to moderator  
Reply With Quote
Unread 07-26-10, 03:20 PM  
Myster
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 167
Uploads: 11
Originally posted by CyberZombie
Would someone post the required changes to BuyDropper.toc to get past the loading errors? I must be doing it wrong; have the Ace3 libraries installed and have attempted (unsuccessfully) to add AceConsole-3.0 and AceHook-3.0 to the optional dependencies list...
Was first I heard about this, did some checking and realized I didnt package the embeds properly, new release fixes this.
Report comment to moderator  
Reply With Quote
Unread 07-25-10, 09:07 AM  
CyberZombie
A Deviate Faerie Dragon
 
CyberZombie's Avatar

Forum posts: 19
File comments: 10
Uploads: 0
Would someone post the required changes to BuyDropper.toc to get past the loading errors? I must be doing it wrong; have the Ace3 libraries installed and have attempted (unsuccessfully) to add AceConsole-3.0 and AceHook-3.0 to the optional dependencies list...
Report comment to moderator  
Reply With Quote
Unread 07-02-10, 10:39 AM  
Myster
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 167
Uploads: 11
Re: Status?

Originally posted by Xylan Trueheart
What is the status of this addon? Is it still being maintained?

Yes I will be releasing a new version soon, with a rebuilt LDB Interface.

Current version is stable.
Report comment to moderator  
Reply With Quote
Unread 06-28-10, 07:01 PM  
Xylan Trueheart
Premium Member
Premium Member

Forum posts: 64
File comments: 166
Uploads: 0
Status?

What is the status of this addon? Is it still being maintained?
Report comment to moderator  
Reply With Quote
Unread 05-11-10, 03:24 PM  
Myster
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 167
Uploads: 11
Originally posted by Zidomo
Library loading still isn't 100% yet in v1.5.

For LibButtonFacade-1.0, its location is missing from the current embeds.xml, thus the mod will not be able to find it (unless its loading elsewhere). The location being: <Include file="libs\LibButtonFacade-1.0\LibButtonFacade-1.0.xml" />
I run all my libraries disembedded so I always forget to modify the Toc back to the embeded version when I release a mod.

Till then just remove LibButtonFacade from the dependencies section of the toc and it will load fine.

Will be doing a new release soon, am working on a couple new features.
Last edited by Myster : 05-11-10 at 03:26 PM.
Report comment to moderator  
Reply With Quote
Unread 05-05-10, 05:18 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Library loading still isn't 100% yet in v1.5.

For LibButtonFacade-1.0, its location is missing from the current embeds.xml, thus the mod will not be able to find it (unless its loading elsewhere). The location being: <Include file="libs\LibButtonFacade-1.0\LibButtonFacade-1.0.xml" />
Last edited by Zidomo : 05-05-10 at 05:21 PM.
Report comment to moderator  
Reply With Quote
Unread 04-13-10, 04:46 PM  
Myster
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 167
Uploads: 11
Converted to zip

Ok as per request I am using zip as format now so it should work with auto updaters
Report comment to moderator  
Reply With Quote
Unread 04-08-10, 12:56 PM  
Myster
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 167
Uploads: 11
New release soon

Am fixing a few minor bugs and adding a new function to compress items after they are retrieved from your bank bags, this will be a toggle option as well.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: