TSR for HoN 2.5.7:
New TSR features - formulas are the same.
Table of Contents:
Good luck using TSR and please leave some feedback!
The True Skill Rating mod combines Improved Frizzled K:D Mod (Rizel's Lobby Stats) and Calculated Skill Ratings to create a helpful rating system. It is to be used in conjunction with PSR to help understand the "skill" of a player.
TSR is a very harsh rating system where players are rated between 0-10. An average player should have a TSR of 5.0.
TSR is a weighted system that does not take PSR into account by any means. Factors taken into consideration are: Kills, Deaths, Assists, Creep Kills (adjusted for EM), Creep Denies (adjusted for EM), XP/min (adjusted for EM), Gold/min (adjusted for EM), Wards placed, and Win percentage. Each factor is weighted based on the average player. Statistics from the average player are gathered using game data from millions of matches. The statistics of a given player are compared to that of a player slightly better than average. Creep denies, creep kills, XP/min, and gold/min are negatively adjusted based on the player's EM percentage. The formula also adjusts itself based on the average game-length of the player. TSR is usually updated bi-monthly; when statistically significant game data is accumulated.
Players without any games played should have a rating of 0.
Players with less than 50 games played will not have an accurate TSR score.
Horrendous players will have a rating below 2.
Bad players will have a rating below 4.0.
Average players should be expected to have a rating between 4.0-6.0.
Great players and players that haven't play many games will have a rating above 6.0
Superior players will have ratings above 8.0.
TSR is a spectrum, so, a player with a TSR of 4.1 should be considered an okay player while a player with a TSR of 5.9 should be considered a pretty good player (even though both fall under "average player").
1) Download HoN Mod Manager 2) Set it up correctly by showing it the location of HoN 3) Download TSR 4) Drag the TSR .honmod into HoN Mod Manager and enable it. Finally, go to file -> apply mods and start HoN. A new options menu will be available in the Options of HoN.
Current Formula - CAN be copy and pasted into Rizel's Lobby Stats:
Last Updated: 02-04-2011
TSR Parameter Translations:
Usable Variables in Formula Field or use Param##:
Many thanks to Rizel for his Improved Frizzled K:D Mod/Rizel's Lobby Stats and to adeqd for his Calculated Skill Ratings as well as [S2]Maide for the community statistics. A special thanks to my brother [DARE]Zaraki for helping develop the formula and acquiring valuable statistics.
4.4: Fixed for HoN 2.5.7.
4.3: Added "mmr" variable to display mmr.
4.2: Fixed for HoN 2.5
4.1: Fixed for HoN 2.1. Added an autoloader: TSR mod will now automatically go through each player and try to retrieve stats during lobby - it will only try once for each player so if there's lag, you will have to hover over the bar. Added a panel for ingame TSR scores. Tried to clean up some console spam. Added a secret to the mod :D
4.0: Changed the TSR formula. Public and Ranked TSR formulas are separated, each with proper community averages. The formula now has slightly less emphasis on GPM/EPM and slightly more emphasis on Wards Per Game. Raised cap on Wards for ranked games to 5. Added rlevel2 stat (this is the working version of ranked level). Huge thanks to [DARE]Klaxo and [DARE]Zaraki for creating the HON XML Extractor and sifting through all the statistics.
220.127.116.11: Added an automatic readjustment for Hellbourne stats: if you use more than 3 stats, the mod will shift the stats bar to the left a little. Fixed the "change all stats to ranked when in ranked games" from repeatedly adding 'r' to the stat. Fixed the missing Middle Bar during the loading race. Many thanks to Yotsuba for the Middle Bar fix. Thanks to all the bug reporters.
18.104.22.168: Added a delay between retrieving stats and posting top heroes played. Delay is based on your ping. Fixed most remaining console spam; the laggier your connection, the more it will spam. To achieve best results, get stats one user at a time. Fixed the option of not showing stats in picking phase. Added an option to change the font size of the stats - default is 10. Humongous thanks to [NRs]Stromfresser for helping sort out and fix all the console spam. And thanks to Quzzap for helping understand some of the string functions.
22.214.171.124: Fixed graphical/compatibility issue with recent HoN patches. Added an option to automatically add an "r" before each statistic when in MM games. This will convert most of your stats (some stats don't have a ranked equivalent) into ranked stats. Known Bug: If your public game name has "MM" in it, the mod will think you are playing a MM game. Reduced some console spam. Reduced the font size a bit.
126.96.36.199: Disabled the auto tsr/rtsr enabling function. The first two fields are still dedicated to tsr/rtsr, but you have the choice of turning them off. Added an option to only show the rTSR when in MM games and TSR when in pub games. Thanks to MrMult for the idea. Known Bug: If your pub game name includes "MM" and you enabled the option to only show rTSR for ranked games, the mod will think you are playing a ranked game and only rTSR will show. Moved TSR options around a little bit to make it more intuitive.
3.9.9: Added two buttons that decide your avatar and top 5 heroes shown; one for MM and one for Pub games. The two buttons are found in the chat title area. Included all ranked stats and updated the list of variables on the first post of this thread: to use ranked variables, simply put an r before the variable. Example: tsr would become rtsr, wards would become rwards. Added a default inclusion of rtsr for the second formula field. Fixed several redundancies/console spams; some still remain.
188.8.131.52: Fixed the top hero % used bug.
3.9.8: Fixed the '%%' bug in lobby.
3.9.7: Fixed TSR for HoN 2.0. Fixed Bombardier and Moraxus top heroes/avatars. Added an option to replace custom avatar with favorite heroes (can choose to show favorite heroes as avatar UNLESS the player has a custom avatar). Added an option to remove the TSR AB button when host. Updated statistics available - list on first page also updated. Thanks to [SOO]TAgames, [GM]Oncology, Stromfresser, and Silv3ri. Thanks to S2 for keeping the EM statistics available.
3.9.6: Formula has changed - now accurately calculates TSR score solely based on public games (not matchmaking games). TSR scores should match with xStats. Added an option to turn off the TSR AB balance function so the button only displays TSR scores and does not move players around. Fixed TSR not being interactive on the hero picking phase. Top five heroes should also work now. Thanks to xHomicide for the help. Fixed the tooltip. TSR mod will have compatibility issues with Bang! Host Drag Players.
3.9.5: Added a new option in the TSR mod options: TSR Tooltip (on by default). Added TSR tooltips: upon hovering over TSR scores, a tooltip will open to explain the color of the score. Added the color of Blue to depict a player with less than 50 games.
3.9.4: Quickfix for HoN patch 1.0.13
3.9.3: The option "Show stats in picking phase" now actually works. Along with this, top 5 heroes will be displayed in the picking phase. Match making might work. Thanks to [CARE]Sephinator for the workaround suggestion.
3.9.2: Fixed the Hellbourne stats falling off during the hero picking phase. Thanks to [x86]hsram and [REBL]Vulpes for pointing that out.
3.9.1: Moved the TSR AB Button next to the regular AB Button as pointed out by [LN]MrAwesome. If you are host, they will be side by side. If you are not host, that TSR button will be centered. The portraits have been fixed; thanks to He for reporting that bug. Added an option to omit all text, as requested by [x86]hsram.
3.9: Added TSR AB button to actually balance - locks will be considered. If you notice any bugs - please post them here. Fixed the bugs related to " and \. If you notice any bugs - please post them here. Moved the TSR AB button. Placed caps on denies (30), creep kills (200), and wards (3.5) to prevent abusing statistics. TSR will now fall under the range of 0-10. No exceptions. Increased weight on A:D and wards. Decreased weight on K:D and CK. Many thanks to [ToX]AsiaPingPong, xHomicide, [S2]JamesTowN, Bangerz, and of course [DARE]Zaraki. Also, a huge thanks to all the TSR AB testers.
3.8: Icons for Flint Beastwood and Dr. Repulsor have been included. Thanks to mtK for pointing that out.
3.7: Fixed bug with HoN v.1.0.9. Hopefully fixed any remaining issues with " and \. In order for it to work, HoN must be exited properly (this means if your HoN crashes each time, you'll start seeing excess " and \ characters). Updated the mod name to be more clear - from Halisa Stats to True Skill Rating. Fixed random cosmetic issues. Added an option to highlight the area over which you are to hover over to retrieve the stats of a player. This was requested by someone (sorry, couldn't find your post) for testing in MM. Hopefully someone can turn it on and play a MM game and take a Screenshot for me.
3.6: Made the options/defaults friendlier towards first time users (changed wordings, location of color thresholds, groupings). Added the option to only show the 10 second warning in local chat rather than public chat. Added the option to hide top hero % on avatar. Made the size of TSR balance smaller to show the other buttons using the same area (AB Deez Locks).
3.5: Hopefully fixed all issues related to \\\\\. In order for it to work, you must exist HoN properly (pressing the X -> saying yes to quit -> hearing the weird sound). Crashes/Ctrl-Alt-Delete/Alt-F4 exit methods don't work.
3.4.1: Whoops, hotfix on an error I made.
3.4: TSR Balance Button has an option to be available to non-host user - the change will require a HoN restart. TSR Balance Button has an option to be shown in either Team Chat or All Chat. There is an option to replace your avatar with your favorite hero, just like Rizel's mod. Humongous thanks to [bLrv]Rizel for his coding lessons ;)
3.3: Autobalance button is only available to the host.
3.2: Changed some default numbers/colors to make the mod look nicer. Added a "TSR Balance" button. This button does NOT balance yet. It will write out the TSR scores of every one in the game. To get this to work properly, you must not type during the period which it tells you not to type. Make sure to hover over each player to have their TSR score before pressing the button (or during the 10 second wait period). MANY thanks to [bLrv]Rizel, [RAZA]MaxGhost, and [ToX]AsiaPingPong.
3.1: Fixed a few default settings. Fixed the formula to only adjust creep kills/denies and wards placed based on your average game length. Most people should see a slight rise in TSR because of the change. The formula also looks different due to an arrangement change I made to make the calculation easier to implement.
3.0: FINALLY have "|" working. You will now be able to save the "|" character properly and include characters (such as color) before and after. If it does not work on the first try, restart HoN several times; it should fix itself. Changed weights a bit to give support players a slight more advantage. Removed leaver penalty. Added adjusting the formula for average game-length. This is done by comparing the player's average game length to the average game length of all games in the community. If the player has longer games, his TSR will be lowered by a a ratio (since longer games means more creep kills/denies/hero kills/assists/wards placed/etc) between the two. If the player has shorter games, his TSR will be increased by a ratio between the two. Please leave feedback about how this change is working for you. The average player will now have a TSR of 5, thus the ranges have changed again.
2.9.1: Fixed the screwup in v.2.9
2.9: Fixed for HoN v.1.0.3
2.8: If the stats bar width is more than 5 (normal length) the middle HoN box will be resized, otherwise it will stay as the original (Thanks to Rizel). Removed restrictions on editing the TSR fields. If TSR| is detected, it will revert back to TSR| on restart. If | is detected in any of the custom 1-9 before/after fields it will revert back to | on restart.
2.7: Hopefully fixed the hellbourne stats not showing up after the first game - Thanks Rizel.
2.6: Included resize-able stats bar. Hopefully fixed a bug where nothing is shown. If your current version does not work, here is a working v.2.3: 2.3
2.5: Quickfix to follow Rizel's change. Also included the long stat bar for now - will change to resize-able one soon.
2.4: Hopefully fixed any remaining issues regarding win% and stats not updating properly - many thanks to Rizel. Fixed issue with DarkUI - thanks Systemdir. Bugs left: HoN will automatically turn any line with "|" back to the default setting (colors won't stay upon restart).
2.3: Wards weighted less.
2.2: You can now add % at the end of any stat. Either put in the % and it will work on HoN restart or put in %% and it will work immediately. Added a win percent based on TSR. This will be found underneath the regular PSR based win%. Please post bugs/any feedback regarding TSR and how much it helped/did not help in predicting your game's outcome.
2.1: Changed the weight of each parameter a little.
2.0 TSR has been reworked to be much more accurate. The Rating System will now truly have players ranging between 0-10 (instead of 0-6). Therefore, an average player will be around 5.0. Wards, xp/min, and gold/min have all been included, adjusted for EM (except for wards), and standardized. Kills/assists/denies/cre]Rizel[/COLOR]). Removed restrictions on editing the TSR fields. If TSR| is detected, it will revert back to TSR| on restart. If | is detected in any of the custom 1-9 before/after fields it will revert back to | on restart.
2.7: Hopefully fixed the hellbourne stats not showing up after the first game - Thanks [COLOR=ep kills/win percentage have all been re-calibrated to fit the retail community statistics. Your TSR may have changed from previous versions so please pay attention to the new ratings found above.
1.6 Corrected TSR ranges within HoN to reflect the "average" player.
1.5 Formula slot #1 and all attributes (color, threshold, etc) are permanently set to TSR and associated values. You can now use "|" as a before or after spacer but only by itself: If your before/after spacer is "|", it will remain "|". If your before/after spacer is "Exp/min|" it will turn into "|". If your before/after spacer is "Exp/min:" it will remain so. Anything that includes "|" will be automatically reduced to "|".
1.4 Fixed all previous bugs (I hope). Simply put "tsr" into the formula field to display the formula.
1.3 Server change. Downloads should be more stable now.
1.2 Updated to match the new Frizzled mod. Added gold per minute which can be inserted into the formula with "avg_goldmin". Em/leave/win percents will be displayed as ### instead of 0.## so 100 percent leave will show as 100.
1.1 Fixed 'maxlength' parameters - thanks to mehau
Required: HoN Mod Manager
Sephinator's QuickStats with TSR included
Last edited by DarkZero901; 01-21-2012 at 11:06 AM.
First, a few tips:
- TSR is not meant for competitive games (scrims, clan initiations, tournaments, etc)
- TSR should be used in conjunction with PSR and other stats
- TSR has a optimal working PSR range of ~1400-~1750. Below 1400, you're wasting your time trying to rate a player. After 1750, players are usually good enough that you don't need to rate them. There are always exceptions to the rule.
- TSR does not work if the player has not played many games
So you join a pub and want to get a quick feel for your opponents and teammates, so let's go through some TSR interpretations:
As you can tell, once you get into the higher PSR range, TSR stops telling you that much about the player. Most players in the 1750+ range will have good TSR scores.
Hope this helps!
Good luck using TSR and please leave some feedback!
Last edited by DarkZero901; 07-02-2010 at 07:32 PM.
This should not override Frizzled since he still updates it on a regular basis it should be a supplemental add-on.
In the mod xml, all 'maxlength' parameters are spelt 'maxlenght' which is wrong.
This seems to devault the textboxes to 150 characters, which is shorter than your formula, so it does not fit.
After I changed the maxlength to 200, the formula still did not appear, but I could now manually copy paste it from the xml.
Not sure if its me, or there is a problem.
Anyway, it works after the changes.
Thanks for making it.
so basicly you made a formula..inserted to my mod..fixed 1-2 bugs what i'll also fix..and this way you made a new mod? why dont you just post your formula instead of making a new mod with a different name? I dont like that you copypasted my mod with about 3line changed.
Last edited by Rizel; 05-23-2010 at 08:22 AM.
plz close this thread and maybe u could add 100 disconnects to his stats for being incredibly ... ! (unless he makes his mod an addon for frizzled kd)
Also, how do leaves have any bearings on a player's skill - people who leave once or twice for an emergency get slapped with a 'large' penalty, which makes no sense.
how to install it? i just cant weird file types
Improved Frizzled KD. Just post your formula as a reply post on Rizel's thread. There's probably a lot of players who would like to see what formulas others are using. Don't make a new thread just for ONE formula.
DarkZero901, all you are doing is adding another piece of crap to the long list of USEFUL mods in the mod forum.
/close this thread down
Yep... I'd like to know only the formula. And a brief information about how it would work. It could be on the Frizzed thread.
Yea yea yea, I hear all the hate.
There are a couple of reasons why I combined the two mods.
1) Originally, the formula was too long to fit into Frizzled's mods so I decided to incorporate it into the default state of the mod.
2) I really enjoyed/needed the Statistics Page to have the rating in it; which Frizzled's mod did not do.
3) I felt that having this as a stand alone would be a more effective way of spreading the rating system.
I do understand all the short comings of why I chose to do this.
Thanks for the bug report mehau.
Also, I gave plenty of credit both to Rizel and adeqd.
ok so =]
That being said, everyone that had an emergency and had to leave, currently has their leave percentage at a peak. In time, every reliable player's leave percentage will drop with the accumulation of games played and the stat will accurately portray that.
2, ask me to implement to the stats page?
3, simply make a thread for formulas..and dont copy the whole mod. thx
ofc you give me and adeqd credits..since we made the 99%of your mod
What you did is like if I copy the whole windows change the name of Start menu and spread it like RizelOS cuz i think its more simple to spread like this than spread as an addon. Simple copy..nothing more..Thats my opinion. But nvm. I dont think that the ppls will use an always outdated mod simply for one single line what they can copy/paste anyway.
I really bored of seeing someone copy my still active mods and spread it like a new and grand idea..just like what happened to my ingame guide mod and autokick mods.
Last edited by Rizel; 05-23-2010 at 02:34 PM.