From d049000b78d6d9a811bcd1eba4f19b3a7849c82b Mon Sep 17 00:00:00 2001 From: Faraphel Date: Mon, 17 Jan 2022 13:49:05 +0100 Subject: [PATCH] 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, ...) --- file_process.json | 10 +++++----- source/Game.py | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/file_process.json b/file_process.json index 011ae4b..9abf06a 100644 --- a/file_process.json +++ b/file_process.json @@ -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", diff --git a/source/Game.py b/source/Game.py index 4d18f76..6376f53 100644 --- a/source/Game.py +++ b/source/Game.py @@ -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():