Download
(247Kb)
Download
Updated: 07-23-07 03:14 PM
Pictures
File Info
Updated:07-23-07 03:14 PM
Created:unknown
Downloads:21,295
Favorites:43
MD5:

DuckieBank  Popular! (More than 5000 hits)

Version: 2.41a
by: ybe [More]

Because of my own available programming time combined with the 2.3 patch, this project is now put on halt.
Thank you all for your support and understanding during the development of this addon.


Version 2.41a:
- Changed a timer for bank-snapshot that in rare cases could make erroneous items appear
(This is only a problem for bankers)

Version 2.41:
- Added timestamp to items
- Added sorting by type/subtype/level (in that order)
- Better handling when characters are switching guilds
- Workaround-test for when data can't be sent
- Fixed rare bug that could happen after server patch and/or restart
- Added spanish


Description:
The DuckieBank is a 100% in-game, and fully automatic, guildbank that enables a guild to share a read-only view of its guildbanks' contents with all guildies. All members of the guild (with DuckieBank installed) will be able to see the guildbank as a read-only version. DuckieBank also implements an easy-to-use request-system where guildies can request items from the banks without having to use the in-game mail-system or chat. Simply click the item you want, type an optional note, and press "Send request". The banker will receive your request whenever he logs on. There is no need for the banker to be online for a guildie to be able to view or update that banker's contents, or to request items from it. This is all automatic, and handled by the addon.


Features:
- No setup for guildies or bankers
- The GM (or trusted officers) controls who gets to be banker(s). It's not possible to control this for any user. This is done by assigning the title "Banker" to the designated bankers or assingning bankers in the officer's note. (Requires relog if the banker is online when the promotion is made)
- Automatic in-game update of bank contents
- Item request-system
- Simple cost-system that enables you to charge gold, DKP, etc, for items if you want. DuckieBank can insert vendor buy/sell prices if the banker has Auctioneer installed. No need for Auctioneer for guildies in any case.
- Banker-specific notes for info to guildies. Typical use may be banker-specific rules or names of characters the banker can be reached when the banker-character is not online.
- Multiple guilds per account
- Multiple bankers per guild
- Notifies all users in the guild about availability of a new version if a user in the guild has upgraded the addon
- Can include any (or all of) the banker-character's bags
- Minimap icon that will fit any-shaped minimaps for heavily modified interfaces.


The bank contents:
The contents of each banker will be spread througout the guild in a steady pace. When a banker updates its data (presses the "Send" button), its data will be transmitted to all other DuckieBanks that are online at that specific time. The banker can now log off, as there at this time are others with the new data. When another guildie logs on, one of the DuckieBanks with the fresh data will eventually retransmit the new data.
This means that the update of banker data is not instant. So when you have a fresh install, it may take some time before your addon receives banker data. The most important factor in the update delay is the amount of DuckieBank addons that are installed in your guild, and the more addons you have online, the quicker the update.

When your addon has received data for a banker once, each following update will be much quicker as your addon now knows about the banker and will regularly request updates. As World of Warcraft servers are not very fond of addons spamming channels with large amounts of data, mechanisms has been built in to prevent any transmissions unless there actually is newer data available.


The request-system:
First of all, the request-system is under total control of each banker. It's only requests, and each banker may handle that as he sees fit - be it sending an item by mail, deleting the request without sending anything, send a mail to the requester with a question, or just leave the request there to be handled the next time he logs on.
The implemented request-system works much like a post-system, where any guildie can send a request for one or more items. By left-clicking on an item, that item will be set up in the request-box in the main DuckieBank interface. Subsequent left-clicks on the same item increases the number of items requested, while shift-left-click decreases the number. This means that it is possible to request more items than the bank have of a specific item. The banker can then chose to leave those requests until the bank has the requested number of items.

To avoid request-spamming by guildies, it is strongly advisable to set up some guild-rules about this. The banker-notes can function as an ideal place to put those rules or guidelines.


Requirements:
DuckieBank comes bundled with the addon DuckNet. This addon is needed to run the data network. Think of it as a converter between WoW chat channels and a data network, if you will.


Installation:
Extract the folders in the archive to the ''Interface\AddOns\'' location. Log in to you account and make sure both DuckieBank and DuckNet is enabled for the characters that is to use the addon. That is all.

If you are the GM or a trusted officer of your guild and want to start using DuckieBank, you must assign the banker-job to one or more characters. Use one of the following methods to enable your bankers:
1: Make a new guild-rank called "Banker" and assign that to the characters that is to function as guild banks. This new rank does not need any privileges at all. Even though being allowed to chat will come in handy for a banker.
2: Assign bankers by use of officer's notes. In the officer's note of a banker, type "#DB:B" anywhere. For this to work, the banker must have permission to read the officer's notes. Write-permission is not needed.

With this done, those characters' bank (and optionally their bags) will be made public read-only to any other member of the guild with the DuckieBank addon installed.


Being a dedicated banker:
If you want to really dedicate yorself to the banker role, you can ask your GM or a trusted officer to assign one or more of your characters to be "Monitors". These characters do not have banker clearance, but will be able to see if a request has been placed and to which banker. The Monitor will not be able to see who made the request or what was requested - only which banker it is meant for.
This feature is primarely meant for other characters played by the banker user so they can see if there are placed requests for them while they are online on other characters. The feature is enabled by typing "#DB:M" in the officer's note. The Monitor will in that case need access to read the officer's note.
Assigned Monitor will be able to see, in the minimap-button tooltip, a count of requests made for bankers since the last time a character were logged off on the same account.
Please note that the "#DB:M" and "#DB:B" settings are mutually exclusive. They can not be used together on the same character.


Banker specific option:
There are several banker-specific option available in the options-window from the banker interface.


How to test with your guild:
1. Install DuckieBank on at least two accounts in the same guild.
2. Make one of them banker as explained in ''Installation''. (Requires relog of the banker character if it is online when promoted to banker)
3. Go to a major city with the banker character and open its bank. Make sure there are items in the bank.
4. Open DuckieBank (minimap icon) and press ''Send''. A few seconds later the message "Sending..." will appear. When transmission is done, the non-banker character will get a message about received banker data.


How to quickly test the automatic update:
1. Make a change in the banker-character's bank. Do '''not''' press ''Send''.
2. Log the non-banker character off and then back on.
3. Wait 30-40 seconds.

These steps requires that you have done the first steps so that the non-banker character's addon previously has seen the banker.


Issues and compatibilities:
Even though support for bag-modifying addons have been strengthened a lot as of DuckieBank v2.40, you just never know with which addon the problem will arise again. If DuckieBank will not include your WoW-bank in its contents, try switching off any bag modifier you may have and go visit your WoW-bank again. This is either way only a potential problem for banker characters. Other characters on the same account will not have this problem.

Post A Reply Comment Options
Unread 04-29-07, 02:23 AM  
ybe
An Aku'mai Servant
 
ybe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 119
Uploads: 11
I'll check out that debug-stuff.

Thank you very much for that workaround. I'll get that checked the next time someone reports similar incidents to me. This was easy and shouldn't take more than a minutes per character. Great work there.
__________________
It doesn't matter if you win or lose.
It matter if I win or lose.
Report comment to moderator  
Reply With Quote
Unread 04-28-07, 08:20 PM  
Antiblank
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Just verified a 'fix' for it.

Remove the character reporting their level incorrectly from the guild. Reinvite them, promote them back to "Banker" and have them relog. A quick log out, log in and all is fixed.
Report comment to moderator  
Reply With Quote
Unread 04-28-07, 08:12 PM  
Antiblank
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
I had to open the .lua file and change the debug mode to True inside of that, doing it in game just kept it set to false.

But sure enough I log in and it's reporting that bank as it's old rank "Altar Boy" instead of the new rank "Banker".
Report comment to moderator  
Reply With Quote
Unread 04-28-07, 05:35 PM  
ybe
An Aku'mai Servant
 
ybe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 119
Uploads: 11
There's no limit on bankers. What I do suspect you are seeing is that wrong rank is reported to the addon from your WoW-client. This does seem to be a cache issue, but it is very hard to reproduce so the only thing Blizzard has replied about that is that when it happens, a GM should be contacted on the server in question. This is all well and good, but it took me three days only to get Blizzard to understand that I was not contacting them to get help with an addon, but to enquire about the erroneous data reported from the client (or server).

To verify this you can type the command "/db debug server". Relog your character. When you log back in, DuckieBank will type the rank and guildname reported from WoW. If the reported rank differs from the guild roster, you are seeing that problem.

The sad thing is that I have not seen this myself on any server yet, so I have not been able to contact a GM about it.

But for now, try that command to verify what the problem is and we can take it from there.
__________________
It doesn't matter if you win or lose.
It matter if I win or lose.
Report comment to moderator  
Reply With Quote
Unread 04-28-07, 04:03 PM  
Antiblank
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Limit 2

I've tried installing the mod and so far for 2 banks it's outstanding but it stops there.

I've created the Banker rank, and moved 5 characters on my guild's bank account to that level. Then I logged in with each one of them. Problem is only the first 2 show up as bankers for the mod. They were able to send their data fine and other characters can open the mod and see them as banks. But when I log in the other 3 banker ranked characters they just get the non-banker window for the mod. There is no option to send data, etc.

Is there some sort of imposed limit of 2 banks per account? Nothing is different between the mods, or usage on any of those characters and as I said they are all on the same account. It just seems that the mod accepted the first 2 to log in and thats it.
Report comment to moderator  
Reply With Quote
Unread 04-12-07, 05:40 AM  
ybe
An Aku'mai Servant
 
ybe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 119
Uploads: 11
Requests

Thank you all for your feedback.

Search
A search-function is the most requested feature. As I mentioned it requires some work and it is now being worked on. Quite extensive changes to the UI is needed, so it does take some time, as I need to do some "real" work too.
Together with the search feature I am trying to work in a couple more changes. The nature of these are not definite yet, but work is progressing.

Bag mods
There is a fix to this that should fix many of the bag-mods out there. I will try to get this in an update in the not too distant future. At the moment I am trying to sort the worklist to see what fix goes in what package and when.

Item tracking
This is being planned. At the moment it is attempted solved without changes to the internal database. If I can make that work, it wont be too far off. If changes to the internal database must be done, it will take longer as it will impact the entire guild-system quite a lot.

Setting cost
I may have been a little short on that point... :P
Some extremely short info should be present in the tooltip for setting Auctioneer-cost and clearing cost. But all in all - just rightclick an item and type it in.

Gold
The display of a banks gold is being thought of. Most guilds and bankers do not want this, so I left that out for now. But some bankers/guilds want this, so I may include it.

What's in and what's out
When choosing what is included and what is not, the first consideration is always if it changes the communication protocol. Changes to the protocol is not difficult, but guildies are very slow to upgrade, so any changes that implies a protocol upgrade will be attempted grouped together to be released in a single upgrade. Inclusion of banker's gold is a definite for that, and other banker-rank names is another. So I do work with two request-lists, and they are "compatible" and "not compatible" changes.
__________________
It doesn't matter if you win or lose.
It matter if I win or lose.
Report comment to moderator  
Reply With Quote
Unread 04-11-07, 08:32 PM  
Balsta
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Awesome mod.

One issue I am having is I like to use ArkInventory for my bags and bank. When I have it turned on Duckie doesnt see whats in my bank. Is it possible to get these 2 to play nicely together?

Once again very nice work.

Edit

And yes I saw that this is a know issue. Just hoping its can be overcome.
Last edited by : 04-11-07 at 09:48 PM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 04-10-07, 02:21 PM  
Saynt
A Deviate Faerie Dragon

Forum posts: 13
File comments: 18
Uploads: 0
Just incase Ybe consider's item tracking (incoming/outgoing items) out of the scope of DuckieBank, you may want to consider checking out something like Bank Accountant (http://files.wowace.com/BankAccounta...Accountant.zip) for example. I think simple tracking is key as Guilds could want a wide variety of things with them (dkp, gold, etc) Maybe modules can be written?
Report comment to moderator  
Reply With Quote
Unread 04-10-07, 08:20 AM  
Grizzli
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Re: duckiebank

As a Guild Master, I too love this addon, after trying many others settled on this...we all love it! It shortened my time spent with the banks in my guild.
I too agree there should be a search of items, a who sent (with a dkp tracking maybe), time stamps, see all contents, as well as a scrolling wheel. Couldnt find info on how to set prices for the items...maybe post that somewhere...and u really didnt elaborate on colored frames, which by the way u cant really see (thicker frames perhaps?). All in all the best system yet. Another suggestion with the search is to have player adv search options...types of items, levels...similar to AH since everyone is familiar with that

TYVM and keep up the good work its appreciated by all!
Last edited by Grizzli : 04-10-07 at 08:21 AM.
Report comment to moderator  
Reply With Quote
Unread 04-09-07, 07:42 PM  
purpleisis
A Defias Bandit
 
purpleisis's Avatar

Forum posts: 2
File comments: 1
Uploads: 0
Thumbs up Thanks

my guild loves this addon wonderful

the only thing we could suggest is some kind of tracker of how sent the bank what would be a wonderful addition to this already great addon
Report comment to moderator  
Reply With Quote
Unread 03-31-07, 10:52 AM  
Saynt
A Deviate Faerie Dragon

Forum posts: 13
File comments: 18
Uploads: 0
Little more feedback:
- Scroll wheel scrolling for window instead of just slider
- Top view (total view) of Guild Banks-all contents.
- Option to see gold contents (some might want to see this, others not)
If you haven't already you should check out addons like Possessions (and other obviously), as mechanically they do similar things (inventory control) just not specifically for Guild Bank needs. Lovin the mod, getting people hooked!
Report comment to moderator  
Reply With Quote
Unread 03-29-07, 12:41 PM  
ybe
An Aku'mai Servant
 
ybe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 119
Uploads: 11
Originally posted by Saynt
After using this for just a few days, what can I say but - it's great!
I would like to agree with the request for a search. Something like Possessions or Ludwig in style/function would be fantastic.
This will be some work, and will require an additional window, so it's not gonna be today :P
But it's added to the list. I can see the problem when there are many bankers in one guild.
Thank you (all of you) for this request.
__________________
It doesn't matter if you win or lose.
It matter if I win or lose.
Report comment to moderator  
Reply With Quote
Unread 03-29-07, 12:34 PM  
ybe
An Aku'mai Servant
 
ybe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 119
Uploads: 11
Originally posted by Hiiri
I didn't mean localization but the data that is send between those different clients.
Can this addon handle them?
As long as it can be sent through WoW channels, you should have no problems. This includes special characters that is by Blizzard allowed to send.
__________________
It doesn't matter if you win or lose.
It matter if I win or lose.
Report comment to moderator  
Reply With Quote
Unread 03-29-07, 10:03 AM  
Saynt
A Deviate Faerie Dragon

Forum posts: 13
File comments: 18
Uploads: 0
After using this for just a few days, what can I say but - it's great!
I would like to agree with the request for a search. Something like Possessions or Ludwig in style/function would be fantastic.
Report comment to moderator  
Reply With Quote
Unread 03-29-07, 10:02 AM  
Hiiri
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
I didn't mean localization but the data that is send between those different clients.
Can this addon handle them?
Last edited by Hiiri : 03-29-07 at 10:02 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: