mirror of
https://github.com/rh-hideout/pokeemerald-expansion.git
synced 2026-04-26 10:25:49 -05:00
Add config flag to skip save overwrite confirmation (#8659)
This commit is contained in:
parent
4c4255f69b
commit
f3f4b06d2c
|
|
@ -1,6 +1,9 @@
|
|||
#ifndef GUARD_CONFIG_SAVE_H
|
||||
#define GUARD_CONFIG_SAVE_H
|
||||
|
||||
// Menu configs
|
||||
#define SKIP_SAVE_CONFIRMATION FALSE // If TRUE, skips the "There is already a saved file" confirmation when overwriting a save.
|
||||
|
||||
// SaveBlock1 configs
|
||||
#define FREE_EXTRA_SEEN_FLAGS_SAVEBLOCK1 FALSE // Free up unused Pokédex seen flags (52 bytes).
|
||||
#define FREE_TRAINER_HILL FALSE // Frees up Trainer Hill data (28 bytes).
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
#include "global.h"
|
||||
#include "config/save.h"
|
||||
#include "battle_pike.h"
|
||||
#include "battle_pyramid.h"
|
||||
#include "battle_pyramid_bag.h"
|
||||
|
|
@ -1063,7 +1064,7 @@ static u8 SaveConfirmInputCallback(void)
|
|||
{
|
||||
case SAVE_STATUS_EMPTY:
|
||||
case SAVE_STATUS_CORRUPT:
|
||||
if (gDifferentSaveFile == FALSE)
|
||||
if (gDifferentSaveFile == FALSE && !SKIP_SAVE_CONFIRMATION)
|
||||
{
|
||||
sSaveDialogCallback = SaveFileExistsCallback;
|
||||
return SAVE_IN_PROGRESS;
|
||||
|
|
@ -1072,7 +1073,10 @@ static u8 SaveConfirmInputCallback(void)
|
|||
sSaveDialogCallback = SaveSavingMessageCallback;
|
||||
return SAVE_IN_PROGRESS;
|
||||
default:
|
||||
sSaveDialogCallback = SaveFileExistsCallback;
|
||||
if (SKIP_SAVE_CONFIRMATION)
|
||||
sSaveDialogCallback = SaveSavingMessageCallback;
|
||||
else
|
||||
sSaveDialogCallback = SaveFileExistsCallback;
|
||||
return SAVE_IN_PROGRESS;
|
||||
}
|
||||
case MENU_B_PRESSED:
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user