Namespaces

Variants

Share

Share
Actions

Baggins

From WowAce Wiki
Jump to: navigation, search
Summary
Baggins
Inventory Management with virtual bags divided into sections.
TOC 2.3 (20300)
Category Inventory Addons
Author Nargiddley
Details
Version Beta 1
Embeds Ace2, GratuityLib, LibPeriodicTable-3.1, TabletLib, DewdropLib, FuBarPlugin-2.0
OptionalDeps FuBar
Links
Betas Ace SVN Zip
Changelog FishEye
Ability Vanish.png This addon page is not claimed.
Please see Unclaimed Addon Pages for more details.

Baggins is a fully customizable set of virtual bags. Each bag can have many sections with different categories of items contained in them. There is an interface for defining your own categories based on rules. It is currently in alpha, it will be in a constant state of change and probably contain bugs, however it should be usable as it is.

Contents

Features

Create Rules based on
ItemType (Armor, Weapon, Consumable etc)
Equip Location
Item Quality
Periodic Table Set
Bag or Bag Type
Soulbound, Unbound, BoE, BoP, BoU
ItemID (individual items)
Item name, or partial item name
Fully customizable bag layout
Create any number of bags with any number of sections
Can be setup to be one sorted bag for everything, a bag for each category, or anything in between

User Guide

Basic Usage

In its default setup Baggins has a set of bags defined that contain categories of items, in some cases divided into sections

  • Equipment
    • Armor
    • Weapons
  • Quest
    • Quest Items
  • Consumables
    • Water
    • Food
    • First Aid
    • Potions
    • Scrolls
    • Misc (Everything else)
  • Trade Goods
    • Mats
    • Gathered
  • Ammo
    • Ammo
    • Soul Shards
  • Other
    • Other (all items that dont match another category) : Trash : Empty

There is also an all in one setup available with a single bag containing your entire inventory. These two built in profiles can be loaded using the Load Profile menu entry.

Baggins is primarily controlled through a FuBar plugin (mini map icon if you dont have FuBar).

Clicking this will open all your bags, the toolip has all your bags listed that clicking will open individually.

There is a keybinding that can be set to toggle all bags, they will also open at vendors, the bank, the mailbox and the auction house automatically

Alt-Clicking an item in one of the baggins bags will bring up a context menu.

This is a quick way to include or exclude single items from categories. There is also a menu here with information about the item, this can be useful for defining custom rules.

You can move where the bags are placed when the layout is set to auto by selecting Set Layout Bounds

Editing Bags

Selecting Edit Bags from the menu will open a window listing all the currently defined bags.

This allows you to setup the sections contained in bags, and what categories of items are displayed. When a section contains more than one category items that match either category will appear in the section.

Bags and sections can be deleted by Ctrl-Clicking them and moved up or down by Shift-Clicking and Alt-Clicking respectively.

If you cant see all your bags in the window, it can be scrolled by using the mousewheel. You might also have to scroll down to see the close button.

Editing Categories

Selecting Edit Categories from the menu will open a window listing all currently defined categories, this acts much like the edit bags window.

A category is defined as a sequence of rules, applied in order to each item to determine whether the item is in this category.

Rules are applied in sequence, OR will add items to the category that match the rule, AND will remove items from the category that dont match the rule, NOT will remove items from the category that do match the rule.

Types of rules

  • ItemType
    • Filters based on type/subtype of the item, this is based on return value from GetItemInfo().
  • ContainerType
    • Filters based on the Type of the container the item is in
  • ItemID
    • Filters based on a list of items based on itemid
  • Bag
    • Filters based on the bag that the item is in
  • Periodic Table Set
    • Filters based on the sets defined in the PeriodicTable-2.0 library, there is a broswer for the sets available.
  • ItemName
    • Filters based on a partial match of the item name, this can be a Pattern or a string to match
  • Empty
    • Filters empty slots
  • AmmoBag
    • Filters items contained in ammo pouches and quivers
  • Quality
    • Filters based on the quality of the item
  • EquipLoc
    • Filters based on the equip location of the item, this is based on the return values from GetItemInfo()
  • Other
    • Special rule that will match all items that dont get picked up by another category in the current set of bags. IMPORTANT: This must be the only rule in a category, other rules will be ignored
  • Bind see warning
    • Filters based on how an item binds or if it is already soulbound
  • Tooltip see warning
    • Filters based on text in the tooltip. If the text is the name of a global string, it will match against that.
  • Equipment Sets via Baggins_ClosetGnome, Baggins_ItemRack, or Baggins_Outfitter
    • Filters on items being in your ClosetGnome / ItemRack / Outfitter sets (any set, or specific ones)
  • Usability via Baggins_Usable
    • Filters on items being usable / equippable
  • GarbageFu Status via Baggins_GarbageFu
  • Auctioneer's Bottom Scanner purchased for reasons via Baggins_BtmScan
    • Filters on the "reason for purchase" tag in the Bottom Scanner tooltip, to easily sort your vendor, disenchant, resale, etc., purchases.


Warning: The Bind and Tooltip rules use tooltip scanning and take significantly more time to process than the other rules, use them sparingly.

These rules can be combined to create any type of sorting system that you want, the built in categories and simply a starting point to give you an idea of what is possible.

Changes to rules arent applied in real time to prevent lag while editing them, closing the category editor or pressing the apply button at the bottom will apply them.

TODO List

In general getting the category and sorting system stable and complete is the highest priority, and purely visual changes are lowest right now.

Low Priority

Visuals
Show Money
Don't open empty bags
Hide Section title if it's the only one in the bag

On hold till after version 1 is released

Saving bag and bank contents to view other chars inventory

<html><a href="/wiki/Image:Baggins.jpg" class="internal" title="The Baggins Interface"><img src="/mediawiki/images/thumb/a/ab/Baggins.jpg/180px-Baggins.jpg" alt="The Baggins Interface" width="180" height="169" longdesc="/wiki/Image:Baggins.jpg" /></a></html> <html><a href="/wiki/Image:Baggins.jpg" class="internal" title="Enlarge"><img src="/mediawiki/skins/common/images/magnify-clip.png" width="15" height="11" alt="Enlarge" /></a></html>