Format Discussion Gen 9 Battle Factory

This might be a stupid question, but where can I play this mode? Cant seem to find it, but maybe Im stupid, blind or both.
 
1733355366899.png



max hp weavile
 
IDK if this or the RandBats Sets thread is the place to report battle factory sets that don't look like right, but I'll do so here.

I noticed that my RU Klefki set was given Magician instead of Prankster which I don't think is viable in RU. Likewise, I noticed that my specs Keldeo set had Aura Sphere over Sacred Sword on the UU set.
ok update on this; keldeo actually only has Aura Sphere on the OU set. I'd assume this is intentional there due to the existence of Alomomola and Tera Dark Kingambit.
 
I think there should be a sort of weighting system that stops you from getting a team with multiple lower-tiered pokemon. I've noticed this the most (and I think the other tiers are fine, maybe Ubers too) with OU, where you can get multiple niche pokemon at the same time. These work in a team builder metagame because you construct the team around them so that they can shine with what they can uniquely bring to the table, however in a randomized meta this is not possible. Not only that but when you get multiple of them at the same time the issues multiply
 
I think there should be a sort of weighting system that stops you from getting a team with multiple lower-tiered pokemon. I've noticed this the most (and I think the other tiers are fine, maybe Ubers too) with OU, where you can get multiple niche pokemon at the same time. These work in a team builder metagame because you construct the team around them so that they can shine with what they can uniquely bring to the table, however in a randomized meta this is not possible. Not only that but when you get multiple of them at the same time the issues multiply
What are these Weight numbers?
There are two different kinds of weighting at play in this edition of Battle Factory. Pokemon are weighted with a score from 1 to 10 based on how common and viable they are in the tier you're playing; these are mostly based on the tier's Viability Rankings threads. A Pokemon of weight 10 is 10x more likely to appear than a Pokemon of weight 1. Each Pokemon has a number of possible sets it can have, and those are also weighted. The total weight values for each Pokemon's set distribution adds up to 100; in that way, you can view the weights for sets as percentages (and in fact, they're displayed as such in the command!)

Looks to me like you just got unlucky, since we specifically put this new weighting measure in place in this generation of Battle Factory to decrease the chances of this exact issue. Which Pokemon specifically do you want to lower the weight of? Knowing specifics would help us make this issue even less common. Please keep in mind that, despite not being OU by usage, Sinistcha, Clodsire, Hydrapple, Tinkaton, Ogerpon, Ogerpon-Cornerstone, Scizor, and Galarian Weezing are actually good in OU and not niche, according to the OU viability rankings (A-/B+ rank) and the OU Quality Control team. You are of course free to demand these Pokemon have lower weights anyway, if you are capable of disproving these resources' validity. So just let me know which weights you need lowered!

Also, if you have any specific Pokemon in mind that are too niche to even function in a randomized team at all, please also let me know that. I would be happy to completely remove anything that fits that description from Battle Factoy as a whole.

Please note: no "weighting system" (such as the one we have right now) will ever "stop" you from getting multiple niche Pokemon; it'll just make it much less common than it otherwise would be. If you would like to fully stop getting multiple niche Pokemon, then we would have to set up more than just the weighting system we have. We would have to outright add lines in the code to prevent multiple pokemon of low weight from generating on one team (not a default part of a weighting system). Is that something you need us to add?
 
Last edited:
Looks to me like you just got unlucky, since we specifically put this new weighting measure in place in this generation of Battle Factory to decrease the chances of this exact issue. Which Pokemon specifically do you want to lower the weight of? Knowing specifics would help us make this issue even less common. Please keep in mind that, despite not being OU by usage, Sinistcha, Clodsire, Hydrapple, Tinkaton, Ogerpon, Ogerpon-Cornerstone, Scizor, and Galarian Weezing are actually good in OU and not niche, according to the OU viability rankings (A-/B+ rank) and the OU Quality Control team. You are of course free to demand these Pokemon have lower weights anyway, if you are capable of disproving these resources' validity. So just let me know which weights you need lowered!

Also, if you have any specific Pokemon in mind that are too niche to even function in a randomized team at all, please also let me know that. I would be happy to completely remove anything that fits that description from Battle Factoy as a whole.

Please note: no "weighting system" (such as the one we have right now) will ever "stop" you from getting multiple niche Pokemon; it'll just make it much less common than it otherwise would be. If you would like to fully stop getting multiple niche Pokemon, then we would have to set up more than just the weighting system we have. We would have to outright add lines in the code to prevent multiple pokemon of low weight from generating on one team (not a default part of a weighting system). Is that something you need us to add?
I don't remember the entire team, but I remember it had a Volcanion (RU), Reuniclus (RU) and a Meowscarada (tiered OU but on the verge of UU and with lower viability atm), the bigger issue is not 1 single pokemon but when you get multiple of them at the same time.

Also maybe I misunderstand what Battle Factory aims to be, I see it as a way to play a random official tier with viable teams (randomly generated, but I don't see why there wouldn't be a possibility of having public player-built teams as well, but this is something else) more than full EV'd lvl100 Random Battles but the pool of Pokemon is the tier's Viability Rankings (or whatever the pool is actually based on), if I'm not bothering I'd appreciate some clarification

Edit: this is not meant to be mean, just curiosity/feedback, I appreciate the work that has gone into this

Edit #2: also i don't mean Random Battles literally, random compositions usually follow a style (HO, Stall, they are not mixed)
 
Last edited:
I don't remember the entire team, but I remember it had a Volcanion (RU), Reuniclus (RU) and a Meowscarada (tiered OU but on the verge of UU and with lower viability atm), the bigger issue is not 1 single pokemon but when you get multiple of them at the same time.

Also maybe I misunderstand what Battle Factory aims to be, I see it as a way to play a random official tier with viable teams (randomly generated, but I don't see why there wouldn't be a possibility of having public player-built teams as well, but this is something else) more than full EV'd lvl100 Random Battles but the pool of Pokemon is the tier's Viability Rankings (or whatever the pool is actually based on), if I'm not bothering I'd appreciate some clarification

Edit: this is not meant to be mean, just curiosity/feedback, I appreciate the work that has gone into this

Edit #2: also i don't mean Random Battles literally, random compositions usually follow a style (HO, Stall, they are not mixed)
I'd be happy to, as long as you answer each of these questions:
1. Do you need us to have a measure to prevent more than one pokemon of weight 4 or lower from appearing on the same team?
2. Are there Pokemon you have found that do not work at all on random teams?


Battle Factory aims to be as representative as is feasible of the tiers we pull from. However, teams are still randomly generated, and it is nearly impossible to randomly generate a specific play style; the only play styles we're typically able to mimic are balance and bulky offense, realistically, since those are the ones that are less "picky" about what mons they need. So yes, we apply six random pokemon from the VR, with higher rank meaning higher weight, and we exclude pokemon that absolutely can't function on balance or bulky offense. Another difference from Randbats is that Battle Factory aims to use movesets used in the actual tiers we're representing, rather than just what's best in a randomized setting.

Edit: In the in-progress Battle Factory update, just for you, I'm lowering Volcanion from weight 4 (B rank) to weight 3 (B- rank), Reuniclus from weight 2 (C+ rank) to weight 1 (minimum; C/C- rank), and Meowscarada from weight 4 to weight 3. Would you like all of them to be considered C-rank, or is this sufficient, or would you like some or all of these pokemon to be entirely removed?
 
Last edited:
I'd be happy to, as long as you answer each of these questions:
1. Do you need us to have a measure to prevent more than one pokemon of weight 4 or lower from appearing on the same team?
"Need" is a strong word, I'm only sharing my opinion, I don't feel like I'm more qualified, but if you are asking my opinion I think it would be better if you could not get multiple "weak" pokemon on the same team. Maybe a "solution" could be that every team has a minimum weight-point-total threshold to reach?

2. Are there Pokemon you have found that do not work at all on random teams?
Not really, I don't have an issue with specific pokemon, just the combination of multiple lower powered (relatively to the tier) on the same team

Edit: In the in-progress Battle Factory update, just for you, I'm lowering Volcanion from weight 4 (B rank) to weight 3 (B- rank), Reuniclus from weight 2 (C+ rank) to weight 1 (minimum; C/C- rank), and Meowscarada from weight 4 to weight 3. Would you like all of them to be considered C-rank, or is this sufficient, or would you like some or all of these pokemon to be entirely removed?
Umm I appreciate it, however it wasn't my hatred for these particular pokemon that lead me to write here, I can't really speak too much on how a single pokemon should be weighted. Also I'm sorry if I am annoying but I don't think I should have this much of an influence, I'm just kind of a random lol, I wrote to see if there were people with the same feeling as me (also I don't know if there's any discussion about the format elsewhere)
 
Clefables that have a sticky barb don't have trick. Is this for a specific itemless contact situation, or a bug?
 

Attachments

  • Screenshot 2024-12-25 at 8.05.33 AM.png
    Screenshot 2024-12-25 at 8.05.33 AM.png
    713.8 KB · Views: 14
Is it possible to specify battle factory tiers in challenges/room tours? I think it'd be fun to be able to do a "Battle Factory NU" tour in the NU room for example! (I don't think individual ladders would be helpful but as a challengeable format/custom ruleset)
 
In a decision that I'm sure many people will be very happy with, we will on our next update be completely removing nearly every pokemon in the B- rank or below in their tier's viability rankings.

This should definitively invalidate any and all complaints of getting too many niche or lower-tiered Pokemon on a team; niche Pokemon will now no longer exist at all.

We will also be enforcing Stealth Rock in every tier except Ubers.
 
In a decision that I'm sure many people will be very happy with, we will on our next update be completely removing nearly every pokemon in the B- rank or below in their tier's viability rankings.

This should definitively invalidate any and all complaints of getting too many niche or lower-tiered Pokemon on a team; niche Pokemon will now no longer exist at all.

We will also be enforcing Stealth Rock in every tier except Ubers.
Extra details on this:

We will be implementing tier shifts in this update.

Mamoswine in RU and Torterra in PU aren't going to be included because my consultants told me they're 100% getting banned anyway.

Despite being b- or below, Skeldirge and Toxapex will remain in Ubers because Koraidon is a fucking menace.

I had to be pretty liberal with the defition of "b- or below" in UU because their viability rankings haven't been updated since november, thanks to Hannah for help on that.

Appearance rates for all pokemon will be redistributed such that now B rank Pokemon not in the tier by usage have 1/10th the appearance rate of S-ranks. Pokemon in the tier by usage will have higher appearance rates now than pokemon not in that tier but at the same rank. So, for example, Kleavor will be more common in RU than Gastrodon, despite both of them being B rank.
 
Would be helpful imo if the battlefactory command told you the syntax regardless of what mistake you make, and be more clear on the fact that the commas are part of the syntax and not just there to present it in a more organized way

Saying thing cause I spent like a solid 10 mins yesterday trying to figure out how it worked and looked online and was only figured it out today after asking in the randbats room
 
Would be helpful imo if the battlefactory command told you the syntax regardless of what mistake you make, and be more clear on the fact that the commas are part of the syntax and not just there to present it in a more organized way

Saying thing cause I spent like a solid 10 mins yesterday trying to figure out how it worked and looked online and was only figured it out today after asking in the randbats room
That's a pretty impossible thing to ask a computer algorithm to do
 
That's a pretty impossible thing to ask a computer algorithm to do

Should've been more clear about what I'm suggesting, reading it back it's very unclear-

My suggestion isn't for the command to accurately tell you what's wrong with the input, but for the error message to have an extra line the user gets explaining the syntax.

Example
User input- /battlefactory Kyogre Ubers
Current message- Error: Pokémon 'Kyogre Ubers' not found.
Example of the line I would add- Enter format as follows- /battlefactory [pokemon], [tier], [gen]
Commas are necessary
 
Back
Top