From a23a6022303e59025500f336693a9a48773350d0 Mon Sep 17 00:00:00 2001 From: atoring Date: Tue, 20 Nov 2018 08:35:49 +0900 Subject: [PATCH] fix: change lang key str from ascii to latin code for ver1.3.0 --- frostpunk_mod/language.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frostpunk_mod/language.py b/frostpunk_mod/language.py index 48f029e..459d22a 100644 --- a/frostpunk_mod/language.py +++ b/frostpunk_mod/language.py @@ -101,7 +101,8 @@ def set_data(self, lang_idx, data): text_size = size_struct.unpack_from(data, offset)[0] offset += 2 # log("text size", text_size) - index = data[offset:offset+text_size].decode("ascii") +# index = data[offset:offset+text_size].decode("ascii") + index = data[offset:offset+text_size].decode("latin-1") offset += text_size # log("index", index) text_size = size_struct.unpack_from(data, offset)[0]*2 @@ -140,7 +141,8 @@ def get_data(self, lang_idx): str = text.get_text(lang_idx) if str is not None: data.extend(size_struct.pack(len(index))) - data.extend(index.encode("ascii")) +# data.extend(index.encode("ascii")) + data.extend(index.encode("latin-1")) data.extend(size_struct.pack(len(str))) data.extend(str.encode("utf-16-le")) cnt += 1