diff --git a/build/systemMenu_tools/SystemUpdaterRegionSelect/ARM9.TWL/include/kami_global.h b/build/systemMenu_tools/SystemUpdaterRegionSelect/ARM9.TWL/include/kami_global.h index 1cdb4405..25435018 100644 --- a/build/systemMenu_tools/SystemUpdaterRegionSelect/ARM9.TWL/include/kami_global.h +++ b/build/systemMenu_tools/SystemUpdaterRegionSelect/ARM9.TWL/include/kami_global.h @@ -47,7 +47,7 @@ typedef enum 定数定義 *---------------------------------------------------------------------------*/ -#define SYSTEM_UPDATER_NAME L"SystemUpdater ver.1.0" +#define SYSTEM_UPDATER_NAME L"SystemUpdater ver.1.0a" #define SYSTEM_UPDATER_LOG_PATH "nand:/sys/log/updater.log" #define SYSTEM_UPDATER_MAGIC_CODE 44001111 diff --git a/build/systemMenu_tools/SystemUpdaterRegionSelect/ARM9.TWL/src/process_format.c b/build/systemMenu_tools/SystemUpdaterRegionSelect/ARM9.TWL/src/process_format.c index 5f6f9108..ec89bd78 100644 --- a/build/systemMenu_tools/SystemUpdaterRegionSelect/ARM9.TWL/src/process_format.c +++ b/build/systemMenu_tools/SystemUpdaterRegionSelect/ARM9.TWL/src/process_format.c @@ -64,12 +64,17 @@ BOOL ProcessFormat(void) { FSArchiveResource resource; - // 既に最新フォーマットであればフォーマットしない - if (FS_GetArchiveResource("nand:/", &resource)) - { - if (resource.totalSize == CORRECT_NAND_ARCHIVE_SIZE) + // L & R & Start & Select ボタン押しで強制フォーマット + if (!(kamiPadIsPress(PAD_BUTTON_L) && kamiPadIsPress(PAD_BUTTON_R) && + kamiPadIsPress(PAD_BUTTON_START) && kamiPadIsPress(PAD_BUTTON_SELECT))) + { + // 既に最新フォーマットであればフォーマットしない + if (FS_GetArchiveResource("nand:/", &resource)) { - return TRUE; + if (resource.totalSize == CORRECT_NAND_ARCHIVE_SIZE) + { + return TRUE; + } } }