mirror of
https://github.com/rvtr/ctr_Repair.git
synced 2025-10-31 13:51:08 -04:00
バックアップ時にnimのセーブデータを削除するように
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_Repair@718 385bec56-5757-e545-9c3a-d8741f4650f1
This commit is contained in:
parent
8250f6d3f4
commit
dc1d45e0ef
@ -35,6 +35,7 @@
|
|||||||
#include <nn/am.h>
|
#include <nn/am.h>
|
||||||
#include <nn/pl/CTR/pl_PlayHistoryApi.h>
|
#include <nn/pl/CTR/pl_PlayHistoryApi.h>
|
||||||
#include <nn/pl/CTR/pl_PlayHistoryApiSysmenu.h>
|
#include <nn/pl/CTR/pl_PlayHistoryApiSysmenu.h>
|
||||||
|
#include <nn/nim.h>
|
||||||
|
|
||||||
#include "Exporter.h"
|
#include "Exporter.h"
|
||||||
#include "CommonLogger.h"
|
#include "CommonLogger.h"
|
||||||
@ -840,6 +841,20 @@ nn::Result WriteVersionData(common::HardwareStateManager& manager)
|
|||||||
return sdWriter.WriteBufWithCmac(common::VERSION_DATA_PATHNAME, &versionData, sizeof(common::VerDef));
|
return sdWriter.WriteBufWithCmac(common::VERSION_DATA_PATHNAME, &versionData, sizeof(common::VerDef));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
nn::Result DeleteNimSystemSaveData()
|
||||||
|
{
|
||||||
|
COMMON_LOGGER_RETURN_RESULT_IF_FAILED(
|
||||||
|
nn::nim::InitializeForUpdater());
|
||||||
|
|
||||||
|
COMMON_LOGGER_RETURN_RESULT_IF_FAILED(
|
||||||
|
nn::nim::CTR::Updater::FormatSaveData());
|
||||||
|
|
||||||
|
COMMON_LOGGER_RETURN_RESULT_IF_FAILED(
|
||||||
|
nn::nim::FinalizeForUpdater());
|
||||||
|
|
||||||
|
return nn::ResultSuccess();
|
||||||
|
}
|
||||||
|
|
||||||
bool DeleteNimSaveData()
|
bool DeleteNimSaveData()
|
||||||
{
|
{
|
||||||
nn::Result result;
|
nn::Result result;
|
||||||
@ -863,6 +878,9 @@ bool DeleteNimSaveData()
|
|||||||
result = common::SdMountManager::Unmount();
|
result = common::SdMountManager::Unmount();
|
||||||
COMMON_LOGGER_RETURN_FALSE_IF_FAILED(result);
|
COMMON_LOGGER_RETURN_FALSE_IF_FAILED(result);
|
||||||
|
|
||||||
|
COMMON_LOGGER_RETURN_FALSE_IF_FAILED(
|
||||||
|
DeleteNimSystemSaveData());
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user