Jump to content

Kaphotics

Helpful Member
  • Posts

    7897
  • Joined

  • Last visited

  • Days Won

    463

Everything posted by Kaphotics

  1. There is none, and likely never will be.
  2. Digital save editing will never happen in the near future as there is an anti-savegame swapping function. You can always use the KeySAV method of box decryption, but further than that there's nothing that you can do.
  3. Carts are uniquely encrypted and the only way to get the data out is with a before/after sav. The row of 6 is required to get the blank data, and the empty box is required to get the box keystream. -- Mass Dumper already can create multi-box keys and dump the contents to a CSV. There's also another tool "SV Checker" that does what Mass Dumper does, but is a little more configurable.
  4. All the stats and such are visible in the PKX editing interface. Just edit individual files then drag them to a folder to store them in; you can't save them into a save file anyways. If you want to re-edit them, just drag the pk6/ek6 file back into the tabs and it will load the data.
  5. You don't need a save file to use this program. The UI starts off as a PKX editor; upon loading a SAV you get secondary functions. There are no pre-requisites for editing PKXes.
  6. If you read the supplementary material you'd find: "If you get errors while breaking the box, try again by switching the save files around."
  7. Backup file if you ever overwrite a pre-existing file. You can delete the backups if you want.
  8. 4/21/14 - Minor Update Fixed: Save file detection wonkyness; disabled switching savs for saves capable of exporting -- waiting until detection that both saves are properly decrypted is added.
  9. I shouldn't have to keep quoting myself... If DISA & "main" ascii are not present in the save, then the save isn't partially decrypted. If the Hashes don't match, then the hashes aren't decrypted. "ERROR: NO ACTIVE DIFI HASH MATCH" If the DISA hash matches the wrong DIFI blob, then it isn't decrypted properly. "ERROR: ACTIVE BLOCK MISMATCH"
  10. If it's preventing you from saving, it's not 'rightly decrypted'.
  11. I tightened up the restrictions on re-saving. Overwriting badly decrypted data results in a bad save.
  12. 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.
  13. Said upload is perfectly fine for in-game use.
  14. 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.
  15. Because your save isn't decrypted.
  16. One of the saves has to be fully decrypted now.
  17. If you follow the directions, it works.
  18. 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).
  19. 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.
  20. 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.
  21. 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!
  22. Read the stickies before posting. http://projectpokemon.org/forums/showthread.php?14379-READ-BEFORE-POSTING
  23. I'm sure.
  24. No.
×
×
  • Create New...