Download
(292Kb)
Download
Updated: 12-15-13 01:26 PM
Pictures
File Info
Updated:12-15-13 01:26 PM
Created:unknown
Downloads:29,756
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 06-06-09, 07:15 PM  
Coren
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 55
Uploads: 6
Re: Karma and Guild Event Manager (GEM) - chat spam

Originally posted by bandersnatchi
(...) GEM (v 3.3.0) ...
Yay, GEM 3.0 is incompatible for no reason!

For now, you can go into Karma's options, section Chat windows, and click "newer version" in the Markup section. That should hopefully fix it until I release a new version which hopefully checks out against the newer protocol.

Sorry for any inconvenience.
Report comment to moderator  
Reply With Quote
Unread 06-06-09, 10:53 AM  
bandersnatchi
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Karma and Guild Event Manager (GEM) - chat spam

Hi and first a big thank you for Karma. While a bit "deeper" than I thought I'd need, I've really come to like the addon.

I've got only one problem and that is its interaction (I think) with Guild Event Manager (GEM).

When both Karma and GEM (v 3.3.0) are loaded AND a second person is on the same GEM communication channel, I get spam on the GEM channel that looks like:

[CharacterName]{KarmaScore}:GEM3?|^N3^SGblEvetld1^N1244306823^T^N1
^SCharacterName^N2^SGuildName^N3^SCharacterLocation^N4
^N80^SCharacterClass^N6^N4...
(and so on...I also added line breaks to help with forum clarity)

I believe the spam is being generated by GEM, but as I said, if I unload Karma (or there are no others on the GEM channel) the spam goes away entirely.

An easy work-around is to turn off the display of the GEM communication channel, but that channel is also used by GEM subscribers as a chat channel, so it'd be awfully nice not to have to do this!

(We use GEM within our Guild Alliances to coordinate schedules and cross-guild chat)

I checked the GEM Home Page boards do not mention Karma at all, so I had no luck there.

I also did try to rename Karma to AAA_Karma to force it to load ahead of GEM, but all that happened was Karma didn't load at all. (The tip was an older one, maybe 4 months back, I found on Curse under the GuildAds discussion.)

Any ideas on what may be causing the problem? I really don't know any specifics of WoW addon coding and interactions, but would be happy to post a similar comment on the GEM Forums in the hope that the two could eventually be able to play nicer together.

Thanks again for all the hard work. Karma's a great addon!
Last edited by bandersnatchi : 06-06-09 at 10:54 AM.
Report comment to moderator  
Reply With Quote
Unread 06-05-09, 09:41 AM  
Coren
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 55
Uploads: 6
Originally posted by Tearstar
If I go into the karma win and click update, I then have to reload my UI as it spends countless amount of time trying to open my "who frame", if I leave the who frame open, it won't keep putting it up there, cause it's already there, but as soon as I close who, within 15 seconds it's back open again.

Is this a bug, conflicting addon, or intended feature that I'm doing wrong and causing it to bug out?
Most likely, It's the bug on Blizzard's end triggered by an AddOn using a lib ("WhoLib") from WoWAce.

What happens is this:
http://www.wowace.com/projects/wholi...-who-stoppage/

After that, /who is essentially broken until you do /console reloadui.

Now, Karma does not actually try to open the Who frame. Karma gets aware that someone else (you interactively or more likely, an addon using the WhoLib) is trying to /who. Karma re-registers the Who frame for events (otherwise that wouldn't open on interactive /whos!), but this also means that non-interactive /whos are opening the Who frame.

As the /who is broken, the WhoLib tries forever, but as it does not re-unregister the Who frame again, it makes that re-pop continuously (and it doesn't re-hide it either).

Currently I know of no work-around of the core issue (WhoLib breaking /who), so you can either don't use the update button or disable the addon(s) (or some features) using WhoLib. Maybe some day WhoLib will re-unregister, so you don't *notice* that it's messed up...

As I am a second class player (i.e. European), I can neither post a bug report to any forum that matters, so I can (more or less) patiently wait and see. (Similarly to the other bug I am aware of, non-working talent scan if server language does not equal client language...)

P.S.: Just re-checking WhoLib, it has been majorly rewritten since I last looked at it, maybe updating all your addons depending on it already does the trick...
P.P.S.: Even the newest version will still break /who, but it shouldn't open the Who frame every 15s any longer...
Last edited by Coren : 06-05-09 at 10:53 AM.
Report comment to moderator  
Reply With Quote
Unread 06-04-09, 04:46 PM  
Tearstar
A Cyclonian
 
Tearstar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 29
Uploads: 2
If I go into the karma win and click update, I then have to reload my UI as it spends countless amount of time trying to open my "who frame", if I leave the who frame open, it won't keep putting it up there, cause it's already there, but as soon as I close who, within 15 seconds it's back open again.

Is this a bug, conflicting addon, or intended feature that I'm doing wrong and causing it to bug out?
__________________
Author of Mini-Targ

Magelo Profile
My Myspace
My Youtube Channel

My First Video I made for my kids - please comment and/or rate

Report comment to moderator  
Reply With Quote
Unread 06-01-09, 04:21 PM  
Normal
A Murloc Raider

Forum posts: 7
File comments: 37
Uploads: 0
When you upload to WoWI, *PLEASE* include a version in your filename. As you keep uploading just 'karma.zip', the downloaded files have been named automagically in this fashion.

Your first upload became: karma.zip
Next upload: #######-karma.zip (where ### is some automagically assigned number)
Next upload became: karma.zip
Next upload: #2#2#2#2-karma.zip (where #2 is a new number automagically assigned)
Next upload became: karma.zip

Seeing the pattern here? It's really annoying. Just upload with the version number and WoWI will properly archive and the folks downloading will also be able to tell which version they have just by looking at the filename.
Report comment to moderator  
Reply With Quote
Unread 05-30-09, 06:17 AM  
Coren
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 55
Uploads: 6
Originally posted by xtoq
What are the new switches? I see nothing in the slash command help, and of course no UI elements yet.
Help and UI elements still pending.
Try '/karma tracking'...

Originally posted by Anotherpaul
When I right-click on a name in chat and select Target, I get an error message saying Karma has been blocked from an action only available to Blizzard UI.
Any way around this?
Unfortunately there exists no workaround for this problem, it has to be fixed on Blizzard's end. (Custom unit frames are also helpless here, see e.g. X-Perl and countless "'Focus' doesn't work on frame menu" posts.)

But thanks for pointing it out, I catched the error and display a dialog with a choice to deactivate all Karma added menus (if one really needs 'target'/'focus' before Blizzard gets around to fixing this, which is most likely not at all "soon"(tm)).
Report comment to moderator  
Reply With Quote
Unread 05-29-09, 07:55 PM  
Anotherpaul
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
When I right-click on a name in chat and select Target, I get an error message saying Karma has been blocked from an action only available to Blizzard UI. Any way around this?
Report comment to moderator  
Reply With Quote
Unread 05-29-09, 02:46 PM  
xtoq
An Aku'mai Servant
 
xtoq's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 642
Uploads: 4
What are the new switches? I see nothing in the slash command help, and of course no UI elements yet. ?
Report comment to moderator  
Reply With Quote
Unread 05-27-09, 05:12 PM  
Drakstyr
A Kobold Labourer

Forum posts: 1
File comments: 2
Uploads: 0
Re: Re: Lost database

Originally posted by Coren
Uhuh. That's a very BAD error. Most likely, your system is not in the best shape...

...

The only thing that I can pretty definitely tell you is that Karma can't workaround that problem. You'll have to find out what's the issue with your system.
That's not what I wanted to hear, but that's still very helpful, thank you. Wow.. guess it's time to throw in some backups and figure out just what's going on. >.<
Report comment to moderator  
Reply With Quote
Unread 05-26-09, 08:07 AM  
Coren
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 55
Uploads: 6
Re: Lost database

Originally posted by Drakstyr
When I updated the new version I lost my database, but it could've been other things conflicting with it.

(...)

WTF\Account\(AccountName)\SavedVariables\Karma.lua line 8884: unexpected symbol near '<eof>'

Debug: [C]:?
Uhuh. That's a very BAD error. Most likely, your system is not in the best shape...

Let me explain:
The SavedVariables data is stored by the WoW.exe directly from memory. If an error like yours ensues, it means that the file could not be written correctly and completely. In the old days, I'd have said "full disk?", but nowadays everyone has an abundance of space...

Which means, that your computer (OS/drivers/...) has trouble to transfer data reliably from memory to disk or from disk to memory. Could be a bad memory stick, could be a disk at the end of its life cycle, could be overheating of some sorts, cross-interference from a cheap other expansion card, could be many things.

The only thing that I can pretty definitely tell you is that Karma can't workaround that problem. You'll have to find out what's the issue with your system.
Report comment to moderator  
Reply With Quote
Unread 05-25-09, 06:01 PM  
Drakstyr
A Kobold Labourer

Forum posts: 1
File comments: 2
Uploads: 0
Lost database

When I updated the new version I lost my database, but it could've been other things conflicting with it.

Now, stupid me, I didn't save the error nor did I take a screenshot or anything helpful @.@; But my question is: Does the database get periodically saved somewhere that I might be able to pull it back? Just seems so weird that I lost everything in one fell swoop.

EDIT: Ooh, wait, I think I found it.

WTF\Account\(AccountName)\SavedVariables\Karma.lua line 8884: unexpected symbol near '<eof>'

Debug: [C]:?
Last edited by Drakstyr : 05-25-09 at 06:05 PM.
Report comment to moderator  
Reply With Quote
Unread 05-20-09, 09:46 PM  
oddtoddy
A Murloc Raider

Forum posts: 6
File comments: 150
Uploads: 0
You've fixed it! Maybe you could show the Blizzard team a thing or two about coding.
Report comment to moderator  
Reply With Quote
Unread 05-20-09, 11:14 AM  
Coren
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 55
Uploads: 6
Originally posted by oddtoddy
(..) Is it like this for everyone or is something just wrong with my settings?
It's like that for everyone because of Blizzard doing stuff in the most illogical ways (like changing tooltips for buffs to behave *almost* like player tooltips, but no way to infer which is which...).

I added an ugly* workaround for this, which should bring the Karma info back in this case.

-------
*) ugly wrt logically sound, not wrt code beauty...
Last edited by Coren : 05-20-09 at 11:15 AM.
Report comment to moderator  
Reply With Quote
Unread 05-15-09, 03:02 PM  
oddtoddy
A Murloc Raider

Forum posts: 6
File comments: 150
Uploads: 0
I have an odd request. Currently, the karma data tooltip info seems to only show when you mouseover a person's frame at the top of the screen (where your current target's frame is usually) or the party bar frames. Would there be a way to make it show the karma info over someone on the regular tooltip that shows up in the corner of the screen when you mouseover the person's character? So basically it would show the karma data for someone if you moused over them while running around in dalaran or something (unless it's a limitation of the actual game or something). Does that make sense?


I took some screenshots because I'm probably not explaining it very well.

This first screenshot is when I put my mouse cursor over the actual player's graphic:





This one is when I put my mouse over the actual healthbar frame at the top of the screen:




Is it like this for everyone or is something just wrong with my settings?
Report comment to moderator  
Reply With Quote
Unread 05-09-09, 05:18 PM  
Coren
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 55
Uploads: 6
Originally posted by weirdguy508
(...) I was trying to do this with Karma, but when you type /karma it just says "Karma: See quick help in secondary window...", my question is what is the "secondary window" it is talking about?
Thank you for this bug report.

Fixed in version 30100.9: The test for a second window should now properly fail, and the help should appear in your main (and only) chat window.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: