From ad4653bd75c84dae83b244b7c0265f0e816ebc6d Mon Sep 17 00:00:00 2001 From: Hat Kid <6624576+Hat-Kid@users.noreply.github.com> Date: Sat, 4 Jul 2026 02:29:08 +0200 Subject: [PATCH] game: fall back to english splash screen before accessing map (#4336) Likely cause of #4333 --- game/kernel/common/kmachine.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/game/kernel/common/kmachine.cpp b/game/kernel/common/kmachine.cpp index b063ae6829..bc2c52d861 100644 --- a/game/kernel/common/kmachine.cpp +++ b/game/kernel/common/kmachine.cpp @@ -84,6 +84,10 @@ void InitVideo() { {SCE_PORTUGUESE_LANGUAGE, "POR"}, {SCE_KOREAN_LANGUAGE, "KOR"}, }; auto lang = ee::sceScfGetLanguage(); + if (!lang_to_splash_map.contains(lang)) { + lg::warn("InitVideo: no splash for lang {}, falling back to english...\n", lang); + lang = SCE_ENGLISH_LANGUAGE; + } auto filename = "SCREEN1." + lang_to_splash_map.at(lang); auto path = file_util::get_jak_project_dir() / "out" / game_version_names[g_game_version] / "iso" / filename;