game: fall back to english splash screen before accessing map (#4336)

Likely cause of #4333
This commit is contained in:
Hat Kid
2026-07-04 02:29:08 +02:00
committed by GitHub
parent 76941379e9
commit ad4653bd75
+4
View File
@@ -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;