Jump to content

Kaphotics

Helpful Member
  • Posts

    7271
  • Joined

  • Last visited

  • Days Won

    362

Everything posted by Kaphotics

  1. If it were possible at the moment, it would have been mentioned somewhere. Digital save editing will never happen, Powersaves now blocks any edited saves, and Cyber Save Editor only accepts Japanese ROM data (because the ROM data is different between regions). You'd have to wait until a public re-signing solution happens, and this would be via homebrew on hacked firmware consoles. There is no ETA.
  2. Decrypting is one thing, re-signing is another. We can decrypt save files, however, the 3DS is required for re-signing and only the Cyber Save Editor dongle offers this service for Japanese Cartridges. 3DS encryption (for 6.0+ firmware games) uses parts of the ROM data, and the necessary part for encryption differs between Japanese/International copies, and even for different version revisions (which is why prepatched games have had problems with Cyber Save Editor support).
  3. It's a device which supports resigning of saves, only for Japanese cartridges.
  4. Updates should continue when ORAS comes out; do know that I can't support games that nobody has. I'll probably be more interested in dumping ROM data at first, so updating won't be my first priority until Cyber Save Editor (etc.) supports re-signing of edited saves.
  5. No, decryption has to be done by a 3DS (or a server connected to a 3DS) as the 3DS common key is required to operate the AES engine.
  6. It's an event bitflag and only for female characters. I do think I added it to the Event Flag editor, not sure if it's there or not.
  7. No plan to fix freezing - it is the lack of threading. The programs are open source so you can always improve on the tool (if you wish )
  8. You'd have to check the flag at the start of the script. Check Flag -> Branch to 2 results (flag vs no flag) and handle it. Store Flag -> Compare ~= 1 -> if false goto A... else... B 004C 00 is used for text lines, as text-line variables load from stored variables. I'd check the gift pokemon scripts (probably the Eevee would be best) to learn from.
  9. repeats 4 times as it is giving 4 different forms (seasonal). 00D2 = SetVar Season jump statements are "bytes forward from current position", which is at the end of the (if-then)jump statement.
  10. Please read the forum sticky. ProjectPokemon does not support or encourage cheating for matches online that have legality checks involved. -- 09/22/14 - New Update: - Added: Box Import will start at the current box. - Added: Box Import can be instructed to clear all boxes or just overwrite individual slots. - Fixed: Importing past generation files will no longer fail for valid files. - Removed: Erroneous Mega selection ("Mega Meganium & Mega Yanmega")
  11. A legit pokemon is legal, as it originated from the game. A hacked pokemon can be legal, so long as it stays within boundaries set by the game. Sub regions are things like States/Provinces for a given country. There have been no dumps of subregion text, so they're left generic.
  12. Anything created externally is not 'legit', as legit is 'obtained via ingame without cheats'. If the Wondercard is legal, then you will get legal Pokemon.
  13. 02 00 is "EndScript" 10 00 AA 01 = CheckFlag 0x01AA 08 00 00 00 = Logical Comparison 11 00 01 00 = Value 1 1F 00 FF 45 00 00 00 = IfResult (False 0xFF = -1) then jump to 0x00000045 ... Can always try Spiky's DS Map Editor (SDSME) which should have script editing support; also my edited version of NPRE should show most of the script names (including give pokemon)
  14. Local trading from another cart.
  15. It's not a bug, you have to set the egg location as well or else PKHeX will revert it.
  16. This will be fixed in the next version of PKHeX, which I will post tomorrow. No major changes/discoveries for the next version; most of my attention was spent on smash/XY data dumping these past few weeks as there hasn't really been anything to fix/add with PKHeX.
  17. Try this script to replace all OW sprites on the map with the same one; brute force test - it should help you find the ones you want.
  18. Correct. The script number an overworld will use is then used with the Script's Header to start execution at the desired offset. OW Script# -> fetch Script File (for map/zone) if < 255, else load external (undocumented, really) Script File Header -> get offset of Script# -> start new script @ offset.
  19. That'd be calling another script in another script file. 0x1B5A = 7002 0x07D0 = 2000
  20. Cart commands are serialized; best to look at cyber's source code (decompile) and you'll get a better idea of how they work. Cart ID is returned from one of the specialized cart commands. It's a 0x7E or whatever byte array. Header CRC is one of the returned values from the cart. It's how they can look up the cart NCCH data for the proper game, and reject you if they don't have it.
  21. Try using KeySAV2 to dump out individual Pokemon, whether it be via Battle Videos or via Save Files. By doing that you can view your TID/SID to RNG shiny stuff. Or you can just trade a Pokémon to someone who can dump (nobody here, there's dedicated boards elsewhere).
  22. no, gateway does not do proper encryption.
  23. I do not own X/Y or a 3DS, nor do I own Cyber Save Editor. All of the things I add are based off of the research of others (who I usually advise on what/how to look). If the community wanted it displayed in index numbers instead of bytes, they'd have to figure out what byte sets what, just like every other feature. They would then have to report back with a feature request and the necessary info on how to implement it. Since I do not know what bytes set what, PKHeX just displays the raw bytes and the rest is left to the user.
  24. Try clicking the gender symbol
  25. Duh.
×
×
  • Create New...