Closed delipunch closed 3 months ago
Changing pokeemerald/src/main_menu.c
line 753, from
if (!(RtcGetErrorStatus() & RTC_ERR_FLAG_MASK))
to
if (!(RtcGetErrorStatus() & RTC_ERR_FLAG_MASK) || gSaveBlock1Ptr->tx_Features_RTCType == 1)
should do this, right?
If a save exists with the Fake RTC enabled, the game should skip the message about the RTC battery being dry immediately after the title screen, as it's now redundant.
It should specifically check for the save file like that, so on a first boot on an new emulator or flash cart with no RTC functionality, the user can be warned that they'll need the Fake RTC options for time to work in a new file. If a save file has the normal RTC setting, it should still display the message when applicable.