Jump to content

Kaphotics

Helpful Member
  • Posts

    6907
  • Joined

  • Last visited

  • Days Won

    326

Posts posted by Kaphotics

  1. Transfer Machine Pokemon (Crown + Eigakan)

    Met Location

    Unused (Can still Activate Event):

    30010 for Celebi

    30012 for Entei/Raikou/Suicune,

    Used (Can not Activate Event):

    30011 for Celebi

    30013 for Entei/Raikou/Suicune

    Fateful Encounter Flag

    Flagged.

    41h

    Adjusts to new nature standard.

    Zoroark/Zoroa Met Locations

    Zoroark: 72

    Zoroa: 8

    Nothing special about them.

    They will activate with the correct met location (and probably need a Fateful Encounter flag too.

    I'd need Transferred PKMs to figure out if anything else changes.

  2. From what I'm seeing from my assortment of pokeshifted pkms it doesn't appear as if there is a trashbytes algorithm, so a synthetic shifting program would be pretty simple once the OT/nick font change is pinned down. Bytes are dropped and replaced, and added, nothing really special happens!

    Keep up the good work soneek :)

    (still won't replace the real thing)

  3. Hmm ..

    Maby i am getting something wrong here but it

    seems that none of my Pokemons Hidden Values match the List of Natures.

    Actualy some of my pokemon with the same nature have different Values.

    Maby you want to take a looka t my Sazando.

    it is actualy modest with 17 in 41h.

    No, you are probably reading the Katakana wrong. I've checked my Careful and Modest ones in game and their hexes match, and they line up with the save editors.

    Hex Changes of PokeShifted Pokemon (Gen 3/4 to Gen 5) [Last Update: 9/26 3:48 PDT]

    0A-0Bh: Held Item

    Can't shift something with an item.

    Thus the hex for both of these positions must be zero for a freshly shifted Pokemon.

    41h: Nature

    All PokeShifted Pokemon receive a 41h according to their nature. See nature hex map above.

    42h: Dream World Flag Hex

    No Shifted Pokemon should have a value other than 00. No Generation 4 Pokemon can have Dream World Abilities.

    Thus this value remains unchanged from 00.

    44-47h: PtHGSS Locations

    PtHGSS locations are dropped on Shifting. All should be zeroes.

    48-5Dh: Nickname

    Names undergo a character change.

    Pal Park, Egg, and Mystery Gift Pokemon trash bytes are kept, but the last 2 hex slots are chopped with 2 terminators (FF FF)

    All Generation 5 PKM (nick)names end with 2 terminators (FF FF)

    No trash bytes added/changed, only chopped.

    68-77h: OT Name

    OT name undergoes a character change.

    Eggs: No trash bytes -> No trash bytes to chop. Name characters are changed to B/W, and nothing else changes.

    Pal Parked: Pal Park, Egg, and Mystery Gift Pokemon trash bytes are kept, but the last 2 hex slots are chopped with 2 terminators (FF FF).

    All Generation 5 PKM OTs end with 2 terminators (FF FF).

    No trash bytes are added, only chopped.

    7E-81h: Egg Location + Met Location

    Egg location hex is kept. ie 2000=Daycare Couple [D0 07] remains (from HGSS).

    Met location must be [31 75] 30001 decimal, the new location for all PokeShifted Pokemon.

    No met data from other generations is preserved, thus it must be 30001 (decimal).

    82h: Pokerus

    No change from generation 4 convention, thus it is unchanged. 00 uninfected, 10 cured, 11 infected.

    85h: Encounter Type

    Encounter Type of shifted Pokemon stays.

    86h: HGSS Pokeball

    04 (pokeball) went to 00, which is pretty inconclusive. Need to test more.

    87h: HGSS Pokethlon Stats

    Set to 00. Wiped.

    I do not see evidence for a trash byte algorithm. All trash from generation 4 stays. Yay? (long live trashbytes.exe, gotta chop tho!)

    All that remains to check is just HGSS Ball, Mystery Gift confirmations, Fateful Encounters, and Japanese Pokemon shifting. After that I'll post an entire revised list of what changed so that someone can make a converter!

  4. There's still no location for the Day Care Couple. I just received the egg from Day Care Couple and when I open my save with Pokegen, the place met shown in the box was blank.

    All eggs I get are Met at level 1, place 0

    Date egg received (obvious)

    Egg Hatched at: 60002

    Met location changed based on where I hatched it (16 for one place, 6 for another).

    Egg Hatched at stayed the same, maybe these are reversed this gen?

    Mind you this viewed in the other program.

    Attached is a save file with some eggs and some hatched.

  5. PokeGen has ALL of these "changes" implemented already. There is no need to have a guide, this post is like a Wiki instead of a guide (guide isn't needed. Use PokeGen)

    Natures follow the same convention as the old PIDs except they are not related by the old calculation. They are stored as hex.

    ---

    Compiled hex changes of [4th->] 5th Gen PKMs

    All of my other info posts are redundant with this edited compiled post (I'll leave em anyways)

    Hex Differences in Black and White Pokemon caught ingame:

    41h - New Nature (Hidden) Hex

    00 --- Hardy --- がんばりや

    01 --- Lonely --- さみしがり

    02 --- Brave --- ゆうかん

    03 --- Adamant --- いじっぱり

    04 --- Naughty --- やんちゃ

    05 --- Bold --- ずぶとい

    06 --- Docile --- すなお

    07 --- Relaxed --- のんき

    08 --- Impish --- わんぱく

    09 --- Lax --- のうてんき

    0A --- Timid --- おくびょう

    0B --- Hasty --- せっかち

    0C --- Serious --- まじめ

    0D --- Jolly --- ようき

    0E --- Naive --- むじゃき

    0F --- Modest --- ひかえめ

    10 --- Mild --- おっとり

    11 --- Quiet --- れいせい

    12 --- Bashful --- てれや

    13 --- Rash --- うっかりや

    14 --- Calm --- おだやか

    15 --- Gentle --- おとなしい

    16 --- Sassy --- なまいき

    17 --- Careful --- しんちょう

    18 --- Quirky --- きまぐれ

    42h - Dream World Ability Flag

    Alright, so I caught a Daruma Mode Hihidaruma. It had Daruma Mode (Dreamworld Ability), but notably a 42h.

    00 - Not flagged to have a Dream World Ability

    01 - Flagged to have a Dream World Ability

    I then created 2 Jaroda (Smuglord) as parents, with 42h flagged and Perversity as the ability. Their offspring had a 50% chance to have the Dream World Ability, and the ones that did had 01 as their 42h.

    Furthermore, I bred 2 of the offspring that did inherit the flag (and ability), and still got a 50% chance of inheritance.

    When breeding, the female must have the flag (might not work if they have the incorrect ability) and either must not be Ditto.

    48-5Dh: Nickname

    Last 2 hex slots are have 2 terminators (FF FF)

    All Generation 5 PKM (nick)names end with 2 terminators (FF FF).

    68-77h: OT Name

    Terminated with \FFFF

    All Generation 5 PKM OTs end with 2 terminators (FF FF).

    82h - Pokerus' Hex

    Pokerus's hex values have changed. I was lucky enough to get it naturally, so I checked the values.

    00 - Unexposed

    60 - Cured

    62 - Infected, no pokemon in party to spread to.

    63 - Infected, 1+ pokemon in party to spread to.

    61 - ??? (I never saw this occur).

    Due note that there may be different values, Pokerus could have different strains O.o

    Setting a PKM to the old Pokerus convention still has them as contagious, but this different strain is an oddity I can't explain.

    83h - Pokeball Hex

    83h: Poké Ball

    00- Poké Ball (Default)

    01 - Master Ball

    02 - Ultra Ball

    03 - Great Ball

    04 - Poké Ball

    05 - Safari Ball

    06 - Net Ball

    07 - Dive Ball

    08 - Nest Ball

    09 - Repeat Ball

    0A - Timer Ball

    0B - Luxury Ball

    0C - Premier Ball

    0D - Dusk Ball

    0E - Heal Ball

    0F - Quick Ball

    10 - Cherish Ball

    11 - Fast Ball

    12 - Level Ball

    13 - Lure Ball

    14 - Heavy Ball

    15 - Love Ball

    16 - Friend Ball

    17 - Moon Ball

    18 - Comp Ball

    19 - Dream Ball

    Note: Optional Changes may be required. More testing some time this week.

    85h - (Encounter Method) and other hidden hex (Met Location) from DPPt/HGSS of B/W originated Pokemon

    Nonexistant. All are zeroes. Getting some Pokeshifted Pokemon to see if they even keep, I bet they will (edit: they do)

    There might be something else different with the first IV hex as I tried to recreate a pokemon from scratch and that was the only different place. I haven't had any looks at pokeshifted/transferred files so until then, no information. (edit: now I have)

    you saw 42h and 82h changes on the internet first here at ProjectPokemon :D

    Hex Changes of PokeShifted Pokemon (Gen 3/4 to Gen 5)

    Movesets

    Pokemon cannot carry over old HM moves, which is the same as what was required for Pal Parking into Generation 4.

    0A-0Bh: Held Item

    Can't shift something with an item.

    Thus the hex for both of these positions must be zero for a freshly shifted Pokemon.

    41h: Nature

    All PokeShifted Pokemon receive a 41h according to their nature. See nature hex map above.

    42h: Dream World Flag Hex

    No Shifted Pokemon should have a value other than 00. No Generation 4 Pokemon can have Dream World Abilities.

    Thus this value remains unchanged from 00.

    44-47h: PtHGSS Locations

    PtHGSS locations are dropped on Shifting. All should be zeroes.

    48-5Dh: Nickname

    Names undergo a character change.

    Pal Park, Egg, and Mystery Gift Pokemon trash bytes are kept, but the last 2 hex slots are chopped with 2 terminators (FF FF)

    All Generation 5 PKM (nick)names end with 2 terminators (FF FF).

    No trash bytes added/changed, only chopped.

    68-77h: OT Name

    OT name undergoes a character change.

    Eggs: No trash bytes -> No trash bytes to chop. Name characters are changed to B/W, and nothing else changes.

    Pal Parked: Pal Park, Egg, and Mystery Gift Pokemon trash bytes are kept, but the last 2 hex slots are chopped with 2 terminators (FF FF).

    All Generation 5 PKM OTs end with 2 terminators (FF FF).

    No trash bytes are added, only chopped.

    7E-81h: Egg Location + Met Location

    Egg location hex for hatched Pokemon is kept. ie 2000=Daycare Couple [D0 07] remains (from HGSS).

    Met location must be [31 75] 30001 decimal, the new location for all PokeShifted Pokemon.

    No met data from other generations is preserved, thus it must be 30001 (decimal).

    82h: Pokerus

    No change from generation 4 convention, thus it is unchanged. 00 uninfected, 10 cured, 11 infected.

    85h: Encounter Type

    Encounter Type of shifted Pokemon stays.

    86h: HGSS Pokeball

    04 (pokeball) went to 00, which is pretty inconclusive. Need to test more.

    87h: HGSS Pokethlon Stats

    Set to 00. Wiped.

    I do not see evidence for a trash byte algorithm. All trash from generation 4 stays. Yay? (long live trashbytes.exe, gotta chop tho!)

    All that remains to check is just HGSS Ball, Mystery Gift confirmations, Fateful Encounters, and Japanese Pokemon shifting. After that I'll post an entire revised list of what changed so that someone can make a converter!

    edit: lol kazo made one, here

    Transfer Machine Pokemon (Crown + Eigakan)

    Met Location

    Unused (Can still Activate Event):

    30010 for Celebi

    30012 for Entei/Raikou/Suicune,

    Used (Can not Activate Event):

    30011 for Celebi

    30013 for Entei/Raikou/Suicune

    Fateful Encounter Flag

    Flagged.

    41h

    Adjusts to the new nature standard.

    46-47h: PtHGSS Met Location

    Dropped. Both are 00.

    48-5Dh: Nickname

    Names undergo a character change.

    All spots after the new name are FF.

    68-77h: OT Name

    OT name undergoes a character change.

    All spots after the new OT name are FF.

    86h: HGSS PokeBall

    Set to 00.

    87h: Pokethlon Hex

    Set to 00. Untested, but theorized as observed in Pokeshifted.

    It starts off as 00 in HGSS until you actually use it to participate. Nothing of value was lost.

    They will activate with the correct met location and need a Fateful Encounter flag.

    Pokemon sent to/from the Dream World

    Pokemon sent to the Dream World have nothing special added to the hex, they appear exactly as they were before they were put in (Happiness+Checksum is the only difference).

    Pokemon from the Dream World have their own met locations, and the 42h flag if they have a Dream World ability. Some may have special moves.

    Pokemon Caught in a Dream Ball have an 83h of 19 (Dream Ball)

    Edit: (April) There ARE trash bytes this generation. See page 4.

  6. You have to have it as a .sgm or .sav for it to be possible (sav preferred). gen3 pkms aren't the same filesize as gen4 pkms, so you have three options:

    ---

    xboo cable with a retail/flashcart for gen3. Basically you just push a save file onto the cartridge and import on your NDS, assuming you have one.

    I really doubt you would spend time doing this, but just putting it out there.

    ---

    DeSmuME import with the (rom+save of gen3) and a (rom+save of gen4)

    I do this method for when I import my gen3 RNGs, as it is the more natural way of doing it.

    ---

    or use PokeGen in conjunction with Enciclopedia Pokemon to create pkms.

    Depending on what gen3 game you have, you can use Enciclopedia Pokemon, which is a 3rd gen save game editor. For the english version go to Kazo's post (#5)

    http://www.projectpokemon.org/forums/showthread.php?6683-GBA-to-NDS-pkm-files

    From the information Enciclopedia Pokemon gives (PID/IV, level, exp, ball, pokemon etc) and knowing how to use PokeGen and what goes where, you can then run them through Trashbytes.exe to effectively pal park them.

    ---

    gotta keep those bros, eh? ;)

  7. Home town just means the game the pokemon came from.

    So any pokemon from Kanto is from FR/LG, but no met locations carry over when they are Pal Parked.

    Any pokemon from Sinnoh is from DPPt

    Any pokemon from Johto with SoulSilver/HeartGold is from gen4 HGSS (this will also have Kanto met locations).

    So long as that location exists in HGSS (cycling road = duh), that part of the pokemon is legal.

    it's legal

  8. Hey I was wondering if anyone could help me with this Notepad problem, I know it's something wrong because when I helped with HG/SS everything was one line.

    It's much harder to translate like this, does anyone know how to resolve it? Please help!

    I know it's supposed to be one line for each thing.

    http://i858.photobucket.com/albums/ab142/GlitchNigga/hihihih.png?t=1285112564

    Format - Word Wrap

    That should be it... that or notepad is opening it wrong because you can't magically lose breaks (enter).

  9. Didn't get lucky enough until gen 3.5 (LG) when I got a shiny modest golbat whilst traversing the sevii islands. Neither me nor my brother had a shiny until then (he was jealous, but was burning out on pokemon).

    Emerald Cloning + 2007 june trading = full pokedex easy, with other shinies too P:

    Got lucky again with a shiny zubat in pearl. Why zubat D: Got a shiny Pachirisu with the radar before learning to dominate the PRNG...

    my first shiny was a shiny whismur in emerald but sadly it was female and i didn't want to do much with it

    btw is it true that shinyness is completely random never predetermined?

    It's not random, it's all "predetermined" in stuff you can't directly see from the game. RNG is funnnnnn :)

  10. Gonna post some general spoilers about various things to answer questions before they are asked.

    For non Japanese speakers the game progression can leave you stranded in certain places...

    Heavy spoilers, but I separated them with even more spoiler tags. Open at own risk :tongue:

    What did Team Plasma steal at the Second Gym?

    Fossilized Dragonite's Head (not an Aron lol). You can see the statue as the centerpiece of the museum. You'll figure out why by the end of the game.

    Stuck? - Gym Hints

    Try out PokeBeach for some plot spoilers if you are stuck and don't get your answer here :)

    First Gym

    Really? Come on, just follow the flow of the game. Explore!

    Second Gym

    Really? Come on, just follow the flow of the game. Explore!

    Third Gym

    Really? Come on, just follow the flow of the game. Explore!

    Fourth Gym

    Really? Come on, just follow the flow of the game. Explore!

    Fifth Gym

    Really? Come on, just follow the flow of the game. Explore!

    Sixth Gym

    Kay, just go down to the bottom left of the town and follow the event there. Finish event, beat Gym, then go up from town and the gym leader will unlock the cave.

    Seventh Gym

    Really? Come on, just follow the flow of the game. Explore!

    Eighth Gym

    Really? Come on, just follow the flow of the game. Explore!

    After 8th

    Go to the side desert in between the 3rd and 4th Gyms, find an underground temple and follow the events etc. Once you get ported back outside go back to the 8th gym town and proceed to the 12 oclock (elite four) areas.

    HM/TM Locations

    HM01 - Cut: Given by Makomo after First Badge to continue Storyline.

    HM02 - Fly: Given by Belle after Fifth Badge to continue Storyline.

    HM03 - Surf: Given by the Champion Adeku after the Sixth Badge to continue Storyline.

    HM04 - Strength: Given by a Blue Haired man in the Fourth Gym Town, left side in an apartment.

    HM05 - Waterfall: Found on Route 18 (where the sage is). You can see it on the screenshot.

    HM06 - Dive: Given by woman outside of Cynthia's house in Sazanami Town (2oclock).

    http://serebii.net/blackwhite/tmhm.shtml

    6 Sage Locations

    Dive Cave Reward + New Language Blocks.

    I have no clue what they say. You have limited breath (tiles moved) to ascend to the 4th floor room.

  11. It's not just not worth the effort, it's completely pointless, given the DS sleep scenario. Nintendo, nor anyone else, could say that a PID has to be related to the date the Pokemon is caught because of this.

    There are many initial seeds that cause the PID to appear. This happened last night (post 38 onwards) when a person claimed that a Shiny Uxie was hacked because the PID did not appear on a seed in a range in which the pokemon was caught.

    I used http://shaym.in/apps/iv_checker to find a seed on which the PID appeared, and shifted the delay, thus getting me a new seed in which it does appear.

    I later posted a seed (in which the PID did appear) on the date it was caught. (without a synchronizer too)

    The seed is made of Date+Time, and Delay. With one combination of Date+Time (and delay), the seed will have the PID appear eventually. Change the Delay, and a different date and time combo can be calculated to create a similar seed with the same PID appearing, on a different frame.

    tl;dr, dates really don't matter for caught pokemon

    edit: found this was actually discussed elsewhere here, and here's another answer

    http://projectpokemon.org/forums/showthread.php?1509-Abusing-DPPt-PRNG&p=48921&viewfull=1#post48921

    Dates shouldn't matter, Syberia did state that her Manaphy could not be obtained from 5/7 to 6/1, but f40903b9 as a seed has the same spread but with 5/26 possible (if it was timid). Modest (b30415f3) etc...

  12. Initial and Current :)

    1. Yep there's a location for both the initial and Current, and KazoWAR's little program has the locations for all the US ones.

    2. 4

    3. I tried calculating it from the transfigured seed, but it didn't work. The initial seed did calculate the right frame I was on.

    4. yup. It transfigures on various events such as time or weather effects, as I have noticed so far.

    ~~But everything still relies on that initial seed. Even NPC movement....

    The end result of all of this being:

    If the RNG is in fact only seed a single time based on the date/time + some other value at the beginning of the game...

    and it's not possible for the RNG to be called 4294967295 times within 24 hours...

    it should be possible to link a PID to the date the Pokemon was met.

    As I originally said though, this is RIDICULOUSLY extreme.

    298572357325 times is too much :).

    People try to link the PID to the initial seed/date, but of course you can close your DS after you encounter the pokemon and wait however long you want to catch it on a later date. On an emu you can change your computer time to catch it even before you hit your seed P:

    It's relative to the RNGer and checker, and it is very extreme. For some the PID is very important... there's different methods in which a pokemon gains its PID (roamer, DPPt, HGSS), so you just need to see if you can get that PID to appear on a seed that will appear in that game for the particular method of the pokemon.

  13. How do you know this? I'm not saying you're wrong.

    I've RNG'd on an emulator.

    When you enter the game, there is a specific location in the memory where the exact seed appears (8 digits). To the left of it is the current seed, which at the start is a "Frame 0", which is the exact same seed.

    http://www.smogon.com/forums/showpost.php?p=2530958&postcount=15629

    A notable RNG Emulator user (Kazo) wrote a program that tells you the location of the seeds in the ARM9, in which you can then use to calculate frame.

    Once I know my Initial seed, I can calculate the frame I am on at any time.

    The 8 digit initial seed can "transfigure" into an unrecognizeable seed, but it does not influence the current seed (frame) (except sometimes advancing the "frame" by 1~).

    When I calculate my frame, I use the first initial seed I hit, and then type in the current seed. Even if the initial 8 digit seed changes, the current frame can still be calculated off of the initial seed (that was later transfigured etc)

    Kinda hard to explain.. not many people do RNG on emulators out of the RNG population. KazoWAR knows this much better than me, I hope I didn't say anything wrong P:

    TL omg SUMMARY

    Everything is predictable from the initial seed, I've never had it reseed out of all of the RNGing i've done... (too much lol)

  14. The seed is considered the first number that's fed to the RNG function. (At least from a programming point of view... I wouldn't be surprised if the Smogon community has their own unique (and inaccurate) definition.) I can't speak for Jonathan, but I've personally assumed that the RNG function gets that first seed and uses the result of every RNG call for each successive call for the rest of the game. It's certainly possible that the game actually starts the process over with a new seed at any point, I just don't know.

    For Emerald, the initial seed was always 0. Gen 4 is now of course the 8 digits 0 thru F.

    The first four are the combination of Date and Time, and the last four are for Delay, which is the time from soft reset/start until entering the game.

    RNG Reporter's [seed to Time] gives all the possible date/time for the seed, there's a way they are coded.

    The initial seed stays the same all through the game, except for when starting a new game in which the first seed determines the ID/SID (and date ...and time [in pokesav]). The seed then reseeds to another one, which really doesn't matter since it is the start of the game. The initial seed is what the current seed (which is related to the frame) which makes the PIDs appear. The initial seed is what the game starts with. Frame changes the current seed.

    I've RNGd on Emulators and the initial seed is visible in DeSmuME's ARM9 memory in a specific location for each game, and it does transfigure to a "nonrelated" seed that can't be decoded into date time and delay, but is probably related to the initial seed. The Frame (which determines what PIDs appear) is related to each seed, and the PIDs can appear on many seeds at different frames.

    Your post is spot on :grog:

×
×
  • Create New...