Jump to content

Kaphotics

Helpful Member
  • Posts

    6887
  • Joined

  • Last visited

  • Days Won

    322

Posts posted by Kaphotics

  1. Some (I believe) bugs regarding 3.0b12:

    -When importing a .pkm file from a 4th Generation game, the nature is reset to Hardy, the character map is also broken (it was reported in a previous bug);

    Untitled-1.png?psid=1

    -Sometimes, when I set a 5th generation pokemon that was set to be hatched from an egg, and then if I reload its data, it's broken (the game displays the correct info though);

    Untitled-2.png?psid=1

    Some feature requests for the future:

    -When the user clicks OK to set the found PID from the PID finder, the IVs, nature and such should be set automatically in the remaining editing screens (it's not at this moment);

    -There should be an option to set Either "Ability 1" or "Ability 2" in one of the editing screens (Unless the program does it automatically for you, I don't know if it does, except in the PID finder)

    -The "TAB" key in the Stat section Should make the cursor cycle through the IVs first, then through the EVs and then through the stats (at the moment, it cycles through IVs then EVs then stats for the same stat category);

    -In the OT/Misc, there should be a button that would insert the ID, SID and OT from the save file into the boxes;

    -(I know this one is asking a lot) Translate the items and locations from Romaji for better ease of use.

    That is all I can report. Thanks for taking your time to develop this amazing utility.

    Options -> Target Game -> Not black and white. Currently the new character set is unsupported. When a pokemon is shifted it's new 41h(nature) gets set. 5th gen pkms=/=4th gen pkms

    Certain characters in the Pokemon's name have trouble loading ^

    Highlight the PID (click it) before pressing OK. When you do that, the correct ability is selected).

    see above

    meh, IVs get set when you choose the PID from PID finder. nonrelated IVPIDs are manual as always

    Don't always have a save loaded, currently the new character set is unsupported (you have to directly copy the OT/nick hex of another pokemon for the time being

    translation takes time, and usually things don't have official english names (translate/change again when real one is known)

  2. Looks like a Method 1 PID with different IVs.

    23/20/19/19/22/20 Adamant, but it's an egg PID (pretty safe)

    Filewise:

    Level 50 no exp/EVs

    255 happiness

    Blatantly obvious ID/SID hack combo. I don't even think that's a possible combo ;) [not attainable with normal ID/SID generation]

  3. I'm not sure exactly what you are trying to create, but a 0 PID is baaad.

    If it's from Platinum, a Sync should show up. I edited one of my RNGs from Plat with the Flawless Timid PID (2034429810), and sync popped up as valid. I'd be concerned :S

    If it's hatched (case 1), it will show up as Hatched. If it is an incorrect PID, it shows up as Hacked Pokemon.

    Use PokeGen, it's much better at streamlining creation. As RyuuShin said, don't use trashbytes.exe

    For Egg PIDs, I suggest you toy around with RNG Reporter to get a valid PID.

    Can you get Zapdos in Platinum?

  4. Woah. All the numbers... :S

    I got it. Too bad then... Will changing the SID make it illegitimate or anything like that?

    Changing the SIDs, yes. Since people can find your real IDs, they can find the shaymin to be illegitimate.

    This is the Pokemon Legality forum. It's legal, but you didn't catch a shiny shaymin.

  5. Thanks yea?! :D

    Btw, will the 65350 SID work on any other pokemon?

    No, because you have to have the right ID and SID for the PID to be shiny.

    That SID makes that PID shiny, but only makes 524287 of 4294967295 other PIDs shiny.

    So, it will only work for this one ;)

  6. Can someone help modify my Shaymin into a legit shiny please?

    It would be best if the IV remains the same as well as the nature. :wink:

    I'm using a mac and I can't use applications like the legit checker or stuff like that without bootcamp. :(

    Well, to make it shiny it'd have to be a different PID or a different SID. Since you didn't want the IVs changed, change the SID to 65350.

    Looks fine otherwise, in legal.

  7. Thanks guys, It's my first time using pokegen and i've used pokesav a few times before. I'm really particluar about certian things which makes it hard sometimes but I just hate seeing full shiny teams with legendaries that were hatched and all have different OT's.

    Does anyone know the value for the embedded tower in SS pokesav? Its got all the Sinnoh names and it's making things difficult to work out :S

    EDIT: Also how exactly do you use the Legal Check... Every time I drop the .pkm file on the executable the command line comes up saying press enter to close... :S

    "In PokeGen it's a Cave/Hall of Origin/Giratina, Embedded Tower

    In Pokesav it's 05 for the 85h. 46h is E8. " --> 3002 for the met (Farawayplace)

    With PokeGen it automatically sets the 85h and 46/47 + Met. It's soooo good!

    Just make sure the game it is from is HGSS, and you are good to go

    Don't save it as an encrypted PKM, and be sure you are using legal.exe instead of trashbytes.exe

  8. Thanks you kaphotics for taking the time to answer my posts. I clearly have a lot to learn. Anyways, my final pkm file... still probably flawed in the PID dept.

    You hatched it at the daycare couple?:bidoof: :bidoof: :bidoof:

    It's 3002 for faraway place in pokesav for HGSS locations instead of 2000 (Daycare Couple), but with PokeGen it is much easier to set it. Other than that, I'm too lazy to check the PID :o)

  9. its all about percentage.

    It is about the catch rate (a set number) and the ball's catch rate.

    The battle RNG in B+W is weird, being static. A specific thrown ball's result will be the same if you rewound to a save state and throw it again on the same move.

    Different balls may have different results, even if they have a lower catch rate # (1.5 v 2). Thats why Great ball was better than Ultra ball (for that turn at least :D)

  10. You get 1 Karma for signing on and posting once every 24 hours.

    "Karma Post"

    For every TOU infraction, you get a Moderated Message. Depending on your userlevel (Karma), getting X # of modded posts results in negative Karma.

    Some TOU infractions (heavy wordfilter evasion) result in more Karma loss than more trivial (off topic posts). The minimum registration age is 13 iirc.

    Depending on certain board events they give a Karma modifier (X*Karma, like 1.1*K).

    The more Karma you have the higher your userlevel is. You can't search until you have 10 Karma, can't delete posts until 15 Karma, and you can never edit posts. 0-75 Karma has a scaling up post restriction. Once you have 75 Karma, no more post restriction.

    It's a pretty young userbase with tons of idiots who get trolled, try to troll, or are just absolutely retarded. That's why they have Karma.

    I really don't see it being anything useful if (partially) ported here.

    --

    I like Funkysouls' reputation system. You can thank people for posts, and get thanked for your post.

    You can see who has thanked a post (underneath the username of the post there's a "Thank You! (#)")

    Viewing (their/your) user profile you can see how many times they've been thanked, and how many times they've thanked someone.

    It is pretty close to Smogon and their Luvdiscs, except theirs is topic only and you can't see for a Thank/Thanked ratio.

    Both are completely optional to use on those communities, but having them in place slightly influences people to make more quality posts.

  11. I apologise if this is in the wrong spot, but I wasn't really sure where to go for it...but I was wondering if there was any way to convert a usrcheats.dat file into a DeSmuME .dct file?

    not that I know of, gotta manually re-enter em into desmume. You can add cheats into desmume at any time.

  12. Hi Guys, I'm not sure if its obvious but i'm new here. :biggrin:

    So anyway, last night I spent a bit of time trying to make a Shiny Rayquaza, that is 100% legal. The majority of time spent was over generating legal PID's vs IV and this is what I came up with:

    4177066235 - Nature=Timid - Gender Value=251 - Ability 1 - HP=26 - ATK=6 - DEF=28 - SPD=31 - SP.ATK=31 - SP. DEF=31

    Is this a legal shiny Rayquaza? Will is pass those terrible hack detectors that Nintendo has up?

    Also, i'm not exactly sure what the part that says Rare GBA or Normal D/P but If someone can help me out that would be great.

    Also if anyone knows the value of the Embedded tower for the Compact SS Pokesav that would be great, for some reason I can't open the full version :frown:

    That's a legitimate method 1(K, seed exists, in DPPt this PID can't exist!) PID, the PID hex is pretty funny too :) F8F8F8FB

    You should use Pokegen to create it instead of Pokesav.

    In PokeGen it's a Cave/Hall of Origin/Giratina, Embedded Tower

    In Pokesav it's 05 for the 85h. 46h is E8.

    A better PID is 7942EF72 (2034429810), 31/31/31/31/31/31 Timid :)

    That is, so long as you don't care about changing your SID to make it shiny. If you are keeping your IDs, good job figuring out a PID / IV!

    So long as you don't muck up anything else that should be fine. Be sure to set the correct 86h (Pokeball)

  13. If the egg PID isn't related to any other Pokemon data, then there's no way it can be deemed invalid. As far as I know, this is correct. You can't even attach it to the met date of the egg.

    (somewhat off topic, but a majority of method 1/J/K PIDs occur on many seeds, thus dates, so date checking is somewhat inconclusive)

    how to check, pretty roughly

    As I told Guested in IRC, there are ways to find a seed in which the egg was generated, but it takes a hell of a long time to check.

    86% of all possible initial seeds are humanly impossible (delay 500-10000, shiny egg RNGers go to at max 3-5k, where the egg is the first egg). If it's not a shiny egg, I just change the SID to make it shiny (removes 8191:1 result of PIDs) and find all possible shiny eggs in that delay range. You can further refine it by specifying the gender ratio and ability (removes half of the remaining, and even more with the gender ratio). So you get just a handful of PIDs. It takes a hell of a long time to get them all. Do it for both Normal and International egg PIDs.

    For it to be useful flawless, it'd have to be RNG'd, so there would be no everstone used. There is a PID algorithm for the egg based on the IRNG method. International Egg PIDs's method is slightly different.

    Once you have that spreadlist, you can see if that PID occurs. If it was an RNG'd egg (which is the case here), it must be one of those 2.

    It's flawed in the fact that the Everstone influenced PID method isn't public(ly known), the person can forgo checking their initial seed and just manually test eggs until they are the desired result.

    There is a PID method, it's hard as hell to check currently...

    on topic:

    Just don't use a method 1 PID. If you really don't think someone would be so hellbent on checking it, you can go with a random PID. Usually snagging one from RNG reporter is fine.

  14. "I also have a trio badge! I come and go as I choose!"?

    That doesn't sound right, the guard is talking to you...

    You also have a trio badge! Come and go as you choose!

    You have the trio badge! Come and go as you choose!

    You also have the trio badge! Come and go as you choose!

    I don't know Japanese but these would be a plausible response from the guy after he knows you have it.

  15. All I had to do to generate egg PIDs in the current RNG Reporter (8.31) was

    1. open RNG Reporter

    2. select DPPt Egg PID (Normal)

    3. press generate

    4. ????

    5. PROFIT!!!receive possible PIDs

    I opened it straight out of the RAR I downloaded it in.

    All the Seed does is moves you to somewhere else in the list (it's longer than it is displayed)

    edit: 54FC9B83 is the first Brave Male Ability 1 (not 0, so it's a 2 in legal) egg PID. It's at frame 300, so if I was doing a harsh legality check this would set off a flag for me. There's no way you would hatch 300 eggs without turning off your game.

  16. Still confused...

    Pokegen has a "Find PID" function where I selected entered species/IVs/nature/gender/ability/method and got the original PID which you said implies it is not an egg PID. What method should I be selecting for an egg?

    RNG Reporter is not returning anything on the primary screen. I selected "Breeding (HGSS) and went to "IVs to PID" screen. I can fiddle around and generate some PIDs there that show Method 2/3/4. Are any and all of them fine to use, and if so do I simply copy the PID and overwrite whatever is shown in Pokegen with this number from RNG Reporter?

    Sorry for the noobness, just have not been able to get any answers (or at least understand them) from reading a few hours on forums.

    PokeGen doesn't have an Egg PID generator, neither does Pokesav, so you have to fake one (illegal) or use a legal one (RNG Reporter).

    Egg PIDs don't follow the same PID method as a wild pokemon / event would. Select DPPt Egg PID (Normal)/(International), and put in the seed I posted above. Select the egg PID you want, and you've got a legal egg PID.

    even if you leave the seed place blank, it defaults to the seed of 0, which still gives results.

    @IV to PID

    There is no egg IVPID relationship, that is only used to find the PID of a shiny pokemon based on the IVs.

  17. I'm a bit stuck. I'm just outside of Thunder Stone Cave and can't go in...what do I have to do?

    Go back into town, go to the bottom left corner where the shipping bay/warehouses are and you will see Cheren.

    Why doesn't the pokéshifter work?

    Currently you have to have a retail japanese cart of gen 4 (no flash cart). That + Flash/Retail of B/W = Pokeshifting.

    It's region locked.

  18. Ok i see.

    I didnt expect it anyway but you never know. ^^

    Also is there anything Special about Dream World Pokemon ?

    Some Pokemon only make sense with their new Dream World Abilitys so i want to be able to create those.

    Yes you can with the 42h being flagged. See post #8! Since there haven't been any dream world pokemon given out by global link yet, I'm unsure whether or not changing to a dream world ability will change the IVPID, or will just flag it. (I hope it just gets flagged).

    If you want to breed dream world Pokemon, have a female (mother) with the 42h flagged+ability and breed it with a compatible male, and it's ~50%. That way you can get a legitimate PID and get the DW ability legitimately (sort of ;D)

  19. Aren't egg PIDs just random, basically?

    Not random per se (IRNG), but pretty much yeah :)

    the fact that a method 1 PID was chosen implies that it is not an egg PID.

    dpp_rng_setmethod.png

    Some hardcore legality checkers like me try to find the seed+PID of the egg since there aren't many initial seeds for which that egg frame is in the <10,000 frame range for the IRNG.

    Use 52140289 as an initial seed [seed Hex] and pick out an egg PID that suits your need.

    You can use another, but it's a pretty common one I hit when I'm RNGing (Modest Flawless method 1/J/K, that's why)

    Since it isn't a shiny PID, you can pick any random PID you so choose and find one where Rhydon's species' gender ratio results in your wanted gender. Ability as well (You can see what Ability # corresponds to what ability in Dex / IV check).

    DPPt/HGSS Egg PID Generation

    The IRNG is seeded with the same initial value as the normal RNG, so the information about seeding in the previous section is applicable here as well.

    The IRNG is an implementation of the Mersenne twister. It is a somewhat complex algorithm, but is well-known and well-documented. Those interested in further research on this algorithm can find a wealth of information by searching for "Mersenne twister".

    PID Generation For Eggs using the IRNG

    Each call to the IRNG returns a single 32-bit value, which is used in its entirety to create the PID of the egg. The IRNG is called when an egg is produced, and the Day-Care Man begins holding an egg.

    When breeding with two parents from games with different languages (Japanese and US Platinum are examples of different regions) there is a slight modification to the algorithm. When an initial PID is generated by the IRNG the game checks to see if it generates a shiny, and if not the following formula is applied:

    PID = PID * 0x6c078965 (Hexadecimal) + 1

    Only the first 32 bits of this new PID are kept, so if you are calculating this yourself simply discard any digits higher than the 8th position (in Hexadecimal).

    This is repeated a maximum of three times. Each time the multiplication is applied to the PID a check is made to see if it will generate a shiny egg. If so, no further multiplications and are performed and the egg is assigned this PID. This gives us four tries for a shiny Pokémon, increasing our overall odds from 1:8196 to 1:2048.

    -Smogon

×
×
  • Create New...