Jump to content

Kokusho

Member
  • Posts

    4
  • Joined

  • Last visited

Everything posted by Kokusho

  1. I tried it too.. I didn’t write that this problem (with the beta version) occurs with the nicknamed pkm, Bond697 try with this D/P pkm slug..pkm
  2. you should use the 2.312 version, it is perfect for platinum or other 4th generation games, the beta version rewrites the trash bytes incorrectly
  3. some other pkm, they are all "B pkm" (2nd pkm transferred on six), there is also a table with the random value of each pkm 2nd transferred .zip
  4. I am writing a program that emulates pal park, doing this I have acquired information about trash bytes that you could be find useful. If we call the six transferred pokemon, respectively, from first to last, A, B, C, D, E and F. We will have that: - A will have constants trash bytes that depend on the game in which pokemon are transferred (as we already known) - B will have at offset 0x4C (the next digit after the end of the name) the first 7 bits of A offset 0x84. It will have at offset 0x54-0x55 a pseudo random number (to read backwards, example B8 D2 must be read D2B8=53944), multiple of four, which have a 0xF8 range. It will have at offset 0x50-0x51 a number (to read backwards) that is related to 0x54-0x55 pseudo random number, in fact offset 0x54-0x55 value minus offset 0x50-0x51 value is a constant number which we will call Kb, the value of constant Kb depend on the game in which pokemon are transferred. The remaining bytes of trash bytes are constant and depend on the game in which pokemon are transferred. - C will have the same structure that have B, but it will have in offset 0x4C the first 7 bits of B offset 0x84. It will have at offset 0x54-0x55 the same number of B, this pseudo random number in fact is the same for pokemon that are transferred together. It will have at offset 0x50-0x51 a number related to B offset 0x50-0x51 number, obtained from B offset 0x50-0x51 value plus 0xEC . So the constant number Kc (obtained in the same mode of Kb) is different from Kb (Kc=Kb+0xEC), but the value of Kc (that have the “C pokemon”) depend on the game in which pokemon are transferred, exactly like Kb .The other trash bytes are the same of B. - D will have the same structure that have C, the value of their trash bytes are obtain from C in the same mode that we have used with C to obtain its trash bytes value from B. - E and F, same of D. I’m looking for a relation between Kb, Kc, Kd, Ke, Kf constant and pseudo random multiple of four number at offset 0x54-0x55, but for now I am unlucky. I'm sorry for my bad English.. but hope that my information are useful pkm..zip
×
×
  • Create New...