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.

Emerald's BROKEN PRNG

Discussion in 'Historical Threads' started by Jibaku, Jan 28, 2009.

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

    Jibaku Not taking FS requests atm.
    is a Forum Moderatoris a Smogon IRC SOPis a Team Rater Alumnusis a Super Moderator Alumnusis a CAP Contributor Alumnusis a Smogon Media Contributor Alumnusis a Tiering Contributor Alumnusis a Contributor Alumnusis a Past SPL Winner
    Moderator

    Joined:
    Dec 13, 2005
    Messages:
    6,123
    Comprehensive guides are now on site:

    The Emerald RNG Abuse Guide A comprehensive guide to RNG abuse in Emerald, thanks to Arseus.
    General help and questions should be posted here:

    http://www.smogon.com/forums/showthread.php?t=52180



    Essentially, if you're a freak about legitimacy or just feel like doing this for fun/pleasure, Emerald's RNG is quite abusable due to it starting at zero or something like that everytime you reset the game

    Contents:
    I. The Story
    II. Spreadsheet Download
    i. How to use the Japanese file
    ii. How to manually translate
    III. Explanation
    IV. Some Nice Spreads
    V. Emloop-An Amazing Applet.
    VI. RNG Reporter
    VII. X-Treem.nl .::. Pokémon Emerald PRNG (DOWN)
    VIII. Legendary Delays
    IX. Closing Words
    X. Credits

    Skip the story if you wish

    I. The Story
    So one night I was uber battling on Shoddy. I fought a guy named Theorymon (who to my surprise battled me once randomly in PBR). We start talking about ubers, then Custap Wobbuffet, then he mentioned something about PID/IV in Emerald or something like that. He says he's found a long list of IVs/frames, and i asked him if it is the csv file in era404's video. He said it's much longer, but he did mention about getting it from there or so. Later that night, I looked for it and found it.

    II. Spreadsheet Download
    Original file
    Code:
    http://www5.atwiki.jp/metamon?cmd=upload&act=open&pageid=30&file=uporg1843386.zip
    Philderbeast's translated file
    Code:
    http://www.philderbeast.com/files/EmeraldRNG.zip
    If you can't get the megaupload download to work then either get the original file or manually translate it by yourself.

    i. How to use the Japanese file
    How to use the original chart
    ii. How to manually translate
    III. Explanation
    Now I don't want to write down every explanation over and over again. This explains on how to get the target frame; it's not necessarily frame/60. Also let's not forget an important piece to remember when using the RNG manipulation: START YOUR STOPWATCH OR COUNTDOWN AT THE MOMENT YOU RESET YOUR GAME. That is, right when you press A+B+START+SELECT.
    Remember that even if the target frame is the same for two Pokemon, the amount of frames you need to wait until you press A differs. This is probably due to the fact that several Pokemon have extended overworld animations over the others (such as Latias and Lugia).

    IV. Some Nice Spreads
    This section will be revamped and reorganized. But as of now this is what I have.
    7387, Calm, 26,23,24,26,31,30 (HP Fire 67)
    13941, Calm, 28,24,19,18,31,29
    14749, Careful, 31,31,27,23,27,9
    26639, Mild, 25,31,31,30,9,29
    30077, Adamant, 30,27,27,18,31,31
    30078, Careful, 31,18,31,30,31,4
    14021, Adamant, 31,30,9,6,30,31
    2300, Adamant, 27,25,29,11,28,31
    3559, Bold, 30,3,27,23,17,31
    11279, Bold, 22,17,31,31,30,22
    10666, Impish, 31,31,30,16,22,6
    13086, Impish, 31,17,29,3,15,31
    744, Impish, 27,22,31,1,23,21
    10072, Hasty, 25,30,27,28,7,30
    6480, Timid, 26,4,22,28,24,31
    7312, Timid, 30,27,11,22,26,31 (HP Ground 70)
    18289, Sassy, 31,28,31,29,25,31
    22510, Modest, 31,26,30,31,11,26

    1337, Modest, 14,30,5,29,28,29 (Comedy purposes...actually usable though lol. Was this Yoko Rain's Rayquaza?)

    Also, Arael got more notworthy spreads
    29595, Modest, 16,0,23,30,29,31 (31 Speed with only sub-par HP is nice)
    14608, Modest, 31,10,28,29,15,29 (slightly less on the Sp. Atk, but it's faster)
    29596, Relaxed, 31,30,29,8,28,27 (Regirock!)
    21610, Impish, 29,30,31,15,31,5 (higher Sp. Def, perfect for Groudon/Regirock)
    31245, Jolly, 25,29,29,23,25,31 (Groudon, Rayquaza)

    Peterko's Spreads
    00834 careful 30 23 10 10 29 17 00:13:90000
    02197 careful 30 27 16 07 25 16 00:36:61666
    02755 careful 31 30 27 30 13 24 00:45:91666
    03682 careful 30 11 26 01 29 16 01:01:36666
    04603 careful 25 25 10 08 30 08 01:16:71666
    04789 careful 30 25 11 02 28 29 01:19:81666
    05105 careful 27 28 11 03 27 00 01:25:08333
    05645 careful 31 10 24 04 30 12 01:34:08333
    06930 careful 26 28 28 03 31 20 01:55:50000
    07600 careful 26 17 26 03 31 17 02:06:66666
    09270 careful 31 22 11 13 29 26 02:34:50000
    09433 careful 28 29 26 11 29 27 02:37:21666
    10771 careful 27 28 10 28 19 24 02:59:51666
    11124 careful 30 22 27 10 27 24 03:05:40000
    14749 careful 31 31 27 23 27 09 04:05:81666
    18340 careful 27 30 27 21 20 28 05:05:66666
    20413 careful 31 25 26 17 21 06 05:40:21666
    25646 careful 31 30 20 13 30 03 07:07:43333
    30078 careful 31 18 31 30 31 04 08:21:30000
    31534 careful 30 26 30 00 29 24 08:45:56666
    35886 careful 27 27 31 03 21 31 09:58:10000


    V. Emloop-An Amazing Applet.
    Code:
    http://pokem.client.jp/emloop.htm
    
    A tool that can be used to time when to press A on the legends. It can also be used to locate frames above 39999, and can also find frames where Shiny Pokemon occurs using your Trainer ID and Secret ID. Using this tool, I've managed to get

    Shiny Groudon
    Impish
    28/13/29/30/20/31

    Obviously there are different shinies for every people, so use this tool well. There's a catch: it's in Japanese. Good luck translating it!

    Reminder: All legendaries, including roaming Lati@s, and Mossdeep Beldum are created by Method 1.

    Though you can't get Eevee in Emerald anyways.

    IV. RNG Reporter - Works with Emerald, go figure.

    Generates spreads for Emerald, also useful for breeding in emerald.

    Discuss/Download Link

    VII. X-Treem.nl .::. Pokémon Emerald PRNG
    Code:
     http://emerald.x-treem.nl/
    
    SITE IS DOWN
    This amazing database you can search for any method 1 spread from 0-over 300000 frames. Not only that, you can search by nature, IVs, etc, and it can be organized numerically, nature wise, Hidden Power wise, average IVs and more. This is an extremely useful website and I recommend that you use it. However, it lacks the shiny locating option in Emloop (which is linked in there). Still, VERY useful

    I would like to credit Vliegtuig and Wichu for their hard work. Wichu for finding the natures/IVs untit whatever number it is now, and Vliegtuig for creating the Website.

    This section used to be the legends IV section, but I'm sure you can search those up yourself.

    Vliegtuig's Input on Legendary Natures:
    Parenthesized means try to avoid unless you don't have better options, but it's there.
    Code:
     
    Rayquaza     - Adamant, Jolly, Hasty, Naive, (Timid), (Modest), (Lonely), (Naughty), (Rash), (Mild)
    Groudon      - Adamant, Jolly, Impish
    Kyogre       - Timid, Modest, (Calm)
    Mew          - Timid, Jolly, (Calm)
    Lugia        - Bold, Timid, (Calm), (Impish)
    Ho-oh        - Adamant, Jolly, Modest, Timid
     
    Deoxys    
        Atk    - Hasty, Naive, Adamant, Jolly    
        Def    - Careful, Calm, Bold
        Spe    - Hasty, Timid, Modest
        (Nor    - Rash, Naive, Naughty)
     
    Latios        - Timid, Modest, Lonely [DD Mixed], Adamant [Dragon Dance]
    Latias        - Timid, Calm
    Regirock      - Careful, Impish, Adamant, (Relaxed), (Sassy), (Brave)
    Regice        - Calm, (Impish), Bold
    Registeel     - Relaxed, Careful, (Adamant), Impish
    
    Anorith       - Adamant, Impish
    Lileep        - Careful, Adamant
    
    Mudkip        - Relaxed, Impish, Careful, Adamant
    Treecko       - Timid, Jolly, (Modest), (Adamant)
    Torchic       - Mild, Adamant, Jolly, (Modest)
    (NOTE: You can't target the Shiny Hoenn starters if you are incapable of checking your Secret ID yourself, as you'll need to capture 6 Pokemon to Pal Park if you are to get someone to check your SID)
    
    Chikorita     - Bold, Adamant
    Cyndaquil     - Mild, Rash, Timid, Modest
    Totodile      - Adamant, Jolly
    
    VIII. Legendary Delays
    As I have previously mentioned, you need to press A (or in Kyogre/Groudon's case, walk to it), a good amount of frames before the actual spread. These aren't exact, but close approximates. Credits are in parentheses.
    (INCOMPLETE)

    Regirock: 106 frames (Wichu)
    Regice:
    Registeel: 70 frames (yellowfire7)
    Latias: 400 frames
    Latios: 412 frames
    Kyogre: ~280 frames (Arael)
    Groudon:
    Rayquaza: 84 frames
    Deoxys: Somewhere around 6 seconds
    Lugia: 300 frames
    Ho-oh: 370 frames (Lokathor)
    Mew: ~80 frames (unsure)

    IX. Closing Words
    Remember that this thread is not complete. There's still a lot that are left to be translated; I'm fairly certain the Japanese discovered much more than this, so if any of you are willing to undertake this job, you can help expand this thread to significantly bigger proportions (and be much more organized than it is now). With cooperation from everyone, I'm sure that we can find the info that allows us to not only get good resettables, but also great parents for breeding right off the bat (though everyone has good IVed Pokes so it probably doesn't matter).

    Well, happy hunting! Hope I've explained it all. Feel free to add anything I missed

    Oh and no complaining about this stuff either. I don't want to hear about it. If you think this ruins WiFi then quit trading and stop playing Pokemon. I know how discouraging being outclassed is (that is, if you breed a ton and finally get your amazing guy, which then gets trampled by someone using Emerald), but seriously DEAL WITH IT. It's just Pokemon >_>. Expect me to lock your thread and infract you if I hear you complaining about how this "Emerald haxing" ruins the WiFi economy, which doesn't even truly exist in the first place :/


    X. Credits:
    - Theorymon, for telling me about this
    - Whoever made this spreadsheet. I can attest that it's very accurate, though the frames need adjusting.
    - Arseus for translating it, though people say Megaupload isn't working for them
    - Philderbeast for making the English file available for download
    - Mario with Lasers for more spreads (though anyone could do that).
    - The people who created the Emloop web applet, for creating an applet that located an amazing Shiny spread in my Emerald.
    - dr00 for telling us that the Calm spread has HP Fire
    - Peterko for the Careful spreads (some overlap with mine because I C/Ped)
    - Vliegtuig for natures input (with my edits), and the amazing database
    - Wichu for getting the stats for up to 99999 frames
  2. Lightsabre

    Lightsabre

    Joined:
    Aug 1, 2008
    Messages:
    1,958
    these are ledgendaries right?

    this would be insane on raquaza

    30077, Adamant, 30,27,27,18,31,31

    I didn't know ledgendaries had this stuff to
  3. Kawl

    Kawl

    Joined:
    Feb 17, 2008
    Messages:
    2,954
    thanks jibaku ;)
  4. Scruffy

    Scruffy

    Joined:
    Aug 16, 2007
    Messages:
    2,844
    Good to see my 744 Impish spread I just got today is on there :P. I'll try to see if I can get it again, and this time keep it =/

    Edit: Thanks Jibaku
  5. Supe

    Supe would you suck the poison out

    Joined:
    Apr 27, 2008
    Messages:
    2,798
    Thanks for posting Jibaku! I just won an ebay auction for a new copy of emerald so I can't wait to start trying this out! =)
  6. Alatus

    Alatus

    Joined:
    Oct 11, 2008
    Messages:
    110
    Very nice job Jibaku. Thank you very much.
  7. Jibaku

    Jibaku Not taking FS requests atm.
    is a Forum Moderatoris a Smogon IRC SOPis a Team Rater Alumnusis a Super Moderator Alumnusis a CAP Contributor Alumnusis a Smogon Media Contributor Alumnusis a Tiering Contributor Alumnusis a Contributor Alumnusis a Past SPL Winner
    Moderator

    Joined:
    Dec 13, 2005
    Messages:
    6,123
    Yep. Though I'm guessing it works for breeding as well (to an extent, before the IV passing and everstone runs it over. I dunno, but let's just say it's for legends.

    30077 frames is over 8 minutes though. So unless you're finding yourself often precise at pinpointing frames, or are just extremely hardcode, don't go for it. Because it's not easy to get the exact frame-you'll need several tries.

    EDIT: You're all welcome ^_^
  8. thetorsoboy

    thetorsoboy

    Joined:
    Mar 15, 2008
    Messages:
    2,304
    Well, people have been using this broken RNG for a long time, but now it can be used to a more exact extent.
  9. Dragonknight!

    Dragonknight!

    Joined:
    Apr 20, 2008
    Messages:
    1,614
    DAMMIT! who knew emerald could be so useful..too bad some random kid stole mine.../wrists...regret...
  10. yellowfire7

    yellowfire7

    Joined:
    Aug 25, 2008
    Messages:
    647
    Wow, this will be really helpful. Thanks for going through the trouble to post all this!
  11. KidFlash

    KidFlash

    Joined:
    Sep 2, 2007
    Messages:
    553
    Wow I totally hate that I already caught all the lengendaries in my emerald. Don't wanna start new game so I guess I have to buy a new one...awesome....
  12. thetorsoboy

    thetorsoboy

    Joined:
    Mar 15, 2008
    Messages:
    2,304
    I just realized that since this is for legendaries, I should do this.
  13. Jibaku

    Jibaku Not taking FS requests atm.
    is a Forum Moderatoris a Smogon IRC SOPis a Team Rater Alumnusis a Super Moderator Alumnusis a CAP Contributor Alumnusis a Smogon Media Contributor Alumnusis a Tiering Contributor Alumnusis a Contributor Alumnusis a Past SPL Winner
    Moderator

    Joined:
    Dec 13, 2005
    Messages:
    6,123
    I'm sorry

    It takes time to get the hang of this, but it gets easier everytime until you end up very few frames away from the actual thing and end up suffering because of it :/
  14. Age of Kings

    Age of Kings of the Ash Legion
    is a Forum Moderator
    Moderator

    Joined:
    Oct 14, 2007
    Messages:
    4,116
    This happened to me as well, two years ago D:
  15. thetorsoboy

    thetorsoboy

    Joined:
    Mar 15, 2008
    Messages:
    2,304
    Well, I'm going for Adamant Groudon, but this spread is 8 minutes and 21 seconds, so... :\

    Here goes nothing.

    EDIT: Was going for the 30077 spread, but I guess I'll go for the 2300 Adamant one just to experiment.
  16. Syberia

    Syberia [custom user title]
    is a Pre-Contributor

    Joined:
    Jun 22, 2005
    Messages:
    5,014
    30077 is quite possible with VBA and save states; you can save like 10 seconds in front of it. I may try this later.
  17. dachickens

    dachickens

    Joined:
    Jan 19, 2009
    Messages:
    1,001
    Pretty cool. =-)

    This is probably gonna sound like a stupid question, but could anyone tell me how long one frame is?
  18. Syberia

    Syberia [custom user title]
    is a Pre-Contributor

    Joined:
    Jun 22, 2005
    Messages:
    5,014
    1/60 of a second
  19. thetorsoboy

    thetorsoboy

    Joined:
    Mar 15, 2008
    Messages:
    2,304
    Well, I'm using an actual game, so, yeah.

    Got 1 frame off of the 2300 Adamant spread twice, and about 10ish frames off the rest of the times. ;_; I'll probably try later, but it's a nice trick, and it works. For the record, I calculated about 34.08 seconds to get 2300 if you wait 34 seconds until you step in front of Groudon.
  20. burnpsy

    burnpsy

    Joined:
    Jun 6, 2008
    Messages:
    729
    It's times like this that I wish I hadn't already caught Rayquaza... Meh, it has a Naive nature, so I might have gotten lucky! :)

    I'm going to go catch the rest soon... As soon as I get these other projects out of the way...
  21. dachickens

    dachickens

    Joined:
    Jan 19, 2009
    Messages:
    1,001
    k thanks :)

    Now I can really start breeding good eggs and SR'ing good legends lol.
  22. Jibaku

    Jibaku Not taking FS requests atm.
    is a Forum Moderatoris a Smogon IRC SOPis a Team Rater Alumnusis a Super Moderator Alumnusis a CAP Contributor Alumnusis a Smogon Media Contributor Alumnusis a Tiering Contributor Alumnusis a Contributor Alumnusis a Past SPL Winner
    Moderator

    Joined:
    Dec 13, 2005
    Messages:
    6,123
    If I can get to rebattle Groudon, I'll try to go for the 30077. It will be incredibly frustrating, but if I do accomplish it the results will be great.

    But before Groudon I'm going for the 7312 Latios first. Keep in mind this is on an actual game, so wish me luck :D

    I'm going to sticky this so it doesn't get lost, but if any of you mods don't like this then unsticky it.
  23. Malfunction

    Malfunction

    Joined:
    Nov 29, 2007
    Messages:
    1,557
    Just posting to say thanks Jibaku for this ;)
    Might give it a try when I finish breeding with this rather fabulous RNG.
  24. yellowfire7

    yellowfire7

    Joined:
    Aug 25, 2008
    Messages:
    647
    18289, Sassy, 31,28,31,29,25,31
    That would be awesome on a Regi, the only things I haven't caught yet on Emerald (now I want to restart Emerald, thanks a lot)
    Does this work for starters too?
  25. Negator

    Negator

    Joined:
    Aug 29, 2007
    Messages:
    4,662
    I'm doing it Jibaku, I can confirm what we though, running for the supposed number of frame, I went of by 130 more, so, I press A something like 2,1 second later, infact, the animation of groudon lasts something like 2 seconds...
    Btw, While I'm writing here, I'm counting seconds down. It was frustrating as you said because the Groudon I got was adamant too... so I thought I was done at the first try... <.<'''

    Edit:
    The calm spread with Hp fire screams like a latias or a Deoxys-L...

    Edit2:
    Shit...
    I got spread number 30061... too early... -.-'''

    Edit3:
    GOTCHA!

    Adamant Groudon, 31/27/27/18/31/31 :naughty::naughty::naughty::naughty::naughty:

    Giveaway time?
Thread Status:
Not open for further replies.

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