Rundown IV

simple settings example

This is a from-scratch version of Kaelten's old KC_Rundown/KC_Items addon from 2005, which has long since died. It was sorely missed in my household, and there were no replacements that fit my needs exactly. Necessity being the mother of invention, this addon was born.

Rundown does substring searching of your bank and bag contents. It works cross-character and cross-realm, so you can track down where you left that stack of crafting materials. It can search guild vaults. It uses as little overhead as possible. It specifically does not try to be everything and the kitchen sink.

If you have downloaded this addon from anywhere other than directly from Curse or WoWInterface, then it is outdated at best and infected with viruses at worst. Clone sites not only leech bandwidth from us, lately they've been adding malware as well. Get your addons from safe sites with a good reputation!

Installation

You will need some of the DataStore [link] library modules installed, because I am sick of writing bag-scanning code. (Also, this means that if you are using other addons at the same time which use the same library, like Altoholic, there is no duplication of storage or wasted memory. You can even switch between using multiple bag-search addons if you like; there are plenty of good ones out there!) Specifically, you need the Characters module, and either or both of the Inventory and Containers modules. Installing the Inventory module lets you search equipped gear; installing the Containers module lets you search bank/bags/vaults.

The versions of DataStore required to work in Pandaria have never been tagged by DataStore's author for official release. Unfortunately, the last official release of DataStore (4.2.002) had a hardcoded list of supported classes, and thus would ignore any Monk characters. This has been fixed in the development versions, and Rundown 1.9.4 and later requires those fixed-but-unreleased versions. You cannot get them from curse.com, only from the development sites. The link above goes there. You might be able to get them through the Curse Client, if you set the release preference for DataStore and every module to "Alpha".

The "Files" tab for DataStore and its various modules will have download links for the unreleased zip files. Get the latest 5.4.x version for each, unpack them like usual, and try to enjoy. Be aware that "-nolib" installations of DataStore are bugged and should not be used.

Void Storage

To date, the author of DataStore has not updated those libraries to include information about the Void Storage contents. Starting in v1.9, I have added code to include Void Storage in the DataStore_Containers saved variables. Users of this addon will see it labeled as such; users of other DataStore addons such as Altoholic will see void storage contents as simply an additional bag, if they see it at all.

Usage

  • Type /rundown to open the window, and enter a search string in the box at the bottom. You can also type the search string after the slash command.
  • If you have an item you want to search for, you can drag it into the search box, or link it after the slash command.
  • You can do multiple searches at once by separating search strings with semicolons. For example, "/rundown peacebl;silverleaf;earthroot" to find everything that could be milled into alabaster pigment.
  • /what and /rd are synonyms for /rundown.
  • You can shift-click an item in the results window to link it back into a chat box.
  • Further info is in the in-game Help window.

Bugs/TODO

  • Maybe search through other things also. I hesitate to add more data sources because I don't want to write a replacement for Altoholic.
  • Finding some Really Cool Way to integrate with the new bag/bank/vault search fields in patch 4.3 would be Really Cool.

Details

  • There are only a few options available, but they make large changes. I encourage people to play around with them to find what you prefer. None of the options will lose data.
  • Options are accessible through the standard Interface -> AddOns menus, or by clicking the options button at the bottom of the Rundown window. If you use a slash command followed by any of "-option[s]", "-opt[s]", or "-config", then you'll get the options window instead of the normal one. Ditto for "-?" and "-help" for the instructions window. A slash can be used in place of the dash.
  • Bank data is only available after you log on to a character and open the bank. Ditto for each tab of a guild vault.
  • There is no "reset" button; the Rundown options window will let you delete all stored data for specific characters/guilds.

Localization

If you're a reasonably proficient speaker of non-English languages, any translations you can do would be welcome! Just make changes at http://www.wowace.com/addons/rundowniv/localization/ and then send me a PM to notify me. I can offer nothing in return except public credit, my appreciation, and a beverage of your choice if you're ever in town.

You must login to post a comment. Don't have an account? Register to get one!

  • 7 comments
  • Avatar of Farmbuyer Farmbuyer Nov 03, 2011 at 18:59 UTC - 0 likes

    Thaoky has apparently returned from the grave and a new official release of DataStore is tagged.  I've updated R4 to match.

  • Avatar of Farmbuyer Farmbuyer Feb 28, 2011 at 17:12 UTC - 0 likes

    The released version has been working in 4.0.x just fine for me, including finding all the bank tabs. If there's a reproducible testcase that fails to pick up contents of the purchasable vault tabs from higher guild levels, I would be very grateful to hear of it. And I would love to use a more recent version of datastore as soon as the data structures and API settle down; if he tags a beta I think that'll be stable enough to code against. I just don't have the energy to work with alpha releases, but maybe I should just stock up on headache pills and try. :-)

  • Avatar of Zidomo Zidomo Feb 27, 2011 at 05:02 UTC - 0 likes

    Am somewhat concerned about a comment in the description: "Make certain you are using release 3.2.002 of the DataStore modules. If your searches suddenly stop working without even a "no matches found" error, the typical cause so far has been an alpha or beta release of the Containers module."

    The Containers module has been updated in alphas several times since the last release version. Primarily relating to banking functionality; adding a "minor fix to take the 8 bank tabs into account (vs 6 previously)", some other things relating to guild banks & a "4.0.1 Update".

    Would it not be better to have Rundown IV be more accommodating (if possible) of various builds of DataStore & its sub-modules this needs (Containers, Inventory & Characters)? So that those people using other mods using updated DataStore revisions (Altoholic, etc.) and/or those who want full fixed WoW 4.x functionality can have it.

  • Avatar of Farmbuyer Farmbuyer Feb 11, 2011 at 04:31 UTC - 0 likes

    shrug The author did some work on it last weekend. Even if he hadn't, Blizz hasn't changed their container-related APIs for longer than that. It's not like every addon needs to be rewritten from scratch every patch.

    edit: and if DataStore ages too much, a new maintainer will be appointed. So no, I'm not worried.

    Last edited Feb 11, 2011 by Farmbuyer
  • Avatar of Nickenyfiken Nickenyfiken Feb 10, 2011 at 00:31 UTC - 0 likes

    Like it. But isn't it a bit weird to base this addon on DataStore that haven't been updated for over a year?

  • Avatar of Farmbuyer Farmbuyer Feb 01, 2011 at 21:39 UTC - 0 likes

    @Aisenfaire: doubtful, but maybe? I might play with that some.

  • Avatar of Aisenfaire Aisenfaire Jan 28, 2011 at 13:34 UTC - 0 likes

    This looks awesome!  Would it be possible to also have it work with the Datastore_Mails module, so that it would also remember items seen in the mailbox?

  • 7 comments

Facts

Date created
Jan 27, 2011
Categories
Last update
Dec 15, 2013
Development stage
Release
Language
  • enUS
License
MIT License
Curse link
Rundown IV
Downloads
2,629
Recent files
  • R: v1.9.4 for 5.4.2 Dec 15, 2013
  • A: r32 for 5.4.2 Dec 15, 2013
  • R: v1.9.3 for 4.3.4 Aug 01, 2012
  • A: r30 for 4.3.4 Aug 01, 2012
  • R: v1.9.2 for 4.3.4 Aug 01, 2012

Authors