+ Reply to Thread
Page 1 of 3
1 2 3 LastLast
Results 1 to 15 of 36

Thread: Abusing DPPt PRNG

  1. #1
    He's a suspicious looking fella. Former Staff coolbho3000's Avatar
    Join Date
    Mar 2009
    Location
    Michigan, US
    Posts
    80

    Abusing DPPt PRNG

    I only just found this out. Apparently this has been going on at Smogon for a while. A quick skim of the article reveals the various mechanisms that seed the PRNG (DS system time, etc.) and how to exploit them to get flawless/shiny Pokemon.

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

    SCV's article and code are credited.

  2. #2
    ... DeveloperRAM ResearcherHelpful Q&A MemberFormer Staff damio's Avatar
    Join Date
    Apr 2009
    Location
    Australia.
    Posts
    676

    Re: Abusing DPPt PRNG

    Things like specific natures are possible too.

    I wonder if there is a way to use it to find a specific pokemon.

  3. #3
    Member DeveloperRAM Researcher Jiggy-Ninja's Avatar
    Join Date
    Apr 2009
    Age
    22
    Posts
    293

    Re: Abusing DPPt PRNG

    Quote Originally Posted by damio View Post
    Things like specific natures are possible too.

    I wonder if there is a way to use it to find a specific pokemon.
    If the way the encounter check uses the PRNG is known, then yeah.

    This could potentially be used to manipulate ANY random event, even Legendary PID and IVs.
    I'm a Natu.
    Spoiler

  4. #4
    [custom title] Syberia's Avatar
    Join Date
    Apr 2009
    Location
    Irvine, CA
    Age
    25
    Posts
    55

    Re: Abusing DPPt PRNG

    I am hoping this will be cracked for wonder cards as well, if that is possible (I successfully got a 31/7/31/31/31/31 Manaphy, but that's because Manaphy eggs are created using method 1). I have been doing it a lot for legendaries.

    Also, date/time is now something important to account for when doing legitimacy checks on legendaries. Some spreads are simply not obtainable on some dates.

  5. #5
    Member Gold88's Avatar
    Join Date
    Apr 2009
    Location
    Italy
    Posts
    71

    Re: Abusing DPPt PRNG

    Quote Originally Posted by Syberia View Post
    I am hoping this will be cracked for wonder cards as well, if that is possible (I successfully got a 31/7/31/31/31/31 Manaphy, but that's because Manaphy eggs are created using method 1). I have been doing it a lot for legendaries.

    Also, date/time is now something important to account for when doing legitimacy checks on legendaries. Some spreads are simply not obtainable on some dates.
    This is a very interesting thread. So if i have a legal wild/legendary doesn't match the date of the programm is easily detectable ? And for my legal hatched ? Should i recreate all my pokemon now ?


    I'd like to have more info about

  6. #6
    Learning to breathe IRC VOPDeveloperGame Save ResearcherModerator codemonkey85's Avatar
    Join Date
    Apr 2009
    Location
    http://goo.gl/Wd4id
    Age
    27
    Posts
    800

    Re: Abusing DPPt PRNG

    Quote Originally Posted by Syberia View Post
    Also, date/time is now something important to account for when doing legitimacy checks on legendaries. Some spreads are simply not obtainable on some dates.
    Syberia, that's brilliant.

    Gold88, this is not something that Nintendo would ever check for, I'm almost positive, and I don't believe it's "easily detectable" either, but I'll bet Sabresite will want to include an algorithm for it in Legality Checker / PokéMod.

  7. #7
    Member Gold88's Avatar
    Join Date
    Apr 2009
    Location
    Italy
    Posts
    71

    Re: Abusing DPPt PRNG

    Great, i was already going to delete my pokemon... thx .

    Btw admitting Nintendo doesn't check it, are you able to distinguish a legal legendary/hatched/wild (whatever date it has) from a legit one ?

    Cause i've tried to match some legit pokemon date and i found nothing.
    Last edited by Gold88; May 15th, 2009 at 11:38 AM.

  8. #8
    [custom title] Syberia's Avatar
    Join Date
    Apr 2009
    Location
    Irvine, CA
    Age
    25
    Posts
    55

    Re: Abusing DPPt PRNG

    The more I think about using dates for legality checking, the year doesn't matter (you can theoretically get any year by adjusting your delay), but day definitely does. For example, for any year, my Manaphy was simply not obtainable between 5/7 and 6/1.

    For breeding, there are so many different spreads at so many different offsets, and so many ways to make the same IV combination on a baby, that I don't think it would be much use.

  9. #9
    Member Gold88's Avatar
    Join Date
    Apr 2009
    Location
    Italy
    Posts
    71

    Re: Abusing DPPt PRNG

    Btw i'd like to attach you some of my legal pokemon, if Syberia can check whatever doesn't match the legality. And if there's a method to legalize them.


    - EDIT - I've removed the hatched because using a bit that program i've seen it's impossible distinguish a legal by a legit one, there are billion of combinations LOL and almost ever you find yours.


    For the Legendaries i'll wait for your response
    Attached Files
    Last edited by Gold88; May 15th, 2009 at 04:34 PM.

  10. #10
    Making Tools ROM Researcher
    Join Date
    May 2009
    Posts
    6

    Re: Abusing DPPt PRNG

    For soft-"hack checking" lengendaries you will almost have to know if the person was soft resetting or if it was a random catch. It's pretty easy to catch someone who claims to have soft reset as the Frame number will be ridiculously high. I'd also use the initial seed finder (jiggling the HOURS and using a month of 11, as I believe that will get all days/hours/seconds) to locate the initial seed. It only goes back 1,000 RNG calls, so if it's not found and the person claims to have soft reset it then it is BS.

    The interesting thing, though, is that not all Method 1 spreads are possible. I will work on code to get a rough estimate of how many are not one day.

  11. #11
    Member Gold88's Avatar
    Join Date
    Apr 2009
    Location
    Italy
    Posts
    71

    Re: Abusing DPPt PRNG

    Mmh, i've tried to read how to use RNG reporter, reading the 100+ pages too, but i haven't understood too much eheh , i'd wish a little explanation. Btw, about my pokemon above ?


    - EDIT- Well, nevermind XD, reading the topic on Smogon and seeing/analizing some soft-resetted/random catch/etc legit (many, 90% about doesn't appear on rng lol) pokemon in various trading topic seems, or is, impossible to dinstiguish a legit (whatever date) from a legal one (whatever date).
    Last edited by Gold88; May 16th, 2009 at 11:12 AM.

  12. #12
    Member
    Join Date
    Apr 2009
    Age
    27
    Posts
    53

    Re: Abusing DPPt PRNG

    Um, correct me if I'm wrong, but I'm fairly sure date/time don't matter at all, as long as the date/time is after the event where the Pokemon could have been obtained. Once you save the Wondercard and transfer the Pokemon to the Pokemart, won't the guy be there until you claim the Pokemon? So you could take days, weeks, or even months to get it from the guy who is in the Pokemart, and then it will register that you obtained it on that day, which, even though the event isn't running, still makes the Pokemon completely legal?

  13. #13
    Learning to breathe IRC VOPDeveloperGame Save ResearcherModerator codemonkey85's Avatar
    Join Date
    Apr 2009
    Location
    http://goo.gl/Wd4id
    Age
    27
    Posts
    800

    Re: Abusing DPPt PRNG

    I don't think you dig. They're referring to the date used to determine the seed that the game's PRNG uses to generate PIDs for Pokémon encountered in-game (and possibly event / Wonder Card Pokémon). Not to be confused with what date Pokémon are actually available to be obtained on, which is a different way of checking legality / legitimacy.

    The important thing is that no matter what the date is on the Pokémon's Trainer Memo page, the former method is (theoretically) still valid; as you said, the latter is not so much.

  14. #14
    Member
    Join Date
    Apr 2009
    Age
    27
    Posts
    53

    Re: Abusing DPPt PRNG

    I thought that the stats of a Wonder Card Pokemon with a dynamic PID weren't determined until you claim them from the deliveryman. Therefore if you claim them at a later date, won't it still use the seed from the later date as well?

  15. #15
    Learning to breathe IRC VOPDeveloperGame Save ResearcherModerator codemonkey85's Avatar
    Join Date
    Apr 2009
    Location
    http://goo.gl/Wd4id
    Age
    27
    Posts
    800

    Re: Abusing DPPt PRNG

    I do not claim to be an expert in these matters, but yes, I believe that is how it works. Still, the date on the Trainer Memo would be the date claimed from the green man (and therefore the seed date) anyway, wouldn't it? Thus the possibility of using the date as a means of legality / legitimacy checking still stands.

+ Reply to Thread
Page 1 of 3
1 2 3 LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
PPN Top 50