Download
(976 Kb)
Download
Updated: 02-13-14 09:55 PM
Pictures
File Info
Updated:02-13-14 09:55 PM
Created:03-10-12 08:43 AM
Downloads:33,433
Favorites:119
MD5:
Imhothar's Bags  Popular! (More than 5000 hits)
Version: 0.19beta2
by: Imhothar [More]
General Information
Imhothar's Bags is there to ease the management of your items accross multiple characters and adds some little "extras" to your UI.
Due to current API limitations it does not do what it was originally intended for (namely replacing the default inventory windows) but rest assured that is to be added as soon as the Addon API allows it.

Until then you get the advantage of having all your items displayed in one window, so you get a nice overview of your belongings. You can look at the contents of your bank even while out in the wilderness, and inspect the items of your offline characters.

The nice little "extras" include:

Features
  • Display all backpack, bank, currency, equipped and wardrobe items each in a separate large window.
  • View all your and your offline characters' items from anywhere you are.
  • View the items of all guilds any of your characters is a member of.
  • Items can grouped by category, bags or not at all ("all-in-one").
  • Items can be sorted by name, icon, rarity or by slot.
  • Empty slots are not displayed to save space. Instead the number in the top-right shows the number of empty slots.
  • Access the inventory of all your characters on the shard anytime. You need to log into each character in order for their data to become available. Tracks all accounts.
  • Condense multiple full stacks of the same item into one button for saving screen space.
  • The windows can be moved anywhere you wish and resized.
  • Adds a summary to item tooltips showing you whether any of your characters already own the displayed item.
  • Displays the number of empty slots on the bags bar making it easier to know when visiting a merchant becomes necessary.
  • Search the entire item database to find out whether your characters already own a specific item.
Slash commands

/imhobags menu
Open a little menu at your cursor from where you can open all the item windows of all your characters.
This works great if put into a macro.
Translators
  • German: Imhothar
  • Russian: GwynBleidd
  • French: Google Translate
  • Korean: Google Translate
  • Chinese: n/a
  • Taiwanese: n/a
If you wish to help in translating ImhoBags into your language, please let me know! Just drop me a PM.

ImhoBags API
There is a public API which can be used by other addons and might get extended in the future as required.
Details about it can be found on the Curseforge Wiki page.

What the Addon is not (yet)

The current Rift API imposes some limitations on what the Addon can do. Thus the followig features are unfortunately not possible at this time. But the code is largely prepared to support them as soon as the API becomes available!
  • The inventory windows cannot replace/hide the default Trion windows.
  • The highlights for newly acquired items are missing.
Known issues
The complete list can now be viewed in-game in the Config Window.
0.19beta2 (February 2014)
---------
FIXES:
* Fixed a bug that was causing items not to appear when viewing the equipment window for
stored characters.

0.19beta (February 2014)
---------
FEATURES
* When sorting by 'rarity' the items with the same 'bind' and 'rarity' will then be sorted by name.
* Added new configuration option in the config window under 'extras': "This setting allows you to
select the number of seconds the addon waits (after an inventory change) before updating the window.
When this value is greater than zero, the addon will update immediately on the first inventory change
and then will not update again until # seconds has elapsed without any other inventory changes.
(This setting is especially useful for players who move large amounts of items from one window to
another and are frustrated by categories shifting between moves.)" This is an advanced setting
and the default value is 0.
* Added ability to customize the sort order of categories within the inventory windows (currently,
categories are sorted alphabetically.) To utilize this feature, go to the configuration window,
click the 'behaivor' button, and then click the 'category sort' window photo. For a demonstration,
please see http://www.youtube.com/watch_popup?v=GTL-E9hprGE&vq=hd1080
FIXES:
* Leatherworking materials (hides, bones, leather, etc.) should now once again be sorted into
their own category.
* Fixed a number of reported errors (primarily attempts at indexing nil or non-table variables)
* Fix for several 'performance warning' errors.

0.18beta (January 2014)
---------
FEATURES
* When sorting items by "rarity", items will now sort first by rarity, then by 'bind' type, with
"bind on pickup" items first, then items that are "bind to account", followed by "bind on equip"
items, and finally the rest.
FIXES:
* The SearchWindow will now open in the center of the screen on first use. It will also properly
save its location for future use when the window is closed or you logout/exit game/reloadui.
* Fix for "attempt to call method ''MoveToGrid'' (a nil value)" error. It appears that the code
intended to reduce performance warnings was not 100% successful. "Performance warning" errors
should still be greatly reduced when NOT in combat. However, fixes for performance warning errors
while in combat (i.e., when the system is "secure") is forthcoming.
* Added code to reduce 'performance warning' errors when opening the Configuration Window.

0.17beta (December 2013)
---------
FEATURES:
* Added handling for the "performance warning" errors that some users may have
experienced. The methodology used will cause the imhothar bags animation
used to look a bit different when in combat (this is an addon API limitation.)
However, there is no functionality changes whatsoever with this feature.
* The search box in the title bar will now search in the same way that the
"search database" window has always worked: case-insensitive by item name.
* Item enchantments such as runes, whetstones, and insoles now have their
own category.
FIXES:
* Fixed Guild Vault labels when sorting by 'bags'
* Fixed a bug in which moving multiple stacks of items that have a "quantity"
might result in buttons not working (especially if the first stacks moved
were of lesser quantity.)
* Fixed a bug in which using the in-game "auto-sort bags" feature might result
in buttons not working properly.

0.16beta2 (December 2013)
---------
FEATURES:
* General updates for RIFT 2.5 compatibility (Big thanks to Ivnedar for his expertise!)
CHANGES:
* The Addon will update the internal item storage database if ItemStorage.version < 0.16
(In other words, the addon should reset the "SavedVariables" file for you when upgrading
to this version.) If you have a lot of bank vaults, you may get a "performance warning"
the first time you open your full bank. This shouldn't happen again until the internal
item storage database requires another update. Please note that this update may reset
your window positions/configuration, sort options, etc.
FIXES:
* Fixed a typo involving "transcendant" items
* Fixed items currently placed in bank vault slots (caused by addon API changes in RIFT 2.4)
* Fixed the Texture:SetTexture() "Incorrect function usage" bug
* Fixed the display of bank vaults when grouped by 'bags'

0.15beta (June 2013)
--------
FEATURES:
* Requires RIFT 2.3
* New translations for Russian
* New translations for Simplified and Traditional Chinese
CHANGES:
* The "autoOpen" configuration option is now enabled by default
FIXES:
* "player" is now an accepted as character name in the slash command
* Fixed credit-related errors in 2.3
* Fixed scrollbar errors in the configuration window
* Fixed an error related to guild items
* Adjusted the empty slot indicator for the new 2.3 bags bar
Optional Files (0)


Archived Files (35)
File Name
Version
Size
Author
Date
0.15beta2
914kB
Imhothar
06-16-13 05:07 PM
0.15beta
913kB
Imhothar
06-13-13 03:51 PM
0.14beta8
906kB
Imhothar
03-13-13 04:36 AM
0.14beta7
906kB
Imhothar
03-11-13 03:48 PM
0.14beta6
906kB
Imhothar
03-11-13 02:34 PM
0.14beta5
905kB
Imhothar
02-11-13 03:10 PM
0.14beta3
905kB
Imhothar
02-07-13 02:34 PM
0.14beta
905kB
Imhothar
02-04-13 06:01 PM
0.13beta
1MB
Imhothar
09-21-12 02:41 PM
0.12beta8
1MB
Imhothar
08-02-12 09:59 AM
0.12beta7
1MB
Imhothar
07-29-12 07:34 PM
0.12beta6
1MB
Imhothar
07-25-12 03:43 PM
0.12beta5
1MB
Imhothar
07-25-12 01:22 PM
0.12beta4
1MB
Imhothar
06-28-12 07:30 PM
0.12beta3
1MB
Imhothar
06-28-12 07:17 PM
0.12beta
1MB
Imhothar
06-28-12 03:09 PM
0.10beta3
853kB
Imhothar
04-06-12 02:11 AM
0.10beta2
759kB
Imhothar
04-06-12 02:07 AM
0.10beta
853kB
Imhothar
04-06-12 12:53 AM
0.9beta5
705kB
Imhothar
03-25-12 08:38 AM
0.9beta3
705kB
Imhothar
03-24-12 11:57 AM
0.9beta2
705kB
Imhothar
03-24-12 10:14 AM
0.9beta
707kB
Imhothar
03-24-12 09:40 AM
0.8beta2
69kB
Imhothar
03-20-12 07:37 PM
0.8beta
69kB
Imhothar
03-20-12 04:54 PM
0.7beta3
67kB
Imhothar
03-20-12 10:30 AM
0.7beta2
67kB
Imhothar
03-19-12 02:24 PM
0.7beta
68kB
Imhothar
03-19-12 12:03 PM
0.6beta
48kB
Imhothar
03-17-12 01:12 AM
0.5beta4
44kB
Imhothar
03-12-12 04:29 PM
0.5beta3
44kB
Imhothar
03-12-12 02:59 PM
0.5beta2
43kB
Imhothar
03-11-12 10:39 AM
0.5beta
44kB
Imhothar
03-11-12 06:02 AM
0.4beta
40kB
Imhothar
03-10-12 02:07 PM
0.3beta2
38kB
Imhothar
03-10-12 08:43 AM


Post A Reply Comment Options
Unread 06-15-13, 02:46 AM  
Epitah
Bomani Harbinger
 
Epitah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 26
Uploads: 1
Breakthrough Feature Request

Ohhhhhh!

I just had a sweet idea, to be able to hide the default bags in game, so you can replace with your bags, without even being limited by the API which apparently does not support replacing the bags yet.

Use DirectX technology. Just like an ENB. There is a way to hide elements on the screen using DirectX without effecting others. It's hard, but it can be done - I've seen it done in other games.

I don't know much about DirectX, but if you can learn it - you can do it!

I'll try to study it too, see what I can do as well.

Once hidden though, we would need to make Imhothar's Bags show up when speaking to a vendor - and anything else that automatically opens the bags in game. That way it will feel like it's really replaced it.
Epitah is offline Report comment to moderator  
Reply With Quote
Unread 06-13-13, 03:11 PM  
Misat0

Forum posts: 0
File comments: 1
Uploads: 0
Quote:
Originally Posted by biship
2.3, errors on load:
To resolve this change "ImhoBags\ItemContainer\ItemSet.lua", Line 141 from
Code:
		if(id ~= "coins" and count > 0) then
to
Code:
		if(id ~= "coin" and id ~= "credit" and count > 0) then
Misat0 is offline Report comment to moderator  
Reply With Quote
Unread 06-13-13, 09:21 AM  
Epitah
Bomani Harbinger
 
Epitah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 26
Uploads: 1
Quote:
Originally Posted by sxizzor
1: typing /imhobags player returns "no data found for character 'player'". it would also be useful to state that the name is case-sensitive

2: for anyone wanting to use this addon to replace the trion bags, just make a macro "/imhobags [character name]" (or "/imhobags player" if it works for you) and bind it to your usual all-bags open/close button
That works overall, however - when you speak to a vendor, it will still open the default bags. So until there is an update to actually be able to replace the bags, you'll still have to deal with that. It's annoying but what are you gonna do lol
Epitah is offline Report comment to moderator  
Reply With Quote
Unread 06-13-13, 04:58 AM  
biship

Forum posts: 0
File comments: 9
Uploads: 0
2.3, errors on load:

Code:
Error: Incorrect function usage.
  Parameters: "credit"
  Parameter types: string
Function documentation:
	Provides detailed information about items.
		item = Inspect.Item.Detail(item)   -- table <- item
		item = Inspect.Item.Detail(itemtype)   -- table <- itemtype
		item = Inspect.Item.Detail(slot)   -- table <- slot
		items = Inspect.Item.Detail(slot)   -- table <- slot
		items = Inspect.Item.Detail(elements)   -- table <- table
Parameters:
		elements:	A table of slot specifiers, item IDs, or item types.
		item:	A single item ID.
		itemtype:	A single item type.
		slot:	A single slot specifier.
Return values:
		item:	Detail table for a single item.
		items:	Detail tables for all requested items. The key is the string used to lookup, the value is the item's detail table.
Returned members:
		bind:	The item's binding type. May be "equip", "use", "pickup", or "account".
		bound:	The item's bound flag.
		category:	The item's type category.
		coin:	The amount of silver this item represents.
		cooldown:	The cooldown for using this item.
		cooldownBegin:	The time the current cooldown started, in the context of Inspect.Time.Frame.
		cooldownDuration:	Duration of the current cooldown the item is influenced by, in seconds.
		cooldownExpired:	Number of seconds the current cooldown is past its expiration time. Generally indicates lag.
		cooldownRemaining:	Time remaining in the item's current cooldown, in seconds.
		crafter:	The name of the player who crafted this item.
		damageDelay:	If a weapon, the delay between autoattacks using this weapon.
		damageMax:	If a weapon, the maximum damage done by a single hit with this item.
		damageMin:	If a weapon, the minimum damage done by a single hit with this item.
		damageType:	If a weapon, the damage type done by autoattacks. Values include "life", "death", "air", "earth", "fire", and "water".
		description:	The description of this item.
		flavor:	The flavor text for this item.
		icon:	Resource filename of the item's icon.
		id:	The ID of the requested element.
		lootable:	Indicates that the item contains loot.
		name:	The item's name.
		range:	If a ranged weapon, the maximum range of this item.
		rarity:	The item's rarity. Values include "sellable", "uncommon", "rare", "epic", "relic", "transcendant", or "quest". Common items have a rarity of nil.
		requiredCalling:	Space-delimited list of the required callings to use this item.
		requiredFaction:	The ID of the faction required to use this item.
		requiredFactionLevel:	The faction notoriety required to use this item.
		requiredLevel:	The level required to use this item.
		requiredPrestige:	The prestige rank required to use this item.
		requiredSkill:	The skill required to use this item.
		requiredSkillLevel:	The skill level required to use this item.
		sell:	The sell value of this item, in silver.
		slots:	If a container, the number of slots that this item can contain.
		stack:	The size of this item stack.
		stackMax:	The maximum size of this item stack.
		stats:	The base stats of this item. Members may include "armor", "block", "critAttack", "critPower", "critSpell", "deflect", "dexterity", "dodge", "endurance", "energyMax", "energyRegen", "hit", "intelligence", "manaMax", "manaRegen", "movement", "parry", "powerAttack", "powerMax", "powerRegen", "powerSpell", "resistAir", "resistAll", "resistDeath", "resistEarth", "resistFire", "resistLife", "resistWater", "stealth", "stealthDetect", "strength", "wisdom", "valor", "toughness", and "vengeance".
		statsRune:	The added rune stats of this item. May contain the same members as stats.
		statsRuneTemporary:	The added temporary rune stats of this item. May contain the same members as stats.
		type:	The item's type specifier.
    In ImhoBags / storageLoaded, event Event.ImhoBags.Private.StorageLoaded
stack traceback:
	[C]: ?
	[C]: in function 'InspectItemDetail'
	ImhoBags/ItemContainer/ItemSet.lua:142: in function 'UpdateCurrency'
	ImhoBags/ItemContainer/Display.lua:124: in function 'eventCurrency'
	ImhoBags/ItemContainer/Display.lua:331: in function 'Display'
	ImhoBags/windows/ItemWindowTemplate/WindowFrame.lua:267: in function 'WindowFrame'
	ImhoBags/UxMain.lua:35: in function <ImhoBags/UxMain.lua:29>
	[C]: in function 'StorageLoaded'
	ImhoBags/Item/Storage.lua:87: in function <ImhoBags/Item/Storage.lua:68>
biship is offline Report comment to moderator  
Reply With Quote
Unread 05-28-13, 09:41 AM  
sxizzor

Forum posts: 0
File comments: 1
Uploads: 0
1: typing /imhobags player returns "no data found for character 'player'". it would also be useful to state that the name is case-sensitive

2: for anyone wanting to use this addon to replace the trion bags, just make a macro "/imhobags [character name]" (or "/imhobags player" if it works for you) and bind it to your usual all-bags open/close button
sxizzor is offline Report comment to moderator  
Reply With Quote
Unread 05-18-13, 12:11 PM  
Imhothar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 28
Uploads: 9
Quote:
Originally Posted by Aisenfaire
Hello,

There is a strange little box with a 0 in it that appears whenever I have this addon loaded.

Can you tell me what this is and how to hide it?
Hmm this should not happen. Are you getting any errors?

P.S.: It's the emtpy slot indicator for your inventory, which should be located on top of your backpack button in the bags bar. There's an option to disable it in the help window.
Last edited by Imhothar : 05-18-13 at 12:12 PM.
Imhothar is offline Report comment to moderator  
Reply With Quote
Unread 05-17-13, 07:48 AM  
Aisenfaire
Zombie

Forum posts: 1
File comments: 5
Uploads: 0
Hello,

There is a strange little box with a 0 in it that appears whenever I have this addon loaded.



Can you tell me what this is and how to hide it?
Aisenfaire is offline Report comment to moderator  
Reply With Quote
Unread 04-26-13, 10:40 PM  
SinRopa
Veiled Ripper
AddOn Author - Click to view AddOns

Forum posts: 29
File comments: 55
Uploads: 16
I just noticed while buying a Empyrean bag that all tooltips total these up incorrectly. It says I have more than I truly have. Will keep an eye out for other items that may be in the same boat.
__________________
SOON™
SinRopa is offline Report comment to moderator  
Reply With Quote
Unread 04-16-13, 03:18 PM  
Macner

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: imhothar Bags

Thank you so much for such a rapid response
Macner is offline Report comment to moderator  
Reply With Quote
Unread 04-16-13, 02:35 PM  
Imhothar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 28
Uploads: 9
Re: imhothar Bags

Quote:
Originally Posted by Macner
Hi there,

I am new to rift and was reccomended this add on.

Firstly what an amazing add on.

Thank you!

finally is there a way to configer the view to include the whole of the bank contents?

I have lanzan and empyrean bags and at the fullest screen size my Vid card allows but i cant see an amount of my bank bags.

Aside from this once more thank you for such a stunning addon
You can easily resize the item windows by dragging the lower right corner. In addition to that you can change the item size in each window in the title bar (check the help for details).
That should solve your issue.
Imhothar is offline Report comment to moderator  
Reply With Quote
Unread 04-16-13, 02:32 PM  
Macner

Forum posts: 0
File comments: 2
Uploads: 0
imhothar Bags

Hi there,

I am new to rift and was reccomended this add on.

Firstly what an amazing add on.

Thank you!

finally is there a way to configer the view to include the whole of the bank contents?

I have lanzan and empyrean bags and at the fullest screen size my Vid card allows but i cant see an amount of my bank bags.

Aside from this once more thank you for such a stunning addon
Macner is offline Report comment to moderator  
Reply With Quote
Unread 03-15-13, 01:13 AM  
Thorarin
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 68
Uploads: 1
Quote:
Originally Posted by topiland
open guildbank no error now
working at all bank the autoopen
incorrect icons appear on free bag slors
tooltipenhancer not work
The guildbank error is also fixed for me now. So far I've not noticed any new problems with the bag slots or the tooltips. The extra information is half outside the screen because of the Rift tooltip positioning, but that's a known issue.

Speaking of which... "Known Issues" is typo'd as "Knwon Issues", unless that's intended as a joke or something... not very awake yet :P
Thorarin is offline Report comment to moderator  
Reply With Quote
Unread 03-12-13, 02:29 PM  
topiland

Forum posts: 0
File comments: 45
Uploads: 0
Error: performance warning
In ImhoBags / ItemContainer[inventory].systemUpdateBegin
stack traceback:
LibAnimate/AnimateNative.lua:77: in function 'AnimateAlpha'
ImhoBags/ItemContainer/Group.lua:116: in function 'Group'
ImhoBags/ItemContainer/Layouter.lua:277: in function 'createNewGroups'
ImhoBags/ItemContainer/Layouter.lua:330: in function 'UpdateItems'
ImhoBags/ItemContainer/Display.lua:136: in function 'systemUpdateBegin'
ImhoBags/ItemContainer/Display.lua:344: in function <ImhoBags/ItemContainer/Display.lua:344>


open guildbank no error now
working at all bank the autoopen
incorrect icons appear on free bag slors
tooltipenhancer not work
topiland is offline Report comment to moderator  
Reply With Quote
Unread 03-11-13, 08:26 PM  
Aalwein
Zombie

Forum posts: 2
File comments: 43
Uploads: 0
0.14Beta 7

Quote:
Originally Posted by DaemonSambe
The newly posted build doesn't work at all. No tracking of alt inventory, no tooltips or anything.
I'm also not getting any of the "overhead" tooltips showing inventory counts. Rolled back to 0.14beta5 to get things working again.
Last edited by Aalwein : 03-11-13 at 08:27 PM.
Aalwein is offline Report comment to moderator  
Reply With Quote
Unread 03-11-13, 02:57 PM  
DaemonSambe
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 30
Uploads: 1
b6

The newly posted build doesn't work at all. No tracking of alt inventory, no tooltips or anything. When i tried /imhobags menu, it popped up the list, and clicking the backpack or vault icons generates:

Error: ImhoBags/windows/MenuWindow.lua:70: attempt to call method 'MouseOut' (a nil value)
In ImhoBags / ImhoBags.ImhoBags_ItemButton:Event.UI.Input.Mouse.Left.Click
stack traceback:
[C]: in function 'MouseOut'
ImhoBags/windows/MenuWindow.lua:70: in function 'LeftPress'
ImhoBags/frames/IconButton.lua:41: in function <ImhoBags/frames/IconButton.lua:40>
DaemonSambe is offline 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.