mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
NAMUTi_ClearSavedataAll 関数でのフォーマット処理を変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2854 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
63dbe038de
commit
dbd41a8cc4
@ -530,6 +530,8 @@ static BOOL NAMUTi_ClearSavedataAll( void )
|
||||
NAMTitleId* pTitleIdArray;
|
||||
NAMTitleInfo namTitleInfo;
|
||||
char subBannerPath[ FS_ENTRY_LONGNAME_MAX ];
|
||||
char savePublicPath[FS_ENTRY_LONGNAME_MAX];
|
||||
char savePrivatePath[FS_ENTRY_LONGNAME_MAX];
|
||||
BOOL ret = TRUE;
|
||||
s32 i;
|
||||
|
||||
@ -557,16 +559,23 @@ static BOOL NAMUTi_ClearSavedataAll( void )
|
||||
// タイトル情報取得
|
||||
if( NAM_ReadTitleInfo(&namTitleInfo, pTitleIdArray[i]) == NAM_OK )
|
||||
{
|
||||
// publicSaveSizeが0以上ならフォーマット
|
||||
if (namTitleInfo.publicSaveSize > 0)
|
||||
{
|
||||
ret &= NAMUTi_MountAndFormatOtherTitleSaveData(namTitleInfo.titleId, "otherPub");
|
||||
}
|
||||
// privateSaveSizeが0以上ならフォーマット
|
||||
if (namTitleInfo.privateSaveSize > 0)
|
||||
{
|
||||
ret &= NAMUTi_MountAndFormatOtherTitleSaveData(namTitleInfo.titleId, "otherPrv");
|
||||
}
|
||||
// セーブファイルパス取得
|
||||
if ( NAM_GetTitleSaveFilePath(savePublicPath, savePrivatePath, namTitleInfo.titleId) != NAM_OK )
|
||||
{
|
||||
ret = FALSE;
|
||||
}else
|
||||
{
|
||||
// publicSaveSizeが0以上ならフォーマット
|
||||
if (namTitleInfo.publicSaveSize > 0)
|
||||
{
|
||||
ret &= NAMUTi_ClearSavedataPublic( savePublicPath, namTitleInfo.titleId );
|
||||
}
|
||||
// privateSaveSizeが0以上ならフォーマット
|
||||
if (namTitleInfo.privateSaveSize > 0)
|
||||
{
|
||||
ret &= NAMUTi_ClearSavedataPrivate( savePrivatePath, namTitleInfo.titleId );
|
||||
}
|
||||
}
|
||||
|
||||
// サブバナーファイルパス取得
|
||||
if (NAM_GetTitleBannerFilePath( subBannerPath, namTitleInfo.titleId) == NAM_OK)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user