PokéBase - Pokémon Q&A
1 vote
308 views

(I have edited this question into a more general form for greater clarity and utility)

This is not a question about how the catch rate is determined, but about how the game determines if a Pokemon is caught after calculating the catch rate. I know about the various formulae that use factors like HP and what type of ball is being used to spit out some catch rate. Let's say it comes out to 10%. When I throw a Poke Ball, how is it determined whether I receive the 10% result, where the Pokemon is successfully caught, or the 90% result, where the Pokemon breaks free?

I assume the game checks an RNG value against the catch rate. I am looking for an answer that describes how the RNG value is generated, how it is checked against the catch rate, and whether the situation can be manipulated for each of the mainline games/generations.

by
edited ago by
I know Emerald seeds the RNG by counting the number of frames since starting up the game, so it's definitely possible (but extremely unlikely) to throw a Poke ball at the exact same frame every time. I think most other games use the device's clock.
What gen?
If the RNG value changes constantly, whether by the frame or the clock, then I may just be getting extremely unlucky. It's just because of the unlikely probability of so many unsuccessful captures that I was starting to wonder if I turned out to be reusing the same fail value. Admittedly the RNG system I'm most familiar with is Mario 64's and that one doesn't change just by time elapsing alone
@SlitherWing I am playing Legends: Z-A but I would be interested to know if the answer is different in other games, so I would appreciate an answer that explains how catching success is determined across the series
Sorry it's taking me so long. I'm trying to do an in-depth analysis. I'm going to do it for every Main-line game, and explain it with detail. I might be until 6:00 or something before I answer, but I will do it.
I have edited this question into a more general form since it might not have been clear as to what I was looking for in an answer. I did eventually catch a static encounter using 1 ball and like 60 soft resets (it was just terrible luck), so the simple answer to whether or not you can do that is "yes", but what I'm really after is learning what's going on underneath the hood that makes it possible and how it might vary by console.

Please log in or register to answer this question.