|
|
Sadly, the system used to refresh/retrieve stats for the player requires you to hover over the area where their stats are shown. So the win% won't properly update until you've hovered each new players stat area and retrieved the correct TSR value. I can look into trying to find a better way to update stats.
I was pretty sure that the mod doesn't work with MM. If by some chance you do get stats in the MM, try updating them by hovering over the area where TSR should be and over the little circle that has the stats button. Might work, might not.![]()
True Skill Rating mod - a numerically simple but elaborate rating system used to judge the skill of players.
![]()
I like the suggestion but I'm trying my best to stay away from if statements with the formula. How long that will last, I don't really know. For now, I put much less weight on wards because the server doesn't handle wards properly and abusing the ward statistic is way too easy.
I know I say the average player is 5 but in reality, the formula comes out to have the average player at 4.9. So 1 TSR either way will create the bell curve we all love. Also, TSR won't show the difference between pubstars and competitive players (Chu). Competitive players won't have great statistics. Their KDR/ADR, denies, creep kills, etc will all be within reasonable ranges. Why? Because they play against opponents with the same caliber of skill (as mentioned below) and they don't play to get kills. They play to win. But competitive play is a monster of its own and we don't need to worry about that.
You are right. TSR does not and will not take the opponent's strength into account. It's not a rating system that's supposed to predict who will win a fight, it's a rating system of the individual player. However, I did implement a win% based on TSR to see how accurate it really is. This takes your opponent's strength into consideration.
Honestly, there is no point in integrating PSR into TSR because 1) PSR depends a lot on luck of heroes/teammates and 2) PSR is readily available to be used in conjunction with TSR.
You might argue that TSR also relies on luck of heroes/teammates but i disagree. I've been in many games where we are getting our asses handed to us but I maintain decent denies/KDR/ADR. My exp/min, creep kills, and gold/min are lacking during those games but by playing smart you can prevent getting a 1-10-2 score and ending up with a 1-2-2 score, which really isn't too bad. This shouldn't affect your TSR too much, but if PSR was taken into consideration, it would affect your TSR even more.
True Skill Rating mod - a numerically simple but elaborate rating system used to judge the skill of players.
![]()
One more thing about including PSR in TSR: I've seen 1700 players with absolute **** stats (thus low average TSRs) and ended up realizing that they have no business being 1700s.
Sometimes noobs can have a 1700 PSR and still be horrid in game. While pros can be having a tough time with noob teammates and end up in 1500/1400s PSR. I want to be able to weed these players out and spot the noobs among 1700s and spot the pros among 1400s.
True Skill Rating mod - a numerically simple but elaborate rating system used to judge the skill of players.
![]()
Can someone post a screenshot of this in use?
edit: Should have checked the last post...
nety's clip: http://www.youtube.com/watch?v=DwPzLiHhIJ0
True Skill Rating mod - a numerically simple but elaborate rating system used to judge the skill of players.
![]()
It's great that some people are responding to this and helping with the tweaking of this mod, thanks a bunch; I know DarkZero901 also appreciates it. Some quick remarks.
First, TSR is supposed to help gauge a player's skill. As such, I don't think it will ever be very accurate in predicting what team will win, since a lot of times that has to do with other factors as well, such as hero picks and communication skills (if a team is composed of players who speak different languages, it is that much more difficult to coordinate ganks or coordinate counter-pushes, etc.)
Second, at this stage, TSR is not supposed to replace PSR but is supposed to compliment it. As I previously stated, you can have a low PSR but be a very good player, and vise versa. Example: You are a good player, but you have a string of 6-7 games in which you lose because one of your teammates leaves, is a noob, doesn't help the team, etc. That can drop your PSR by 100 points or more. Likewise, you are a bad player, but have a string of 6-7 games in which you win because the rest of the team is very skilled, you get good heroes picks or the rest of your team plays well together, etc. That can raise your PSR by 100 points. In either situation, your PSR is not reflective of your actual skill.
Finally, this is a work in progress so it is still not as accurate as DarkZero901 wants it to be, but with your inputs and suggestions, it is getting there.
@ netygraph You should download it and try itIf you don't like it, you can delete it, just make sure your tell us why you don't like it
![]()
Hmm sometimes I don't get the formula.
A guy with 50% winchance, but 1.3 k/d and 100 average creepkills was rated way lower then me.
It kindof works sometimes, but sometimes it's really weird.
If you see oddities, please provide a screen shot or at least give some detail as to the name and the displayed TSR of the person. If providing names is against forum rules, please let us know so we can try and figure something else out. However, as the name isn't given to put someone down but rather to determine whether the formula is doing what it is supposed to, I don't see a problem.
Excellent program.
However, I would advise against putting any kind of negativity with regards to the leave percentage. A player might have decent skill but leave games. If I end up playing with him, then I want to know his skill level, not whether he leaves or not. I can check that myself in his stats.
If I'm playing in a No Leavers game, then leavers are out of my mind. I understand that this means that the TSR difference will also be lower, but the fact that it changes at all is deceiving. The simple fact that they might have Internet issues is a good enough reason to ignore this stat completely.
Also I just have to enable Custom 4 in your program to see that.
TL;DR imo whether you have left some games or not does not change your skill level.
Last edited by Caeous; 06-02-2010 at 06:33 PM.
Completely agree with you. I think we almost have DarkZero901 convinced to take it out of the formula. Hopefully he will soon.
I like that Leaves/Kicks are in the TSR Formula, since i played now not to rarely with ppl who got 2,7KDR / 2ADR and not too high leaver Percentage [i didnt have this mod at that time] as those ppl were winning they stayed.
But as 1 Time my Brother and me decieded to **** his stats
He was gone faster than every noobleaver i have ever seen ...
Thats why i think its ok to let it influence the TSR, because if you think
hes a really good player because of his stats and he gets owned,
your so fast 1 ppl less in team .... :S
The influence should not be the biggest but prevent that ppl
with pubhunter stats + leaves are considered above average
@DarkZero901
I also got a bug i cant prove with a screenshot ^^"
everytime i color my "TSR|" in the options like that "^222TSR|" it works but after i restart the game its back to the standard "TSR|" in white :S
I'd like to make a suggestion.
I haven't really looked at the capabilities of the scripting language used in these mods, so I'm not sure if this is possible but.
Would it be possible to modify it so it only counts the last 20-40 games?
The rating is great, but becomes less useful as time goes on because the longer you play, the less your improvement is reflected in your stats. After just 50 games, it becomes extremely difficult to move your average values - especially with stats like wards/game. If you only learn to buy wards after 90 games, but you've been buying 10 a game for the last 10 games, this should be reflected in your rating - not the fact that you've only bought an average of 1 a game.
I dont think this is possible and I doont even like the idea.
It will improve your stats, maybe not fast but it will,
if you learned placing wards after 90 Games then ofc you should
have to play another 90 Games to get that stats a bit better.
Also showing just the last games would allow pushing unreal stats ...
Edit: I just found a bug which i can prove
That calculation isnt rigth?
And is it me or arent all of the options displayed? The bar in which the informations are displayed stays that big and if I enable more options they arent showed, the are cut down
Just like the "T" from "TSR" from DaHu4b.
Another example of broken TSR comparison. This time it's even a 4v5. I hope you get this to work as intended as I like this mod.
![]()
I will post a SS in the OP soon.
I will also post that in the OP soon.
Regarding the leave percentages; I see both sides of the argument and was almost ready to get rid of the leave percentage from the formula. However, since DragooNick said something about keeping it, I'm gonna hold my stance for a little longer.
I understand the concern with all the stat/win% bugs and am trying to get to them. Thanks for reporting them guys.
True Skill Rating mod - a numerically simple but elaborate rating system used to judge the skill of players.
![]()
If you check a player's stats, they don't show and improvement until he has played enough games to raise his stats. This takes time but if the player has truely gotten better, the stats will evenetually show this. Likewise, once this improvement starts showing up in the stats, TSR will start to reflect it as well.
Besides, I seriously doubt that you can pull stats from each game separately, run a calculation to average the stats out up to a certain amount of games, and plug that information into the formula. Even if it is, I would think it would be difficult to mod.