summaryrefslogtreecommitdiff
path: root/soh/src/code
diff options
context:
space:
mode:
authorBaoulettes <perlouzerie@hotmail.fr>2022-05-29 17:55:50 +0200
committerGitHub <noreply@github.com>2022-05-29 11:55:50 -0400
commitaaa1fafd511d250ea4b94c6ec93bbd84ac490f32 (patch)
treea701524096630cfd3f7353cb4e46d2365d5e674d /soh/src/code
parent83c07645f477eaa15c7f8736301d4945973c6852 (diff)
Init desired languages CVar on InitSram (#385)
* Properly init desired languages * Fix typos
Diffstat (limited to 'soh/src/code')
-rw-r--r--soh/src/code/z_sram.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/soh/src/code/z_sram.c b/soh/src/code/z_sram.c
index a774636f7..16835d7ad 100644
--- a/soh/src/code/z_sram.c
+++ b/soh/src/code/z_sram.c
@@ -836,7 +836,7 @@ void Sram_InitSram(GameState* gameState, SramContext* sramCtx) {
for (i = 0; i < ARRAY_COUNTU(sZeldaMagic) - 3; i++) {
if (sZeldaMagic[i + SRAM_HEADER_MAGIC] != sramCtx->readBuff[i + SRAM_HEADER_MAGIC]) {
osSyncPrintf("SRAM破壊!!!!!!\n"); // "SRAM destruction! ! ! ! ! !"
- gSaveContext.language = sramCtx->readBuff[SRAM_HEADER_LANGUAGE];
+ gSaveContext.language = CVar_GetS32("gLanguages", 0);
memcpy(sramCtx->readBuff, sZeldaMagic, sizeof(sZeldaMagic));
sramCtx->readBuff[SRAM_HEADER_LANGUAGE] = gSaveContext.language;
Sram_WriteSramHeader(sramCtx);
@@ -845,7 +845,7 @@ void Sram_InitSram(GameState* gameState, SramContext* sramCtx) {
gSaveContext.audioSetting = sramCtx->readBuff[SRAM_HEADER_SOUND] & 3;
gSaveContext.zTargetSetting = sramCtx->readBuff[SRAM_HEADER_ZTARGET] & 1;
- gSaveContext.language = sramCtx->readBuff[SRAM_HEADER_LANGUAGE];
+ gSaveContext.language = CVar_GetS32("gLanguages", 0);
if (gSaveContext.language >= LANGUAGE_MAX) {
gSaveContext.language = LANGUAGE_ENG;