Download
(103Kb)
Download
Updated: 09-07-17 02:26 PM
Pictures
File Info
Compatibility:
Shadows of Argus (7.3.0)
Updated:09-07-17 02:26 PM
Created:06-27-10 09:31 AM
Downloads:9,307
Favorites:60
MD5:

Backpack  Popular! (More than 5000 hits)

Version: 70300.17-Beta
by: p3lim [More]

Description

Backpack is a (work in progress) category-based bag addon.

It has the following features:

  • Category based, container separated system:
    • Comes with 15 categories
    • Can be extended with plugins
    • Items can be assigned manually (ctrl+right click)
  • Modular features
    • Such as money, search, auto-vendor junk, restack and more
    • Can be extended with plugins
  • Skinnable
    • Comes with a clean, pixel-perfect skin
    • Can be replaced through plugins
  • Movable
  • Bank (can be viewed from afar)
  • Reagent Bank (as a category for the bank)

Planned features
  • Configuration
    • Add/remove custom categories/containers
    • Enable/disable categories and modules
  • Individual container movement
    • With smart anchoring

Feedback

If you have a question, please use the comments section on Curse/WoWInterface.
If you would like to report a bug or contribute to the project, please follow this link to get started.

Legal

Please see the LICENSE file.

Changes in 70300.17-Beta:
  • Fixed: Custom categories not being respected properly

Changes in 70300.16-Beta:
  • Changed: Junk is now sorted by vendor value (high -> low)
  • Changed: ptBR translations (thanks to @Cazzbr)
  • Changed: Update LibDropDown embed

Changes in 70300.15-Beta:
  • Changed: Update LibDropDown embed

Changes in 70300.14-Beta:
  • Fixed: Missing font objects (part two)

Changes in 70300.13-Beta:
  • Fixed: Missing font objects
  • Fixed: Errors after reloads for characters without bags

Changes in 70300.12-Beta:
  • Fixed: Missing LibDropDown embed

Changes in 70300.11-Beta:
  • Added: Item level on slots (#26, thanks to @bullsei)
  • Added: Option to change the bank frame modifier
  • Added: Option to toggle/delete categories (adding will come later)
  • Added: Alternative font with russian glyphs
  • Added: Custom dropdown for choosing item category per itemID (ctrl+right click a slot)
  • Added: Multiple items to the teleport category database
  • Changed: ruRU translations (thanks to @Devimax)
  • Changed: deDE translations (thanks to @bullsei)
  • Changed: koKR translations (thanks to @WetU)
  • Changed: Artifact category now uses a new API to determine item type
  • Changed: Update Interface version
  • Fixed: Slot count on MainMenuBar not updating (#19)
  • Fixed: Artifact Power total on the category frame for the layout
  • Fixed: Issues with visibility when visiting vendors and banks
  • Fixed: Issue where the auto-junk would not stop after leaving a vendor
  • Fixed: Missing libraries when installed on its own

Changes in 70100.10-Beta:
  • Added: zhTW translations (thanks to @solor)
  • Added: zhCN translations (thanks to @solor)
  • Added: koKR translations (thanks to @WetU)
  • Changed: deDE translations (thanks to @bullsei)
  • Fixed: Incorrect paths for assets (packager issue)

Changes in 70100.9-Beta:
  • Added: Currency icons as a separate element
  • Added: New bagslots icon
  • Changed: Money module callbacks
  • Changed: Currency module callbacks
  • Fixed: Currencies drawn inproperly
  • Fixed: Incorrect Artifact Power counter for german clients
  • Fixed: Item link caching issues
  • Fixed: Search module drawn below Currencies and Money
  • Removed: Default positions for the Money module

Changes in 70100.8-Beta:
  • Added: Position lock/unlock toggle button
  • Added: New icons to all the container buttons
  • Added: UpdateTooltip method to container buttons
  • Changed: Renamed the font file
  • Changed: Restack tooltip string (requires localization update)
  • Removed: Default container button texture handling
  • Fixed: Modules' callbacks inconsistency
  • Fixed: BagSlots not displaying properly
  • Fixed: BagSlots alignment

Changes in 70100.7-Beta:
  • Added: deDE translations (thanks to @bullsei on GitHub!)
  • Fixed: Errors due to missing savedvariables
  • Fixed: Errors when changing bags during combat
  • Fixed: Errors due to inaccuracy in blizzard API
  • Removed: ItemLevel text (until I can figure out what's wrong with the API)

Changes in 70100.6-Beta:
  • Added: Proper position system
  • Added: Item levels on equipment slots
  • Added: Total amount of carried Artifact Power on the Artifact Power container title
  • Added: PostCreateSlot callback
  • Changed: Update Interface version
  • Changed: Localizations are now defined directly in the addon, please contribute!
  • Changed: Using GetItemInfoInstant for item classes and subclasses in categories filters
  • Changed: PostUpdateSlot and PostRemoveSlot now pass the Slot instead of bagID and slotID
  • Fixed: Containers going off the screen (they shift their columns now)
  • Fixed: Item quality not representable
  • Fixed: Font not moved to the layout
  • Removed: Leaked global variable

Changes in 70000.5-Beta:
  • Fixed: More errors related to bank slots not existing
  • Fixed: Bank not showing on first visit and Backpack was open

Changes in 70000.4-Beta:
  • Fixed: Errors related to (reagent) bank slots not existing

Changes in 70000.3-Beta:
  • Added: Deposit All Reagents button
  • Added: Option to auto-deposit reagents when visiting a bank
  • Added: Tooltips to all container buttons
  • Added: Purchase button to the reagent bank container
  • Added: Bag slots module
  • Changed: Container buttons will hide unless useful (offline bank for example)
  • Changed: Container buttons will arange on-demand
  • Fixed: The default backpack being flagged as ignored
  • Fixed: FreeSlot leaving an item on the cursor after clicked/dragged on/to
  • Fixed: FreeSlot displaying tooltip for the first container

Changes in 70000.2-Beta:
  • Fixed: Layouts not being applied correctly

Changes in 70000.1-Beta:
  • First public release
Post A Reply Comment Options
Unread 10-24-16, 02:04 PM  
ComputerNerd
A Deviate Faerie Dragon

Forum posts: 12
File comments: 67
Uploads: 0
Re: Re: Default Action Bar Overlapping

Originally Posted by p3lim
Originally Posted by ComputerNerd
The default Right 2 Action Bar overlaps the side, and therefore the buttons on the side of this addon.
You can move the bags, or use an actionbar addon to move the bars.
Attempting to drag the topmost bag didn't work, hence my comment.
But didn't realise I just had to drag the bottom one, missing something obvious.
Thank you.
Last edited by ComputerNerd : 10-24-16 at 02:07 PM.
Report comment to moderator  
Reply With Quote
Unread 10-24-16, 03:16 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1710
File comments: 1222
Uploads: 43
Re: Default Action Bar Overlapping

Originally Posted by ComputerNerd
The default Right 2 Action Bar overlaps the side, and therefore the buttons on the side of this addon.
You can move the bags, or use an actionbar addon to move the bars.
Report comment to moderator  
Reply With Quote
Unread 10-24-16, 02:53 AM  
ComputerNerd
A Deviate Faerie Dragon

Forum posts: 12
File comments: 67
Uploads: 0
Default Action Bar Overlapping

The default Right 2 Action Bar overlaps the side, and therefore the buttons on the side of this addon.
Report comment to moderator  
Reply With Quote
Unread 10-24-16, 12:27 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1710
File comments: 1222
Uploads: 43
Originally Posted by runamonk
Originally Posted by p3lim
Originally Posted by runamonk
What about categories by item type? Right now it seems to be done by item name/id if you want to add a item to a specific category.
You mean something like making all artifact power items to be bypassing the New Items category?
Yeah that's what sparked it for me.
Solid suggestion, but it'll be low prio for a while.

https://github.com/p3lim-wow/Backpack/issues/13
Report comment to moderator  
Reply With Quote
Unread 10-22-16, 08:28 AM  
runamonk
A Theradrim Guardian
 
runamonk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 61
File comments: 40
Uploads: 3
Originally Posted by p3lim
Originally Posted by runamonk
What about categories by item type? Right now it seems to be done by item name/id if you want to add a item to a specific category.
You mean something like making all artifact power items to be bypassing the New Items category?
Yeah that's what sparked it for me.
Report comment to moderator  
Reply With Quote
Unread 10-21-16, 10:29 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1710
File comments: 1222
Uploads: 43
Originally Posted by runamonk
What about categories by item type? Right now it seems to be done by item name/id if you want to add a item to a specific category.
You mean something like making all artifact power items to be bypassing the New Items category?
Report comment to moderator  
Reply With Quote
Unread 10-21-16, 03:27 AM  
runamonk
A Theradrim Guardian
 
runamonk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 61
File comments: 40
Uploads: 3
What about categories by item type? Right now it seems to be done by item name/id if you want to add a item to a specific category.
Report comment to moderator  
Reply With Quote
Unread 10-17-16, 04:55 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1710
File comments: 1222
Uploads: 43
Originally Posted by draketai
This is awesome information to know, means I can really tailor it to my liking.

However, would you do me the amazing favor of telling me where I would be putting this code? I tried sticking at the top of a few of them with no result. I'm not the best with LUA modifications as I'd like to be, so if you could just assist me with that, I'd be all set . Thanks!
Just do it in the chat with /run, the settings are saved between sessions by Backpack.


Originally Posted by draketai
Is there a way to make it so the bank inventory does not come up when not actually at the bank? I'm having an issue where no matter where I am, opening up my bags will also show me my bank inventory which I'm not totally interested in all the time. Appreciate it.
The keybinding for "Open all bags" opens up the bank in addition to the bags. "Open backpack" will open just the bags and not the bank.

When I get the options GUI going I'm going to change that behavior, you're not the first one confused about it, it's just a temporary solution .
Report comment to moderator  
Reply With Quote
Unread 10-17-16, 04:37 PM  
draketai
A Murloc Raider

Forum posts: 4
File comments: 14
Uploads: 0
Originally Posted by p3lim
Originally Posted by draketai
Hey.

I've been a very long time user of Tbag by Shefki (We're talking like back in the old BC days when it first started coming in to the light).

The things I like most is the auto-sorting and the "onebag" nature of it. It was simple, configuring it was easy if you had specific desires in terms of placement and format of the columns and or location of certain types of items.

One thing that was always left to be desired to me was the aesthetic though. Sure you could change background color and opacity but it was never a "looker".

THIS addon is the beginning of something awesome (assuming it's going to evolve, as it's new as you said). It sorts and even has different sections where it sorts dynamically. It also looks slick and matches well with a minimalistic pixel-font UI which is exactly what I run (fully customized by me).

One thing I'd like is for their not to be a distinction between equipment and 'equipment sets'. It's just a 2nd section where I feel it's not needed and splits my eyes between two different sections when I need to find something quickly without much thought. If this is something that can be modified out with upcoming versions, I can patiently ignore this minor issue for the time being. Basically I only need one "equipment" section. Essentially it would be nice to be able to also "combine" categories in such a way that maybe two sections of the default configuration could potentially just be one section for those who aren't concerned with making a distinction between those two sections visually in the bag sorting. Maybe even allow us to rename that section to our own name too. Just ideas.

Aside from that, I'll be using this for now and must say I'm loving it so far. Great work!
You can already disable/enable categories, there's just not a configuration for it.
In your case you could disable the Equipment Sets category (categoryIndex 31) and the items would get passed down to the next category filtering (which would be Equipment at categoryIndex 30).

To do this, use this API:
Code:
Backpack:DisableCategory(categoryIndex)
Inventory and Reagent Bank categories are protected, as they serve as fallback/default categories for all items (as well as the parent container for bags/bank/reagentbank).

As an example, here is a setup with every disable-able category disabled except for Teleporters:


Yes, if you disable everything you essentially get a all-in-one bag solution.
This is awesome information to know, means I can really tailor it to my liking.

However, would you do me the amazing favor of telling me where I would be putting this code? I tried sticking at the top of a few of them with no result. I'm not the best with LUA modifications as I'd like to be, so if you could just assist me with that, I'd be all set . Thanks!

Edit:

Is there a way to make it so the bank inventory does not come up when not actually at the bank? I'm having an issue where no matter where I am, opening up my bags will also show me my bank inventory which I'm not totally interested in all the time. Appreciate it.
Last edited by draketai : 10-17-16 at 04:47 PM.
Report comment to moderator  
Reply With Quote
Unread 10-16-16, 01:37 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1710
File comments: 1222
Uploads: 43
Originally Posted by draketai
Hey.

I've been a very long time user of Tbag by Shefki (We're talking like back in the old BC days when it first started coming in to the light).

The things I like most is the auto-sorting and the "onebag" nature of it. It was simple, configuring it was easy if you had specific desires in terms of placement and format of the columns and or location of certain types of items.

One thing that was always left to be desired to me was the aesthetic though. Sure you could change background color and opacity but it was never a "looker".

THIS addon is the beginning of something awesome (assuming it's going to evolve, as it's new as you said). It sorts and even has different sections where it sorts dynamically. It also looks slick and matches well with a minimalistic pixel-font UI which is exactly what I run (fully customized by me).

One thing I'd like is for their not to be a distinction between equipment and 'equipment sets'. It's just a 2nd section where I feel it's not needed and splits my eyes between two different sections when I need to find something quickly without much thought. If this is something that can be modified out with upcoming versions, I can patiently ignore this minor issue for the time being. Basically I only need one "equipment" section. Essentially it would be nice to be able to also "combine" categories in such a way that maybe two sections of the default configuration could potentially just be one section for those who aren't concerned with making a distinction between those two sections visually in the bag sorting. Maybe even allow us to rename that section to our own name too. Just ideas.

Aside from that, I'll be using this for now and must say I'm loving it so far. Great work!
You can already disable/enable categories, there's just not a configuration for it.
In your case you could disable the Equipment Sets category (categoryIndex 31) and the items would get passed down to the next category filtering (which would be Equipment at categoryIndex 30).

To do this, use this API:
Code:
Backpack:DisableCategory(categoryIndex)
Inventory and Reagent Bank categories are protected, as they serve as fallback/default categories for all items (as well as the parent container for bags/bank/reagentbank).

As an example, here is a setup with every disable-able category disabled except for Teleporters:


Yes, if you disable everything you essentially get a all-in-one bag solution.
Last edited by p3lim : 10-16-16 at 01:38 PM.
Report comment to moderator  
Reply With Quote
Unread 10-16-16, 01:31 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1710
File comments: 1222
Uploads: 43
Re: Equipment Item Levels

Originally Posted by Dancingblade
Do you plan to add item level display for equipment icons? Thanks.
Might look into it, stuff like this is something that would be implemented by the layout.

Edit: Could also be added with a plugin:

Lua Code:
  1. Backpack:On('PostUpdateSlot', function(Slot)
  2.     if(not Slot.ItemLevelText) then
  3.         local ItemLevelText = Slot:CreateFontString(nil, 'OVERLAY', 'NumberFontNormal')
  4.         ItemLevelText:SetPoint('BOTTOM', 0, 1)
  5.         Slot.ItemLevelText = ItemLevelText
  6.     end
  7.  
  8.     Slot.ItemLevelText:SetText(Slot.itemLevel)
  9. end)

This requires a small tweak to Backpack, I'll get that in on the next release.
Last edited by p3lim : 10-24-16 at 12:34 AM.
Report comment to moderator  
Reply With Quote
Unread 10-16-16, 01:05 PM  
draketai
A Murloc Raider

Forum posts: 4
File comments: 14
Uploads: 0
Hey.

I've been a very long time user of Tbag by Shefki (We're talking like back in the old BC days when it first started coming in to the light).

The things I like most is the auto-sorting and the "onebag" nature of it. It was simple, configuring it was easy if you had specific desires in terms of placement and format of the columns and or location of certain types of items.

One thing that was always left to be desired to me was the aesthetic though. Sure you could change background color and opacity but it was never a "looker".

THIS addon is the beginning of something awesome (assuming it's going to evolve, as it's new as you said). It sorts and even has different sections where it sorts dynamically. It also looks slick and matches well with a minimalistic pixel-font UI which is exactly what I run (fully customized by me).

One thing I'd like is for their not to be a distinction between equipment and 'equipment sets'. It's just a 2nd section where I feel it's not needed and splits my eyes between two different sections when I need to find something quickly without much thought. If this is something that can be modified out with upcoming versions, I can patiently ignore this minor issue for the time being. Basically I only need one "equipment" section. Essentially it would be nice to be able to also "combine" categories in such a way that maybe two sections of the default configuration could potentially just be one section for those who aren't concerned with making a distinction between those two sections visually in the bag sorting. Maybe even allow us to rename that section to our own name too. Just ideas.

Aside from that, I'll be using this for now and must say I'm loving it so far. Great work!
Last edited by draketai : 10-16-16 at 01:09 PM.
Report comment to moderator  
Reply With Quote
Unread 10-15-16, 11:01 AM  
Dancingblade
A Murloc Raider
 
Dancingblade's Avatar

Forum posts: 9
File comments: 50
Uploads: 0
Equipment Item Levels

Do you plan to add item level display for equipment icons? Thanks.
Report comment to moderator  
Reply With Quote
Unread 10-14-16, 02:39 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1710
File comments: 1222
Uploads: 43
Originally Posted by Dolby
Really like this bag addon, makes it much easier to quickly find things especially coming back to WoW after a really long break.

A feature that might be cool is to allow custom background colors and maybe even borders for each category? So you can highlight certain categories over others.
Entirely possible already, but only through customizing the layout code.
When the feature set is more complete I'll consider adding this as an option for the base layout.
Report comment to moderator  
Reply With Quote
Unread 10-13-16, 05:17 PM  
Dolby
PPAP
 
Dolby's Avatar
WoWInterface Admin

Forum posts: 2341
File comments: 19
Uploads: 5
Really like this bag addon, makes it much easier to quickly find things especially coming back to WoW after a really long break.

A feature that might be cool is to allow custom background colors and maybe even borders for each category? So you can highlight certain categories over others.
Last edited by Dolby : 10-13-16 at 05:17 PM.
Report comment to moderator  
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.