mirror of
https://github.com/J-D-K/JKSV.git
synced 2026-09-07 10:06:00 -05:00
Basic, core stuff working AFAIK.
This commit is contained in:
17
source/fs/SaveMetaData.cpp
Normal file
17
source/fs/SaveMetaData.cpp
Normal file
@@ -0,0 +1,17 @@
|
||||
#include "fs/SaveMetaData.hpp"
|
||||
#include "fs/directory_functions.hpp"
|
||||
#include "fs/save_mount.hpp"
|
||||
|
||||
void fs::create_save_meta_data(data::TitleInfo *titleInfo, const FsSaveDataInfo *saveInfo, fs::SaveMetaData &meta)
|
||||
{
|
||||
meta = {.m_magic = fs::SAVE_META_MAGIC,
|
||||
.m_applicationID = titleInfo->get_application_id(),
|
||||
.m_saveType = saveInfo->save_data_type,
|
||||
.m_saveRank = saveInfo->save_data_rank,
|
||||
.m_saveSpaceID = saveInfo->save_data_space_id,
|
||||
.m_saveDataSize = titleInfo->get_save_data_size(saveInfo->save_data_type),
|
||||
.m_saveDataSizeMax = titleInfo->get_journal_size_max(saveInfo->save_data_type),
|
||||
.m_journalSize = titleInfo->get_journal_size(saveInfo->save_data_type),
|
||||
.m_journalSizeMax = titleInfo->get_journal_size_max(saveInfo->save_data_type),
|
||||
.m_totalSaveSize = fs::get_directory_total_size(fs::DEFAULT_SAVE_ROOT)};
|
||||
}
|
||||
Reference in New Issue
Block a user