Point repos, pchtxts staging, contents staging, search_patterns, config, and RELEASE metadata to /switch/Alchemist/ so OmniNX pack updates that clear /switch/.packages/ do not remove mods or UI state. Package scripts under .packages/Alchemist/ remain the Ultrahand entry only. Fix truncated [*Z] section in pchtxt_cucholix.ini introduced by path edit. Made-with: Cursor
85 lines
2.8 KiB
INI
85 lines
2.8 KiB
INI
;show_widget=true
|
|
|
|
[@Enhance]
|
|
|
|
[gap]
|
|
;mode=table
|
|
;background=false
|
|
;gap=6
|
|
|
|
[Title ID]
|
|
;mode=table
|
|
;polling=true
|
|
'Title ID'='{title_id}'
|
|
'Build ID'='{build_id}'
|
|
|
|
[Content Mods]
|
|
|
|
[*Active?2]
|
|
;mode=toggle
|
|
;grouping=split5
|
|
;progress=true
|
|
on:
|
|
file_source '/switch/Alchemist/contents/.loaded/*/{title_id}*'
|
|
delete '/switch/Alchemist/contents/.loaded/{folder_name}/duplicates.txt'
|
|
compare '/switch/Alchemist/contents/.loaded/{split({folder_name}," - ",0)} -*/location_on.txt' '/switch/Alchemist/contents/.loaded/{folder_name}/location_on.txt' '/switch/Alchemist/contents/.loaded/{folder_name}/duplicates.txt'
|
|
move -src '/switch/Alchemist/contents/.loaded/{folder_name}/location_on.txt' -dest '/switch/Alchemist/contents/.loaded/{folder_name}/location_off.txt' -copy_filter '/switch/Alchemist/contents/.loaded/{folder_name}/duplicates.txt'
|
|
delete '/switch/Alchemist/contents/.loaded/{folder_name}/'
|
|
off:
|
|
file_source '/switch/Alchemist/contents/*/{title_id}*'
|
|
filter '/switch/Alchemist/contents/.loaded/*/'
|
|
flag '/switch/Alchemist/contents/{folder_name}/*/' '/switch/Alchemist/contents/.loaded/{folder_name}/'
|
|
move '/switch/Alchemist/contents/{folder_name}/' '/atmosphere/contents/' -log_src '/switch/Alchemist/contents/.loaded/{folder_name}/location_off.txt' -log_dest '/switch/Alchemist/contents/.loaded/{folder_name}/location_on.txt'
|
|
|
|
|
|
[gap]
|
|
;mode=table
|
|
;background=false
|
|
;gap=12
|
|
|
|
|
|
[*Toggle?2]
|
|
;mode=toggle
|
|
;grouping=split3
|
|
;progress=true
|
|
|
|
on:
|
|
logging
|
|
file_source '/switch/Alchemist/contents/.loaded/*/'
|
|
delete '{file_source}duplicates.txt'
|
|
compare '/switch/Alchemist/contents/.loaded/{split({file_name}," - ",0)} -*/location_on.txt' '{file_source}location_on.txt' '{file_source}duplicates.txt'
|
|
move -src '{file_source}location_on.txt' -dest '{file_source}location_off.txt' -copy_filter '{file_source}duplicates.txt'
|
|
delete '{file_source}'
|
|
off:
|
|
logging
|
|
file_source '/switch/Alchemist/contents/*/'
|
|
filter '/switch/Alchemist/contents/.loaded/'
|
|
flag '{file_source}*/' '/switch/Alchemist/contents/.loaded/{file_name}/'
|
|
move '{file_source}' '/atmosphere/contents/' -log_src '/switch/Alchemist/contents/.loaded/{file_name}/location_off.txt' -log_dest '/switch/Alchemist/contents/.loaded/{file_name}/location_on.txt'
|
|
|
|
|
|
[*Delete?2]
|
|
;grouping=split3
|
|
;hold=true
|
|
file_source '/switch/Alchemist/contents/.loaded/*/'
|
|
file_source '/switch/Alchemist/contents/*/'
|
|
compare '/switch/Alchemist/contents/.loaded/{split({file_name}," - ",0)} -*/location_on.txt' '{file_source}location_on.txt' '{file_source}duplicates.txt'
|
|
delete -src '{file_source}location_on.txt' -filter '{file_source}duplicates.txt'
|
|
delete {file_source}
|
|
|
|
[gap]
|
|
;mode=table
|
|
;background=false
|
|
;gap=12
|
|
|
|
[contents info]
|
|
;mode=table
|
|
;background=false
|
|
;alignment=left
|
|
;offset=6
|
|
;spacing=10
|
|
|
|
'For managing content mods installed in'=''
|
|
''='"/switch/Alchemist/contents/"'
|
|
|