mirror of
https://github.com/HarbourMasters/Starship
synced 2026-08-15 05:10:26 -04:00
@@ -50,7 +50,11 @@ s32 D_ctx_80177B50[7];
|
||||
s32 D_ctx_80177B70[7];
|
||||
PlanetId D_ctx_80177B90[7];
|
||||
s32 D_ctx_80177BB0[7];
|
||||
#ifdef AVOID_UB
|
||||
s32 D_ctx_80177BD8[24];
|
||||
#else
|
||||
s32 D_ctx_80177BD8[22]; // overruns gPrevPlanetTeamShields?
|
||||
#endif
|
||||
s32 gPrevPlanetTeamShields[6];
|
||||
s32 D_ctx_80177C58[6];
|
||||
u8 gSoundMode;
|
||||
|
||||
@@ -68,7 +68,11 @@ s32 Save_Read(void) {
|
||||
(void) "EEPROM ROM[0] 正常\n";
|
||||
return 0;
|
||||
}
|
||||
#ifdef AVOID_UB
|
||||
for (i = 0; i < sizeof(SaveData); i++) {
|
||||
#else
|
||||
for (i = 0; i <= sizeof(SaveData); i++) { // should be <, but gets overwritten immediately.
|
||||
#endif
|
||||
gSaveFile.save.raw[i] = gSaveFile.backup.raw[i];
|
||||
}
|
||||
gSaveFile.save.checksum = gSaveFile.backup.checksum;
|
||||
|
||||
Reference in New Issue
Block a user