diff --git a/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/CommonLanguageMenu.d.json b/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/CommonLanguageMenu.d.json index ad2e503..cfb2c62 100644 --- a/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/CommonLanguageMenu.d.json +++ b/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/CommonLanguageMenu.d.json @@ -1,4 +1,4 @@ { "mode": "match", - "match_regex": "[!R]*_*.szs" + "match_regex": "[!R]*[!i]_*.szs" } \ No newline at end of file diff --git a/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/MultiplayerLanguage.d.json b/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/MultiplayerLanguage.d.json new file mode 100644 index 0000000..b27f8b3 --- /dev/null +++ b/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/MultiplayerLanguage.d.json @@ -0,0 +1,4 @@ +{ + "mode": "match", + "match_regex": "MenuMulti_*.szs" +} \ No newline at end of file diff --git a/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/MultiplayerLanguage.d/message/Common.bmg b/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/MultiplayerLanguage.d/message/Common.bmg new file mode 100644 index 0000000..e69de29 diff --git a/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/MultiplayerLanguage.d/message/Common.bmg.json b/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/MultiplayerLanguage.d/message/Common.bmg.json new file mode 100644 index 0000000..06f271e --- /dev/null +++ b/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/MultiplayerLanguage.d/message/Common.bmg.json @@ -0,0 +1,23 @@ +{ + "mode": "edit", + "operation": { + "bmg-decode": {}, + "bmgtxt-edit": { + "layers": [ + { + "mode": "ctfile", + "template": "{{ '\\c{red3}/\\c{off}' if getattr(track, 'warning', 0) != 0 else '' }}{{ ('\\c{YOR2}\\x'+hex(65296+getattr(track, 'score'))[2:]+'\\c{off} ') if hasattr(track, 'score') and getattr(track, 'warning', 0) == 0 else '' }}{{ (prefix+' ') if prefix and getattr(track, 'warning', 0) == 0 else '' }}{{ getattr(track, 'name', '') if getattr(track, 'warning', 0) == 0 else '' }}{{ (' ('+suffix +')') if suffix and getattr(track, 'warning', 0) == 0 else '' }}" + }, + { + "mode": "format-original-track", + "template": "{{ (prefix+' ') if prefix else '' }}{{ getattr(track, 'name', '') }}{{ (' ('+suffix +')') if suffix else '' }}" + }, + { + "mode": "patch", + "patchs": ["LE-FORCE-COPY"] + } + ] + }, + "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 index a7e474b..1b2f3f0 100644 --- a/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/RaceLanguage.d.json +++ b/Pack/MKWFaraphel/essentials/_PATCH/files/Scene/UI/RaceLanguage.d.json @@ -1,4 +1,4 @@ { "mode": "match", - "match_regex": "R*_*.szs" + "match_regex": "Race_*.szs" } \ No newline at end of file