Download
(292Kb)
Download
Updated: 12-15-13 01:26 PM
Pictures
File Info
Updated:12-15-13 01:26 PM
Created:unknown
Downloads:29,716
Favorites:209
MD5:

Karma (player tracking/LFG tool)  Popular! (More than 5000 hits)

Version: 50000.01
by: Coren [More]

(Karma was originally created by Aveasau, and first resurrected by Endareth, and currently kept alive by Kärbär from EU-Proudmoore)

=== === === === === === === === === === === === === === === === === ===


This version still claims to be compatible down to TOC 4.0.x (if you have any issues in a pre-5.0 environment, send me a message), it should be fully compatible up to 5.3.x though.


This is from now on a loosely maintained addon, as I currently don't play actively at this time.

=== === === === === === === === === === === === === === === === === ===


Karma - player tracking
----------------------------------

If you know you met this player once before but can't remember if s/he was good or bad... Karma is for you.

Karma allows you to track where you hung around with other people, what quests you completed (or just made progress) with them, and you can add notes for specific information worth remembering (the good, the bad and the ugly...)
And the Karma value is for your overall impression, how much you liked grouping with them. (E.g. you can sort the list of people you met by the Karma value, so the "nicer" people are listed first.)

It adds a minimap button which you can left-click to open the main window, middle-click to open the new LFM window. (You can also configure a key mapping for that in the normal keyboard configuration of WoW. Personally, I use shift-K/shift-L.)

It also got some LDB support in version 30102.D (but I never tried it on large raids to see if the tooltip is not too large - your mileage may vary).

(KarmaTrans is a helper AddOn to store extra stuff. You don't need to enable it usually.)

-------------------

TW translation: Thanks to SuKai (first added in 30000.C, most recently updated in 30200.02)

P.S.: If you are willing to contribute a translation (frFR, or Asian languages), don't hesitate to contact me... :-)

--------------------

I added a signature to the files. See Signatures.txt in the archive. Here's the complementary key: (Extended the duration on 2010/11/04, so if gpg yells about expiration, update the key)

Code:
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.10 (GNU/Linux)

mQGiBEj5VTwRBACkUpa/y57xgQRcx8BoEGUVN14KXUE/XXI1/fiVOUNkw8I6hk9M
pl0fGNMdVfN6wOHmuXMqZTZaX6JiZ7j0nl7QKPIN5sRUxYFhqWh46uL/M47FQjH0
Vj6UvN1lMHs+Byyq8HFGy/plm5E2PM05hXqwJugT64QR0m+aB+Imfe1LzwCg4/rV
It/f3tA58aQTqSMepD76Dp0D/1zFJIJaKaL7/FUWHKPzCIJxd5ixxFXqpJPIwlRo
verBUAw1jCCFoaOQX5bZnsALoRtGgJUdFU8SZVNIOWUIXKRSpvY4wSnG5YTCZKJf
le3B2gkp6cll0WgyquzksSyv1lhEENcYH8BoFDNsvPQKo9F+ZDXVv+Ws40fA7Z0/
lTt7A/98stcIU+DmJZ5atKANc1CMyUNkvaBPRZujPIp+mtvCdYX/7ICQ0vRZ7WrM
uagYQJI2lLLzJuuA2wIjE7xjilkim1b3TmJOF/eu7oEj1BVAqhWdvr5o31v5ojni
DSMLkdr3KsCkBoNKGL1Mfe4QEzU65Xr/IEj5fV0vXtnMssnJabQFQ29yZW6IZgQT
EQIAJgIbAwYLCQgHAwIEFQIIAwQWAgMBAh4BAheABQJM0zCABQkGA5E9AAoJEK+m
lDgA9dxtsswAoMD2MGE4MPP7uMPnf0ZlePzpc3ZsAKDDn9tI2/Wtk5siLrJgKf/S
fC3ty7kCDQRI+VU8EAgAuOh903xPmboa4B4TjBtTDkbAGYz6Ryy4S9qpwUf2tplU
l7XeMDEwao64f69HBDz9sr1PEENgNqzksjUgx4Ps6OeSOdBbN3VLFF/RBVMwxlbV
Q7Kh7kn7EBMMUG4EsxKjpxpND9coXWrqiIWjd/CJyiRqEhkv8WLVEP4kUEF1Hk/g
yRKOp0X/0iziylKYRaQI7Axm1e/9+R4nd1gvGaSAlP+oNT3kf+6ty5ii/2c8Uq21
o9XaMB/U9RWDgK1++9bNoInA8nJqWgOOIp7CM5MeVVSa75GA3MvtNCMluXf8weth
v2msNxNPqKvfsZNGlQAt/OF9QxitERmwLbS2ollTSwADBgf9FA9lftsT9q2rO1mK
MdaZAzc5qqWLe+WxLGAD/eAQjV+gtHjL2H4sh7Ye1Pq4F9ifDR9epyYnSg3F2+nA
XZM2AyVYKhQhp8qfTEU/dpTazXKzh0ruB9F0SRtzQPkfD7spMhQI3F8LwOu1o+uj
B5nsQt5Qj9Xj6A1LfC1uJz5AauyBICcD+dripLJr47uQeK4ci4SGC5d19chhlvj1
IphrgUKv7OSazPoJsfGUnECQI8xMcHf9OJRFYs8ezsNGMrykigaMDc3Mpo75p+mO
BXMRNoj7YZTi/EtfEIMenR71L2kygfjrsuv9varrHMy4qLK2PfnMumZa0AGgixW8
SFDeoohPBBgRAgAPAhsMBQJM0zFjBQkGA5IkAAoJEK+mlDgA9dxtph4AoIaV3OHg
Xs3AluQnnV8tcziaoqjmAKDAqwk3bIg6BGXeTWa0A0KzzWDv4Q==
=L6gc
-----END PGP PUBLIC KEY BLOCK-----

(older entries are now in Changelog.txt in the archive)

** Remember to backup your WTF folder regularly! **

(TODO: transfer some of the Changelog data that was only stored with the Cata beta version)

20101202 (v40003.01): >>
New:
- added gearscan:
- does NOT store the whole gear, only a general figure
- sums the item level of all slots, modified by item quality and slot importance
- only shows atm in the tooltip of the Karma window (TODO: show in tooltip extension to mouse-over/target/unitframe)

Changed:
- moved 3.x changelog into Changelog-pre-4.0.txt
- tooltip: if most-recently-joined-with-char is the current char, don't show twice
- talent scan: mentioning successful scan now in secondary window
- achievements:
- dropped the old, dead categories from LK (with compatibility code for 3.x clients to put them back in)
- added code to only test the achievements matching the current raid size
(this is likely not compatible with languages using non-Arabic number symbols,
as the title of the achievement is scanned for 10/25; don't know though which
WoW languages would have an issue here, feedback welcome)

Fixed:
- minimap/broker menu: selection from chat/.. was broken, fixed
- minimap/broker menu: added missing refresh after a removal from memberlist
- localization.final.lua: for all but English Karma failed to initalize properly, fixed
(reported by Flaemyn, thank you!)

20110424 (v40003.02 / v40100.01pre):
- DK: tank tree is blood, not frost any longer... (should've released that change since months :D)
- 4.1.x compatibility code to not trip over Blizzard's newest nasty land mine for older addons (COMBAT_LOG_EVENT_UNFILTERED change)
- gear 'score':
- using simple ilvl as in the default UI
- added option to show/hide gear level in tooltip
- dungeon tracking:
- changed display to two lines (dungeon entered / left)
- storing role in group in random dungeon groups
- ignore list: added mouse-over tooltip for players on ignore with a Karma note (for reasons unfathomable, you can add notes to friends but not to ignored people in the default UI)
- cutthroat "achievement": not tracking for players below level 80
- LFM module: added fancy down-arrows above the right table to clearer indicate the on-top descriptions of the columns

20110428 (missing entry)

20110505 (v40100.01):
- mouseover the player unit shows the equipped ilvl
- fixed an error in ilvl calculation: main hand 2H weapon was accounted wrong
- friendlist: now shows class/level/seen for known offline players
- friendlist: fixed an unnecessary potential taint by always hooking the mouseover
- fixed an error in merging a char with an empty comment back from history

20110520 (v40100.02):
- LFM: added missing translation for Worgen/Goblin in deDE and frFR locale

20110522 (v40100.03):
- added compatibility code to prepare for 4.2.0
- fix for a bug related to Battle.net friends, reported by Darki0815 - thanks for the bug report!

20131215 (v50000.01):
- mini-fix to work with 5.4.x again
Optional Files (1)
File Name
Version
Size
Author
Date
Type
50400.02-Fix
289kB
09-26-13 05:25 AM
Addon


Post A Reply Comment Options
Unread 11-14-08, 06:42 PM  
Anotherpaul
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
Hi, regarding karma score in LFM... I was referring to the built-in LFM interface, not the one from this addon. When I'm building a group, the first place I look to add people is the built-in LFM interface. It's there that I would like to see the karma score. When hovering over a person's name, a tooltip appears with the zones they're LFG for and their note. It would be great if the karma score appeared on this tooltip.

Not meaning to downplay the work you did on your own LFM window, but I personally don't like being whispered asking to tank or heal some random instance when I'm doing something else, so I don't want to whisper other people who haven't already put themselves in the LFG system.

Thanks for the case-insensitive search Can't figure out how to do a pattern search, though.
Report comment to moderator  
Reply With Quote
Unread 11-14-08, 07:31 PM  
Coren
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 55
Uploads: 6
Originally posted by Maischter
Karma-30000.4\karma.lua:1516: attempt to concatenate global 'sSever' (a nil value) (...)
Fixed. Thank you very much for the bug report!

Originally posted by Anotherpaul
Hi, regarding karma score in LFM... I was referring to the built-in LFM interface, not the one from this addon. (...) It would be great if the karma score appeared on this tooltip.
I wholeheartedly agree. The issue is that it is not a simple as one would like it to be.

I have played around with the tooltip, but wasn't satisfied with the results yet. The implementation of the tooltip by Blizzard is just sucky; like many other stuff, say chat windows, it lacks the proper means to inject information at the right place in the right time in a sane way.

I haven't given up, but put it aside right now for the more "pressing" things that I wanted, the zone-explored-tracking and the initial code for a 'public' note.
I'll look into it again soonish.
(Edit: Soonish was already today...)
Last edited by Coren : 11-15-08 at 10:34 PM.
Report comment to moderator  
Reply With Quote
Unread 11-16-08, 06:16 AM  
Maischter
A Defias Bandit

Forum posts: 2
File comments: 94
Uploads: 0
arma-30000.6\karma.lua:1576: bad argument #1 to 'strsub' (string expected, got nil)
Karma-30000.6\karma.lua:1576: in function <Interface\AddOns\Karma\karma.lua:1567>
<in C code>: in function `SetOwner'
WIM-3.0.4\Modules\ShortcutBar.lua:37: in function <Interface\AddOns\WIM\Modules\ShortcutBar.lua:32>
Report comment to moderator  
Reply With Quote
Unread 11-16-08, 10:57 AM  
Coren
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 55
Uploads: 6
Originally posted by Maischter
arma-30000.6\karma.lua:1576: bad argument #1 to 'strsub' (string expected, got nil)
Karma-30000.6\karma.lua:1576: in function <Interface\AddOns\Karma\karma.lua:1567>
<in C code>: in function `SetOwner'
WIM-3.0.4\Modules\ShortcutBar.lua:37: in function <Interface\AddOns\WIM\Modules\ShortcutBar.lua:32>
Fixed. Thank you very much for another good bug report!

(Maybe the error should be reported to WIM also, as they seem to do strange stuff there to trigger this issue... They set the owner to a frame which claims to have a function GetName(), but calling it returns nil.)
Last edited by Coren : 11-16-08 at 10:59 AM.
Report comment to moderator  
Reply With Quote
Unread 11-16-08, 01:37 PM  
Maischter
A Defias Bandit

Forum posts: 2
File comments: 94
Uploads: 0
no problem ^^

but chatter does this alos...

Karma-30000.6\karma.lua:1576: bad argument #1 to 'strsub' (string expected, got nil)
Karma-30000.6\karma.lua:1576: in function <Interface\AddOns\Karma\karma.lua:1567>
<in C code>: in function `SetOwner'
Chatter-1.0\Modules\CopyChat.lua:76: in function <Interface\AddOns\Chatter\Modules\CopyChat.lua:73>
Last edited by Maischter : 11-16-08 at 01:42 PM.
Report comment to moderator  
Reply With Quote
Unread 11-16-08, 02:43 PM  
Maischter
A Defias Bandit

Forum posts: 2
File comments: 94
Uploads: 0
Karma-30000.6\karma.lua:1576: bad argument #1 to 'strsub' (string expected, got nil)
Karma-30000.6\karma.lua:1576: in function <Interface\AddOns\Karma\karma.lua:1567>
<in C code>: in function `SetOwner'
AceConfigDialog-3.0-25:528: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:520>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceGUI-3.0-16 (Titan):264: in function `Fire'
...an\libs\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:36: in function <...an\libs\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:31>:
Report comment to moderator  
Reply With Quote
Unread 11-16-08, 02:58 PM  
Coren
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 55
Uploads: 6
I guess the behaviour is more common than expected. Still wrong, but at least Karma isn't falling for it anymore. (I'm surprised that the standard UI doesn't complain about it.)
Report comment to moderator  
Reply With Quote
Unread 11-18-08, 03:58 PM  
Maischter
A Defias Bandit

Forum posts: 2
File comments: 94
Uploads: 0
Interface\FrameXML\UIDropDownMenu.lua:913: attempt to index a nil value:
HoloFriends\HoloFriends_popUpMenus.lua:85: in function <...erface\AddOns\HoloFriends\HoloFriends_popUpMenus.lua:58>
<in C code>: ?
<in C code>: ?
Karma-30000.7\karma.lua:11053: in function `Karma_HandleMarkup'
Karma-30000.7\karma.lua:10988: in function `ChatFrame_OnEvent'
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>

---
Report comment to moderator  
Reply With Quote
Unread 11-18-08, 05:36 PM  
Coren
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 55
Uploads: 6
Originally posted by Maischter
Interface\FrameXML\UIDropDownMenu.lua:913: attempt to index a nil value:
HoloFriends\HoloFriends_popUpMenus.lua:85: in function <...erface\AddOns\HoloFriends\HoloFriends_popUpMenus.lua:58>
<in C code>: ?
<in C code>: ?
Karma-30000.7\karma.lua:11053: in function `Karma_HandleMarkup'
Karma-30000.7\karma.lua:10988: in function `ChatFrame_OnEvent'
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>
I don't see fault with Karma here yet. It's the same type of error that I encountered when fixing Karma for WotLK, so I'd assume that this other AddOn isn't properly WotLK-ready.
It seems to be not from WoWInterface, do you have a download link? I'm curious enough to install and test it myself...
Report comment to moderator  
Reply With Quote
Unread 11-29-08, 02:58 AM  
alchmo
A Kobold Labourer

Forum posts: 1
File comments: 18
Uploads: 0
having a little problem, atm i can't open the LFM window of Karma with a middle-mouse click on the Karma button, it just does nothing. ( i can still open it with the command option /karma showonline)
anyone else having this problem?

and then got a few questions suggestions :-)
first any possibility to add the option that we cann set ourselves what the mouse buttons do when clicking the karma button? ( i would like to for instance bind the right mouse button to "Add Player to Karma" and use Shift-Rightmouse for openign the options)
and last but not least, the ongoing question of WIM :-) any chance you might look in on writing a "plugin" for WIM that integrates Karmas functionality into WIM?
Last edited by alchmo : 11-30-08 at 01:39 AM.
Report comment to moderator  
Reply With Quote
Unread 12-01-08, 11:45 AM  
Coren
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 55
Uploads: 6
Originally posted by alchmo
(...)
first any possibility to add the option that we cann set ourselves what the mouse buttons do when clicking the karma button? ( i would like to for instance bind the right mouse button to "Add Player to Karma" and use Shift-Rightmouse for openign the options)
The idea is interesting. A bit ago I added "Add Player" to the right-click menu on the target frame, so I wouldn't choose that for the shift-<button> combinations, but there're maybe other often used commands who would benefit from directer access...


and last but not least, the ongoing question of WIM :-) any chance you might look in on writing a "plugin" for WIM that integrates Karmas functionality into WIM?
I wasn't aware of a question going on... From what I found, it seems that WIM is pretty much self-contained. Is there an interference between WIM and Karma? What kind of integration would you suggest?
Last edited by Coren : 12-01-08 at 11:45 AM.
Report comment to moderator  
Reply With Quote
Unread 12-01-08, 12:33 PM  
alchmo
A Kobold Labourer

Forum posts: 1
File comments: 18
Uploads: 0
Originally posted by Coren
The idea is interesting. A bit ago I added "Add Player" to the right-click menu on the target frame, so I wouldn't choose that for the shift-<button> combinations, but there're maybe other often used commands who would benefit from directer access...


I wasn't aware of a question going on... From what I found, it seems that WIM is pretty much self-contained. Is there an interference between WIM and Karma? What kind of integration would you suggest?
ah well it has been an ongoing question for me at least to either use the Markup in whispers and having WIM rendered useless, or refrain from using it :-)

atm, when i enable "Mark whispers" and have WIM running, i get the whispers double, one in the WIM window, and one in the normal chatframe, the WIM whisper is without the Karma info, the one in the chatframe is with it.

not sure how easy it would be to get it to work with WIM, it would just make it easier to use:-)
Report comment to moderator  
Reply With Quote
Unread 12-03-08, 05:23 PM  
shylor
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
How do you add alts to a main?

also the quest tracker does not seem to work.
Report comment to moderator  
Reply With Quote
Unread 12-06-08, 07:25 AM  
alchmo
A Kobold Labourer

Forum posts: 1
File comments: 18
Uploads: 0
Tooltip suggestion

Well, been doing abit more thinking how to "integrate" Karma and other addons.

First of all, don't think im trying to pile more work on you, just posting my ideas as i get them :-)

Okay, already posted about WIM and Karma, but there is somethign else that might be a good idea.

since i use flagRSP alongside (and im one of those that like the "Hide player names" option) i do not see the karma lines in the tooltip if the player is still unknown to me.

furthermore since i use Pitbull for unitframes, i don't see the colored dragosn around the Partyframes.

well for the above i thought it might be a good idea to add another option, to place Karmas Info in a seperate Tooltip, that can be placed either beside the default one (parented to it) or can be placed manually to a specific point. this would solve any problem with second party tooltip mods i think, as they can now modifiy the original tooltip to their hearts content, without suppressing the Karma information. Optimal would be several options, for instance to only show the extra tooltip when "Alt" is pressed down, etc (NotesUNeed had a similar feature, as well as MobInfo2, and Auctioner)

and for the thing with Pitbull, well alot of addons can now use "dogtags" for getting some info to display. If Karma was able to make its information available as DogTags as well, anyone could add them to Pitbull, CowTips, etc just as they like and where they like.

again not sure how easy or feasible it is to do all that, just my two cents of ideas to add features to Karma, that may benefit players and Karma alike

and last but not least, thanks again for keeping Karma alive, and kicking :-) i would really hate to loose my current info that is stored there (gosh, around 3000 chars worth), due it may be atking up some memory, but it really makes playing better.

best wishes
alchmo
Report comment to moderator  
Reply With Quote
Unread 12-26-08, 07:03 PM  
Anotherpaul
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
Cross-realm players

Can you add an option to never add cross-realm players to my karma list, ever? I know I can delete them from the db, but I don't want to use the db clean thing.

The thing is, I don't ever want to delete anyone on my own realm that I have actually grouped with, or added manually. And I can't see how to make it ONLY remove cross-realm players.

I already manually removed all cross-realm players in my list, and the db test clean is telling me that it still wants to remove 13 more players. I set the db cleaning options to keep players with 1 or more quests/zones/regions, which should keep everybody, but it still wants to delete some. So that's why I'm not doing a db clean.

I'm guessing those 13 are people that I added manually and have not actually grouped with, so they don't even have 1 quest/zone/region. So I set it to keep players with 0 or more quests/zone/regions, but then the test tells me it wants to delete everybody!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: