Maybe new gens too, but it's specifically pressing for old gen players. This would probably require a rework of how the teambuilder operates and quite a lot of effort. If this proposal somehow went through, I think it would be ideal for the dex to follow suit in a similar manner to how tiers are automatically updated via its database, as this does partially concern that.
So during my tenure in Past Gens C&C, one thing was abundantly clear to us: it's really hard to make the dex presentable, as the ranked, non-tiered-as-such Pokemon are often put among undesirable analyses. See GSC OU for example, which has many...random Pokemon among its "other Pokemon with strategies" list, oftentimes having analyses from c.2007. This is obviously a dex issue, but I realised this extends to PS as well.
You see, in old gens, some Pokemon will be ranked quite highly after their tiering is over. You can see this in every single one, and usually, some tiered Pokemon also drop. For example, in BW, Infernape and Haxorus are pretty terrible, and now they're just kind of...there. OU by Technicality is good, but sometimes, this isn't enough. Basically, tiering is less accurate for old gens and only becomes worse as time goes on and people figure strategies out.
Let's take my homeland, RBY OU, as an example.
Yes this is extremely scuffed and you probably can't follow it shut up
Dragonite, Persian, Articuno, etc are all pretty viable, being around C Rank right now, and you can reasonably expect to see them at least once in a big tournament. Maybe not much more than that, but GarZapCuno has seen quite a lot of use for the past 2 years, especially by onlookers who want to try something flashy. Ergo, for someone completely uninformed, when they're making their teams, you will usually see something go wrong. This also goes for tier despots, like Snorlax, which are put alongside everything else. Hell, if you look at the RBY teams I've critiqued in the Smogon Main Discord - let alone elsewhere - you'll see me almost always having to tell someone to put one of the Big 3 on the team. I know that you may go "oh we shouldn't hand-hold them completely", but we should at least give them something that is actively used by competitive players when building their teams: no competitive old gen player will immediately look at the tier itself, so PS users that don't access the forums probably shouldn't either.
Like, look at this:
In RBY, you're expected to use Chansey, Tauros, and Snorlax on every team. In GSC, you're expected to use Snorlax and maybe Zapdos on every team. You don't even come up on GSC Zapdos on my computer screen without some scrolling, and in RBY, Snorlax and Tauros are at least a little low down. It is common knowledge that newbies tend to not look too deep into things - look at how Ambipom sees consistently high usage even when it's unviable, to the point of being unfairly locked in old gen tiers - and so we're not really guiding them correctly with the current teambuilder presentation. Hell, Porygon is viable in RBY OU and you have to scroll for a pretty long time to get down to NU unless you search for it. This implies you're only finding it when building with it in mind and not getting the idea visually, which isn't as intuitive as it could be in my opinion. After all, if it's at least C Rank (in RBY at least), you should ideally be naturally coming across it as your building goes along.
So why not make it look like this?
So we run into a situation where we have viable Pokemon being pushed out, and unviable Pokemon being given undeserved presentation, thus reducing the accessbility of the tiers. I can understand in the case of a current gen where tiering is still actively being done via usage stats, and thus viability is arguably up in the air, but once it's over, something should really be done. Most Old Gens use a very scientific way to quantify their VRs, and thus I believe that they are more than capable of making something more accurate for users. Some don't do this, sure, but even the vote-on-slate systems are better than what you have right now.
Obviously, the tier of the Pokemon itself should not be outright removed. This is an important designator for their legality and does carry some weight. However, the ranks should be used to present the Pokemon to the user: it is more convenient and accessible for old and new players alike to simply click the top-tiers that are mandatory and then ease their way down the tiering run for what they want. Top players that want to experiment will go down the tiers themselves.
This is a pretty scuffed explanation of the issue, but I think you get the idea. Essentially, OU by Technicality is not enough - it doesn't even cover lower-tiers - and we should have some kind of display for Viability Rankings.
Now, you've probably heard all of this before. I'm yapping about a problem, but I've not given a solution yet.
I think what you'll want is to formalise Viability Rankings a bit more. Perhaps the hosts can contact someone to update formatsdata.ts like so:
This seems easy enough for a VR host to edit, it requires virtually no skill at all on their part. I'm not a programmer and even I could do it. If they couldn't, perhaps a TL could take on the burden for them. I do not see how this would be hard to update at all, given it's a case of either handing the updated file to a staff member or making a Pull Request themselves. You can easily make a quick, abbreviated guide on how to edit this if you really need to, it would take less than 5 minutes.
So here's a few questions I think will be asked that are worth answering now;
Q: What about the tiers that lack updated rankings from x number of years ago, like some DPP or BW lower-tiers?
A: I think that's fine, I know for a fact that they're better than what exists right now. I think some use the Old Gens Hubs instead now, actually, leaving their old threads behind.
Q: What if a tier experiences a change, most notably unbanning a Pokemon or having it shift down?"
A: Maybe rank it as "Recently Unbanned / Shifted" at the top, wouldn't hurt no one. Or, simply don't give it a rank for the time being, though this defeats the purpose of using a VR in the first place. I think having them at the top would be great for OU Tiers specifically, as it encourages higher usage on the ladder for a period. If a Pokemon is banned, it should be effortless to update.
Q: What about a Pokemon being ranked in multiple tiers?
A: Honestly, I don't have a non-scuffed solution for this one, but I don't think it should dismiss trying to make it work out of hand. I strongly believe that it's still feasible and would benefit old gen communities immensely, and thus discussing a solution is better than dismissal. Here's my idea;
Have "rank" by default work for the designated tier the Pokemon is in, thus making it easier to maintain, but if there's multiple, use a var like what I'm doing here. Does it get messy? Yes. Does the quality of the teambuilder improve? Yes. I strongly believe it is worth it because TLs or VR hosts can easily participate in this and would probably thank you for the opportunity.
Q: B-but PvK to even get this off the ground you have to find and implement all of these into the files I-I-I can't cope with this--
A: I will literally find the latest of every single on-PS old gen tier and implement them for you. I'll even give you thread links and the names of the hosts/councils. Give me like 3 days, on request, tops. It annoys me that much. Just give me the specification for how you want it structured, I can do monotonous tasks all day. Hell, if you can't find anyone to keep it updated, I will do it myself regardless. I can be the one to contact, I do not care, I want to see this through.
Q: What if a tier has no Viability Rankings?
A: Simply use the tier itself as is current status quo. It results in inconsistency but I don't think that's necessarily a bad thing, inconsistency should not be a justification for dismissing improvement of the overall user experience. As far as I know, virtually every tier that PS actively supports has some form of VR.
Q: What if a tier is temporary, such as via an RoA Spotlight?
A: It seems reasonable to default to the above, but I'm open to arguments for otherwise depending on feasibility. Then again, I'm not staff...
Q; Should it be mandatory?
A; I don't know, probably, but something as simple as "opt-in" or "update when it's clearly very outdated" should be fine, no need to get too uppity. Maybe make it a monthly thing, or work it into the tier shift process, both of these are perfectly workable options.
Anyway, that's about all I've got. This would benefit a gigantic amount of people and I hope to see it be given a fair trial. I probably missed a lot out, but I really want to see some kind of change in this department. I see people complain about this a lot in RBY spheres at least.
So during my tenure in Past Gens C&C, one thing was abundantly clear to us: it's really hard to make the dex presentable, as the ranked, non-tiered-as-such Pokemon are often put among undesirable analyses. See GSC OU for example, which has many...random Pokemon among its "other Pokemon with strategies" list, oftentimes having analyses from c.2007. This is obviously a dex issue, but I realised this extends to PS as well.
You see, in old gens, some Pokemon will be ranked quite highly after their tiering is over. You can see this in every single one, and usually, some tiered Pokemon also drop. For example, in BW, Infernape and Haxorus are pretty terrible, and now they're just kind of...there. OU by Technicality is good, but sometimes, this isn't enough. Basically, tiering is less accurate for old gens and only becomes worse as time goes on and people figure strategies out.
Let's take my homeland, RBY OU, as an example.
Yes this is extremely scuffed and you probably can't follow it shut up
Dragonite, Persian, Articuno, etc are all pretty viable, being around C Rank right now, and you can reasonably expect to see them at least once in a big tournament. Maybe not much more than that, but GarZapCuno has seen quite a lot of use for the past 2 years, especially by onlookers who want to try something flashy. Ergo, for someone completely uninformed, when they're making their teams, you will usually see something go wrong. This also goes for tier despots, like Snorlax, which are put alongside everything else. Hell, if you look at the RBY teams I've critiqued in the Smogon Main Discord - let alone elsewhere - you'll see me almost always having to tell someone to put one of the Big 3 on the team. I know that you may go "oh we shouldn't hand-hold them completely", but we should at least give them something that is actively used by competitive players when building their teams: no competitive old gen player will immediately look at the tier itself, so PS users that don't access the forums probably shouldn't either.
Like, look at this:
In RBY, you're expected to use Chansey, Tauros, and Snorlax on every team. In GSC, you're expected to use Snorlax and maybe Zapdos on every team. You don't even come up on GSC Zapdos on my computer screen without some scrolling, and in RBY, Snorlax and Tauros are at least a little low down. It is common knowledge that newbies tend to not look too deep into things - look at how Ambipom sees consistently high usage even when it's unviable, to the point of being unfairly locked in old gen tiers - and so we're not really guiding them correctly with the current teambuilder presentation. Hell, Porygon is viable in RBY OU and you have to scroll for a pretty long time to get down to NU unless you search for it. This implies you're only finding it when building with it in mind and not getting the idea visually, which isn't as intuitive as it could be in my opinion. After all, if it's at least C Rank (in RBY at least), you should ideally be naturally coming across it as your building goes along.
So why not make it look like this?
So we run into a situation where we have viable Pokemon being pushed out, and unviable Pokemon being given undeserved presentation, thus reducing the accessbility of the tiers. I can understand in the case of a current gen where tiering is still actively being done via usage stats, and thus viability is arguably up in the air, but once it's over, something should really be done. Most Old Gens use a very scientific way to quantify their VRs, and thus I believe that they are more than capable of making something more accurate for users. Some don't do this, sure, but even the vote-on-slate systems are better than what you have right now.
Obviously, the tier of the Pokemon itself should not be outright removed. This is an important designator for their legality and does carry some weight. However, the ranks should be used to present the Pokemon to the user: it is more convenient and accessible for old and new players alike to simply click the top-tiers that are mandatory and then ease their way down the tiering run for what they want. Top players that want to experiment will go down the tiers themselves.
This is a pretty scuffed explanation of the issue, but I think you get the idea. Essentially, OU by Technicality is not enough - it doesn't even cover lower-tiers - and we should have some kind of display for Viability Rankings.
Now, you've probably heard all of this before. I'm yapping about a problem, but I've not given a solution yet.
I think what you'll want is to formalise Viability Rankings a bit more. Perhaps the hosts can contact someone to update formatsdata.ts like so:
JavaScript:
export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = {
bulbasaur: {
randomBattleMoves: ["bodyslam", "sleeppowder"],
essentialMove: "razorleaf",
exclusiveMoves: ["megadrain", "swordsdance", "swordsdance"],
tier: "LC",
rank: "UR",
},
ivysaur: {
randomBattleMoves: ["bodyslam", "sleeppowder", "swordsdance"],
essentialMove: "razorleaf",
tier: "NFE",
rank: "UR",
},
venusaur: {
randomBattleMoves: ["bodyslam", "hyperbeam", "sleeppowder", "swordsdance"],
essentialMove: "razorleaf",
tier: "UU",
rank: "D",
},
So here's a few questions I think will be asked that are worth answering now;
Q: What about the tiers that lack updated rankings from x number of years ago, like some DPP or BW lower-tiers?
A: I think that's fine, I know for a fact that they're better than what exists right now. I think some use the Old Gens Hubs instead now, actually, leaving their old threads behind.
Q: What if a tier experiences a change, most notably unbanning a Pokemon or having it shift down?"
A: Maybe rank it as "Recently Unbanned / Shifted" at the top, wouldn't hurt no one. Or, simply don't give it a rank for the time being, though this defeats the purpose of using a VR in the first place. I think having them at the top would be great for OU Tiers specifically, as it encourages higher usage on the ladder for a period. If a Pokemon is banned, it should be effortless to update.
Q: What about a Pokemon being ranked in multiple tiers?
A: Honestly, I don't have a non-scuffed solution for this one, but I don't think it should dismiss trying to make it work out of hand. I strongly believe that it's still feasible and would benefit old gen communities immensely, and thus discussing a solution is better than dismissal. Here's my idea;
Code:
porygon: {
randomBattleMoves: ["blizzard", "thunderwave"],
essentialMove: "recover",
exclusiveMoves: ["doubleedge", "psychic", "thunderbolt", "triattack"],
tier: "NU",
ouRank: "C",
uuRank: "UR",
nuRank: "B",
},
Q: B-but PvK to even get this off the ground you have to find and implement all of these into the files I-I-I can't cope with this--
A: I will literally find the latest of every single on-PS old gen tier and implement them for you. I'll even give you thread links and the names of the hosts/councils. Give me like 3 days, on request, tops. It annoys me that much. Just give me the specification for how you want it structured, I can do monotonous tasks all day. Hell, if you can't find anyone to keep it updated, I will do it myself regardless. I can be the one to contact, I do not care, I want to see this through.
Q: What if a tier has no Viability Rankings?
A: Simply use the tier itself as is current status quo. It results in inconsistency but I don't think that's necessarily a bad thing, inconsistency should not be a justification for dismissing improvement of the overall user experience. As far as I know, virtually every tier that PS actively supports has some form of VR.
Q: What if a tier is temporary, such as via an RoA Spotlight?
A: It seems reasonable to default to the above, but I'm open to arguments for otherwise depending on feasibility. Then again, I'm not staff...
Q; Should it be mandatory?
A; I don't know, probably, but something as simple as "opt-in" or "update when it's clearly very outdated" should be fine, no need to get too uppity. Maybe make it a monthly thing, or work it into the tier shift process, both of these are perfectly workable options.
Anyway, that's about all I've got. This would benefit a gigantic amount of people and I hope to see it be given a fair trial. I probably missed a lot out, but I really want to see some kind of change in this department. I see people complain about this a lot in RBY spheres at least.
Last edited: