Construct a new save key from existing data or create an empty one.
Existing key data or the generation for which to create an empty key
The blank Pokémon file for the save file.
The first possible key for the boxes.
The second possible key for the boxes.
The offset that box data is stored in in the key file.
The generation of the save file this key is for.
Flag describing if this key is a new style key.
The raw key data.
The value a save file has at the slot 1 flag when data was saved to the first slot.
The key describing the difference between the two save slots.
The stamp uniquely identifying the save file.
Merge the data from this save key with another save key. If the other key contains additional data it will be merged to this one. The other key will not be modified.
Another save key for the same save file
Persist this key to the key store. This should be called everytime the key is updated.
Set the key store that manages this key. This method is called by the store and should not be used manually.
The owning key store
Set the raw stamp for this key.
The raw stamp data
Generated using TypeDoc
A key that can be used to decrypt a save slot.