Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(13 Kb)
Download
Updated: 11-14-10 08:05 AM
Pictures
File Info
Updated:11-14-10 08:05 AM
Created:12-19-09 02:40 PM
Downloads:2,353
Favorites:16
MD5:
LFDRating
Version: 1.02
by: Vladinator [More]
Ever found yourself doing a lot of LFD runs and bumping into some players you wish you hadn't? Well this won't really avoid bumping into those but it will tell you when you do by showing their player rating.
You can rate and comment at the end of each dungeon run, including those that left the group. The data will be shared between your guild so more using the addon and doing dungeons, more data you will gather about players.
If you find great players you can vote them up, perhaps add a pleasant comment. If you find people you wish had studied their class a bit more before running heroics, you may put negative rating and a comment explaining why you did that. This by all means is just an indication of what one would expect, tough if one accumulates enough negative score it may be a strong indicator they are up to no good and that you should watch out!

The addon is in beta, it works rather well with some few GUI issues that will be polished eventually. Also as a bonus feature you could use the website (not necessarily up to date with the addon, it's work in progress): http://lfdr.ziuo.net/ -it helps share data with the world and they with you!

Something like a roadmap for the future:
- Add support for all low level dungeons so it's worth using when doing LFD in Cataclysm with your low level characters.
- Implement GUI for browsing data, searching for players and such.
- Implement new statistics website page, seems they made the LFD work with all realms of the same language, not only limited to battlegroups like before.
-- Beta ----------

>1.02:
+ Minor improvements and trying to fix some issues, for one the "leavers" dialog acts a bit odd even when it seems I provide the right data and such -sometimes it leaves the button there even if there are no leavers to show, also it does not show the "no data" label properly either. I'll fix that minor GUI issue sooner or later I guess.
+ Fixed a possible exploit where people could add comments and ratings by using other peoples names and realms, the fix in this version uses the senders name and current realm as their signature and this fixes any hijacking or abuse using the addon channel. It works guild only so should not be a huge issue, unless you only have jerks in your guild. ;)

>1.01:
+ Improved boss kill tracking, should not bug out anymore (for patch 4.0.1 at least!)
+ When group is filled up you see a popup with each person and their respective rating.
+ When you end the group (last boss dies) the popup shows letting you vote and comment, leavers are in their own "Leavers" section you can toggle.
+ If you reload UI or disconnect and log back on, you see the rating popup once more. Only problem is that the order of party and leavers will not be proper, thus some that actually killed the boss may be labeled leavers -this is not a big deal but will be fixed later on.
+ If the party looses a member and someone new joins, the party popup is again shown with the new persons ratings.

> 1.00:
+ Updated for patch 4.0 and improved overall performance, will put in the information feature (when you join a group you will be alerted of the members ratings) back in the next build. Making an eat GUI for that feature so it does not just print it in the chat. :)

-- Alpha ----------

> 0.06:
+ Supports any kind of LFD dungeon within reason. I have made the bosses with multiple phases (that die and ressurect) or that despawn be tracked by statistics. Because of this I need to manually add the bosses that die in such fashion and that are to be found in the statistics section (achievements). So far I have added UK, TOC and Strat to the list where the bosses have multiple phases after death and despawn. (This is why if you die in the 0.05/0.04 on Black Knight in his 3rd phase, party wipes and you enter the dungeon you will get the party vote screen as it thinks the boss died. This is now avoided using the statistics function implemented. All the other bosses that die once and die for good are tracked by their death event in the combat log as it's pretty decent and works with 90% of all the dungeons in the game.) Note: If I forgot something, please tell me so I can add it to the special list of special bosses. /pat

> 0.05:
+ Minor fix, boss kill detection works much better now. Should not trigger the party vote screen when a random mob dies in a LFD dungeon. This flaw came to be in version 0.04 and is now hotfixed.

> 0.04:
+ Added support for both random LFD groups and specifically picked dungeons (group rating dialog should be shown properly this time around).
+ Should not show "rate user" dialog after run finishes and people leave the group as it not checks if you are in the dungeon and that it has not completed yet when someone leaves the group.
+ Known bug: only 1 "rate user" dialog comes up if 2 people leave party quickly after each other. Should not happen!

> 0.03:
+ Made handling events more efficient and precise, removed some odd bugs when someone left group before you saved the party rating the rating box for that person came up. Also that sometimes it would stop taking new events in mid of the run and so on.
+ Added an "ad" to inform group at creation that the user is using LFDRating -hinting them to perform well otherwise they will get rated. They have the right to know imo! You can turn it off by editing the .lua file manually (the 12th line).
* Working on a better website layout, more organized, more for "gamers" so it's not boring white and a little lame to navigate. Still gonna be lightweight though! We are closing into Beta soon people. My current todo list says (a) make it possible to vote on more than 1 person that leaves party at a time (b) add the option to view peoples history, comments that other people added and overall more indebt information than just the joining ratings.

> 0.02b:
+ Hotfixed a problem where too long messages were send using the addon channel and it disconnected the user. The max comment length is now 128 chars and it should no longer disconnect you. If you do get a disconnect please Private Message me the !LFDRating.lua from the savedvariables folder and tell me the name of who you commented that resulted in a DC, I'll look into it and fix it for further patches.

> 0.02:
+ Fixed party change detection, should perform much better than before and should show the appropriate dialogs when needed.
+ Hides party vote dialog if loot or alert windows are visible (or if in combat). Shows after you exit combat and loot-rolling finishes.
+ If you disconnect you can still vote on the previous party if data could be restored.
+ Improved overall performance as less logical test are performed now than the earlier version.

> 0.01:
+ Initial release.
Optional Files (0)


Archived Files (8)
File Name
Version
Size
Author
Date
1.01
12kB
Vladinator
11-13-10 08:32 AM
1.00
9kB
Vladinator
11-12-10 08:57 AM
0.06
12kB
Vladinator
01-07-10 08:42 AM
0.05
12kB
Vladinator
01-06-10 02:53 PM
0.04
11kB
Vladinator
01-05-10 08:13 AM
0.03
9kB
Vladinator
12-25-09 05:37 AM
0.02b
8kB
Vladinator
12-21-09 08:28 AM
0.01
8kB
Vladinator
12-19-09 02:40 PM


Post A Reply Comment Options
Unread 12-30-09, 07:01 AM  
algritz
A Murloc Raider
 
algritz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 44
Uploads: 3
Re: Re: Error While uploading

Originally posted by Vladinator
Thanks for correcting me Slaxi81!



I've spotted some corrupt data, something to do with encoding of the files. Do you by any chance use a Mac and a non-english version of the game?
EN-US Client, on a windows XP Laptop. Although the OS is in English with the French language pack.
__________________
<I Pugged this life>
algritz is offline Report comment to moderator  
Reply With Quote
Unread 12-29-09, 04:36 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 764
File comments: 387
Uploads: 39
Re: Error While uploading

Thanks for correcting me Slaxi81!

Originally posted by algritz
I keep getting this error while trying to upload my !LFDRating.lua file
"500 server internal error, something happened while parsing the file!"

It would be nice if some debug was provided, maybe we could see what entry cause the issue.
I've spotted some corrupt data, something to do with encoding of the files. Do you by any chance use a Mac and a non-english version of the game?
Vlad is offline Report comment to moderator  
Reply With Quote
Unread 12-29-09, 12:42 PM  
algritz
A Murloc Raider
 
algritz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 44
Uploads: 3
Error While uploading

I keep getting this error while trying to upload my !LFDRating.lua file
"500 server internal error, something happened while parsing the file!"

It would be nice if some debug was provided, maybe we could see what entry cause the issue.
__________________
<I Pugged this life>
algritz is offline Report comment to moderator  
Reply With Quote
Unread 12-29-09, 08:28 AM  
Slaxi81
A Murloc Raider
 
Slaxi81's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 177
Uploads: 2
Heyho,
the German Localisation is very bad, like my english : )
You have written:

Ich benutze LFDRating zu dieser gruppe zu bewerten. Sie können auch abstimmen anderen auf eigene faust immer das addon von WoWInterface!",

It must be:
Ich benutze LFDRating um diese Gruppe zu bewerten. Du kannst deine eigenen Bewertungen abgeben, indem du dir das Addon bei WoWInterface holst!


Have a nice Day

Slaxi
Slaxi81 is online now Report comment to moderator  
Reply With Quote
Unread 12-25-09, 02:02 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 764
File comments: 387
Uploads: 39
Originally posted by peewee_sweden
"... I will develop a way to automatically be able to download fresh data and upload the user data to the server..."

That can only be done with a third-partry application, not from in-game. You will then have to ask for a tremendous amount of trust from your users to use it compared to an addon. You are in fact already doing so by asking us to go to another website.

I would suggest that you write this addon to be used completely in-game, and using the hidden in-game addon channels (use a public channel, if that's possible such as /lfg, the data will be hidden anyway) to spread the data. There is an addon already doing this, Karma. I do not know if that addon supports cross-realm information, though.
I know that it's asking too much to request to use a third party application to handle upload/download for the user, thus why I plan to have it as an alternative and not focus too much on providing a 3rd party app at this point.
So far having the user manually choose to upload data or download from the server is the best way to go.
I have implemented so that the comments are shared among guildmembers, the addon channel can not yet share to the "whole realm" if you know what I mean, there is no global addon channel where all sort of data can be broadcasted to. Carbonite solves this by making a custom channel that is "hidden" from the user by default but as it's only alpha I have not yet decided if I would like to do this. At the moment sharing with guildmembers is good enough, but I would like for it to be able to synchronize too. Right now I have no real idea how to make this happen as there is a lot of data and I want to keep it as efficient as it can be.
I am well aware of your concern and I thank you for sharing your POV on the matter.

Originally posted by Petrah
So far so good, and no bugs to report!

Just an FYI: I have no problem or trust issues with manually uploading/downloading a lua file from/to your website. I don't care how many addons are out there that may be similar to or do the exact same thing yours does... I like yours!

You have some great ideas for this addon and seem to know exactly which direction you wish to take it. Keep up the great work!!
Thanks for the positive feedback Petrah. I must also thank you for sharing it with your guildmembers as I see several people at least that have used the upload feature and it seems to work. I fixed the obvious upload/download issues and my next step I believe is to implement a way to browse the database in game. For the website I've slowly started on a design idea and some framework. Also to add simple statistics like "most positive ratings in dungeon X" and such, I'll work out the rough edges later on...

Happy holidays to you guys!
Last edited by Vlad : 12-25-09 at 02:08 PM.
Vlad is offline Report comment to moderator  
Reply With Quote
Unread 12-25-09, 11:23 AM  
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2865
File comments: 333
Uploads: 10
Originally posted by Vladinator
[b]Thanks Petrah, I just hope I have not left out any major bugs! So far it works just fine and I assume it will for anyone else that downloads it too.
So far so good, and no bugs to report!

Just an FYI: I have no problem or trust issues with manually uploading/downloading a lua file from/to your website. I don't care how many addons are out there that may be similar to or do the exact same thing yours does... I like yours!

You have some great ideas for this addon and seem to know exactly which direction you wish to take it. Keep up the great work!!
__________________
♪~ ( ) I My Sonos!
Last edited by Petrah : 12-25-09 at 11:24 AM.
Petrah is offline Report comment to moderator  
Reply With Quote
Unread 12-25-09, 08:07 AM  
peewee_sweden
A Kobold Labourer

Forum posts: 1
File comments: 81
Uploads: 0
"... I will develop a way to automatically be able to download fresh data and upload the user data to the server..."

That can only be done with a third-partry application, not from in-game. You will then have to ask for a tremendous amount of trust from your users to use it compared to an addon. You are in fact already doing so by asking us to go to another website.

I would suggest that you write this addon to be used completely in-game, and using the hidden in-game addon channels (use a public channel, if that's possible such as /lfg, the data will be hidden anyway) to spread the data. There is an addon already doing this, Karma. I do not know if that addon supports cross-realm information, though.
peewee_sweden is offline Report comment to moderator  
Reply With Quote
Unread 12-21-09, 12:59 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 764
File comments: 387
Uploads: 39
Thanks Petrah, I just hope I have not left out any major bugs! So far it works just fine and I assume it will for anyone else that downloads it too.

*Edit*

Thanks to Alaari <Velen> I found out that I did not properly implement the US downloads so I fixed it just now. Also added a "minimal" and "regular" mode when downloading, simply put the minimal mode will only download the "good" and "bad" ratings (or those with a comment) and skip all neutral votes without comments. In the long run this will save a lot of disk-space. Regular mode on the other hand will provide all available data.

*Edit 2*

I see several others also using it, it's very nice as I get to fix bugs on the website and it all helps get closer to beta stage and uploading it to my permanent host!

So far I've fixed one bug when you save a party rating before anyone leaves party, then when someone leaves you can rate the person that left again (as if he left the party mid dungeon :P), fixed it by making it hold on until user gets to a loading screen.

Fixed also the data when you meet someone that has been rated to count the total votes, show the result. It will show "no data" when there is no data on that person -or- for now it will output the sum-rating and if the user himself has entered a status and comment it will display that in parenthesis at the end. The rating needs no explanation but in short 0=neutral, over 0 = good, under 0 = bad.

Need to work on the comment part as you can't browse other peoples ratings. Perhaps I'll make a click-able link that takes you to that users comment list showing all the comments from each person and the instance that comment was made but that's for the beta release of the client.
Last edited by Vlad : 12-23-09 at 05:29 AM.
Vlad is offline Report comment to moderator  
Reply With Quote
Unread 12-21-09, 12:48 PM  
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2865
File comments: 333
Uploads: 10
Giving this a try... thanks for the work you've put into it! Will be telling guildies about it.
__________________
♪~ ( ) I My Sonos!
Petrah is offline Report comment to moderator  
Reply With Quote
Unread 12-21-09, 09:39 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 764
File comments: 387
Uploads: 39
Re: Good Job

Thanks! The latest version is more stable than the initial release but it's still being approved so you can't download 0.02b until a moderator finishes reviewing it. Hang on!
Vlad is offline Report comment to moderator  
Reply With Quote
Unread 12-21-09, 08:34 AM  
Slaxi81
A Murloc Raider
 
Slaxi81's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 177
Uploads: 2
Good Job

I like it, thank you for this!

But the upload doesnt work for me, i get the message:

This file is supposed to go in the US section!

Im on a EU Realm.

slaxi
Last edited by Slaxi81 : 12-21-09 at 09:00 AM.
Slaxi81 is online now Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: