From 9c91ff65b16d2a773205e347e7a244e17d00195f Mon Sep 17 00:00:00 2001 From: Faraphel Date: Tue, 19 Jul 2022 18:47:09 +0200 Subject: [PATCH] [WIP] Added text for tracks in menu and race (race contains authors username) --- .../files/Scene/UI/CommonLanguageMenu.d.json | 4 ++++ .../UI/CommonLanguageMenu.d/message/Common.bmg | 0 .../CommonLanguageMenu.d/message/Common.bmg.json | 15 +++++++++++++++ .../_PATCH/files/Scene/UI/RaceLanguage.d.json | 4 ++++ .../Scene/UI/RaceLanguage.d/message/Common.bmg | 0 .../UI/RaceLanguage.d/message/Common.bmg.json | 15 +++++++++++++++ 6 files changed, 38 insertions(+) create mode 100644 Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/CommonLanguageMenu.d.json create mode 100644 Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/CommonLanguageMenu.d/message/Common.bmg create mode 100644 Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/CommonLanguageMenu.d/message/Common.bmg.json create mode 100644 Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/RaceLanguage.d.json create mode 100644 Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/RaceLanguage.d/message/Common.bmg create mode 100644 Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/RaceLanguage.d/message/Common.bmg.json diff --git a/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/CommonLanguageMenu.d.json b/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/CommonLanguageMenu.d.json new file mode 100644 index 0000000..ad2e503 --- /dev/null +++ b/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/CommonLanguageMenu.d.json @@ -0,0 +1,4 @@ +{ + "mode": "match", + "match_regex": "[!R]*_*.szs" +} \ No newline at end of file diff --git a/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/CommonLanguageMenu.d/message/Common.bmg b/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/CommonLanguageMenu.d/message/Common.bmg new file mode 100644 index 0000000..e69de29 diff --git a/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/CommonLanguageMenu.d/message/Common.bmg.json b/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/CommonLanguageMenu.d/message/Common.bmg.json new file mode 100644 index 0000000..2fc9b70 --- /dev/null +++ b/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/CommonLanguageMenu.d/message/Common.bmg.json @@ -0,0 +1,15 @@ +{ + "mode": "edit", + "operation": { + "bmg-decode": {}, + "bmgtxt-edit": { + "layers": [ + { + "mode": "ctfile", + "template": "{{ ('\\c{YOR2}\\x'+hex(65296+getattr(track, 'score'))[2:]+'\\c{off} ') if hasattr(track, 'score') else '' }}{{ (prefix+' ') if prefix else '' }}{{ getattr(track, 'name', '') }}{{ (' ('+suffix +')') if suffix else '' }}" + } + ] + }, + "bmg-encode": {} + } +} \ No newline at end of file diff --git a/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/RaceLanguage.d.json b/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/RaceLanguage.d.json new file mode 100644 index 0000000..a7e474b --- /dev/null +++ b/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/RaceLanguage.d.json @@ -0,0 +1,4 @@ +{ + "mode": "match", + "match_regex": "R*_*.szs" +} \ No newline at end of file diff --git a/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/RaceLanguage.d/message/Common.bmg b/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/RaceLanguage.d/message/Common.bmg new file mode 100644 index 0000000..e69de29 diff --git a/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/RaceLanguage.d/message/Common.bmg.json b/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/RaceLanguage.d/message/Common.bmg.json new file mode 100644 index 0000000..90b684c --- /dev/null +++ b/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/RaceLanguage.d/message/Common.bmg.json @@ -0,0 +1,15 @@ +{ + "mode": "edit", + "operation": { + "bmg-decode": {}, + "bmgtxt-edit": { + "layers": [ + { + "mode": "ctfile", + "template": "{{ ('\\c{YOR2}\\x'+hex(65296+getattr(track, 'score'))[2:]+'\\c{off} ') if hasattr(track, 'score') else '' }}{{ (prefix+' ') if prefix else '' }}{{ getattr(track, 'name', '') }}{{ (' ('+suffix +')') if suffix else '' }}\n{{ '\\n'.join(getattr(track, 'author')) if isinstance(getattr(track, 'author', ''), list) else getattr(track, 'author', '/') }}" + } + ] + }, + "bmg-encode": {} + } +} \ No newline at end of file