Jump to content

Recommended Posts

Posted (edited)

Status : Incomplete / In progress 

Edit 1 : Method 1 is complete (maybe in the future I will make small edits, like adding tips or a couple of additional examples)

Edit 2 : Method H is complete (as stated above, future alterations are possible)

Hello ! In this thread, I will try to show you how to RNG abuse in 3rd Gen (R/S/E/FR/LG) using an emulator. RNGing in emulators has many benefits, like save states, speed boosts, memory viewing and the ability to use lua scripts (which will be used very extensively in this tutorial).  The guide will focus on 3 basic methods : 

Method 1 (for static, starter and gift pokemon), Method H (for wild pokemon encountered in tall grass, caves, while surfing/ fishing etc.) and the method to breed pokemon in Emerald. 

Regardless of the method you want to choose, there are certain tools you need to have :   

  Reveal hidden contents

      Other things to note :

       

  Reveal hidden contents

 

      1) Method 1

        

  Reveal hidden contents

        2) Wild Pokemon (Method H)    

    

  Reveal hidden contents

 

          3) Pokemon Breeding RNG (Emerald focus only)

    

  Reveal hidden contents

 

 

       I hope this guide will help you !

     Pokemonstats lua script : http://forums.pokemonspeedruns.com/viewtopic.php?t=314

     There are instructions to use it on this site, apart from the dl link.

       

      You can also check these guides at reddit :

      EmuRNG Emerald stationary abuse :   https://www.reddit.com/r/pokemonrng/comments/1nz3x7/guide_emerald_emurng_stationary_abuse_repost/

      Emerald EmuRNG Breeding Abuse : https://www.reddit.com/r/pokemonrng/comments/2c5ipb/guide_emerald_emurng_breeding_abuse/

 

 

 

 

Edited by Blackwing
  • Like 3
  • 2 months later...
Posted

Well, I have RNGed a shiny Unown in the past (it is in the Emerald save I have uploaded with all the shinies). It uses Method H. Additionally, the process involves a special python script along with the use of the RNG reporter, because Unown 's PID is generated in a unique way (instead of ABCDEFG it is DEFGABCD or something like that). I really hated this process, as it is really tedious and needs many tries before you get the hang of it. 

 Someday, I may include this in the guide, but I'm not sure yet... Also, in the next few days I will try to write the breeding guide.

  • Like 2
  • 1 year later...
Posted (edited)

First off, thank you so much for this guide, it's been very helpful. Anyway, I had been struggling to RNG a fossil (not a shiny, but a female one with a really good IV spread) in Sapphire. The difficulty with RNGing in this particular scenario is that the PID isn't generated immediately upon pressing "A" at a certain point, it's a certain amount of frames after pressing "A" at that point. This is due to the pokemon being given to the player automatically at a certain point in the dialogue ("The fossil was an ancient Pokemon. Lileep/Anorith," or so). After some trial and error (or more likely dumb luck) I determined that it takes exactly 150 frames for the PID to be generated after "A" is pressed to trigger the automatic portion of the dialogue. As result, to RNG a fossil, you need to reach a frame exactly 150 frames earlier than your target frame.

Let me use my RNGing as an example. (I have no pictures though):

  1. Using RNGReporter, I settled on a target frame of 17212.
  2. Due to the frame gap, the frame I actually needed to reach was 17212 - 150 = 17062.
  3. Upon reaching that frame and pressing "A," my result was, as expected, a miss.
  4. RNGReporter determined that my actual frame was 17225
  5. 17225 - 17212 = 13, so the frame I actually needed to reach (again, accounting for the gap) was 17212 - 150 - 13 (or simply 17062 -13) = 17049
  6. I reached that frame, pressed "A," and Success!

I am so happy to have figured this out, so I thought I'd post it here in case anybody else had the same trouble. Also, in case it wasn't clear, the steps I described only works in Ruby and Sapphire (as far as I know, anyway). And in case anybody out there is wondering, I was RNGing for a female Lileep with IVs as follows: HP 30, ATK 30, DEF 29, SP. ATK 31, SP. DEF 27, and SPD 30. 

Again, thanks for the guide, and I hope this helps somebody out there who's had this problem. And to finish on a completely unrelated note, this is my first ever post here, so hello, world!

EDIT 10/8/18: I just discovered Castform's RNG follows the exact same method as the fossils in R/S; it makes me wish these scientists would just shut up and give me the 'mon(s).

EDIT #2: Kecleon follows this method too, apparently. #IGiveUp

EDIT #3: Wow, I keep finding these things, don't I? Anyway, I've discovered that in Ruby/Sapphire (or at least in Sapphire) the mascot legendary has a frame gap of 750 frames (meaning you need to reach a frame 750 frames earlier than the target frame). Also, the game should be paused at the dialogue of the orb glowing.

P.S. I know there was supposed to be a guide for Breeding RNG in Emerald, and while I understand if it never came to fruition, I do hope to see it someday.

 

 

Edited by VioletHelianthus
Update
  • Like 1
  • Amazed 1
  • 5 years later...
Posted (edited)

No luck with magikarp salesman, or just frlg static encounters in general, besides my starter

Edited by Ojay64

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...