summaryrefslogtreecommitdiffstats
path: root/src/core/file_sys/control_metadata.h
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2019-03-26 04:30:56 +0100
committerLioncash <mathew1800@gmail.com>2019-04-04 03:18:12 +0200
commita973271b8c5415cafd4d3bbcad872a2a3ae670aa (patch)
tree803c4591b37fe0f342db31dbaf066e399db3178b /src/core/file_sys/control_metadata.h
parentMerge pull request #2287 from lioncash/coretiming-cb (diff)
downloadyuzu-a973271b8c5415cafd4d3bbcad872a2a3ae670aa.tar
yuzu-a973271b8c5415cafd4d3bbcad872a2a3ae670aa.tar.gz
yuzu-a973271b8c5415cafd4d3bbcad872a2a3ae670aa.tar.bz2
yuzu-a973271b8c5415cafd4d3bbcad872a2a3ae670aa.tar.lz
yuzu-a973271b8c5415cafd4d3bbcad872a2a3ae670aa.tar.xz
yuzu-a973271b8c5415cafd4d3bbcad872a2a3ae670aa.tar.zst
yuzu-a973271b8c5415cafd4d3bbcad872a2a3ae670aa.zip
Diffstat (limited to '')
-rw-r--r--src/core/file_sys/control_metadata.h30
1 files changed, 21 insertions, 9 deletions
diff --git a/src/core/file_sys/control_metadata.h b/src/core/file_sys/control_metadata.h
index 7b9cdc910..280710ddf 100644
--- a/src/core/file_sys/control_metadata.h
+++ b/src/core/file_sys/control_metadata.h
@@ -38,23 +38,35 @@ struct RawNACP {
u8 video_capture_mode;
bool data_loss_confirmation;
INSERT_PADDING_BYTES(1);
- u64_le title_id;
+ u64_le presence_group_id;
std::array<u8, 0x20> rating_age;
std::array<char, 0x10> version_string;
u64_le dlc_base_title_id;
- u64_le title_id_2;
- u64_le normal_save_data_size;
- u64_le journal_sava_data_size;
- INSERT_PADDING_BYTES(0x18);
- u64_le product_code;
+ u64_le save_data_owner_id;
+ u64_le user_account_save_data_size;
+ u64_le user_account_save_data_journal_size;
+ u64_le device_save_data_size;
+ u64_le device_save_data_journal_size;
+ u64_le bcat_delivery_cache_storage_size;
+ char application_error_code_category[8];
std::array<u64_le, 0x8> local_communication;
u8 logo_type;
u8 logo_handling;
bool runtime_add_on_content_install;
INSERT_PADDING_BYTES(5);
- u64_le title_id_update;
- std::array<u8, 0x40> bcat_passphrase;
- INSERT_PADDING_BYTES(0xEC0);
+ u64_le seed_for_pseudo_device_id;
+ std::array<u8, 0x41> bcat_passphrase;
+ INSERT_PADDING_BYTES(7);
+ u64_le user_account_save_data_max_size;
+ u64_le user_account_save_data_max_journal_size;
+ u64_le device_save_data_max_size;
+ u64_le device_save_data_max_journal_size;
+ u64_le temporary_storage_size;
+ u64_le cache_storage_size;
+ u64_le cache_storage_journal_size;
+ u64_le cache_storage_data_and_journal_max_size;
+ u64_le cache_storage_max_index;
+ INSERT_PADDING_BYTES(0xE70);
};
static_assert(sizeof(RawNACP) == 0x4000, "RawNACP has incorrect size.");