index, offset, size, function name
0, 0x0, 0xDE0, Savedata::MyItem
1, 0xE00, 0x7C, Savedata::Situation
2, 0x1000, 0x14, Savedata::RandomGroup
3, 0x1200, 0xC0, Savedata::MyStatus
4, 0x1400, 0x61C, Savedata::PokePartySave
5, 0x1C00, 0xE00, Field::EventWork
6, 0x2A00, 0xF78, Savedata::ZukanData //Pokedex
7, 0x3A00, 0x228, Savedata::GtsData
8, 0x3E00, 0x104, Savedata::UnionPokemon //Kyurem
9, 0x4000, 0x200, Savedata::Misc
10, 0x4200, 0x20, Savedata::FieldMenu
11, 0x4400, 0x4, Savedata::ConfigSave
12, 0x4600, 0x58, Savedata::GameTime
13, 0x4800, 0x5E6, Savedata::BOX
14, 0x4E00, 0x36600, Savedata::BoxPokemon
15, 0x3B400, 0x572C, Savedata::ResortSave
16, 0x40C00, 0x8, Savedata::PlayTime
17, 0x40E00, 0x1080, Savedata::FieldMoveModelSave
18, 0x42000, 0x1A08, Savedata::Fashion
19, 0x43C00, 0x6408, Savedata::JoinFestaPersonalSave
20, 0x4A200, 0x6408, Savedata::JoinFestaPersonalSave
21, 0x50800, 0x3998, Savedata::JoinFestaDataSave
22, 0x54200, 0x100, Savedata::BerrySpot
23, 0x54400, 0x100, Savedata::FishingSpot
24, 0x54600, 0x10528, Savedata::LiveMatchData
25, 0x64C00, 0x204, Savedata::BattleSpotData
26, 0x65000, 0xB60, Savedata::PokeFinderSave
27, 0x65C00, 0x3F50, Savedata::MysteryGiftSave
28, 0x69C00, 0x358, Savedata::Record
29, 0x6A000, 0x728, Savedata::ValidationSave
30, 0x6A800, 0x200, Savedata::GameSyncSave
31, 0x6AA00, 0x718, Savedata::PokeDiarySave
32, 0x6B200, 0x1FC, Savedata::BattleInstSave
33, 0x6B400, 0x200, Savedata::Sodateya
34, 0x6B600, 0x120, Savedata::WeatherSave
35, 0x6B800, 0x1C8, Savedata::QRReaderSaveData
36, 0x6BA00, 0x200, Savedata::TurtleSalmonSave //here is the new save protection, strange name^^
37, 0x6BC00, 0x200, Savedata::Footer