Download
(243Kb)
Download
Updated: 10-16-14 08:12 PM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Updated:10-16-14 08:12 PM
Created:01-25-10 07:34 PM
Downloads:27,680
Favorites:159
MD5:

NeedyGreedy  Popular! (More than 5000 hits)

Version: 2.0.1
by: lokyst [More]

NeedyGreedy is a rewrite of RollWatcher by Marcowocky. It displays the need, greed, disenchant or pass status of looted items and who won the roll.

Changes to the original include:
- Support for the disenchant button
- An improved roll table display
- Display of roll types using icons
- Chat links
- Loot spam filter
- A summary report of wins accessible via /ng report
- Support for non enUS clients
- Able to operate without a DataBroker display addon
- Support for LibDataBroker tooltips

Updated to work with Warcraft 5.2.

Release 2.0.1 2014-10-16
- Updated interface and toc.

Release 2.0.0 2013-03-17
- Updated to work with Warcraft 5.2.

Release 1.10.1 2012-09-19
- Repackaged with missing LibSharedMedia libraries

Release 1.10 2012-09-02
- Fix for GetNumRaidMembers error
- Updated interface version

Release 1.9.11 2012-04-04
- Fix for Prat error

Release 1.9.10 2012-02-02
- Possible fix for unpack error

Release 1.9.9 2012-01-26
- Added option under UI options to display the winners at the top of the table

Release 1.9.8 2012-01-06
- Tweaks to the way Master Looter is displayed in DataBroker addons

Release 1.9.7 2011-12-31
- Minor library update

Release 1.9.6 2011-12-29
- Fix for crash when minimap icon is not displayed

Release 1.9.5 2011-12-29
- Added option to lock minimap button position

Release 1.9.4 2011-12-20
- Fix for crash when items have not been seen before

Release 1.9.3 2011-12-18
- Fix for players ineligible for loot appearing as blank rows
- Added MaxHeight option with scroll bar
- Further improvements to debug logging

Release 1.9.2 2011-12-10
- Further fixes for "+ role bonus" rolls not being tracked correctly (please?)
- Limit number of messages recorded by debug log to prevent crash

Release 1.9.1 2011-12-09
- Fix for rolls not being recorded
- Temporarily removed "Show Top Rolls" until we get cross-realm raids sorted out
- Added debug log under Debug Options tab

Release 1.9.0 2011-12-08
- Added new feature "Show Top Rolls" that displays a list of the top X sorted rolls
- Further fixes for cross-realm raiding
- Reduced overly spacious row heights

Release 1.8.1 2011-12-08
- Fix for players' names appearing as "PlayerName + Role Bonus" *untested*
- This should fix loot rolls appearing as 0 as well.

Release 1.8.0 2011-12-01
- Temporary fix for crash when rolling on loot in LFR that sets unrecognised roll values to 0.
- Added option to turn on debug messages in the configuration menu. If you'd like to get NeedyGreedy working fully again, please enable this and send any messages along with a description of what type of roll occurred, and whether it was a raid or dungeon.

Release 1.7.0 2011-09-09
- Added option to play sound when rolling is complete *untested*

Release 1.6.1 2011-08-16
- Update toc and libraries

Release 1.6.0 2010-12-14
- Added options to modify detached tooltip background and border colors

Release 1.5.6 2010-10-12
- Fixed nil value text error that sometimes occurred

Release 1.5.5 2010-10-12
- Updated to Ace3 r971
- Updated interface to 40000

Release 1.5.4 2010-08-20
- Added option to display the loot method in the databroker feed
- Updated to LibQTip r139

Release 1.5.3 2010-06-05
- Separated chat and UI configuration options for more configurability.
- Removed leftover debug code that was causing an error.

Release 1.5.2 2010-06-02
- Fix for not remembering highlight winner color.
- Fixed bug where highlight self would color entire column.

Release 1.5.1 2010-06-01
- Fixed bug with chat filter not working

Release 1.5.0 2010-06-01
- Added option to print a compact loot summary to the chat box when a roll is won.
- Added option to highlight the winning roll in a different color
- Added option to highlight your winning rolls in a different color

Release 1.4.2 2010-05-28
- Bugfix for NeedyGreedy interfering with addons that modify the number of arguments in the chat event.

Release 1.4.1 2010-05-24
- Bugfix for CancelTimer error.

Release 1.4.0 2010-05-24
- Added a configurable delay before hiding the detached tooltip after all rolls have been processed.
- Hopefully fixed bug with corrupted tooltip border textures.
- Updated LibQTip-1.0 to release 135.

Release 1.3.0 2010-03-26
- Changed the way chat messages are parsed.
- Hopefully a more thorough fix for the NeedyGreedy reset dialog popping up during instances.

Release 1.2.5 2010-02-28
- Added option to suppress the display of the LibDataBroker tooltip when in a raid.

Release 1.2.4 2010-02-23
- Fixed bug where the state of the detached tooltip would be forgotten when toggling the tooltip via the libDataBroker icon
- Added option to lock position of detached tooltip
- Added option to scale detached tooltip
- Changed party option so that it doesn't require/enforce a party in order to show the tooltip
- Moved detached tooltip options into their own page

Release 1.2.3 2010-02-22
- Fixed a bug where the detached tooltip would pop up during combat if an item is being rolled on but the tooltip had been closed manually
- If Auto Popup is enabled, then the display of the detached tooltip will timeout after a maximum of the rolltime + 1 minute, if the tooltip is not manually hidden before then

Release 1.2.2 2010-02-21
- Fixed a bug where the reset dialog would pop up during the Prophet Tharonja fight

Release 1.2.1 2010-02-18
- Added slash commands for hiding and showing detached tooltip: /ng hide and /ng show
- Fixed handling of minimap icon when switching profiles
- A few code optimizations for the detached tooltip

Release 1.2 2010-02-10
- Added colored borders indicating item quality around item icons
- Added option to reset item data when joining a new group or entering an instance
- Added slash command /ng reset to clear the item list
- Added paging to attached tooltip
- Fixed a bug where entering a new instance would overwrite old items

Release 1.1 2010-02-02
- Added close button to detached tooltip
- Added summary report of wins accessible via the commandline with /ng report
- Added option to always popup the detached window when an item is being rolled on
- Fixed shift-click to re-attach window not resetting to the first item
- Fixed a bug that caused the detached window to grow when zoning
- Reduced the amount of empty space used by the detached tooltip

Release 1.0.2 2010-01-29
- Fixed bug in item expiration code

Release 1.0.1 2010-01-28
- Fixed column out of range bug

Release 1.0 2010-01-28
- Added alt-click to clear item list
- Fixed issue with some items not being recorded as being received
- Added option to only show when in a party
- Added option to auto-hide when entering combat
- Added option to show rolls of party members that are no longer in the group
- Fixed issue with player showing up as grey when logging in
- Layout tweaks

Release 0.10 alpha 2010-01-26
- Experimental fix for non enUS clients
- Automatic enabling of detailed loot information option
- Chat filter for loot roll messages
- Shift-click to attach/detach tooltip
Optional Files (0)


Post A Reply Comment Options
Unread 01-28-10, 04:52 PM  
lokyst
A Deviate Faerie Dragon
 
lokyst's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 95
Uploads: 6
Originally posted by Suppa
Excellent addon. In Russian client works well (with minor errors). Thanks to the author.
I would have to remain a list of players after they leave the group.
And the message to chat about who and what chose (like Recount)
Version 1.0 now has the option to display the rolls of members who are no longer in your party.
Report comment to moderator  
Reply With Quote
Unread 01-28-10, 06:35 PM  
juhakosk
A Kobold Labourer

Forum posts: 1
File comments: 32
Uploads: 0
Thank you
I was using greedbeacon before, but I like this one a lot more.
Report comment to moderator  
Reply With Quote
Unread 01-29-10, 07:35 AM  
Suppa
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Originally posted by lokyst
Version 1.0 now has the option to display the rolls of members who are no longer in your party.
Exelent

So, in version 1.0.1, i set expiry time for 60 minutes.
After 60 minutes I have error:

Code:
Date: 2010-01-29 15:26:56
ID: 1
Error occured in: Global
Count: 2
Message: ..\AddOns\NeedyGreedy\NeedyGreedy.lua line 780:
   attempt to call global 'wipte' (a nil value)
Debug:
   (tail call): ?
   (tail call): ?
   NeedyGreedy\NeedyGreedy.lua:780:
      NeedyGreedy\NeedyGreedy.lua:770
   (tail call): ?
   [C]: ?
   [string "safecall Dispatcher[2]"]:9:
      [string "safecall Dispatcher[2]"]:5
   (tail call): ?
   ...AddOns\Chinchilla\libs\AceTimer-3.0\AceTimer-3.0.lua:164:
      ...AddOns\Chinchilla\libs\AceTimer-3.0\AceTimer-3.0.lua:138
AddOns:
  Swatter, v5.7.4568 (KillerKoala)
  AdvancedTradeSkillWindow, v
  AucAdvanced, v5.7.4568 (KillerKoala)
  AucFilterBasic, v5.7.4568 (KillerKoala)
  AucFilterOutlier, v5.7.4568.2531
  AucMatchUndercut, v5.7.4568.2531
  AucStatClassic, v5.7.4568 (KillerKoala)
  AucStatHistogram, v5.7.4568 (KillerKoala)
  AucStatiLevel, v5.7.4568 (KillerKoala)
  AucStatPurchased, v5.7.4568 (KillerKoala)
  AucStatSales, v5.7.4568.2842
  AucStatSimple, v5.7.4568 (KillerKoala)
  AucStatStdDev, v5.7.4568 (KillerKoala)
  AucStatWOWEcon, v5.7.4568.2530
  AucUtilAHWindowControl, v5.7.4568.3311
  AucUtilAppraiser, v5.7.4568.2530
  AucUtilAskPrice, v5.7.4568.3175
  AucUtilAutoMagic, v5.7.4568.3142
  AucUtilCompactUI, v5.7.4568.2530
  AucUtilEasyBuyout, v5.7.4568.3583
  AucUtilFixAH, v5.7.4568 (KillerKoala)
  AucUtilGlypher, v5.7.4568.2545
  AucUtilItemSuggest, v5.7.4568.3108
  AucUtilPriceLevel, v5.7.4568.2545
  AucUtilScanButton, v5.7.4568.2530
  AucUtilScanFinish, v5.7.4568.2530
  AucUtilScanProgress, v5.7.4568.2530
  AucUtilSearchUI, v5.7.4568.3655
  AucUtilSimpleAuction, v5.7.4568.4553
  AucUtilVendMarkup, v5.7.4568.2530
  Auctionator, v2.5.8
  Babylonian, v5.1.DEV.130
  BeanCounter, v5.7.4568 (KillerKoala)
  Chinchilla, vv2.1
  Configator, v5.1.DEV.130
  Cromulent, vv1.5
  CurseProfiler, v
  DBMCore, v
  DBMPartyWotLK, v
  DebugLib, v5.1.DEV.130
  Enchantrix, v5.7.4568 (KillerKoala)
  EnchantrixBarker, v5.7.4568 (KillerKoala)
  FishingBuddy, v0.9.6n
  FlightMap, v
  Fortress, v1.13.1 
  GatherMate, vv1.22
  GatherMateSharing, v1.3
  GupPet, v1.216
  GupPetCollectMe, v
  HandyNotes, v1.1.5
  HealBot, v3.3.0.13
  Informant, v5.7.4568 (KillerKoala)
  Mapster, v1.3.6
  NeedyGreedy, v1.0.1
  Postal, v3.3.0
  QuestHelper, v1.3.10
  RatingBuster, v
  Recount, v
  Routes, vv1.2.8a
  SilverDragon, vv2.3.4
  SlideBar, v5.7.4568 (KillerKoala)
  SpellFlash, v3.08
  SpellFlashArgentTournamentMounts, v1.01
  SpellFlashHunter, v1.06
  SpellFlashRacials, v1.01
  SpellFlashTemplateAddon, v1.02
  SpellFlashWarlock, v1.01
  SpellFlashWarrior, v1.03
  Stubby, v5.7.4568 (KillerKoala)
  tabDB, v
  TrackoMatique, v3.4.1
  TradeskillInfo, v1.6.1
  ZHunterMod, v
  BlizRuntimeLib_ruRU v3.3.0.30300 <eu>
  (ck=890)
Report comment to moderator  
Reply With Quote
Unread 01-29-10, 07:48 AM  
lokyst
A Deviate Faerie Dragon
 
lokyst's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 95
Uploads: 6
Originally posted by Suppa
Exelent

So, in version 1.0.1, i set expiry time for 60 minutes.
After 60 minutes I have error:
Thank you for the error message, I have fixed this in 1.0.2.
Report comment to moderator  
Reply With Quote
Unread 02-02-10, 01:25 PM  
lokyst
A Deviate Faerie Dragon
 
lokyst's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 95
Uploads: 6
Originally posted by Suppa
And the message to chat about who and what chose (like Recount)
I have added a summarized report in version 1.1. The command is /ng report
Last edited by lokyst : 02-02-10 at 01:26 PM.
Report comment to moderator  
Reply With Quote
Unread 02-09-10, 12:53 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Looks like a nice alternative to the outdated (but still working) MarsNeedyGreedy. But...its got major design issues (NeedyGreedy v1.1, USEnglish client/server, StatBlockCore LDB display).

-- The tooltip is way too big.

With an attached (or detached) tooltip, when Item Names is selected in options and you have 8 or so+ items having been rolled for, the tooltip is cut off on one side of the screen. You can't see the left side of the tooltip at all or any item over there.

The only way to have a tooltip that you can see items with properly is to disable the Item Names option. Even then, it fills up your screen way too much.

-- Another big problem with the gigantic tooltip: When you have more than 10 rolls recorded (I tested on a run that had 16 items rolled on), every item after #10 cannot be seen when the tooltip is attached. This is regardless of whether the giant tooltip extends off the screen or not.

The tooltip doesn't display anything after item #10 and provides no way to access the items after that number.

The only way to see more than 10 items is if you detach the tooltip. Then on the lower right corner of the tooltip are "right-left" arrows you can use to scroll through tooltip "pages" to see items after #10.

For instance, on the first tooltip "page", you will see the characters "1-10" over top of clickable arrow icons. Click the right-arrow icon and you can see items "11-16" (or whatever).

That's fine, but you need to add some way to access those extra items with an attached tooltip. Otherwise there is no point in having one.

So need some work in making the tooltip contents (a lot) more reasonable in size (especially when the Item Names option is chosen). Along with providing the same options for seeing items after #10 with both attached and detached tooltips.

Other than those two big issues, this is great; no CPU or memory consumed at idle. Look forward to trying it again when the design is worked out.

EDIT: further issues with more testing.

--When you, say, have set the expiry time to 0 (or 110), done a 5-man dungeon, then join a raid, the old loot is interspersed with the new raid member names. Not particularly useful.

--The mod improperly breaks when the LibDBIcon-1.0 library is missing/doesn't load. As in its Options panel, the tooltip and its command line commands disappear. This shouldn't happen; a LDB mod should be able to function with a LDB display whether or not that particular library is present.
Last edited by Zidomo : 02-09-10 at 01:57 AM.
Report comment to moderator  
Reply With Quote
Unread 02-11-10, 04:22 AM  
DaemonSambe
A Kobold Labourer
 
DaemonSambe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 169
Uploads: 2
Epiry

The timeout variable doesn't seem to work. The description lists it as minutes, but no matter the setting, it will timeout within 5s of loot being received.
Report comment to moderator  
Reply With Quote
Unread 02-11-10, 08:05 AM  
lokyst
A Deviate Faerie Dragon
 
lokyst's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 95
Uploads: 6
Re: Epiry

Originally posted by DaemonSambe
The timeout variable doesn't seem to work. The description lists it as minutes, but no matter the setting, it will timeout within 5s of loot being received.
I just tested this by running RFC and setting the timeout to 5 minutes and it worked perfectly.

Could you reset your profile and tell me exactly which settings you change and what you see happening?

Edit: Also what happens when you set the time out to 0?
Last edited by lokyst : 02-11-10 at 08:16 AM.
Report comment to moderator  
Reply With Quote
Unread 02-11-10, 10:04 AM  
lokyst
A Deviate Faerie Dragon
 
lokyst's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 95
Uploads: 6
Originally posted by Zidomo

-- The tooltip is way too big.
The addition of paging to the attached tooltip should solve these problems since there is now no longer any need to display 10+ items at once.

--When you, say, have set the expiry time to 0 (or 110), done a 5-man dungeon, then join a raid, the old loot is interspersed with the new raid member names. Not particularly useful.
You may have encountered the overwriting bug that I fixed in the latest version.

--The mod improperly breaks when the LibDBIcon-1.0 library is missing/doesn't load.
I tested the addon by deleting my SavedVariables and disabling all other addons except for NeedyGreedy and found no issues, which means the embedded LibDBIcon should always be loading.
Report comment to moderator  
Reply With Quote
Unread 02-11-10, 10:48 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Originally posted by lokyst
The addition of paging to the attached tooltip should solve these problems since there is now no longer any need to display 10+ items at once.
Tested v1.2; no, it still has a "big" problem.

The tooltip is still the identical size it was in v1.1. Which means when you have Item Names selected in options, the left side of the tooltip is cut off on the left side of the UI with no way to see it. This is with both attached and detached tooltips.

This cannot be adjusted/fixed unless you turn off Item Names. Defeats the point of having that option.

But one improvement, though. The addition in v1.2 of the arrows to flip through "pages" on the attached tooltip makes that tooltip type usable.

Originally posted by lokyst
You may have encountered the overwriting bug that I fixed in the latest version.
By "latest version" I assume you mean the since-released v1.2. The version I first tried (1.1) had this issue.

Originally posted by lokyst
I tested the addon by deleting my SavedVariables and disabling all other addons except for NeedyGreedy and found no issues, which means the embedded LibDBIcon should always be loading.
Its more of a development thing. Of course, when the library is present and being loaded by something, there will not be an issue.

As I do extensive beta testing of mods, I usually run libraries disembedded, thus was able to see this behavior. The purpose of LibDBIcon-1.0 is only to provide a minimap icon alternative to feeding through a standard LDB display. The standard procedure for mods using this library is to provide the same functionality if either a LDB display isn't present...or the LibDBIcon library isn't present. It shouldn't be dependent on one to provide its full functionality.

I just have never seen NeedyGreedy's behavior (a lot of the mod becoming disabled) in other mods I've tested when LibDBIcon-1.0 isn't present, that's all. The library is acting as a required dependency when it shouldn't be.

Anyway, nice work & thanks for the improvements; its becoming a "must have" mod. Hope you are able to improve the tooltip size/border limits so that the Item Names option becomes usable.
Last edited by Zidomo : 02-11-10 at 10:52 PM.
Report comment to moderator  
Reply With Quote
Unread 02-12-10, 09:05 AM  
lokyst
A Deviate Faerie Dragon
 
lokyst's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 95
Uploads: 6
Originally posted by Zidomo
Tested v1.2; no, it still has a "big" problem ... Hope you are able to improve the tooltip size/border limits so that the Item Names option becomes usable.
There is a reason the item names are optional and a slider for the number of displayed items is provided; I leave it to the user to decide what works for their screen size.

As for LibDBIcon, it is not optional, which is why it is included in the package.
Report comment to moderator  
Reply With Quote
Unread 02-12-10, 11:50 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Originally posted by lokyst
There is a reason the item names are optional and a slider for the number of displayed items is provided; I leave it to the user to decide what works for their screen size.

As for LibDBIcon, it is not optional, which is why it is included in the package.
A LibQTip tooltip that extends off the screen and is unable to be changed (or the data it contains seen) unless the user reduces the amount of data it contains is a design that has a problem. Not a user choice.

The way this is handled with LibQTip tooltips that extend vertically is to put a slider on one side and have the maximum size of the tooltip limited so that it doesn't extend off the screen.

And I was making mention that LibDBIcon should not be required as its not standard practice for mods, not whether it is or isn't. Your choice, though.

Good luck.
Report comment to moderator  
Reply With Quote
Unread 02-21-10, 01:50 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
v1.2.1: In Drak'Tharon Keep on the final boss, every time you & your party changes to the "undead state" during the fight, NeedyGreedy improperly throws up a box asking if you'd like to reset it. It also throws up the box when the party changes back to its normal state.
Report comment to moderator  
Reply With Quote
Unread 02-21-10, 06:11 PM  
lokyst
A Deviate Faerie Dragon
 
lokyst's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 95
Uploads: 6
Originally posted by Zidomo
v1.2.1: In Drak'Tharon Keep on the final boss, every time you & your party changes to the "undead state" during the fight, NeedyGreedy improperly throws up a box asking if you'd like to reset it. It also throws up the box when the party changes back to its normal state.
Should be fixed in 1.2.2.
Report comment to moderator  
Reply With Quote
Unread 02-22-10, 05:40 PM  
DaemonSambe
A Kobold Labourer
 
DaemonSambe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 169
Uploads: 2
Detached Frame

The 'Hide in Combat' option doesn't seem to work on the detached frame... But more than that, the general behaviour of the detached frame is bugged, and it can remain open for various reasons.

1. Roll has been completed, but the loot hasn't passed. This will maintain an open window indefintely.
2. Zoning while the window is open. This will also maintain a window indefintely.

In both cases, if you manually close the window, it will pop open again upon entering combat. As if the 'Hide in combat' flag, is being activated, in reverse.


Secondly, I think a scale option would be good for this. I was about to look at the code, to see if it can be implemented.

And last, the /needygreedy show command should probably ignore option flags. It generally means i want to actually see the window for whatever reason, regardless of 'Show only in Party' and such.

Regards,.
Last edited by DaemonSambe : 02-22-10 at 06:18 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: