1. New to the forums? Check out our Mentorship Program!
    Our mentors will answer your questions and help you become a part of the community!
  2. Welcome to Smogon Forums! Please take a minute to read the rules.
  3. Welcome to Wi-Fi! Please remember to read the rules and do NOT create a new thread for simple trades or Friend Safari codes.

RNG Manipulation in FireRed/LeafGreen: Wild Pokémon Supported in RNG Reporter 9.93

Discussion in 'Wi-Fi' started by Arseus, Oct 11, 2009.

Thread Status:
Not open for further replies.
  1. Bond697

    Bond697 Dies, died, will die.
    is a Pokemon Researcher

    Joined:
    Jun 20, 2010
    Messages:
    307
  2. Kaphotics

    Kaphotics Remodeling Kitchens
    is a Pokemon Researcheris a Contributor to Smogon

    Joined:
    Apr 25, 2009
    Messages:
    778
    With the newest version of RNG Reporter...

    Encounter Slot tables for all Gen3 GBA games
    Method H, the wild encounter method for Gen3 GBA games.

    Targeted wild captures are now possible in FRLG now :P
  3. Arseus

    Arseus
    refuses to accept Contributor

    Joined:
    Oct 13, 2006
    Messages:
    869
    Interesting username, and interesting information as well. I have updated the original post with a link to RNG Reporter in the Wild Pokémon section. From what I understand and recall, this means that we pretty much know everything about the games' RNG in terms of Pokémon generation; the only caveat is that said RNG is very difficult to manipulate on a physical cartridge.
  4. ΩDonut

    ΩDonut don't glaze me bro
    is a Programmeris a Forum Moderatoris a Community Contributoris a Pokemon Researcheris a Contributor to Smogon
    Moderator

    Joined:
    Aug 23, 2006
    Messages:
    3,727
    Arseus, you should probably add that Method H is used for any Pokémon that is captured in battle and not simply gifted, including captured legendaries. Most will use the Method 1 variant of Method H, but I've personally captured a Mewtwo with the Method 2 variant.
  5. Arseus

    Arseus
    refuses to accept Contributor

    Joined:
    Oct 13, 2006
    Messages:
    869
    Thanks, and will do. I've changed the former "Method 1" section to "Stationary/Gift" and noted that the non-gifted Pokémon will be generated by Method H. Hopefully I haven't contradicted myself in the first post by leaving old instances in place, but the main section should contain correct information now (I hope).
  6. ΩDonut

    ΩDonut don't glaze me bro
    is a Programmeris a Forum Moderatoris a Community Contributoris a Pokemon Researcheris a Contributor to Smogon
    Moderator

    Joined:
    Aug 23, 2006
    Messages:
    3,727
    It'd probably be less confusing if you separated stationary and gift Pokemon into distinct groups.

    By the way, I think we're focusing too much on trying to control the initial seed with precisely-timed button presses. It would be much simpler to buy a cheap Method 1 Abra at the Game Corner, note the IVs and calculate the "seed" for that Abra.

    You could then plug that seed into RNG Reporter, generate a list of upcoming spreads, and look for spreads of interest. If you have a timer synchronized with the button press of the moment you obtained Abra, it shouldn't be too difficult to hit your target. Much easier than dealing with a 16 MHz Timer1.

    The whole scheme would require an upgrade to EonTimer, to make it capable of handling a target time added on-the-fly.
  7. Arseus

    Arseus
    refuses to accept Contributor

    Joined:
    Oct 13, 2006
    Messages:
    869
    As per your first suggestion, I have separated the true "Method 1" Pokémon from the Stationary/Wild Pokémon, which both share the same section now. Am I correct to assume that stationary Pokémon are biased to the method 1 variant, whereas wild Pokémon are more commonly method 2 variant?

    And as for your second suggestion, are you proposing that approach in lieu of something currently located in the post (e.g. The Skipping Method)? I'm admittedly not familiar with EonTimer (I haven't gone near the EntraLink in Gen V), so I don't know how that comes into play.

    I'll be the first to admit that the first post is somewhat of a mess right now, but am I to understand that we are basically at a point where everything is "as good as it gets" as far as RNG manipulation in FireRed/LeafGreen is concerned? We have RNG Reporter integration (thank you for that) and we basically know how all the big stuff works. If that's the case, then we might be approaching the time when the whole thing can be redone as a guide for the site.
  8. ΩDonut

    ΩDonut don't glaze me bro
    is a Programmeris a Forum Moderatoris a Community Contributoris a Pokemon Researcheris a Contributor to Smogon
    Moderator

    Joined:
    Aug 23, 2006
    Messages:
    3,727
    Correct.

    It would certainly be less of a headache. Just one button press to deal with. As for EonTimer, I only mentioned it as an example as a commonly-used timer.

    I think it can get better. The method I proposed would been useless in the past for anything but gift Pokemon, because before Method H we had no way of predicting the precise time at which a certain spread would appear. My method gives you one chance to hit a spread, and no opportunity to re-calibrate if Method H messed you up and you didn't know it. But it's still easier than dealing with a 16 MHz timer AND the 60 frames\sec advancements.
  9. Arseus

    Arseus
    refuses to accept Contributor

    Joined:
    Oct 13, 2006
    Messages:
    869
    Thanks. Duly noted.

    Okay; what I will do then is put your post describing your method in the OP above NixHex's original post, also with the mentioned flaw that re-calibration cannot be done. I will leave NixHex and Zari's original posts under that one.
  10. ΩDonut

    ΩDonut don't glaze me bro
    is a Programmeris a Forum Moderatoris a Community Contributoris a Pokemon Researcheris a Contributor to Smogon
    Moderator

    Joined:
    Aug 23, 2006
    Messages:
    3,727
    Correction: turns out I was wrong about stationary captures being Method H. They follow Method 1, but due to vBlanks advancing the RNG at inopportune times as Bond mentioned, they can be Method 2\4 as well.
  11. Arseus

    Arseus
    refuses to accept Contributor

    Joined:
    Oct 13, 2006
    Messages:
    869
    Okay, I have amended the first post to account for this information.
  12. reaverz

    reaverz

    Joined:
    Jan 3, 2007
    Messages:
    307
    If I may ask, what is the Method H-1 on RNG Reporter 9.93 used for? From what I've read so far, R/S/Fr/Lg use the same Method 1 used by Emerald for stationary Pokemon. I understand that Method H-2 and Method H-4 are for wild Pokemon in R/S/Fr/Lg, so is Method H-1 also used for wild Pokemon sometimes? Thanks!
  13. GoldenBanana

    GoldenBanana

    Joined:
    Apr 10, 2010
    Messages:
    137
    That's right. Method H-1, H-2, and H-4 are all used for wild pokemon.
  14. Toast++

    Toast++ o_o
    is a member of the Site Staffis a Programmeris a Super Moderatoris a Smogon Media Contributoris a Researcher Alumnus
    The Smog Lead

    Joined:
    Mar 9, 2009
    Messages:
    1,621
    This is done. I haven't released it yet so if anyone is interested in testing this idea, send me a PM for the beta.
  15. Aladore

    Aladore

    Joined:
    Feb 16, 2012
    Messages:
    2
    Hello there.

    I hope this thread is still active.

    So I've been reading the start of it, but I got really confused. Plus English not being my native language, it's even harder.

    I want to manipulate RNG to get the Pokémons I want in RF (Gen 3).

    I've found too many PID generators, and I am not sure on which one should be used.

    Anyway, I first need a noob-proof tut or PID generator to get the legit PID closest to my expectations. Then I need a noob-proof tut on how to manipulate RNG to get this PID.

    Here are the Pokémons I'm looking for (I also added the best PID I came up with, don't know if legit. On Gen 4, so I need Gen 3 if it's different and to be legit+possible with RNG manipulation) :

    All must be Male, with Ability 1.

    ===Found in the Wild===

    - Pikachu. Hidd. Power = Electric. Nature = Hasty. Best IVs available.
    Best PID I came up with, don't know if legit. On Gen 4 : 495742461

    - Butterfree. Hidd. Power = Bug. Nature = Modest. Best IVs available.
    Best PID I came up with, don't know if legit. On Gen 4 : 577293765

    - Pidgeotto. Hidd. Power = Flying. Nature = Naive. Best IVs available.
    Best PID I came up with, don't know if legit. On Gen 4 : 852930239

    ===From Prof. Oak===

    - Bulbasaur. Hidd. Power = Grass or Poison. Nature = Quiet. Best IVs available.
    Best PID I came up with, don't know if legit. On Gen 4 : 2196514992

    - Charmander. Hidd. Power = Fire. Nature = Hasty. Best IVs available.
    Best PID I came up with, don't know if legit. On Gen 4 : 2917043886

    - Squirtle. Hidd. Power = Water. Nature = Relaxed. Best IVs available.
    Best PID I came up with, don't know if legit. On Gen 4 : 3263171157

    ---

    Thanks in advance for your help.

    EDIT : I can also use a GameShark/Action Replay code if that makes RNG manipulation easier.
  16. Tombstoner

    Tombstoner

    Joined:
    Aug 3, 2010
    Messages:
    659
    Just knowing PID's won't help at all with the RNG in FRLG.
  17. Aladore

    Aladore

    Joined:
    Feb 16, 2012
    Messages:
    2
    Ok, what would then ?
  18. roma2E

    roma2E

    Joined:
    Feb 14, 2012
    Messages:
    1
    my

    good post
  19. Tombstoner

    Tombstoner

    Joined:
    Aug 3, 2010
    Messages:
    659
    Just follow the existing procedures outlined in the OP and let us know if you have any questions.
  20. Emblema de Fuego

    Emblema de Fuego

    Joined:
    Feb 22, 2012
    Messages:
    3
    Hola, yo tampoco se demasiado ingles, pero me encantaria tener un buen Mewtwo y Zapdos, Aladore solo necesitas buscar un reparto que te guste, el resto de los pokemons que no sean los sagrados de Rojo Fuego Verde Hoja mejor comprar un Esmeralda y manipular ahi el Rng, volviendo al tema principal, lo complicado seria despues de buscar el Abra, toma tiempo llegar hasta Mewtwo, pero quizas para Zapdos se pueda lograr, pero solo hay 1 oportunidad.....Muy dificil!!
    Espero novedades en este post!

    Translate:

    Hello, I was not too English, but I would love to have a good Mewtwo and Zapdos, Aladore just need to find a frame you like, the other pokemons other than leyend FireRed LeafGreen, better to buy a cartridge Emerald and manipulate the Rng there, returning to the main topic, how difficult would look after the Abra, it takes time to get Mewtwo. But perhaps for Zapdos can be achieved, but there is only 1 chance ..... very hard!
    I hope this news post!
  21. Kaphotics

    Kaphotics Remodeling Kitchens
    is a Pokemon Researcheris a Contributor to Smogon

    Joined:
    Apr 25, 2009
    Messages:
    778
    You're looking to RNG the Zapdos / Mewtwo in FRLG with the Game Corner Abra method, I assume.

    We currently don't have any way of doing this yet.

    Your best luck is to RNG in HGSS instead, I'm afraid.

    ==

    with help of google translate lol:

    Tu quieres saber cómo RNG con el Abra del GameCorner, pero nos no tenemos la capacidad en RNG Reporter o cualquier otro programa (temporizador).

    Si las RNG en un emulador que será capaz de (concedida sabes lo que estás haciendo), pero eso no tiene cabida en esta discusión ;)

    Estás de suerte, lo siento!
  22. palkiaqua

    palkiaqua

    Joined:
    Sep 10, 2009
    Messages:
    72
    I'm sorry, but what exactly is meant in the bold? Does it mean that after your internal battery runs dry, the Ruby/Sapphire cart is expected to die completely and become unplayable?
  23. Arseus

    Arseus
    refuses to accept Contributor

    Joined:
    Oct 13, 2006
    Messages:
    869
    That was a really old post, but in any case Ruby and Sapphire apparently seed in the same manner as FireRed and LeafGreen—until the battery dies in the cartridge. Then they function much like Emerald in that they will only generate one starting seed. For more information on the current state of Ruby and Sapphire RNG manipulation, I recommend you check out NixHex's guide RNG Abuse of Non‑Bred Pokémon in Ruby and Sapphire.
  24. Tombstoner

    Tombstoner

    Joined:
    Aug 3, 2010
    Messages:
    659
    Not at all. I researched it a fair amount myself, and abusing it seems far more difficult than FRLG, at least before the Game Corner trick gets figured out (I tried catching Registeel, but kept getting weird advances, even timing every A press in battle.) The seeding is based on time, and the cycle doesn't repeat for months. Either predict seeds, which I tried, and have it fail too often for you to have a decent chance at the frame, or reverse engineer the whole thing and hope that when the month comes you get your spread.
  25. Arseus

    Arseus
    refuses to accept Contributor

    Joined:
    Oct 13, 2006
    Messages:
    869
    Interesting. I based that assumption on this part of NixHex's post in the linked topic:

    Am I to understand that this means the actual formula (e.g. 2-byte number) is the same but the numbers come from different places (e.g. date rather than title screen time)?
Thread Status:
Not open for further replies.

Users Viewing Thread (Users: 0, Guests: 0)