PKHeX/PKHeX.Core/Saves
Kurt 041074f26c Decrypt sav8 blocks in-place
Removes 1.5MB of allocation; we don't need to preserve the encrypted state.

Revise savefile clone operation to use its own constructor, as we need to call the base constructor first (backup file clone...) prior to decrypting.

Expose CryptStaticXorpadBytes as GetDecryptedRawData no longer exists.
2021-06-04 13:16:00 -07:00
..
Access Separate scblock ctor's 2021-06-03 12:35:39 -07:00
Blocks Convert checksum operations to span-based 2021-05-14 12:30:40 -07:00
Encryption Decrypt sav8 blocks in-place 2021-06-04 13:16:00 -07:00
Storage Minor tweaks 2021-06-03 12:04:19 -07:00
Substructures Separate scblock ctor's 2021-06-03 12:35:39 -07:00
Util Minor tweaks 2021-05-18 16:16:48 -07:00
SAV1.cs Minor clean 2021-05-29 15:31:47 -07:00
SAV1Stadium.cs Minor clean 2021-05-29 15:31:47 -07:00
SAV1StadiumJ.cs Minor clean 2021-05-29 15:31:47 -07:00
SAV2.cs Minor clean 2021-05-29 15:31:47 -07:00
SAV2Stadium.cs Convert checksum operations to span-based 2021-05-14 12:30:40 -07:00
SAV3.cs Move mail get to sav obj 2021-05-22 09:28:04 -07:00
SAV3Colosseum.cs Correct Colosseum/XD Item Quantities (#3203) 2021-04-28 16:55:37 -07:00
SAV3E.cs Minor tweaks 2021-06-03 12:04:19 -07:00
SAV3FRLG.cs Fix gen3 save incorrect destination writes 2021-04-05 22:28:04 -07:00
SAV3GCMemoryCard.cs Clean up memcard handling a little 2021-01-30 16:45:08 -08:00
SAV3RS.cs Fix gen3 save incorrect destination writes 2021-04-05 22:28:04 -07:00
SAV3RSBox.cs moar is or 2020-12-25 12:30:26 -08:00
SAV3XD.cs Use range/index 2021-05-14 15:30:55 -07:00
SAV4.cs Minor clean 2021-05-29 15:31:47 -07:00
SAV4BR.cs Revert implicit casting 2021-03-29 00:14:44 -07:00
SAV4DP.cs Minor clean 2021-05-29 15:31:47 -07:00
SAV4HGSS.cs Minor clean 2021-05-29 15:31:47 -07:00
SAV4Pt.cs Minor clean 2021-05-29 15:31:47 -07:00
SAV4Sinnoh.cs Minor clean 2021-05-29 15:31:47 -07:00
SAV5.cs Move mail get to sav obj 2021-05-22 09:28:04 -07:00
SAV5B2W2.cs Extract metadata/state tracking from SaveFile obj 2020-12-05 05:36:23 -08:00
SAV5BW.cs Extract metadata/state tracking from SaveFile obj 2020-12-05 05:36:23 -08:00
SAV6.cs Make some properties into consts 2021-03-20 12:47:21 -07:00
SAV6AO.cs Replace some linq usage with direct logic 2021-05-06 23:26:38 -07:00
SAV6AODemo.cs Shift gen6 event flags to their actual index (+0xC*8) 2021-02-12 20:08:54 -08:00
SAV6XY.cs Replace some linq usage with direct logic 2021-05-06 23:26:38 -07:00
SAV7.cs Use range/index 2021-05-14 15:30:55 -07:00
SAV7b.cs Use range/index 2021-05-14 15:30:55 -07:00
SAV7SM.cs Extract Gen7 HoF class, extend event flag count 2021-04-07 00:20:02 -07:00
SAV7USUM.cs Extract Gen7 HoF class, extend event flag count 2021-04-07 00:20:02 -07:00
SAV8.cs Decrypt sav8 blocks in-place 2021-06-04 13:16:00 -07:00
SAV8SWSH.cs Decrypt sav8 blocks in-place 2021-06-04 13:16:00 -07:00
SAV_BEEF.cs PKHeX.Core Nullable cleanup (#2401) 2019-10-16 18:47:31 -07:00
SAV_STADIUM.cs Minor clean 2021-05-29 15:31:47 -07:00
SaveFile.cs Minor tweaks 2021-05-07 22:11:10 -07:00
SaveFileMetadata.cs Use range/index 2021-05-14 15:30:55 -07:00
SaveFileState.cs Add xmldoc for save meta/state tracking 2020-12-07 19:49:04 -08:00