Download
(243Kb)
Download
Updated: 09-22-10 10:55 PM
Pictures
File Info
Updated:09-22-10 10:55 PM
Created:08-18-10 08:15 AM
Downloads:4,354
Favorites:27
MD5:

GemCensus

Version: 1.1.2beta
by: Cyprias [More]

GemCensus does not work with Cataclysm. No ETA on when I'll return to WoW to update it.

Get the latest version of GemCensus from Curse.com.

GemCensus (GC) inspects people and records which gems people have socketed. Then shows you in a table which gems are the most popular along with their raw & cut price and profit to be made.

Type /gc to bring up the display.

GemCensus is looking for translators. Apply here



GC can use the follow price algorithms.

  • AuctionLite
  • AuctionMaster Current
  • AuctionMaster Historical
  • AuctionMaster Min Buyout
  • Auctionator
  • Auctioneer Appraiser
  • Auctioneer Histogram
  • Auctioneer Market
  • Auctioneer Min Buyout
  • Auctioneer Purchased
  • Auctioneer Sales
  • Auctioneer Simple
  • Auctioneer StdDev
  • Auctioneer WoWEcon
  • Auctioneer iLevel
  • Previous login price (price cache from last login with a auction addon loaded)
  • Vendor Value

GC can filter out gems you already know so you can easily figure out what cuts to learn. Or filter out gems you don't know so you can figure out what cuts will return the most profit.
It's up to you to balance popularity with profit. Profitable gems aren't always popular, popular gems aren't always profitable.

This is still early beta. Please let me know if there's problems.
Alpha versions can be found at WoWAce.com.

Your known gems are saved when you open your Jewelcrafting window. I'll add some sort of notification and/or a button to bring up GemCensus from that window.

Todo:
  • Inspect group members.


Will not be added
  • Mailbox tracking.

Credits
* DonBot1987 for German translation.
* Farook for German translation.
* xevilgrin for German translation.
* Pettigrow for French translation.
* Sasmira for French translation.
* cherrys for Russian translation.
* LilSparky for pricing plug system.

Donations welcome. There's a donate button on here.
Bitcoin address: 13mvJMp8Z38SUAnZ4PgGpio5L2inqWQGsP

Tagged as 1.1.2beta
- Added requesting item info from server of gem's we don't have in our local cache.
- Minor change to CutToRaw function after Sept18 patch broke GC.

----
Tagged as 1.1.1beta
- Changed IsGem() function to just use itemID and not convert to itemLink. This /may/ fix a bug 2 people are having.

----
Tagged as 1.1.0.
- Seems ready for a release version.

----
Tagged as 1.0.15beta
- Profit column will show 0 if there's no profit to be made. The copper to coins function was messing up.

----
Tagged as 1.0.14beta
- Added price caching on logout so a auction addon isn't need on next login.
- Removed LSW cache file. I'd rather a cache use GC's chosen price algorithm instead of LSW's chosen algorithm.
- Price option will display the default price name if no AH addon is loaded. (default is cache)

----
Tagged as 1.0.13beta
- Added LilSparky's Workshop cache price system. It caches prices so a AH isn't needed on next login. It uses LWS's chosen price algorithm though.
- Fixed calling ClearInspectPlayer() after we've collected gem data preventing other addons from getting talent info.

----
Tagged as 1.0.12beta
- Fixed 'Have raw gems' preemptively subtracting raw gems from inventory even if a cut wasn't added to the display.
- Added slider to change display frame level 0-100. default at 50.
- Pulling corrected french & german translations that went missing last update.

----
Tagged as 1.0.11beta.
- If Auctioneer's Min Buyout cannot find any active auctions, we'll return 2x market price.
- Added colour blind currency option. (g/s/c instead of coloured coin textures). Using WoW's xxx_AMOUNT_SYMBOL globals.
- Tooltip raw & gem count is updated when BAG_UPDATE fires.
- Shrank display width by 20px.
- Changed default size of options screen so both display and options can be shown on a 1280x*** screen.
- Our auction saving code will ignore auctions that are sold. (they linger there for 1 hour)
- Added Tradeskills options to choose who's known gems to use in the Known Gems filter.
- Screwed up half of french, german and russian translations.
- Added AceHook-3.0 to pgkmeta.

----
Tagged as 1.0.10beta
- Added option to filter Nightmare Tears.
- Added option to filter Nightmare Tears.
- Added debug message when we've collected gem data.
- We'll collect gem data even if we didn't request it (user manually inspected someone).

----
Tagged as 1.0.9beta.
* Removed AceTimer.

----
Tagged as 1.0.8beta
- Added rightclick dropdown menu to create gems.


----
Tagged as 1.0.7beta
- Print when inspecting set to enabled by default. This may be spammy by default but some users may need the message to know it's working.
- 'Include bank inventory' option will gray out if Have Raw Gems or Filter Inventory Gems is disabled.
- Fixed German locale string format error.
- If current auction price algorithm cannot return a value, we'll fall back on vendor value.
- Added option to filter by profit/gold. default is off.
- The number of raw and cut gems is shown in tooltip when mousing over gem column.
- Added option to display debug messages.

----
Tagged as 1.0.6beta
* Added option to ignore cuts you already have in inventory and/or auction.

----
Tagged as 1.0.5beta
* Added addon toc info (title/author/website/ect) to options frame.
* Added option to only show cuts you (current character) have raw gems for. off by default.
* Changed red to green colour on profit percentage column. Lowest number shown will be red.
* Added raw gem countdown option which reduces your raw gem count as cuts are added to table.If you plan on cutting 5 gems, set it to 5.
* Added inventory options.

----
Tagged as 1.0.4beta
* AuctionMaster algorithm confirmed working.

----
Tagged as 1.0.3beta.
* Fixed login bug on line 44. Packager removed -- before my comment causing it to execute my comment. whoops

----
Tagged as 1.0.2beta.
* Added support for Auctionator, AuctionLite, AuctionMaster and VendorPrice.
Post A Reply Comment Options
Unread 08-19-10, 10:27 AM  
awesomsauce
A Deviate Faerie Dragon

Forum posts: 16
File comments: 6
Uploads: 0
Before I noticed the inspect on target, I wrote a simple macro for targeting and inspecting. I have been leaving the target on for roughly 10-15 seconds. It seems like a lot of the gems are not showing up until I log out of the alt and log back in.

Outside of that, this is a tremendous app from my perspective.
Report comment to moderator  
Reply With Quote
Unread 08-19-10, 10:09 AM  
Cyprias
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 71
Uploads: 9
Originally posted by Medivh2010
Date: 2010-08-19 17:45:54
...

NOte: I'm using AuctionMaster
Thank you Medivh2010. I've uploaded a fix in 1.0.4beta.
Report comment to moderator  
Reply With Quote
Unread 08-19-10, 09:51 AM  
Medivh2010
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Date: 2010-08-19 17:45:54
ID: 3
Error occured in: Global
Count: 1
Message: ...s\GemCensus_Display\pricingSupport\auctionMaster.lua line 86:
attempt to call method 'RegisterMenu' (a nil value)
Debug:
[C]: RegisterMenu()
...s\GemCensus_Display\pricingSupport\auctionMaster.lua:86: init()
GemCensus_Display\pricing.lua:89: RegisterPricingSupport()
...s\GemCensus_Display\pricingSupport\auctionMaster.lua:111: in main chunk
[C]: ?
GemCensus\core.lua:428: LoadAddon()
GemCensus\core.lua:410: ShowDisplay()
GemCensus\options.lua:294: ?()
...erface\AddOns\Ace3\AceConsole-3.0\AceConsole-3.0.lua:94: value()
..\FrameXML\ChatFrame.lua:4070:
..\FrameXML\ChatFrame.lua:3997
[C]: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:3660: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:3698: ChatEdit_OnEnterPressed()
[string "*:OnEnterPressed"]:1:
[string "*:OnEnterPressed"]:1

NOte: I'm using AuctionMaster
Last edited by Medivh2010 : 08-19-10 at 09:52 AM.
Report comment to moderator  
Reply With Quote
Unread 08-19-10, 08:29 AM  
Cyprias
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 71
Uploads: 9
Originally posted by awesomsauce
Is there a length of time required for inspecting someone. Even though I have maxxed the threshold of the gems to show, it will not show more than the 1st 10 gems that were scanned.
In the options there's a checkbox to print a message when inspecting someone. When you target someone it takes 1-3 seconds before gem info becomes available. If you switch targets too soon it'll alert you.
The first version might have had inspect on target off by default. Make sure it's enabled.
Report comment to moderator  
Reply With Quote
Unread 08-19-10, 08:14 AM  
awesomsauce
A Deviate Faerie Dragon

Forum posts: 16
File comments: 6
Uploads: 0
Is there a length of time required for inspecting someone. Even though I have maxxed the threshold of the gems to show, it will not show more than the 1st 10 gems that were scanned.
Report comment to moderator  
Reply With Quote
Unread 08-19-10, 07:25 AM  
Cyprias
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 71
Uploads: 9
Hey guys. I'm sorry about the line 44 bug. The addon packager removed -- before a comment which caused the problem. WoW was supposed to ignore the comment. (13/14/15/16 depending on which revision it was).
1.0.3beta should be fixed.
Report comment to moderator  
Reply With Quote
Unread 08-19-10, 05:52 AM  
awesomsauce
A Deviate Faerie Dragon

Forum posts: 16
File comments: 6
Uploads: 0
worked perfectly, thank you
Report comment to moderator  
Reply With Quote
Unread 08-19-10, 02:35 AM  
xandora
A Chromatic Dragonspawn
 
xandora's Avatar

Forum posts: 188
File comments: 51
Uploads: 0
Go into the core.lua file in the addon folder and comment or delete the '13' at the end of line 44.

EDIT: Since people are also having trouble with the the slash command as well, doing the above will fix your problem.
__________________
Last edited by xandora : 08-19-10 at 02:43 AM.
Report comment to moderator  
Reply With Quote
Unread 08-18-10, 09:19 PM  
awesomsauce
A Deviate Faerie Dragon

Forum posts: 16
File comments: 6
Uploads: 0
Error Messages

Received the two following error messages when logging in to try out this addon:

Date: 2010-08-18 23:13:40
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\GemCensus\core.lua line 44:
unexpected symbol near '13'
Debug:
[C]: ?
AddOns:
Swatter, v5.8.4723 (CreepyKangaroo)
Ace2, v
Ace3, v
AckisRecipeList, vv2.0
Altoholic, v3.3.002b
Atlas, v1.17.0
AtlasBattlegrounds, v1.17.0
AtlasDungeonLocs, v1.17.0
AtlasOutdoorRaids, v1.17.0
AtlasTransportation, v1.17.0
AucAdvanced, v5.8.4723 (CreepyKangaroo)
AucFilterBasic, v5.8.4723 (CreepyKangaroo)
AucFilterOutlier, v5.8.4723.2531
AucMatchUndercut, v5.8.4723.2531
AucStatHistogram, v5.8.4723 (CreepyKangaroo)
AucStatiLevel, v5.8.4723 (CreepyKangaroo)
AucStatPurchased, v5.8.4723 (CreepyKangaroo)
AucStatSales, v5.8.4723.2842
AucStatSimple, v5.8.4723 (CreepyKangaroo)
AucStatStdDev, v5.8.4723 (CreepyKangaroo)
AucStatWOWEcon, v5.8.4723.2530
AucUtilAHWindowControl, v5.8.4723.3311
AucUtilAppraiser, v5.8.4723.2530
AucUtilAskPrice, v5.8.4723.3175
AucUtilAutoMagic, v5.8.4723.3142
AucUtilCompactUI, v5.8.4723.2530
AucUtilEasyBuyout, v5.8.4723.3583
AucUtilFixAH, v5.8.4723 (CreepyKangaroo)
AucUtilGlypher, v5.8.4723.2545
AucUtilItemSuggest, v5.8.4723.3108
AucUtilPriceLevel, v5.8.4723.2545
AucUtilScanButton, v5.8.4723.2530
AucUtilScanFinish, v5.8.4723.3576
AucUtilScanProgress, v5.8.4723.2530
AucUtilScanStart, v5.8.4723.2530
AucUtilSearchUI, v5.8.4723.3655
AucUtilSimpleAuction, v5.8.4723.4546
AucUtilVendMarkup, v5.8.4723.2530
AuldLangSyne, vv3.3.5.3
AuldLangSyneBackup, vv3.3.5.3
AuldLangSyneFriendList, vv3.3.5.3
AuldLangSyneFu, vv3.3.5.3
AuldLangSyneGuildList, vv3.3.5.3
AuldLangSyneInfo, vv3.3.5.3
AuldLangSyneNote, vv3.3.5.3
AuldLangSynePanel, vv3.3.5.3
AuldLangSyneSync, vv3.3.5.3
BeanCounter, v5.8.4723 (CreepyKangaroo)
BloodQueen, v1.8
BonusScanner, v5.3
Broker2FuBar, v1.0
BrokerPvP, v1.0
Chinchilla, vv2.1.4
CTBarMod, v3.302 (CTMod 3.3)
CTBottomBar, v3.301 (CTMod 3.3)
CTCore, v3.314 (CTMod 3.3)
CurseProfiler, v
Damaging, v
DataStore, v3.3.001
DataStoreAchievements, v3.3.001
DataStoreAuctions, v3.3.001
DataStoreCharacters, v3.3.001
DataStoreContainers, v3.3.001
DataStoreCrafts, v3.3.002
DataStoreCurrencies, v3.3.001
DataStoreInventory, v3.3.002
DataStoreMails, v3.3.001
DataStorePets, v3.3.001
DataStoreQuests, v3.3.001
DataStoreReputations, v3.3.001
DataStoreSkills, v3.3.002
DataStoreSpells, v3.3.001
DataStoreStats, v3.3.001
DataStoreTalents, v3.3.001
DBMBurningCrusade, v
DBMCore, v
DBMLDB, v
DewdropLib, v
Enchantrix, v5.8.4723 (CreepyKangaroo)
EnchantrixBarker, v5.8.4723 (CreepyKangaroo)
FuBar, v
FuBarExperienceFu, v1.1 $Revision: 65606 $
FuBarFactionsFu, v2.2.1-79
FuBarReagentFu, v3.07
FuBarSkillsPlusFu, v3.3.1
FuBarPlugin20, v2.0 $Revision: 66634 $
FuTextures, v2.0
GearScore, v3.1.17 - Release
GemCensus, v1.0.2beta
LibCrayon30, v
LibRock10, v
Recount, v
Stubby, v5.8.4723 (CreepyKangaroo)
TabletLib, v
BlizRuntimeLib_enUS v3.3.5.30300 <us>
(ck=b30)

Date: 2010-08-18 23:13:40
ID: 2
Error occured in: Global
Count: 1
Message: ..\AddOns\GemCensus\options.lua line 31:
attempt to call method 'NewModule' (a nil value)
Debug:
[C]: NewModule()
GemCensus\options.lua:31: in main chunk
AddOns:
Swatter, v5.8.4723 (CreepyKangaroo)
Ace2, v
Ace3, v
AckisRecipeList, vv2.0
Altoholic, v3.3.002b
Atlas, v1.17.0
AtlasBattlegrounds, v1.17.0
AtlasDungeonLocs, v1.17.0
AtlasOutdoorRaids, v1.17.0
AtlasTransportation, v1.17.0
AucAdvanced, v5.8.4723 (CreepyKangaroo)
AucFilterBasic, v5.8.4723 (CreepyKangaroo)
AucFilterOutlier, v5.8.4723.2531
AucMatchUndercut, v5.8.4723.2531
AucStatHistogram, v5.8.4723 (CreepyKangaroo)
AucStatiLevel, v5.8.4723 (CreepyKangaroo)
AucStatPurchased, v5.8.4723 (CreepyKangaroo)
AucStatSales, v5.8.4723.2842
AucStatSimple, v5.8.4723 (CreepyKangaroo)
AucStatStdDev, v5.8.4723 (CreepyKangaroo)
AucStatWOWEcon, v5.8.4723.2530
AucUtilAHWindowControl, v5.8.4723.3311
AucUtilAppraiser, v5.8.4723.2530
AucUtilAskPrice, v5.8.4723.3175
AucUtilAutoMagic, v5.8.4723.3142
AucUtilCompactUI, v5.8.4723.2530
AucUtilEasyBuyout, v5.8.4723.3583
AucUtilFixAH, v5.8.4723 (CreepyKangaroo)
AucUtilGlypher, v5.8.4723.2545
AucUtilItemSuggest, v5.8.4723.3108
AucUtilPriceLevel, v5.8.4723.2545
AucUtilScanButton, v5.8.4723.2530
AucUtilScanFinish, v5.8.4723.3576
AucUtilScanProgress, v5.8.4723.2530
AucUtilScanStart, v5.8.4723.2530
AucUtilSearchUI, v5.8.4723.3655
AucUtilSimpleAuction, v5.8.4723.4546
AucUtilVendMarkup, v5.8.4723.2530
AuldLangSyne, vv3.3.5.3
AuldLangSyneBackup, vv3.3.5.3
AuldLangSyneFriendList, vv3.3.5.3
AuldLangSyneFu, vv3.3.5.3
AuldLangSyneGuildList, vv3.3.5.3
AuldLangSyneInfo, vv3.3.5.3
AuldLangSyneNote, vv3.3.5.3
AuldLangSynePanel, vv3.3.5.3
AuldLangSyneSync, vv3.3.5.3
BeanCounter, v5.8.4723 (CreepyKangaroo)
BloodQueen, v1.8
BonusScanner, v5.3
Broker2FuBar, v1.0
BrokerPvP, v1.0
Chinchilla, vv2.1.4
CTBarMod, v3.302 (CTMod 3.3)
CTBottomBar, v3.301 (CTMod 3.3)
CTCore, v3.314 (CTMod 3.3)
CurseProfiler, v
Damaging, v
DataStore, v3.3.001
DataStoreAchievements, v3.3.001
DataStoreAuctions, v3.3.001
DataStoreCharacters, v3.3.001
DataStoreContainers, v3.3.001
DataStoreCrafts, v3.3.002
DataStoreCurrencies, v3.3.001
DataStoreInventory, v3.3.002
DataStoreMails, v3.3.001
DataStorePets, v3.3.001
DataStoreQuests, v3.3.001
DataStoreReputations, v3.3.001
DataStoreSkills, v3.3.002
DataStoreSpells, v3.3.001
DataStoreStats, v3.3.001
DataStoreTalents, v3.3.001
DBMBurningCrusade, v
DBMCore, v
DBMLDB, v
DewdropLib, v
Enchantrix, v5.8.4723 (CreepyKangaroo)
EnchantrixBarker, v5.8.4723 (CreepyKangaroo)
FuBar, v
FuBarExperienceFu, v1.1 $Revision: 65606 $
FuBarFactionsFu, v2.2.1-79
FuBarReagentFu, v3.07
FuBarSkillsPlusFu, v3.3.1
FuBarPlugin20, v2.0 $Revision: 66634 $
FuTextures, v2.0
GearScore, v3.1.17 - Release
GemCensus, v1.0.2beta
LibCrayon30, v
LibRock10, v
Recount, v
Stubby, v5.8.4723 (CreepyKangaroo)
TabletLib, v
BlizRuntimeLib_enUS v3.3.5.30300 <us>
(ck=b30)
Report comment to moderator  
Reply With Quote
Unread 08-18-10, 08:40 PM  
Warlocomotif
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 100
Uploads: 9
I'm a big slacker when it comes tp making gold the hard way, and I rarely bother doing it- but this addon seems fantastic.
Report comment to moderator  
Reply With Quote
Unread 08-18-10, 06:12 PM  
Crazytoo
A Kobold Labourer

Forum posts: 1
File comments: 35
Uploads: 0
Originally posted by Cyprias
I can't figure out why that line is giving a error. Is anyone else getting this too?
when I do /gc, it will not open
Report comment to moderator  
Reply With Quote
Unread 08-18-10, 05:48 PM  
Cyprias
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 71
Uploads: 9
Originally posted by Crazytoo
Got this as I came into the game. Trying your mod for the first time.
I can't figure out why that line is giving a error. Is anyone else getting this too?
Report comment to moderator  
Reply With Quote
Unread 08-18-10, 05:21 PM  
Crazytoo
A Kobold Labourer

Forum posts: 1
File comments: 35
Uploads: 0
Got this as I came into the game. Trying your mod for the first time.

Date: 2010-08-18 16:16:14
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\GemCensus\core.lua line 44:
unexpected symbol near '13'
Debug:
[C]: ?
[C]: LoadAddOn()
AddonLoader\AddonLoader.lua:109: LoadAddOn()
AddonLoader\Conditions.lua:128:
AddonLoader\Conditions.lua:118
AddonLoader\Conditions.lua:143:
AddonLoader\Conditions.lua:133

AddOns:
AucAdvanced, v5.9.4842 (WhackyWallaby)
AucFilterBasic, v5.9.4842 (WhackyWallaby)
AucFilterOutlier, v5.9.4842.2531
AucMatchUndercut, v5.9.4842.2531
AucStatHistogram, v5.9.4842 (WhackyWallaby)
AucStatiLevel, v5.9.4842 (WhackyWallaby)
AucStatPurchased, v5.9.4842 (WhackyWallaby)
AucStatSales, v5.9.4842.2842
AucStatSimple, v5.9.4842 (WhackyWallaby)
AucStatStdDev, v5.9.4842 (WhackyWallaby)
AucStatWOWEcon, v5.9.4842.2530
AucUtilAHWindowControl, v5.9.4842.3311
AucUtilAppraiser, v5.9.4842.2530
AucUtilAskPrice, v5.9.4842.3175
AucUtilAutoMagic, v5.9.4842.3142
AucUtilCompactUI, v5.9.4842.2530
AucUtilEasyBuyout, v5.9.4842.3583
AucUtilFixAH, v5.9.4842 (WhackyWallaby)
AucUtilGlypher, v5.9.4842.2545
AucUtilItemSuggest, v5.9.4842.3108
AucUtilPriceLevel, v5.9.4842.2545
AucUtilScanButton, v5.9.4842.2530
AucUtilScanFinish, v5.9.4842.2530
AucUtilScanProgress, v5.9.4842.2530
AucUtilScanStart, v5.9.4842.4819
AucUtilSearchUI, v5.9.4842.3655
AucUtilSimpleAuction, v5.9.4842.4546
AucUtilVendMarkup, v5.9.4842.2530
GemCensus, v1.0.2beta
Report comment to moderator  
Reply With Quote
Unread 08-18-10, 03:07 PM  
Cyprias
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 71
Uploads: 9
Added support for Auctioneer, Auctionator, AuctionLite, AuctionMaster and VendorPrice in 1.0.2beta.
Let me know if there's issues.
Report comment to moderator  
Reply With Quote
Unread 08-18-10, 12:21 PM  
break19
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 116
File comments: 99
Uploads: 3
Re: Re: Auctionator support and Enchanting

Originally posted by Cyprias
Yeah other auction addon data is a todo.

Yeah enchants are possible. I was actually working on a addon that did both gems and enchants but scrapped it and decided to just do gems.
1 main issue with enchants is the effectID added to armor/weapon itemString don't have API to translate them to a name. So a database of effectID to spellID is needed. Maybe EnchantCensus will be my next addon.
<3 AuctionLite
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: