Jump to content

Kaphotics

Helpful Member
  • Posts

    7270
  • Joined

  • Last visited

  • Days Won

    362

Everything posted by Kaphotics

  1. ability and nature must match the PID for gen IV pokemon. also - http://projectpokemon.org/forums/showthread.php?15393-Project-Pok%E9mon-does-NOT-support-CHEATING-(PLEASE-READ)
  2. 0x20D5E's checksum is for the region 0x20A00-0x205DB I included the leading zeroes; it wouldn't matter because they dont influence the checksum. Maybe Codr knows about that other region.
  3. Pretty sure there's no information on the battle box sav structure. From our experience with vsplayer data, you might not even be inserting standard pkms by the way All of the checksums I've seen (entralink storage, etc) are all the standard CRC-16 ccitt style
  4. ShinyDTS (if I recall correctly) can distribute to both games. You can't give Pokemon from Black/White to the kids without it, naturally. The DTS will give gen5 pkms to gen5 games, and gen4 pkms to gen4 games. Just be sure you can actually run the DNS server on your network before hand (test it out a bunch). However, there's no way to stop someone from entering the private GTS multiple times to receive clones, or someone else's prize. If you'd rather not run a DNS service (or can't), you can use Pokecheck to distribute to your IP (granted you have them connect to the same router your computer is connected to in the library). Select the Pokemon, then tell the person to go into the GTS and they'll receive the Pokemon you selected for them. However, they'll have a ribbon tacked on (might be a plus) and they can't be traded on the GTS or used at competitions.
  5. load in emu, search for 4 bit values with the # of link trades. edit each one to find the mem loc. then just make an AR code to mod that in game.
  6. It's orange because it's classified as a warning -- only something to consider. It's not hacked / false positive.
  7. I won't tell you why, but I'll tell you it's not a false positive. You edited/hacked this Pokemon, hence why is why it's getting flagged as illegal.
  8. No you didn't. Not a false positive -- it's just not a legitimate Pokemon.
  9. (related) Those are just battle video instructions, not the online battle stuff. Unfortunately, I don't think it is possible to change how you'd battle online with random WiFi. If you catch me on IRC tonight/tomorrow I can explain a bit. synirc network #smogonwifi
  10. Mess with the flags the game uses, you mess with how the game runs. Solution(s): Restart the game reroll to a previous save find what those values once were before you changed them and then change them back with another code If I had to blindly guess, I'd try this code before anything (flip the flags) 94000130 FCFF0000 B21C4D28 00000000 B0000004 00000000 20001273 00000001 20001293 00000001 D2000000 00000000
  11. It doesn't help if you delete them. You nicknamed over previous characters, that's why trash exists after the terminators. It cannot recognize where the x4D01 came from, you might have nicknamed it multiple times. As for the happiness, 70 is the base happiness for a newly received (from trade / GTS) Pokemon, in gen 4 at the least.
  12. straight douchebaggin^ cya later Pokemon Fans. I'm done with Pokemon.
  13. This isn't a thread to be arguing in. Tools were modified, and I was toying with another version to reduce the information given out. During the 'obfuscation' I deleted a massive chunk of the flavor text (because that wouldn't convert). I hastily put it out, because people were pestering me on multiple forums. That source tag was mainly just to identify if anyone else re-uploaded it to their own site, cuz why the hell not lol. I don't see you crediting OmegaDonut or myself in your tools, which is ironic. If you would kindly fuck off, it's Pokemon, nobody makes money from this and the work everyone does is for free. Don't be a drama queen.
  14. Except that specific nature is by no means directly related the the shadow Pokemon's nature, and is different between games and trainers based on the locked nature.
  15. As you said, you are having a problem with event .pkm files. .PGT/.PCD files, are they .*PKMs? No. Send .PKM or .3GPKM Only those 2 extentions.
  16. Here was the original modification I used, in which that legal check was then further modified off of. http://dl.dropbox.com/u/12206225/xdpid.html (last modified 9/23/2011 @ 7pm PST) This was before I figured out how the ability was determined, might just add that in tonight (ref: iv2/2147483648). The butchering was to prevent a small time scriptkiddie from reversing whatever changes I did to get back to the original (as in, to get a PID/IV generator to cheat). Now that these other generation tools are out, I don't care anymore. We have a list of who actually can RNG on the GC in addition to all results; it's incredibly short. We can see what Pokemon were actually RNG'd, instead of created. Pokecheck recently got the (Common GC) method implemented, so all previously existing uploads can be verified that way. There's still another layer of legality (akin to sabresite's sync (j/k) check) which reduces the probability of a spread occurring by a factor of ~(1/25). I know how to implement a rough check and will do it tonight as well. The limiting nature lock depends on the trainer you are battling. ref(pid2^-7rev / 65536 _ for1/65536 .. mod 25; lookup display || pid2^-14rev/65536 _ for1/65536 .. mod 25; lookup display) covers 1&2 nongap nature check
  17. XDC-Legal Checks the GC method Pokemon. Essentially it's every Pokemon that fits into the Unknown GBA type, except Channel. Every Pokemon that is given out through a GameCube interface that isn't BACD should be checkable.
  18. After a bunch of time spent with Dolphin and collaborating with OmegaDonut, here's the call structure of and the PRNG it uses. 0 Initial 1 Opponent TID 2 Opponent SID 3 1st ??? 4 2nd ??? 5 IV Block 1 (Def/Atk/HP) 6 IV Block 2 (SpD/SpA/SpE) 7 3rd ??? 8 Upper Half of PID 9 Lower Half of PID note that the upper is generated before the lower, a common trait of non-GBA originated Pokemon like the BACD Restricted Pokemon that are generated from a header on the save file 0x000343FD*seed+0x00269EC3 ===== To check the PID/IV legality of an (and possibly Colosseum) originated Pokemon, you can't use the current version of Legal.exe. For Pokemon, it is a reverse BADE (call it DEBA) but with a different Linear Congruential Random Number Generator. 1 IV Block 1 (Def/Atk/HP) 2 IV Block 2 (SpD/SpA/SpE) 3 3rd ??? 4 Upper Half of PID 5 Lower Half of PID Here's an example: Frame RNG Value 1 171EA3F5 171E in binary: 0|00101|11000|11110 (Defense 5, Attack 24, HP 30) 2 CA36C6E4 CA36 in binary: 1|10010|10001|10110 (SpDef 18, SpAtk 17, Speed 22) 3 8302DA17 ignored 4 C7512C7E C751 forms the upper half of the PID 5 BF7E9149 BF7E forms the lower half of the PID We are then left with the following Pokemon: C751BF7E 30/24/5/17/18/22 Common GC (DEBA)
  19. Don't use the PID finder for Gen 5 Pokemon. The PID is calculated differently for them. As we've said many times around the forums, leave the PID field blank for gen 5 Pokemon if you need a valid PID.
  20. You have to set the Pokemon back into the Box/Party after you edit it, or else your changes will not be saved.
  21. Wrong PID type, so it's not even legal.
  22. The pid rng determines if an egg is available based off of a 17 step counter. I'm sure I made a rng research post on the matter over at smogon
  23. There's multiple places it can be. If you don't find the right location you will probably find one that is DMA shifted.
×
×
  • Create New...