;title='Mod Alchemist' ;creator=ppkantorski ;version=0.4.7 ;about='This package was designed for managing, converting, and installing mods.' ;credits='Fl4sh9174, KeatonTheBot, StevensND, theboy181' ;color=#8e43f7 [@Enhance] [Aktive Mods] [*exeFS Patches?1] [*Toggle?1] ;mode=toggle ;grouping=split3 filter /atmosphere/exefs_patches/am/ filter /atmosphere/exefs_patches/es_patches/ filter /atmosphere/exefs_patches/nfim_ctest/ filter /atmosphere/exefs_patches/vi_patches/ filter /atmosphere/exefs_patches/btm_patches/ filter /atmosphere/exefs_patches/bluetooth_patches/ filter /atmosphere/exefs_patches/NxThemesInstaller/ on: filter /atmosphere/exefs_patches/.offload/ file_source /atmosphere/exefs_patches/*/ mkdir /atmosphere/exefs_patches/.offload/ move {file_source} '/atmosphere/exefs_patches/.offload/{file_name}/' off: file_source /atmosphere/exefs_patches/.offload/*/ move {file_source} '/atmosphere/exefs_patches/{file_name}/' [*Delete?1] ;grouping=split3 filter /atmosphere/exefs_patches/am/ filter /atmosphere/exefs_patches/es_patches/ filter /atmosphere/exefs_patches/nfim_ctest/ filter /atmosphere/exefs_patches/vi_patches/ filter /atmosphere/exefs_patches/btm_patches/ filter /atmosphere/exefs_patches/bluetooth_patches/ filter /atmosphere/exefs_patches/NxThemesInstaller/ file_source /atmosphere/exefs_patches/.offload/*/ file_source /atmosphere/exefs_patches/*/ delete {file_source} [gap] ;mode=table ;background=false ;gap=20 [exefs info] ;mode=table ;background=false ;alignment=left ;offset=20 ;spacing=10 ''='Deine installierten IPS mods werden hier angezeigt.' [Aktive Mods] [*exeFS Groups] [*Suchmuster?active] ;mode=option list_file_source './search_patterns.txt' set-footer '{list_file_source(*)}' [*Suchergebnisse?active] ;mode=toggle ;grouping=split3 ini_file './config.ini' file_source '/atmosphere/exefs_patches/*{ini_file("*Search Pattern?active",footer)}*/'' filter /atmosphere/exefs_patches/am/ filter /atmosphere/exefs_patches/es_patches/ filter /atmosphere/exefs_patches/nfim_ctest/ filter /atmosphere/exefs_patches/vi_patches/ filter /atmosphere/exefs_patches/btm_patches/ filter /atmosphere/exefs_patches/bluetooth_patches/ filter /atmosphere/exefs_patches/NxThemesInstaller/ on: filter /atmosphere/exefs_patches/.offload/ file_source '/atmosphere/exefs_patches/*{ini_file("*Search Pattern?active",footer)}*/ move {file_source} '/atmosphere/exefs_patches/.offload/{file_name}/' off: file_source '/atmosphere/exefs_patches/.offload/*{ini_file("*Search Pattern?active",footer)}*/' move {file_source} '/atmosphere/exefs_patches/{file_name}/' [Aktiviere Alle] ini_file './config.ini' move '/atmosphere/exefs_patches/.offload/*{ini_file("*Search Pattern",footer)}*/' /atmosphere/exefs_patches/ [Deaktiviere Alle] ini_file './config.ini' move '/atmosphere/exefs_patches/*{ini_file("*Search Pattern",footer)}*/' /atmosphere/exefs_patches/.offload/ [gap] ;mode=table ;background=false ;gap=20 [group info] ;mode=table ;background=false ;alignment=left ;offset=7 ;spacing=10 ''='Patterns can be added to "search_patterns.txt"' [Aktive Mods] [*Contents Mods?1] [*Toggle?2] ;mode=toggle ;grouping=split3 on: file_source './contents/.loaded/*/' delete '{file_source}duplicates.txt' compare './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: filter './contents/.loaded/' file_source './contents/*/' move {file_source} '/atmosphere/contents/' -log_src './contents/.loaded/{file_name}/location_off.txt' -log_dest './contents/.loaded/{file_name}/location_on.txt' [*Delete?2] ;grouping=split3 file_source './contents/.loaded/*/' file_source './contents/*/' compare './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=20 [contents info] ;mode=table ;background=false ;alignment=left ;offset=6 ;spacing=10 'For managing content mods installed in'='' ''='"/switch/.packages/Mod Alchemist/contents/"' [Konvertiere Mods] [*pchtxt -> ips] ;grouping=split2 file_source './pchtxts/*/*.pchtxt' mkdir "/atmosphere/exefs_patches/{folder_name}/" pchtxt2ips "{file_source}" "/atmosphere/exefs_patches/{folder_name}/" [*pchtxt -> cheat] ;grouping=split2 file_source './pchtxts/*/*.pchtxt' pchtxt2cheat "{file_source}" #[gap] #;mode=table #;background=false #;gap=16 [*Lösche pchtxt] ;grouping=split2 file_source './pchtxts/*/*.pchtxt' delete "{file_source}" #[gap] #;mode=table #;background=false #;gap=20 # #[pchtxt info] #;mode=table #;background=false #;alignment=left #;offset=9 #;spacing=10 # #'"/{GAME} - {MOD}/{VERSION}.pchtxt" go in'='' #''='"/switch/.packages/Mod Alchemist/pchtxts/"' [@Integrate] [Mod Repos] [*Installiere pchtxt] [*Fl4sh9174's Mods] ;grouping=split2 file_source './repos/Fl4sh9174/*/*.pchtxt' cp "{file_source}" './pchtxts/{folder_name}/' [*KeatonTheBot's Mods] ;grouping=split2 file_source './repos/KeatonTheBot/*/*.pchtxt' cp "{file_source}" './pchtxts/{folder_name}/' [*StevensND's Mods] ;grouping=split2 file_source './repos/StevensND/*/*.pchtxt' cp "{file_source}" './pchtxts/{folder_name}/' [*theboy181's Mods] ;grouping=split2 file_source './repos/theboy181/*/*.pchtxt' cp "{file_source}" './pchtxts/{folder_name}/' [gap] ;mode=table ;background=false ;gap=40 [*Suchmuster?repo] ;mode=option list_file_source './search_patterns.txt' set-footer '{list_file_source(*)}' [*Suchergebnisses?repo] ;grouping=split2 ini_file './config.ini' file_source './repos/*/*{ini_file("*Search Pattern?repo",footer)}*/*.pchtxt' cp "{file_source}" './pchtxts/{folder_name}/' [*Extrahiere Repos] [Fl4sh9174's Mods] unzip './repos/Fl4sh9174.zip' './repos/Fl4sh9174/' [KeatonTheBot's Mods] unzip './repos/KeatonTheBot.zip' './repos/KeatonTheBot/' [StevensND's Mods] unzip './repos/StevensND.zip' './repos/StevensND/' [theboy181's Mods] unzip './repos/theboy181.zip' './repos/theboy181/' [Software aktualisieren] [Aktualisiere Mod Alchemist] try: delete /config/ultrahand/downloads/mod_alchemist/ mkdir /config/ultrahand/downloads/mod_alchemist/ download https://github.com/ppkantorski/Mod-Alchemist/archive/refs/heads/main.zip /config/ultrahand/downloads/mod_alchemist/ unzip /config/ultrahand/downloads/mod_alchemist/main.zip /config/ultrahand/downloads/mod_alchemist/ mv './search_patterns.txt' '/config/ultrahand/downloads/mod_alchemist/Mod-Alchemist-main/Mod Alchemist/search_patterns.txt' mv '/config/ultrahand/downloads/mod_alchemist/Mod-Alchemist-main/Mod Alchemist/' ./ [Package Info]