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

Forum posts: 6
File comments: 55
Uploads: 6
Originally posted by SkyviewGuru
I keep getting this error upon logon with all my toons since loading the new version. (...)
Fixed in v30300.08, thank you!
Report comment to moderator  
Reply With Quote
Unread 05-18-10, 08:43 PM  
SkyviewGuru
A Murloc Raider

Forum posts: 6
File comments: 4
Uploads: 0
I keep getting this error upon logon with all my toons since loading the new version. I tried clearing all my SavedVariables for Karma also.

Code:
Date: 2010-05-18 20:28:54
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Karma\karma.lua line 1227:
   attempt to concatenate field 'INITIAL_MESSAGE' (a nil value)
Debug:
   [C]: ?
   Karma\karma.lua:1227: Karma_OnLoad()
   [string "*:OnLoad"]:1:
      [string "*:OnLoad"]:1
Report comment to moderator  
Reply With Quote
Unread 05-15-10, 03:30 AM  
Coren
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 55
Uploads: 6
I'm back from a longer WoW hibernation.

I get your arguments about wanting only specific subsets of Karma. I always wanted that myself, and I shifted quite an amount of code around since sometime in BC to get exactly there, modular Karma.

It's NOT that simple. But I'm getting closer and hope to get soon to KarmaCore, KarmaQuest, KarmaAchievement, etc.

It's your free choice to pout that Karma does more currently. It's not really helping, but it surely encourages me to change something, isn't it?
Report comment to moderator  
Reply With Quote
Unread 04-08-10, 04:23 AM  
Anotherpaul
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
Re: I've stopped using this

Originally posted by loopinvariant
I used to greatly enjoy this addon, but I've stopped using Karma because it has grown beyond what I wanted, a simple tool to track who I've grouped with and a simple way to rate them, and nothing else.

The last straw however was the spam about who in my party has completed some alliance/horde quest -- I really don't care or need to know this and I can't find a way to turn it off in the configuration.

If there were a lightweight version of the addon that only did the following I would find it useful:

- Track who I have grouped with
- Track what dungeons or zones I was in with them
- Remove the bulk of the configuration settings. KISS.
- Remove the LFG/LFM functionality
- Get rid of quest tracking
- Add a way to quickly check a name in the chat window and bring up a tooltip with their Karma information, this is a big functionality disconnect IMHO
Just wanted to say I agree with this post entirely, although I am still using Karma. But I agree it does too much. I have quest tracking and achievement tracking turned off, and disabled regions (only zones are on). I also think it's pretty silly that the addon tells me I have those features turned off every time I log in. I know they're off. I'm the one who switched them off. Why remind me? And if I could turn off the feature that tells me what zone was discovered while in a group, I would.

All I'm really interested in is my own rating of a person, and where did I play with them before? For example, I see some person and think to myself, "oh yeah he was good, I did H HoR with him". Keeping track of alts is good, too.
Report comment to moderator  
Reply With Quote
Unread 04-03-10, 04:14 PM  
Anotherpaul
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
Getting this error

Getting this error the first time I click on a player. It happens every time, first time, then never again for the end of the session.

Report comment to moderator  
Reply With Quote
Unread 03-21-10, 03:02 PM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 13
File comments: 276
Uploads: 0
Lightbulb Removing "For The Alliance/For The Horde"

To remove the annoying "For The Alliance/For The Horde" message.

Why is that code even in this addon? It should be in its own addon.

Edit karmaAchievements.lua and comment-out everything you find within:

function KarmaObj.Achievements.CheckTerrorReady()

.. This is in testing. If I don't reply back, then it worked!
Report comment to moderator  
Reply With Quote
Unread 01-28-10, 10:08 AM  
loopinvariant
A Kobold Labourer

Forum posts: 1
File comments: 2
Uploads: 0
I've stopped using this

I used to greatly enjoy this addon, but I've stopped using Karma because it has grown beyond what I wanted, a simple tool to track who I've grouped with and a simple way to rate them, and nothing else.

The last straw however was the spam about who in my party has completed some alliance/horde quest -- I really don't care or need to know this and I can't find a way to turn it off in the configuration.

If there were a lightweight version of the addon that only did the following I would find it useful:

- Track who I have grouped with
- Track what dungeons or zones I was in with them
- Remove the bulk of the configuration settings. KISS.
- Remove the LFG/LFM functionality
- Get rid of quest tracking
- Add a way to quickly check a name in the chat window and bring up a tooltip with their Karma information, this is a big functionality disconnect IMHO
Report comment to moderator  
Reply With Quote
Unread 01-05-10, 03:16 PM  
[email protected]
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Question Cowardice

Can you explain how the cowardice rating gets calculated and some explanation of how the other parts are calculated too? Thanks!
Report comment to moderator  
Reply With Quote
Unread 01-04-10, 01:55 PM  
SkyviewGuru
A Murloc Raider

Forum posts: 6
File comments: 4
Uploads: 0
For some reason, I've lately had trouble with Karma having a significant delay (at least several minutes--haven't timed it) to respond to my commands. Sometimes if I /console reloadui, it will then take the same command almost immediately, even if no changes were made to other settings/addons. I've had this happen right after logging in, as well as after having been online for a while (i.e. doesn't seem to matter how long I'm logged in).

For example, there was a new person in my guild who turned hostile and started calling the guild master names and left guild, went to trade, started saying stuff about our guild, then changed alts and did it some more.

I tried to add this guy to Karma (using "/karma add toonname") so I could pull his Karma down while he was on each toon. Karma didn't show any message until well after the guy had logged over to a different toon, and then because he wasn't online any more, it wouldn't add the toon.

Thus, I was wondering 2 things--1) would it be possible to help me fix why it takes so long to process commands? and 2) can you make it where toons can be added manually, even if they're not online, and then it can autopopulate the missing data the next time they're seen online?

Thanks for your help and for writing this awesome addon. I use it regularly and like it very much.
Last edited by SkyviewGuru : 01-04-10 at 01:56 PM.
Report comment to moderator  
Reply With Quote
Unread 12-28-09, 04:05 PM  
uu-Oxor
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Seems most of the errors are gone in the latest (27-12-2009) build - many of the other errors seem to be due to not joining CommGlobal channel
try typing /join CommGlobal - also it helps if you have a new chat window for all it's spam, or just untick it from the channels list - then you'll be joined to it but not seeing it's output

so to resolve the first complaint
chat/settings/global channels - untick CommGlobal

if the spam bothers you

as for the other main complaint - if you tick

karma/options/Standard features/DISABLE tracking of terrorism achievement

then that should resolve the issue
Last edited by uu-Oxor : 12-28-09 at 04:05 PM.
Report comment to moderator  
Reply With Quote
Unread 12-25-09, 08:26 PM  
Maischter
A Defias Bandit

Forum posts: 2
File comments: 94
Uploads: 0
Date: 2009-12-26 03:24:53
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Karma\karma.lua line 10022:
attempt to index global 'TargetName' (a nil value)
Debug:
(tail call): ?
(tail call): ?
[C]: ?
Karma\karma.lua:10022: Karma_AdjustPartyMemberNameColors()
Karma\karma.lua:11180: KarmaWindow_Update()
Karma\karma.lua:5893: KarmaWindow_OnUpdateEventDo()
Karma\karma.lua:5765: KarmaWindow_OnUpdateEvent()
[string "*:OnUpdate"]:1:
[string "*:OnUpdate"]:1
Report comment to moderator  
Reply With Quote
Unread 12-24-09, 06:34 AM  
uu-Oxor
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Error

Error

[12:20:46] 1. Karma-30300.02\karma.lua:9986: attempt to index global 'TargetName' (a nil value)
Karma-30300.02\karma.lua:11171: in function `KarmaWindow_Update'
Karma-30300.02\karma.lua:5891: in function `KarmaWindow_OnUpdateEventDo'
Karma-30300.02\karma.lua:5763: in function `KarmaWindow_OnUpdateEvent'
<string>:"*:OnUpdate":1: in function <[string "*:OnUpdate"]:1>

Locals:
force = nil

---
Report comment to moderator  
Reply With Quote
Unread 12-21-09, 03:49 PM  
Sy Ali
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Originally posted by Starfury
Is there some way to disable the spam about whether people have done for the horde/alliance? I don't really see the need to know this.

Edit:

I've got back to the previous version to stop the constant spam in chat while in raids about for the horde/alliance.
I also have this same issue. I just made its "default window" my combat log.

I don't even have a clue what this "for the alliance" thing is, and there doesn't appear to be any documentation or even random web discussion on that.
Report comment to moderator  
Reply With Quote
Unread 12-20-09, 08:49 PM  
oddtoddy
A Murloc Raider

Forum posts: 6
File comments: 150
Uploads: 0
Re: Cross realms

Originally posted by Patraklis
Will this addon keep track of player from other realm
With this New LFG It hard to know if the player from other realm are player you ever want to play with again.


Yup.
Report comment to moderator  
Reply With Quote
Unread 12-20-09, 07:06 PM  
Patraklis
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Cross realms

Will this addon keep track of player from other realm
With this New LFG It hard to know if the player from other realm are player you ever want to play with again.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: