Jump to content

Kaphotics

Helpful Member
  • Posts

    8036
  • Joined

  • Last visited

  • Days Won

    486

Everything posted by Kaphotics

  1. Intro Since there isn't any information posted about how the C-Gear is planted within the save file, I might as well just explain how one would edit it. PokeStock is capable of editing the skin, but it's a pretty weird standalone program -- people may want to have their own program (in english) that can edit it. Plus it's good to know how it works! Background Information The C-Gear Skin is stored inside the save file as a .psk file ("poké-skin") after it is downloaded or edited. It's a pretty big portion of the save file, coming in at 9.50 KB of data -- that's around 2% of the entire save file's size. Visualizing it as an actual image is different, the .psk file format is not a .bmp or .jpg, and this is beyond me... PokeStock is able to visualize it and save it as a view-able image, however. Documentation of Save Structure for C-Gear Skins: 0x52000-0x545FF Contains the .psk data. Calculate Checksum of this region, call it checksum(1). 0x54603-0x54604 Contains the checksum of the .psk data. Overwrite the current value with checksum(1). 0x1C024-0x1C025 This is a Checksum Reference to the .psk checksum. Overwrite the current value with checksum(1). 0x1C02E-0x1C02F This is a Region Checksum of the reference checksums, which must be recalculated. Calculate the checksum of the region 0x1C000-0x1C02B, call it checksum(2). Overwrite the current value with checksum(2). 0x23F40-0x23F41 This is a Checksum Reference to the previous reference checksum checksum. Overwrite the current value with checksum(2). 0x23F9A-0x23F9B This is a Region Checksum of the nearby reference checksums. Calculate the checksum of the region 0x23F00-0x23F8B, call it checksum(3). Overwrite the current value with checksum(3). 0x54700-0x54702 This is a Checksum Reference to the previous reference checksum checksum. Overwrite the current value with checksum(3). 0x54712-0x54713 This is a Region Checksum of a dword which comprises of checksum(3) and zeroes. Calculate the checksum of the region 0x54700-0x54703, call it checksum(4). Overwrite the current value with checksum(4).
  2. man, that would be a fun thing to hack.
  3. Hacked / Event only (19) It also says it's an event move; which it is. The only reason certain events are recognized is because we have the wondercards to check against. If it is not normally obtainable in the handheld DS/GBA/GC series then it is not accounted for and is up to the user to check themselves. Creating an event moveset table is extremely time consuming, this time is much better spent elsewhere.
  4. thanks, old rod encounter table error or sync&oldrod most likely (here's another one that is presumably legal) edit: it was a problem with RNG reporter old rod method K, it's fixed now!
  5. please read the first post; provide links on things you think are false positives. you can't remove every single move on a pokemon ingame, so a blank moveset can't happen (thus red)
  6. desmume = lol. different versions supposedly cause different trash bytes.
  7. If you're still interested, KazoWAR has given the source for his B/W Roulette program, which edits the save file (particularly the battle box). http://projectpokemon.org/forums/showthread.php?21672 for other general stuff Mat/Bond697 has given the source for the now defunct PIDRNG tool - http://projectpokemon.org/forums/showthread.php?13076
  8. The emerald eggpid check doesn't aim to get every PID obtainable; it simply lists the lowest frame seed/option. The one that is listed on the page (9383) is much lower than the (A930) seed you hit. It's simply an earlier seed. Pokecheck is saying "It's possible for this PID to exist, so here's an example seed that would have you get this PID"
  9. being blunt here; we've figured absolutely everything out in terms to legality of gen 4/5 caught PKM.
  10. sigh you honestly have no idea what you are doing just use ram watch and get experience with RNG on an actual DS. then read how PIDs are generated, because pid is not always = high32 of the seed. Researcher just forecasts what seeds will appear, whereas Reporter forecasts what Pokemon you will get (given a starting point) at a given moment. just plug in the current seed value from ram watch and you will be fine.
  11. check out Enciclopedia Pokemon and PokeBoxGBA there's also psavfix http://pastebin.com/UTeQNjsx read also http://projectpokemon.org/forums/archive/index.php/t-15666.html
  12. Let this serve as an example for others: It doesn't help when you delete a Pokemon. This is not a thread to ask why your hacks come out as hacks, or why certain aspects of your hacks are getting flagged -> how to fix them.
  13. there's no such thing as "frame" the seed in gen 5 is 64 bits (2 memory addresses long), UPPER_LOWER. when the game needs a random value, it advances it and places a new magic number in its location. that new magic number is used for the next, and another new magic number will then be the next seed. it repeats. seriously just look at RNG Reporter's researcher. also, freezing and editing memory locations is not called RNG abuse, it's hacking. you may be using RNG mechanics but you're hacking stuff to be the way you want it.
  14. http://eggmove.com/encounterwhite.html http://eggmove.com/encounterblack.html http://www.smogon.com/forums/showpost.php?p=3331199&postcount=668 http://www.smogon.com/forums/showpost.php?p=3343310&postcount=673 encounter rates come in 2 distinctions: 12 slots for everything except fishing, which is 5 slots.
  15. there is no such thing as a frame, when a seed is used it replaces the previous one by being advanced once by the PRNG formula. researcher is your friend.
  16. http://projectpokemon.org/wiki/Notable_Breakpoints#Pok.C3.A9mon_BW_.28U.29
  17. why don't you just hack the Pokemon if you're going to hack the RNG with AR? You can't edit the mersenne twister so you won't be able to get flawless stuff without editing.
  18. there's no such thing as prng frame, it's all current seed
  19. I've had mine for over a year now. Absolutely no problems with it. It reads/writes perfectly fine, rips the rom properly, and didn't damage anything. At this website it's listed at US$35.99 with free shipping. (Someone I know ordered one from there today!)
  20. He means the GUI is horrible, not the utility it provides.
  21. You cannot use Pokeshift.exe ** to migrate the shiny event beasts, as they get a special met location. The readme specifically states that!
  22. Remember to always post links. Nobunaga's Rayquaza: http://www.pokecheck.org/?p=detail&uid=1140434 It's a japanese wondercard; receiving it on an Italian game will NOT work as you cannot receive the card on that language. Vicjor, I have no idea what you're asking; this thread is not for fixing your hacks.
  23.  

    <p><p><p><p><p><p>5-3 lol</p></p></p></p></p></p>

    <p><p><p><p><p><p>I'm not a battler, just a numbers kind of guy. I made a lot of mistakes that a hardened battler wouldn't have, but the people who beat me either lost to my friends or dropped out!</p></p></p></p></p></p>

     

  24. I went and got the Darmanitan. They are already cured of default Pokerus, bred ingame (presumably on the cart distributing) and EV'd in 2 stats to the max (255*2). I didn't get confirmation that they all were cloned (there were hesitant when I asked how they got so many, lol). Pokecheck Link of Darmanitan Darmanitan..pkm
  25. http://secondcitygym.com/premiereevents/fully-ev-trained-pkmn-giveaway Ninjask Shedinja Medicham Salamence Metagross Darmanitan Chandelure Zoroark Archeops Since they only distributed 1 per person via ingame trade, these are kind of like the JEREMY Pokemon back from Gen 3. This is a distribution at an official VGC event given from the people hosting the event, so I'd assume these are classified as an event (but unofficial since there's no nintendo posting). They did IR trade and stamped your hand after you picked a random card corresponding to what Pokemon you got.
×
×
  • Create New...