Jump to content

Kaphotics

Helpful Member
  • Posts

    7897
  • Joined

  • Last visited

  • Days Won

    463

Everything posted by Kaphotics

  1. Same technique of gathering data and having the server deal with it. However, they give you more freedom by allowing you to modify the save file instead of choosing from a set list of allowed codes. Yes; the output code will write to your save's wondercard data, effectively adding the wondercard. We don't know of anyone with the device (hasn't been 24h since they started support?) so I don't have an idea of how to handle the data. Depending on what recon people provide in terms of what CyberGadget provides (Decrypted save size loading/etc) I can add in later releases.
  2. Big thanks to Codemonkey85 for implementing the Box Data Report functionality. Guess you got what you wanted, thagrouch 07/24/14 - New Update: Fixed: Shinifying now behaves properly Fixed: Invalid ID/SIDs are now no longer enterable Added: Box Data Report - Generates a verbose info table with all of the data from the Pokemon loaded/imported in the boxes. Changed: Code Generator now exports codes compatible with the CyberGadget save editor. Currently, only Box and Wondercard insertion is supported. Add 0xE8 to a Box Offset, 0x108 for Wondercards to change from Slot 1.
  3. (TID ^ SID) >> 4 = TSV ((PID >> 16) ^ (PID & 0x10)) >> 4 = ESV if TSV == ESV, it's shiny. People find their egg's ESV and find a trainer with the same TSV to hatch it shiny. As for getting the actual rate (amount of re-rolls done to the PID), it is not known at this time. There won't be ways to RNG in X/Y so the only sure way to get shinies is to abuse ESVs.
  4. That's the amount of moves contained in the file.
  5. You can always use KeySAV/Mass Dumper/KeySAV2 to dump the info of everything; then just search for the TSV in the printout.
  6. 07/20/14 - New Update: Fixed: Pokerus now saves properly, viewing was unaffected. Fixed: Memory viewing no longer errors out in some cases. Fixed: Incomplete Language translations no longer cause errors. Fixed: PP of Outrage fixed to 10. Fixed: Exporting filenames with invalid characters are now removed. Removed: Species button "nickname" ; functionality moved to clicking the Species label. Added: Unchecking Nickname will set the species name. Added: Preventing export of invalid IVs/EVs Added: Mega selection for the 4 ORAS megas revealed thus far. Ability/Stats are not implemented. Added: RAM Edit Code Generator Exports codes for Tabs/Box Pokemon, and Wondercards. Specify the write offset. Requires a hacked 3DS with redirected nand and a spawned thread running the code interpreter. Do not ask how to use the Code Generator -- it requires a hacked 3DS with custom firmware and the interpreter is not finished. Loaded Code (sample cheats.bin), and Tab Data
  7. Kaphotics

    X/Y Secret ID

    dump your data via KeySAV/KeyBV and open the pokemon in PKHeX to view your SID.
  8. You cannot keep&restore backups of digital copies, so extracting is pretty useless besides dumping wondercards/pk6 data.
  9. You have to dump from a box which has been [dumped while empty]. Move them to your 1st/2nd box and they should appear.
  10. You have to save your key where it initially opens to; it's not a suggestion. The \data\ folder will store your keys and is where it will look when finding a given key.
  11. more mii qr code info: http://3dbrew.org/wiki/PSPXI:EncryptDecryptAes#Key_Types http://3dbrew.org/wiki/NS http://3dbrew.org/wiki/APT:Unwrap http://3dbrew.org/wiki/APT:Wrap Mii QR codes use keytype2 @ keyslot 0x31 and the wrap/unwrap commands to en/decrypt data with a 0x8 sized nonce. ORAS secret bases are possibly using a 0xC nonce (at the start of the data[]) and follow a similar struct. Why change it if it already works?
  12. byte[] qr = 0x24D via http://www.thonky.com/qr-code-tutorial/data-encoding/ starting 4 bits is mode (since it is 0100 it is byte encoding) qr code in picture is scaled by 2 to 162x162, normal dimensions are 81x81 - version 16 qr code. next 16 bits are character length - 0x0238 01000000 00100011 1000[data][padding 0bits if bitlength%8!=0][EC 11 to fill max length] so in summary: qr[] = 4 bit mode (byte mode) 16 bit length (0x238) byte[] 0x238 data 4 bit unused padding remainder (0x12 byte) unused EC 11 pads. data[] = 0xC header[](?) 0x4 zeros 0x228 data2[](?) Mii QR Code structure & Encryption (3dbrew) with that said, here's the trimmed data for the QR codes (just the data[]) qr_data.zip
  13. You'd either need a before-save or your encryption pad. If you are using a digital/eshop copy, you have to have a save file backup before; then just XOR the saves together and extract your data from the related offset. If you have a powersaves device you can get a piece of your encryption pad using the following method. Doing that you can decrypt your savegame and load it in PKHeX to view all the data you wish. Then again... all of the events you've listed have already been contributed
  14. What? Powersaves only collects data from your cartridge before sending it to their servers. All alterations are done outside of their program, on their servers. Communications work like this: CartReader gets ROM data -> Transmit to Datel Datel transmits back the encrypted card-reading commands (this is why online is required). The CartReader gets the save data -> Codes / Options are now shown. If you choose codes, you send off your ROM data and Save file, and then they apply the codes, send you back the edited save file, then the dongle writes the save using the stored card-reading commands. It's not a simple process; the 3DS has some very intense encryption which cannot be emulated by a computer program. Your ideas are not new; if it was possible it would already be done.
  15. Not possible; Powersaves will not re-sign save files that have been edited. They verify that it hasn't been edited before applying their own codes.
  16. edit save file on the flashcart to add files -> trade from flashcart to retail cart.
  17. You have to edit the SAV in PokeGen to add the wondercard. Fake wondercard pokemon aren't "legit", they're legal as you cheated to get them in the game. DeSmuME plays games, and do not ask for ROMs as sharing links/files is illegal.
  18. play on an emulator, edit the save file, receive wondercard pokemon on emulator, use pokegen to get pkm file, generate AR code for pkm.
  19. Basically, just header/hash and other save administrative stuff. Read more about it on PP's wiki as well as 3dbrew's savegame struct
  20. Restore old backups, and if possible transfer everything you can to Bank. PowerSaves is known to break carts.
  21. R4i dongle doesn't rip X/Y saves. You didn't decrypt it. PKHeX will interpret it as fully decrypted if it detects the DISA/DIFI blobs, or else it will ask you to load a given save.
  22. If you read the first line of the first post, you'd know injection is not possible to YOUR save game at the moment. This tool can view dumped data, and can create data that you can inject to your RAM if you have a modded 3DS. https://twitter.com/Bond697
  23. Fixed 3->4 IV conversion for nicknamed Pokemon, and fixed 5th gen filenaming when PKM extension is selected. Added a Open button for Wine Users who can't use drag & drop.
  24. The uncertain data will auto-delete itself the more you use the program. The program observes the data on the save and can't know if A^B is (Empty,Full) or (Full,Empty) until it has observed another decryptable state. KeySAV doesn't generate the entire XORpad when it breaks (it can't), and to help streamline things it can't assume anything. The more you use the program, the more will be unlocked. Try dumping with the boxes empty, then the boxes full, then move different data around and it shouldn't be marked. As for the met game displayed: there's so much data that it's best that the user just opens it in PKHeX. If you really must have it, create a fork and add it! (In the source there is a class/structure that you can ez get data with)
×
×
  • Create New...