Quantcast
Download
(63 Kb)
Download
Updated: 11-23-16 05:11 PM
Pictures
File Info
Compatibility:
Return to Karazhan (7.1.0)
Updated:11-23-16 05:11 PM
Created:06-27-10 09:31 AM
Downloads:3,684
Favorites:50
MD5:
7.1.0

Backpack

Version: 70100.10-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
  • 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
  • Menu for assigning category

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 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
Archived Files (9)
File Name
Version
Size
Author
Date
70100.9-Beta
62kB
p3lim
11-17-16 11:13 PM
70100.8-Beta
62kB
p3lim
10-28-16 11:55 PM
70100.7-Beta
60kB
p3lim
10-27-16 03:48 AM
70100.6-Beta
60kB
p3lim
10-26-16 04:49 AM
70000.5-Beta
51kB
p3lim
10-14-16 06:10 PM
70000.4-Beta
50kB
p3lim
10-14-16 05:33 PM
70000.3-Beta
50kB
p3lim
10-14-16 11:04 AM
70000.2-Beta
47kB
p3lim
10-13-16 11:45 AM
70000.1-Beta
46kB
p3lim
10-13-16 10:56 AM


Post A Reply Comment Options
Unread 06-27-10, 12:10 PM  
Falarin
A Cyclonian
 
Falarin's Avatar

Forum posts: 49
File comments: 39
Uploads: 0
First off I really love the look of these bags! I do however have one slight issue. I was looking through the Lua trying to find out where to scale the bags up? I play on 1440x900 windowed and it is very very small =[

Thanks,
~Fal
Report comment to moderator  
Reply With Quote
Unread 06-27-10, 01:43 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1542
File comments: 1209
Uploads: 30
It doesn't really support scaling, but you could adjust the sizes.
I won't guarantee that it wont screw up the offsets and such though.

If you do want to try it out, see this line:
http://github.com/p3lim/Cassone/blob...assone.lua#L82
Report comment to moderator  
Reply With Quote
Unread 06-27-10, 01:43 PM  
Xruptor
A Warpwood Thunder Caller
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 650
Uploads: 39
Great mod! Very minimalistic and simple bags. I hope you keep it that way and don't add a ridiculous amount of features to it. The only issue I'm having with it is that like Falarin, it's not scaling properly. It looks so small on my screen.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Report comment to moderator  
Reply With Quote
Unread 06-27-10, 01:46 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1542
File comments: 1209
Uploads: 30
Originally posted by Xruptor
Great mod! Very minimalistic and simple bags. I hope you keep it that way and don't add a ridiculous amount of features to it. The only issue I'm having with it is that like Falarin, it's not scaling properly. It looks so small on my screen.
Thanks.

The only thing I would consider to add is item quality borders or something, but I'm still unsure if I want that.
Report comment to moderator  
Reply With Quote
Unread 06-27-10, 02:06 PM  
hipjipp
A Cliff Giant
 
hipjipp's Avatar
AddOn Author - Click to view AddOns

Forum posts: 79
File comments: 229
Uploads: 10
Originally posted by p3lim
Thanks.

The only thing I would consider to add is item quality borders or something, but I'm still unsure if I want that.
why not just recommend oGlow? if it's not doing anything out of the blue it should work, right?

Edit: forgot, does it support keyring? it's the only thing i'm really missing from cargBags 2.x
__________________
Being boring is fine too.
Last edited by hipjipp : 06-27-10 at 02:06 PM.
Report comment to moderator  
Reply With Quote
Unread 06-27-10, 02:10 PM  
StylelaB
A Kobold Labourer

Forum posts: 1
File comments: 17
Uploads: 0
Code:
Date: 2010-06-27 22:07:32
ID: 2
Error occured in: Global
Count: 1
Message: ..\AddOns\Cassone\cargBags\base\container.lua line 27:
   attempt to index local 'cargBags' (a nil value)
Debug:
   [C]: ?
   Cassone\cargBags\base\container.lua:27: in main chunk
AddOns:
  color, v
  Swatter, v3.1.14 (<%codename%>)
  ACP, v3.3.3 
  AddonLoader, v2.0
  Align, v
  AtlasLoot, v5.11.02
  BadBoy, v5.0.1.2
  BadBoyCCleaner, v2.3.0
  cargBags, v2.0-beta
  Cassone, v30300.2-Beta
  BlizRuntimeLib_frFR v3.3.3.30300 <eu>
  (ck=f4)
Just got this after install Cassone
Report comment to moderator  
Reply With Quote
Unread 06-27-10, 02:11 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1542
File comments: 1209
Uploads: 30
Originally posted by hipjipp
why not just recommend oGlow? if it's not doing anything out of the blue it should work, right?

Edit: forgot, does it support keyring? it's the only thing i'm really missing from cargBags 2.x
If I would color it like I wanted I would use the backdrop border instead of the glow texture (which I have removed), so oGlow is not an option.

No, it does not support a keyring, mainly because I don't care what keys I have

You could just make a slashcommand to toggle this function for it: ToggleKeyRing()
Report comment to moderator  
Reply With Quote
Unread 06-27-10, 02:13 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1542
File comments: 1209
Uploads: 30
Originally posted by StylelaB
Code:
Date: 2010-06-27 22:07:32
ID: 2
Error occured in: Global
Count: 1
Message: ..\AddOns\Cassone\cargBags\base\container.lua line 27:
   attempt to index local 'cargBags' (a nil value)
Debug:
   [C]: ?
   Cassone\cargBags\base\container.lua:27: in main chunk
AddOns:
  color, v
  Swatter, v3.1.14 (<%codename%>)
  ACP, v3.3.3 
  AddonLoader, v2.0
  Align, v
  AtlasLoot, v5.11.02
  BadBoy, v5.0.1.2
  BadBoyCCleaner, v2.3.0
  cargBags, v2.0-beta
  Cassone, v30300.2-Beta
  BlizRuntimeLib_frFR v3.3.3.30300 <eu>
  (ck=f4)
Just got this after install Cassone
Its an issue with cargBags, but I will check it out.

Edit: Disable your own cargBags version and see if it still occurs.
Last edited by p3lim : 06-27-10 at 02:16 PM.
Report comment to moderator  
Reply With Quote
Unread 06-27-10, 03:11 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1542
File comments: 1209
Uploads: 30
You will have to remove any copies that you have of cargBags (unembedded ones) for this addon to work without any errors.

Updated info page to reflect this.
Report comment to moderator  
Reply With Quote
Unread 06-27-10, 05:13 PM  
Xruptor
A Warpwood Thunder Caller
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 650
Uploads: 39
Hey P3lim the setscale function works perfectly. For those people that want to scale it a bit bigger they could use it.

Note: The scale number goes from 1.0-5.0. It's best to use small numbers as the scale can get huge. 1.2, 1.5, 1.6, 2.1 etc...

Find:
Code:
local parent, ns = ...
Replace:
Code:
local scaleNum = 1.35
local parent, ns = ...
Find:
Code:
		UpdateMoney(money)
		addon:RegisterCallback('PLAYER_MONEY', money, UpdateMoney)
	end
Replace:
Code:
		UpdateMoney(money)
		addon:RegisterCallback('PLAYER_MONEY', money, UpdateMoney)
	end
	self:SetScale(scaleNum)

Also P3lim another thing I noticed is the fact that the bags aren't remembering their position. They keep going back to the default position. I'm sure this can be easily resolved with StartMoving(); and StopMovingOrSizing();
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Last edited by Xruptor : 06-27-10 at 05:30 PM.
Report comment to moderator  
Reply With Quote
Unread 06-27-10, 05:59 PM  
Falarin
A Cyclonian
 
Falarin's Avatar

Forum posts: 49
File comments: 39
Uploads: 0
Wow thanks very much Xruptor! And I noticed the position resetting as well, not sure if it's intended?
Last edited by Falarin : 06-27-10 at 06:09 PM.
Report comment to moderator  
Reply With Quote
Unread 06-27-10, 06:19 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1542
File comments: 1209
Uploads: 30
Originally posted by Xruptor
Also P3lim another thing I noticed is the fact that the bags aren't remembering their position. They keep going back to the default position. I'm sure this can be easily resolved with StartMoving(); and StopMovingOrSizing();
Its intended
Report comment to moderator  
Reply With Quote
Unread 06-27-10, 08:23 PM  
columnFive
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 16
Uploads: 6
Also P3lim another thing I noticed is the fact that the bags aren't remembering their position. They keep going back to the default position. I'm sure this can be easily resolved with StartMoving(); and StopMovingOrSizing();
Noticed this as well - ghetto fix would be to modify the SetPoint(); calls on lines 124-125 such that the initial position is somewhere more convenient. Since CargBags' bag frames aren't positioned relative to the vanilla bag/bank frames (from what I understand, anyway), I suspect frame position saving can't be done without adding a SavedVariables DB, which I for one am too lazy to figure out without Ace doing it for me. =P
Report comment to moderator  
Reply With Quote
Unread 07-05-10, 05:54 PM  
strickland
A Deviate Faerie Dragon

Forum posts: 16
File comments: 170
Uploads: 0
Thanks for the nice & lightweight addon, I know that you're not into request, this isn't a request just expressing what I feel xD A simple one thing would make this topnutch, a search option, to write whatever you looking in your bags for colorblind people like myself, I fail to see things and take ages to find, yet can't use a huge bag addon, crappy computer. ;(
Report comment to moderator  
Reply With Quote
Unread 07-11-10, 10:23 PM  
treelet
A Deviate Faerie Dragon
AddOn Compiler - Click to view compilations

Forum posts: 16
File comments: 33
Uploads: 1
I love it lots! But I was wondering if there was a way to add bags to the main inventory and buy bag space for bank inventory? If not, is there some sort of script I could use? Something that doesn't involve logging out, turning addons off, logging in, fixing it, logging out, turning addons on, logging in again. XD
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: