mirror of
https://github.com/Faraphel/Atlas-Install.git
synced 2025-07-05 20:28:27 +02:00
MKWF now use macros
This commit is contained in:
parent
9c2823af95
commit
eef7976349
8 changed files with 22 additions and 10 deletions
|
@ -6,11 +6,11 @@
|
|||
"layers": [
|
||||
{
|
||||
"mode": "ctfile",
|
||||
"template": "{{ ('\\c{' + ['YOR2', 'YOR4', 'YOR6', 'blue1'][getattr(track, 'warning', 0)] +'}\\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 '' }}"
|
||||
"template": "{{ ## TRACK_TEXT_SCORE ## }}{{ ## TRACK_TEXT_PREFIX ## }}{{ ## TRACK_TEXT_NAME ## }}{{ ## TRACK_TEXT_SUFFIX ## }}"
|
||||
},
|
||||
{
|
||||
"mode": "format-original-track",
|
||||
"template": "{{ (prefix+' ') if prefix else '' }}{{ getattr(track, 'name', '') }}{{ (' ('+suffix +')') if suffix else '' }}"
|
||||
"template": "{{ ## TRACK_TEXT_PREFIX ## }}{{ ## TRACK_TEXT_NAME ## }}{{ ## TRACK_TEXT_SUFFIX ## }}"
|
||||
},
|
||||
{
|
||||
"mode": "patch",
|
||||
|
|
|
@ -6,11 +6,11 @@
|
|||
"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 '' }}"
|
||||
"template": "{{ ## TRACK_TEXT_WARNING_IF_DISABLED ## }}{{ (## TRACK_TEXT_SCORE ##) ## IF_NO_WARNING ## }}{{ (## TRACK_TEXT_PREFIX ##) ## IF_NO_WARNING ## }}{{ (## TRACK_TEXT_NAME ##) ## IF_NO_WARNING ## }}{{ (## TRACK_TEXT_SUFFIX ##) ## IF_NO_WARNING ## }}"
|
||||
},
|
||||
{
|
||||
"mode": "format-original-track",
|
||||
"template": "{{ (prefix+' ') if prefix else '' }}{{ getattr(track, 'name', '') }}{{ (' ('+suffix +')') if suffix else '' }}"
|
||||
"template": "{{ ## TRACK_TEXT_PREFIX ## }}{{ ## TRACK_TEXT_NAME ## }}{{ ## TRACK_TEXT_SUFFIX ## }}"
|
||||
},
|
||||
{
|
||||
"mode": "patch",
|
||||
|
|
|
@ -6,11 +6,11 @@
|
|||
"layers": [
|
||||
{
|
||||
"mode": "ctfile",
|
||||
"template": "{{ ('\\c{' + ['YOR2', 'YOR4', 'YOR6', 'blue1'][getattr(track, 'warning', 0)] +'}\\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', '/') }}"
|
||||
"template": "{{ ## TRACK_TEXT_SCORE ## }}{{ ## TRACK_TEXT_PREFIX ## }}{{ ## TRACK_TEXT_NAME ## }}{{ ## TRACK_TEXT_SUFFIX ## }}\n{{ ## TRACK_TEXT_AUTHORS ## }}"
|
||||
},
|
||||
{
|
||||
"mode": "format-original-track",
|
||||
"template": "{{ (prefix+' ') if prefix else '' }}{{ getattr(track, 'name', '') }}{{ (' ('+suffix +')') if suffix else '' }}\nNintendo"
|
||||
"template": "{{ ## TRACK_TEXT_SCORE ## }}{{ ## TRACK_TEXT_PREFIX ## }}{{ ## TRACK_TEXT_NAME ## }}{{ ## TRACK_TEXT_SUFFIX ## }}\nNintendo"
|
||||
},
|
||||
{
|
||||
"mode": "patch",
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
"if": "str(getattr(getattr(getattr(extracted_game, 'original_game'), 'wit_path'), 'region')) == 'Region.JAP'"
|
||||
"if": "## GAME_REGION ## == 'Region.JAP'"
|
||||
}
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
"if": "str(getattr(getattr(getattr(extracted_game, 'original_game'), 'wit_path'), 'region')) == 'Region.KOR'"
|
||||
"if": "## GAME_REGION ## == 'Region.KOR'"
|
||||
}
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
"if": "str(getattr(getattr(getattr(extracted_game, 'original_game'), 'wit_path'), 'region')) == 'Region.PAL'"
|
||||
"if": "##GAME_REGION## == 'Region.PAL'"
|
||||
}
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
"if": "str(getattr(getattr(getattr(extracted_game, 'original_game'), 'wit_path'), 'region')) == 'Region.USA'"
|
||||
"if": "## GAME_REGION ## == 'Region.USA'"
|
||||
}
|
12
Pack/MKWFaraphel/macros.json
Normal file
12
Pack/MKWFaraphel/macros.json
Normal file
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"GAME_REGION": "str(getattr(getattr(getattr(extracted_game, 'original_game'), 'wit_path'), 'region'))",
|
||||
|
||||
"TRACK_TEXT_SCORE": "('\\c{' + ['YOR2', 'YOR4', 'YOR6', 'blue1'][getattr(track, 'warning', 0)] +'}\\x'+hex(65296+getattr(track, 'score'))[2:]+'\\c{off} ') if hasattr(track, 'score') else ''",
|
||||
"TRACK_TEXT_PREFIX": "(prefix+' ') if prefix else ''",
|
||||
"TRACK_TEXT_SUFFIX": "(' ('+suffix +')') if suffix else ''",
|
||||
"TRACK_TEXT_NAME": "getattr(track, 'name', '')",
|
||||
"TRACK_TEXT_AUTHORS": "'\\n'.join(getattr(track, 'author')) if isinstance(getattr(track, 'author', ''), list) else getattr(track, 'author', '/')",
|
||||
"TRACK_TEXT_WARNING_IF_DISABLED": "'\\c{red3}/\\c{off}' if getattr(track, 'warning', 0) != 0 else ''",
|
||||
|
||||
"IF_NO_WARNING": "if getattr(track, 'warning', 0) == 0 else ''"
|
||||
}
|
Loading…
Reference in a new issue