The Most Talked About Heroes In Forum History

General Discussion
Hello Everyone, here is a list of the most talked about heroes in this forums history (how I got the numbers at the bottom):

# of Threads

Mercy 20968
Sombra 14467
Genji 11907
Roadhog 11574
D.Va 10827
Ana 9546
Doomfist 8489
Hanzo 7778
Junkrat 7771
Symmetra 7542
Pharah 7226
Lucio 7127
Widow 6702
McCree 6308
Reaper 6198
Bastion 6161
Torbjorn 5075
Orisa 4895
Tracer 4839
Rein 4826
Moira 4558
Mei 4139
Winston 3766
Soldier 3324
Zenyatta 3305
Zarya 2797

# of Replies to threads:

Mercy 297961
D.Va 192234
Genji 180096
Roadhog 156159
Sombra 143784
Ana 111800
Pharah 105815
Symmetra 99427
Junkrat 97067
Hanzo 96609
Widow 94006
Tracer 85351
McCree 80253
Doomfist 74460
Reaper 67076
Bastion 63559
Lucio 57610
Moira 55274
Torbjorn 52895
Mei 50513
Rein 46299
Orisa 44900
Winston 40733
Soldier 38906
Zenyatta 36553
Zarya 34010

# of posts with balance key words (ie "nerf", "fix", "buff", etc):

Mercy 5091
Roadhog 3326
Genji 2627
Ana 2613
D.Va 2497
Sombra 2273
Pharah 1954
Junkrat 1870
Symmetra 1860
McCree 1573
Bastion 1453
Doomfist 1423
Hanzo 1407
Widow 1405
Reaper 1330
Torbjorn 1168
Lucio 1152
Mei 1006
Moira 906
Soldier 886
Winston 860
Orisa 761
Tracer 737
Rein 735
Zenyatta 730
Zarya 450

How I got the numbers (since this always comes up)

1. I used Visual Studios 2010 and created windows project which I added a webbrowser object to and just went page by page through the forums and read each thread title and reply count.

2. How I determined a thread is about a hero is using key words. For example Mercy may have "Mercy", "Rez" and "Pharmercy" to determine a thread is about her.

3. To determine if a thread is about balance I chose this keyword list:

public bool OPCheck(string title)
{
title = title.ToUpper();
if (Contains(title, " OP"))
return true;
if (Contains(title, "BALANCE"))
return true;
if (Contains(title, "NERF"))
return true;
if (Contains(title, "BUFF"))
return true;
if (Contains(title, "CONCERNS"))
return true;
if (Contains(title, "BROKEN"))
return true;
if (Contains(title, "FIX"))
return true;
if (Contains(title, "CHANGE"))
return true;
if (Contains(title, "POWERED"))
return true;
if (Contains(title, "PROBLEM"))
return true;
if (Contains(title, "REVERT"))
return true;
return false;
}

4. I did very little bug checking so any unique errors it came across I didn't handle. I had 32 exceptions at the end of my forum crawl.

5. At the time of running the software page 9991 was the end of the forums.
That's awesome! Thank you for your efforts!

I wish I had the time to play around with a small project like that! Did you use Selenium as a Web Automation tool, or some form of cURL to scrap the pages? Or do these forums have some form of RESTful API?
The only surprise to me was sombra. I didn't realise she had so many threads. I barely see them. They mustve been those speculation / ARG threads before she was released
My big Russian Tank is at the bottom of the list cause she's the only one that can lift all that weight
It would be really neat to coordinate this to the growth of the game. Mercy has over double the threads that Ana does, and both were seen as obnoxiously overpowered. I wonder if it's correlated.
02/20/2018 06:06 AMPosted by MetalWing
I wish I had the time to play around with a small project like that! Did you use Selenium as a Web Automation tool, or some form of cURL to scrap the pages? Or do these forums have some form of RESTful API?


Windows Forms WebBrowser tool. All put together just initialize and start pulling HTML pages.

https://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser(v=vs.110).aspx
Good job! And the results seem pretty accurate. Good coding man.
02/20/2018 06:09 AMPosted by WeebTrash
The only surprise to me was sombra. I didn't realise she had so many threads. I barely see them. They mustve been those speculation / ARG threads before she was released


Yeah ARG.
This list made me realize that Soldier hasn't been talked about since he did 1 more damage per bullet thus making McCree completely useless in comparison.
02/20/2018 06:11 AMPosted by Pisces
It would be really neat to coordinate this to the growth of the game. Mercy has over double the threads that Ana does, and both were seen as obnoxiously overpowered. I wonder if it's correlated.


Nope, there are more mercy players than ana on this forum, so I assumed that's why mercy is being talked so much, especially when she also got a lot of rework/buff/nerf over the seasons.

Plus, Ana is not part of the launch hero, Mercy is.
Nice, thanks for taking the time to do this;)
02/20/2018 06:18 AMPosted by Widowmaker
02/20/2018 06:11 AMPosted by Pisces
It would be really neat to coordinate this to the growth of the game. Mercy has over double the threads that Ana does, and both were seen as obnoxiously overpowered. I wonder if it's correlated.


Nope, there are more mercy players than ana on this forum, so I assumed that's why mercy is being talked so much, especially when she also got a lot of rework/buff/nerf over the seasons.

Plus, Ana is not part of the launch hero, Mercy is.


I don't know. I mained Ana at the time of her heyday on console and there were a lot of threads begging for nerfs to nade or in general. (to be honest, by your logic there should have been significantly more, yet it's barely over double in terms of threads. In terms of balance keywords, it's less than double and Mercy's had a longer lifespan than Ana.)
02/20/2018 06:11 AMPosted by Pisces
It would be really neat to coordinate this to the growth of the game. Mercy has over double the threads that Ana does, and both were seen as obnoxiously overpowered.


Well also keep in mind that you have the number of threads and number of replies across all those threads. That means you can do average reply per thread or even use the ratio formula to determine what Ana replies would be at if she had the number of threads that mercy did.
A fitting post to end these forums with.

Good riddance.
I honestly wish you could do this for the Beta Forums as I know Bastion would have the highest count.

But that was then and this is now, Catch you on the flip side and good luck.
02/20/2018 06:18 AMPosted by Widowmaker
02/20/2018 06:11 AMPosted by Pisces
It would be really neat to coordinate this to the growth of the game. Mercy has over double the threads that Ana does, and both were seen as obnoxiously overpowered. I wonder if it's correlated.


Nope, there are more mercy players than ana on this forum, so I assumed that's why mercy is being talked so much, especially when she also got a lot of rework/buff/nerf over the seasons.

Plus, Ana is not part of the launch hero, Mercy is.
Also couple the fact that while Ana was overpowered, she wasn't exactly much of mustpick. at least not in all ranks. i clearly remember playing mercy a whole lot during triple tank meta, while the rework made mercy a must pick in nearly every single rank. so there were more outburst against mercy. plus couple the fact that mercy mains we're largely "divided" cause they wanted different things (some liked the rework, some didn't like it, people wanted to nerf her, people were against the nerfs, they wanted to change certain aspects, they wanted a revert, etc. etc.) all because, again, of the rework. i'm assuming this wasn't the case in triple meta, as discussions about it would simply be about adjusting ana's current build, unlike mercy's which talked heavily about prework and rework and the grays in between
fake
02/20/2018 06:25 AMPosted by Haiji
fake


https://us.battle.net/forums/en/overwatch/topic/20757506888#post-1

Here's an earlier post with an earlier version of the same software.
Funny. All the top heroes have been changed the most.
02/20/2018 06:43 AMPosted by Mirrorkat
Funny. All the top heroes have been changed the most.


3 were meta, 1 had dragged out release, 1 had broken ability and Genji is just a love him or hate him hero.

Join the Conversation

Return to Forum