Jump to content

Kaphotics

Helpful Member
  • Posts

    7271
  • Joined

  • Last visited

  • Days Won

    362

Everything posted by Kaphotics

  1. I tightened up the restrictions on re-saving. Overwriting badly decrypted data results in a bad save.
  2. lol wat Regardless, Project Pokemon is not here to help you create undetectable hacks to fool others. What you posted is absolutely fine for battling against friends or personal collection.
  3. Said upload is perfectly fine for in-game use.
  4. It's not full decryption for the entire file; it is full decryption for save file 1. The error listed in the SAV tab will give you more information. In order to save, the active save index (at 0x168) must refer to the correct hashes. If the hashes are invalid or if it's pointing to the wrong hash, then the save isn't properly decrypted. There's no point saving your changes as there's no way to get them ingame unless you can re-sign your AES MAC. If you can do that, it's expected that you can properly decrypt.
  5. Because your save isn't decrypted.
  6. One of the saves has to be fully decrypted now.
  7. If you follow the directions, it works.
  8. 4/20/14 - New Update Added: Box Export/Import Added: Map & XYZ Coordinate Display (no editing) to Trainer Data. (Z is the flying coordinate) Added: Mini sprites for the unreleased legends. Added: All Country Codes Added: All Location names for Gen 6 and Previous Generation Origin (gen 5). Added: PGL JPEG Export Added: Hovering over TID/SID displays TSV. Added: Save File switching Added: Label indicator (top right corner) of which save is active. Added: Saving of which save partition is active. Fixed: Active save partition detection and re-saving. Fixed: "Is Shiny" detection now works properly. Fixed: Random EVs will now always give 510 EVs. Changed: Locations now display actual names, not just numbers. Changed: PID&EK boxes don't autofill with zeroes. Removed: Changing of "Rival" name as it's unused ingame. Removed: Illegal Species ("722") and other impossible options (like items) as we know all that exists. Added: Everything that is possible to obtain (PP for unreleased moves, Thousand Zygarde Moves, etc).
  9. Previous programs were linked to checksum the data so that the Powersaves program recognized it as a valid save to write back to the cartridge. Upon applying the code, they now (didn't earlier) check the AES MAC. Games still read it as a corrupted savegame if the AES MAC is wrong.
  10. Datel's Powersaves program only reads/writes; all decryption/edits/signing/reencryption is done by them on their server after your computer sends off the relevant information and save file. You can't actually use save files from other cartridges -- although you can backup and restore from others, the game will fail to decrypt as the decryption process uses data unique to a given cart. It is unlikely that Datel will ever allow for custom save file edits as they have gotten in trouble for distributing unreleased content in the past. You're stuck with whatever options they provide.
  11. Can't inject wondercards as savefiles are encrypted and signed by the 3DS. We can extract them by doing a before-after XOR of two saves after a card is received or trashed, as one will have the card and the other will be zeroed. (keystream^card)^(keystream^0000) = wondercard!
  12. Read the stickies before posting. http://projectpokemon.org/forums/showthread.php?14379-READ-BEFORE-POSTING
  13. I'm sure.
  14. No.
  15. You just need to save twice; the whole 'hard reset' was to just make sure of everything at the start.
  16. A modded 3DS is required.
  17. 1) The whole process took ~7 weeks, the 'cracking' was just XORpad guessing and didn't take much time at all. 2) Difficult; required intelligent brute forcing of certain areas for an uncooperative save. 3) Any save; even decrypted saves from another cart/version. 4) Yes, so long as the 0x05400-0x6B000 region has been properly decrypted. 5) Current Firmware. 6) It's not necessary.
  18. Dump again with your save files switched.
  19. He did it on a retail cart on current firmware. He's already given you instructions to decrypt the entire first save block... plus, proof of concept is better than nothing. I don't blame him for not wanting to share; he doesn't want to be the one who opens the floodgates.
  20. There isn't even an AR that works on 3DS games​.
  21. PKHeX can convert Gen 5 PKM files to the new PKX format, but there is currently no way to inject .pkx files to Gen 6.
  22. 4/13/14 - New Update Added: Quicksave DragOut Indicators and Tooltips (Hover over the left side corners) Added: Control+Click a Pokemon slot to quick-load the data. Added: Shift+Click a Pokemon slot to quick-set the data. Added: SAV Tab (contents of old Tools Tab) Added: Tools Tab - Export PGL JPEG, List Passerby, List Hall of Fame Entries Added: Remaining Moves, Abilities, and Items Added: Verbose printout of Wonder cards. Changed: Resizable Pokepuff/Inventory windows for better display. Changed: Trainer Info Editing has more options. Changed: PID and EK fields now display Hex instead of decimal (and autofill to 8 characters). Editing is discouraged (legality's sake). Removed: Visibility of Unused Ribbon Bits Removed: Visibility of Characteristic. Might be a new correlation, so more research is needed. Let me know if there are still any issues, x66x66. I have the program set to hide the SAV editing interface until a SAV is loaded, which requires me to resize the window on form load. I added some autoscale detection; idk if it works.
×
×
  • Create New...