PKHeX/PKHeX.Core/Saves
Kurt 103aa9aa4b
Revise EncounterArea and EncounterType for clarity (#3228)
EncounterArea now stores a more specific type'd array for encounter slots. Better iteration and less casting, as the nonspecific `Slots` fetch is rarely referenced.

EncounterType renamed to GroundTile to reflect how it actually works in Gen4. Was previously an ambiguous field that was clarified a little; we can describe it a little better now. Keep the GUI the same to not scare the end users.

Change Trash Byte properties to get/set a Span. Trash Byte legality checking easier on the garbage collector?
2021-06-29 20:58:06 -07:00
..
Access Rewrite gen6ao secret base handling, i/o, GUI 2021-06-13 00:38:47 -07:00
Blocks Minor clean 2021-06-15 20:00:51 -07:00
Encryption Don't pass key byref 2021-06-04 14:19:07 -07:00
Storage Track a PKM's Box,Slot,StorageFlags,Identifier metadata separately (#3222) 2021-06-22 20:23:48 -07:00
Substructures Track a PKM's Box,Slot,StorageFlags,Identifier metadata separately (#3222) 2021-06-22 20:23:48 -07:00
Util Use invariant culture for ToUpper/ToLower 2021-06-24 09:16:36 -07:00
SAV1.cs Revise EncounterArea and EncounterType for clarity (#3228) 2021-06-29 20:58:06 -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 Revise EncounterArea and EncounterType for clarity (#3228) 2021-06-29 20:58:06 -07:00
SAV2Stadium.cs Fix const size reference (same value) 2021-06-29 16:04:05 -07:00
SAV3.cs Update gen2/3 setdex's too 2021-06-04 17:29:55 -07:00
SAV3Colosseum.cs Update gen2/3 setdex's too 2021-06-04 17:29:55 -07:00
SAV3E.cs Add more xmldoc 2021-06-06 11:56:54 -07:00
SAV3FRLG.cs Add more xmldoc 2021-06-06 11:56:54 -07:00
SAV3GCMemoryCard.cs Clean up memcard handling a little 2021-01-30 16:45:08 -08:00
SAV3RS.cs Add more xmldoc 2021-06-06 11:56:54 -07:00
SAV3RSBox.cs moar is or 2020-12-25 12:30:26 -08:00
SAV3XD.cs Update gen2/3 setdex's too 2021-06-04 17:29: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 Add more xmldoc 2021-06-06 11:56:54 -07:00
SAV5BW.cs Add more xmldoc 2021-06-06 11:56:54 -07:00
SAV6.cs Make some properties into consts 2021-03-20 12:47:21 -07:00
SAV6AO.cs Rewrite gen6ao secret base handling, i/o, GUI 2021-06-13 00:38:47 -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 Add more xmldoc 2021-06-06 11:56:54 -07:00
SAV_STADIUM.cs Minor clean 2021-05-29 15:31:47 -07:00
SaveFile.cs Improve range checks 2021-06-24 23:48:35 -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