Category: Data Broker
Addon Information
Works with 3.3
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
3.8-Release
Date:
03-12-2010 10:30 PM
Size:
154.05 Kb
Downloads:
1,418
Favorites:
22
MD5:
Pictures
Click to enlarge
Tooltip
Click to enlarge
Tracker Options
Broker CrystalMote   Updated this week!
Version 3 branch, is written to use a completely diffrent format, if you dont like this new version and wish to use the the older version afterwards. You should move and back up your old saved DB file and the old addon folder.

The following changes were made:
Rewrite somecode.
Change from OnUpdate event timer to normal timer with user adjustable delay.
Added class colors.
Changed way localization works.
Add icon and related options code for the tracking display.


This is a LDB addon that keeps track of how many Motes, Primals, Crystals and Eternal elements you have on you and in the bank. It also tracks your other characters carried and bank inventories if you want.

It has options for toggling bank/alt counts, and which expansion elements to show on the tooltip. It has a tracker, in which you can select what element to track in your inventory regardless of expansion pack selected, on the display itself.

It also now supports Primal Nether, Nether Vortex, Frozen Orb, and Abyss Crystals.

Requires a LDB display.
  Change Log - Broker CrystalMote
3-12-10
Add icons to tooltip and options for them.
Tagged as Release.

12-26-09
Bumped .toc and version number.
Tagged as Release.

11-13-09
Add icon and related options code for the tracking display.

11-12-09
Fixed saved variables.

11-12-09
Changed icon.
Changed .toc.
Fixed profiles hopefully.

11-10-09
Rewrite somecode.
Change from OnUpdate event timer to normal timer with user adjustable delay.
Added class colors.
Changed way localization works

5-10-09
Another attempt at trying to fix lib folder and .toc issues

5-9-09
Added Primal Nether, Nether Vortex, Frozen Orb, and Abyss Crystal in.
Hopefully fixed LibQtip error once and for all, along with double named lib folders.

5-9-09
Added option to delete a char saved info.

4-15-09
Bump .toc for 3.1.
Fixed tooltip issues.
Fixed scaling issue with pop-up scaling box.
Fixed LiBQtip lib again.


3-31-09
Fix LibQtip error hopefully.


3-29-09
Added right-click drop-down menu for options.


3-14-09
Fixed tooltip issue with zero counts and certain option being selected.


3-13-09
Fix profile error when deleting profiles.
Fix tooltip issues due to not using release.
Fixed width of tooltip to be smaller to take up less space.
  Archived Versions - Broker CrystalMote
File Name
Version
Size
Author
Date
3.6-Release
153kB
gizmo28
12-27-2009 03:46 AM
3.5b-Beta
152kB
gizmo28
11-13-2009 11:14 PM
3.5-Beta
99kB
gizmo28
11-12-2009 11:08 AM
3.4-Beta
99kB
gizmo28
11-12-2009 03:31 AM
3.2-Beta
99kB
gizmo28
11-11-2009 01:35 AM
2.0-Release
73kB
gizmo28
05-10-2009 12:53 AM
1.9-Release
72kB
gizmo28
05-09-2009 03:13 AM
1.8-Release
72kB
gizmo28
05-09-2009 01:58 AM
1.7-Release
71kB
gizmo28
04-15-2009 03:16 AM
1.7-Release
70kB
gizmo28
03-31-2009 10:29 PM
1.6-Release
60kB
gizmo28
03-29-2009 01:44 AM
1.5-Release
63kB
gizmo28
03-14-2009 03:46 AM
1.4-Release
62kB
gizmo28
03-13-2009 02:40 AM
1.3-Release
62kB
gizmo28
03-07-2009 03:35 AM
1.2-Beta
60kB
gizmo28
03-02-2009 06:13 PM
1.1-Beta
60kB
gizmo28
03-02-2009 06:05 PM
  Comments - Broker CrystalMote
Post A Reply Comment Options
Old 11-13-2009, 12:06 AM  
Kazragore
A Murloc Raider

Forum posts: 5
File comments: 69
Uploads: 0
Quote:
Originally posted by gizmo28
Thanks for reporting the errors and being patient while i fixed them, enjoy the game.
No problem. Was me a pleasure to help fixing bugs.
Kazragore is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-13-2009, 12:03 AM  
gizmo28
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 20
Uploads: 2
Quote:
Originally posted by Kazragore
Yes that was the whole line.

Works now. I think that your work iss now done.
Thanks for reporting the errors and being patient while i fixed them, enjoy the game.
gizmo28 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-12-2009, 03:02 PM  
Kazragore
A Murloc Raider

Forum posts: 5
File comments: 69
Uploads: 0
Yes that was the whole line.

Works now. I think that your work iss now done.

Last edited by Kazragore : 11-12-2009 at 03:31 PM.
Kazragore is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-12-2009, 10:45 AM  
gizmo28
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 20
Uploads: 2
Quote:
Originally posted by Kazragore
No errors, but nothing saved. Profiles, options etc. nothing saved after logout and login with an alternate char. Using german client.

Opened "...\SavedVariables\Broker_CrystalMote.lua":

CrystalMote_DB = nil

Nothing others are in the lua.
Is that the whole line it shows in saved variables file?

Its supposed to say Broker_CrystalMote_DB, if thats not the case, then can you try deleting the db saved file and its backup db then try running the mod.

Ok i found the problem, sigh fixing and editing mods after 12 hour work days is bad, changed a line and never updated the db line in the .toc file, new beta coming soon.

Last edited by gizmo28 : 11-12-2009 at 10:57 AM.
gizmo28 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-12-2009, 06:47 AM  
Kazragore
A Murloc Raider

Forum posts: 5
File comments: 69
Uploads: 0
No errors, but nothing saved. Profiles, options etc. nothing saved after logout and login with an alternate char. Using german client.

Opened "...\SavedVariables\Broker_CrystalMote.lua":

CrystalMote_DB = nil

Nothing others are in the lua.

Last edited by Kazragore : 11-12-2009 at 06:51 AM.
Kazragore is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-12-2009, 03:33 AM  
gizmo28
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 20
Uploads: 2
Ok, I've uploaded a new version which hopefully fixes all the issues reported, please post any errors or new things I've broken, lol.
gizmo28 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-11-2009, 11:27 AM  
gizmo28
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 20
Uploads: 2
Ok ill look into those after i get home tonight, thnx for the reports.
gizmo28 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-11-2009, 08:14 AM  
Kazragore
A Murloc Raider

Forum posts: 5
File comments: 69
Uploads: 0
No errors with the newest version, looks good.
But it seems that the alt chars was not tracking. Only the char who logged in is shown. Only the standard profile iss working. After change to a char profile getting error after mouseover on Fubar:

[2009/11/11 15:44:30-1095-x1]: Broker_CrystalMote-v3.2-Beta\Broker_CrystalMote.lua:636: Usage: <unnamed>:SetScale(scale)
Broker_CrystalMote-v3.2-Beta\Broker_CrystalMote.lua:636: in function `OnEnter'
Broker2FuBar-1.0\pluginPrototype.lua:58: in function `OnFuBarEnter'
LibFuBarPlugin-3.0-90063:1319: in function <...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:1311>
FuBar-3.0.90012\FuBar.lua:1234: in function <FuBar\FuBar.lua:1231>

Locals:
self = LibFuBarPlugin-3.0_Broker CrystalMote_B2F_Frame {
self = <table> {}
textWidth = 4.6571430017366
0 = <userdata>
text = LibFuBarPlugin-3.0_Broker CrystalMote_B2F_FrameText {}
icon = LibFuBarPlugin-3.0_Broker CrystalMote_B2F_FrameIcon {}
plugin = <table> {}
}
tooltip = <unnamed> {
lines = <table> {}
columns = <table> {}
0 = <userdata>
scrollChild = <unnamed> {}
colspans = <table> {}
width = 21
headerFont = GameTooltipHeaderText {}
key = "Broker CrystalMoteTT"
height = 2
labelProvider = <table> {}
regularFont = GameTooltipText {}
scrollFrame = <unnamed> {}
}
LTT = <table> {
activeTooltips = <table> {}
LabelPrototype = <table> {}
tooltipHeap = <table> {}
cellPrototype = <table> {}
tableHeap = <table> {}
providerMetatable = <table> {}
providerPrototype = <table> {}
layoutCleaner = <unnamed> {}
tipMetatable = <table> {}
frameHeap = <table> {}
IterateTooltips = <function> @ LibQTip-1.0\LibQTip-1.0.lua:121:
LabelProvider = <table> {}
CreateCellProvider = <function> @ LibQTip-1.0\LibQTip-1.0.lua:205:
tipPrototype = <table> {}
IsAcquired = <function> @ LibQTip-1.0\LibQTip-1.0.lua:116:
Release = <function> @ LibQTip-1.0\LibQTip-1.0.lua:109:
Acquire = <function> @ LibQTip-1.0\LibQTip-1.0.lua:93:
cellMetatable = <table> {}
frameMetatable = <table> {}
}
MODNAME = "Broker CrystalMote"
db = <table> {
showAlts = true
showBank = true
showZero = true
showLK = true
}
drawTooltip = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:563:

---

And the options was'n saved after logoff. On every login the options are on default.

Last edited by Kazragore : 11-11-2009 at 10:03 AM.
Kazragore is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-11-2009, 01:39 AM  
gizmo28
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 20
Uploads: 2
Quote:
Originally posted by Kazragore
Using the newest aviables one's.

I think i got the errors sorted out, can you please try this new version for me, if possible by clearing out your Cache folder from WoW if you know how to do that, or you can simply just the move the folder out from the Wow directory then move it back when done. Thanks. Let me know if this works, took me a while to figure out why i couldn't get the errors you were getting to show up.

Last edited by gizmo28 : 11-11-2009 at 02:35 AM.
gizmo28 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-10-2009, 08:44 AM  
Kazragore
A Murloc Raider

Forum posts: 5
File comments: 69
Uploads: 0
Quote:
Originally posted by gizmo28
What version of Fubar and Broker2Fubar are you using, I can't seem to reproduce these errors for some reason.
Using the newest aviables one's.
Kazragore is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-10-2009, 03:29 AM  
gizmo28
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 20
Uploads: 2
Found the cuase of the error just have to figure out how to fix it, it's caused from the server restart and cache being wiped out, the errors go away after you have seen every item at least once.
gizmo28 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-10-2009, 12:16 AM  
gizmo28
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 20
Uploads: 2
Quote:
Originally posted by Kazragore
I deleted the old saved var, yes. I use FuBar and Broker2Fubar, because many AddOns goes from Fubar to Broker and I have more Broker Addons now.
What version of Fubar and Broker2Fubar are you using, I can't seem to reproduce these errors for some reason.
gizmo28 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-09-2009, 02:35 PM  
Kazragore
A Murloc Raider

Forum posts: 5
File comments: 69
Uploads: 0
Quote:
Originally posted by gizmo28
Are these errors only with Broker2Fubar, this mod was written diffrently for its options table to save space and memory. The mod doesnt throw any errors for me using normal LDB display like Dockingstation.

Also did you delete the old saved vairables db file, looking in your first post it seems to missing some stuff for the db table.

I just tried loading Fubar 3.6, and Broker2Fubar, and and its working without errors, if you didn't delete the saved variable file, that might be causing the problem, as its missing the stuff that was added in, please try that and post back.
I deleted the old saved var, yes. I use FuBar and Broker2Fubar, because many AddOns goes from Fubar to Broker and I have more Broker Addons now.

Last edited by Kazragore : 11-09-2009 at 02:36 PM.
Kazragore is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-09-2009, 10:18 AM  
gizmo28
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 20
Uploads: 2
Are these errors only with Broker2Fubar, this mod was written diffrently for its options table to save space and memory. The mod doesnt throw any errors for me using normal LDB display like Dockingstation.

Also did you delete the old saved vairables db file, looking in your first post it seems to missing some stuff for the db table.

I just tried loading Fubar 3.6, and Broker2Fubar, and and its working without errors, if you didn't delete the saved variable file, that might be causing the problem, as its missing the stuff that was added in, please try that and post back.

Last edited by gizmo28 : 11-09-2009 at 10:42 AM.
gizmo28 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-09-2009, 08:00 AM  
Kazragore
A Murloc Raider

Forum posts: 5
File comments: 69
Uploads: 0
and this error after clicking on it:

[2009/11/09 14:59:25-1057-x1]: Broker_CrystalMote-v3.0-Release\Broker_CrystalMote.lua:703: attempt to index field 'optionsFrame' (a nil value)
Broker_CrystalMote-v3.0-Release\Broker_CrystalMote.lua:612: in function `OnClick'
Broker2FuBar-1.0\pluginPrototype.lua:51: in function `OnFuBarClick'
LibFuBarPlugin-3.0-90063:1342: in function <...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:1338>
FuBar-3.0.90012\FuBar.lua:1201: in function <FuBar\FuBar.lua:1199>

Locals:
self = LibFuBarPlugin-3.0_Broker CrystalMote_B2F_Frame {
self = <table> {}
textWidth = 5.5714291739026
0 = <userdata>
text = LibFuBarPlugin-3.0_Broker CrystalMote_B2F_FrameText {}
icon = LibFuBarPlugin-3.0_Broker CrystalMote_B2F_FrameIcon {}
plugin = <table> {}
}
button = "LeftButton"
HideTooltip = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:545:
BCMDropDownMenu = BCMDropDownMenu {
displayMode = "MENU"
info = <table> {}
initialize = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:202:
0 = <userdata>
uncheck = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:197:
}
addon = <table> {
CountInv = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:815:
SetDefaultModuleLibraries = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:384:
BankCountString = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:803:
OnInitialize = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:665:
NewModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:258:
EnableModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:349:
modules = <table> {}
CancelTimer = <function> @ Ace3\AceTimer-3.0\AceTimer-3.0.lua:312:
IterateEmbeds = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:459:
defaultModuleLibraries = <table> {}
TimeLeft = <function> @ Ace3\AceTimer-3.0\AceTimer-3.0.lua:364:
ScheduleRepeatingTimer = <function> @ Ace3\AceTimer-3.0\AceTimer-3.0.lua:302:
CancelAllTimers = <function> @ Ace3\AceTimer-3.0\AceTimer-3.0.lua:342:
updateTimer = "table: 1B2F3608"
GetName = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:301:
name = "Broker_CrystalMote"
IsEnabled = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:468:
ScheduleTimer = <function> @ Ace3\AceTimer-3.0\AceTimer-3.0.lua:277:
DisableModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:367:
ShowTracking = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:702:
charName = "Byrok"
db = <table> {}
Update = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:734:
baseName = "Broker_CrystalMote"
CountString = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:791:
InvCountString = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:795:
TooltipElements = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:779:
IsModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:485:
ShowDisplay = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:706:
SetDefaultModuleState = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:404:
CharHasElement = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:764:
CharColumnns = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:756:
SetEnabledState = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:441:
TooltipNames = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:740:
enabledState = true
UpdateScale = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:716:
UpdateTimer = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:724:
PurgeData = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:710:
OnDisable = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:685:
RegisterModuleOptions = <function> @ Broker_CrystalMote\Broker_CrystalMote.lua:697:
Enable = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:316:
Iter
---
Kazragore is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.