language were not correctly handled by patch_bmg, file_process now use game language identifiant (F, E, U, M, S, ...) instead of the installer language (fr, en, ge, ...)

This commit is contained in:
Faraphel 2022-01-17 13:49:05 +01:00
parent 98a0aed807
commit d049000b78
2 changed files with 7 additions and 7 deletions

View file

@ -2,7 +2,7 @@
"bmg": [
{
"mode": "overwrite_id",
"language": ["en"],
"language": ["E", "U", "J", "K"],
"data": {
"0x703e": "\\c{white}Random: All tracks",
"0x703f": "\\c{white}Random: Original tracks",
@ -12,7 +12,7 @@
},
{
"mode": "overwrite_id",
"language": ["fr"],
"language": ["F", "Q"],
"data": {
"0x703e": "\\c{white}Aléatoire: Toutes les pistes",
"0x703f": "\\c{white}Aléatoire: Pistes Originales",
@ -22,7 +22,7 @@
},
{
"mode": "overwrite_id",
"language": ["ge"],
"language": ["G"],
"data": {
"0x703e": "\\c{white}Zufällig: Alle Tracks",
"0x703f": "\\c{white}Zufällig: Original-Tracks",
@ -32,7 +32,7 @@
},
{
"mode": "overwrite_id",
"language": ["it"],
"language": ["I"],
"data": {
"0x703e": "\\c{white}Casuale: Tutte le tracce",
"0x703f": "\\c{white}Casuale: Tracce originali",
@ -42,7 +42,7 @@
},
{
"mode": "overwrite_id",
"language": ["es"],
"language": ["S", "M"],
"data": {
"0x703e": "\\c{white}Aleatorio: Todas las pistas",
"0x703f": "\\c{white}Aleatorio: Pistas originales",

View file

@ -425,8 +425,8 @@ class Game:
file_process = json.load(fp_file)
for bmg_process in file_process["bmg"]:
if bmg_language and "language" in bmg_process:
if gamelang_to_lang[bmg_language] in bmg_process["language"]:
if "language" in bmg_process:
if bmg_language not in bmg_process["language"]:
continue
for data, data_replacement in bmg_process["data"].items():