Added switch folder (lowercase)

This commit is contained in:
2025-10-29 22:16:13 +01:00
parent ece822a76e
commit 67303c3a61
80 changed files with 1749 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
# Broomstick (now deprecated on v1.3.9+)
The Broomstick package allows you to offload and restore specific overlays on your device.
## Configuration
The `package.ini` file contains the following configurations:
- `[Offload Overlays]`: Moves selected overlays to a designated offload directory.
- `[Restore Overlays]`: Restores previously offloaded overlays back to their original location.
Each configuration has a set of commands that perform the offloading or restoration of overlays.
## Usage
To use Broomstick:
1. Open the `package.ini` file located in the `examples/Broomstick` directory.
2. Uncomment the desired configuration and its corresponding commands by removing the semicolon (`;`) at the beginning of each line.
3. Save the `package.ini` file after making the necessary changes.
4. Copy the `Broomstick` directory to your device under the appropriate location.
Note: Offloading overlays can help improve performance and free up system resources, but it may also affect the functionality of certain features or applications that rely on those overlays. Use this feature with caution and ensure that you understand the potential implications.
## Additional Information
For more details on the Ultrahand Overlay project and its features, please refer to the [official GitHub repository](https://github.com/ppkantorski/Ultrahand-Overlay).

View File

@@ -0,0 +1 @@
404: Not Found

View File

@@ -0,0 +1,43 @@
;creator=ppkantorski
;version=0.4.0
;about='This package contains commands to hide and show your overlays and packages.'
[*Toggle Overlay]
;mode=toggle
filter /switch/.overlays/ovlmenu.ovl
on:
file_source /switch/.overlays/*.ovl
mkdir /switch/.overlays/.offload/
move {file_source} /switch/.overlays/.offload/
off:
file_source /switch/.overlays/.offload/*.ovl
move {file_source} /switch/.overlays/
[*Toggle Package]
;mode=toggle
filter /switch/.packages/Broomstick/
on:
filter /switch/.packages/.offload/
file_source /switch/.packages/*/
mkdir /switch/.packages/.offload/
move {file_source} /switch/.packages/.offload/{file_name}/
off:
file_source /switch/.packages/.offload/*/
move {file_source} /switch/.packages/{file_name}/
[Enable Overlays]
move /switch/.overlays/.offload/InfoNX-ovl.ovl /switch/.overlays/
move /switch/.overlays/.offload/QuickNTP.ovl /switch/.overlays/
move /switch/.overlays/.offload/sysdvr-overlay.ovl /switch/.overlays/
move /switch/.overlays/.offload/ovlSysmodules.ovl /switch/.overlays/
move /switch/.overlays/.offload/sys-patch-overlay.ovl /switch/.overlays/
[Disable Overlays]
mkdir /switch/.overlays/.offload/
move /switch/.overlays/InfoNX-ovl.ovl /switch/.overlays/.offload/
move /switch/.overlays/QuickNTP.ovl /switch/.overlays/.offload/
move /switch/.overlays/sysdvr-overlay.ovl /switch/.overlays/.offload/
move /switch/.overlays/ovlSysmodules.ovl /switch/.overlays/.offload/
move /switch/.overlays/sys-patch-overlay.ovl /switch/.overlays/.offload/
[Package Info]

View File

@@ -0,0 +1,53 @@
# Cool Curves
The "Cool Curves" package is a part of the Ultrahand Overlay project, which provides a fully craft-able overlay executor. This example demonstrates how to configure and set temperature-related settings in the system_settings.ini file for different temperature ranges.
## Configuration
To configure the temperature-related settings yourself, follow these steps:
1. Make sure you have the necessary tools and files for the Ultrahand-Overlay project.
2. Locate the `package.ini` file in the `examples/Cool Curves` directory.
3. Open the `package.ini` file in a text editor.
## Temperature Settings
The `package.ini` file contains temperature settings for different temperature ranges. Each temperature range is associated with specific configurations for the console and handheld devices. Here are the available temperature ranges and their configurations:
### Max Temp 54°C
- Console: `tskin_rate_table_console_on_fwdbg`: [[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, 54000, 128, 255], [54000, 1000000, 255, 255]]
- Handheld: `tskin_rate_table_handheld_on_fwdbg`: [[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, 54000, 128, 255], [54000, 1000000, 255, 255]]
- `holdable_tskin`: 60000 (hex value: 0xEA60)
- `touchable_tskin`: 60000 (hex value: 0xEA60)
### Max Temp 56°C
- Console: `tskin_rate_table_console_on_fwdbg`: [[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, 56000, 128, 255], [56000, 1000000, 255, 255]]
- Handheld: `tskin_rate_table_handheld_on_fwdbg`: [[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, 56000, 128, 255], [56000, 1000000, 255, 255]]
- `holdable_tskin`: 60000 (hex value: 0xEA60)
- `touchable_tskin`: 60000 (hex value: 0xEA60)
### Max Temp 58°C
- Console: `tskin_rate_table_console_on_fwdbg`: [[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, 58000, 128, 255], [58000, 1000000, 255, 255]]
- Handheld: `tskin_rate_table_handheld_on_fwdbg`: [[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, 58000, 128, 255], [58000, 1000000, 255, 255]]
- `holdable_tskin`: 60000 (hex value: 0xEA60)
- `touchable_tskin`: 60000 (hex value: 0xEA60)
### Max Temp 60°C
- Console: `tskin_rate_table_console_on_fwdbg`: [[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, 60000, 128, 255], [60000, 1000000, 255, 255]]
- Handheld: `tskin_rate_table_handheld_on_fwdbg`: [[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, 60000, 128, 255], [60000, 1000000, 255, 255]]
- `holdable_tskin`: 60000 (hex value: 0xEA60)
- `touchable_tskin`: 60000 (hex value: 0xEA60)
## Important Notes
- Before modifying any settings, it is recommended to create a backup of the original `system_settings.ini` file.
- Ensure that you understand the consequences of changing the temperature settings and their impact on your system's performance and stability.
## Acknowledgments
Special thanks to B3711.

View File

@@ -0,0 +1 @@
404: Not Found

View File

@@ -0,0 +1,36 @@
;creator=ppkantorski
;version=0.2.0
[Max Temp 54°C]
copy /atmosphere/config/system_settings.ini /atmosphere/config/system_settings.ini.bak
set-ini-val /atmosphere/config/system_settings.ini tc use_configurations_on_fwdbg u8!0x1
set-ini-val /atmosphere/config/system_settings.ini tc tskin_rate_table_console_on_fwdbg 'str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, 54000, 128, 255], [54000, 1000000, 255, 255]]"'
set-ini-val /atmosphere/config/system_settings.ini tc tskin_rate_table_handhelset-inid_on_fwdbg 'str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, 54000, 128, 255], [54000, 1000000, 255, 255]]"'
set-ini-val /atmosphere/config/system_settings.ini tc holdable_tskin u32!0xEA60
set-ini-val /atmosphere/config/system_settings.ini tc touchable_tskin u32!0xEA60
[Max Temp 56°C]
copy /atmosphere/config/system_settings.ini /atmosphere/config/system_settings.ini.bak
set-ini-val /atmosphere/config/system_settings.ini tc use_configurations_on_fwdbg u8!0x1
set-ini-val /atmosphere/config/system_settings.ini tc tskin_rate_table_console_on_fwdbg 'str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, 56000, 128, 255], [56000, 1000000, 255, 255]]"'
set-ini-val /atmosphere/config/system_settings.ini tc tskin_rate_table_handheld_on_fwdbg 'str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, 56000, 128, 255], [56000, 1000000, 255, 255]]"'
set-ini-val /atmosphere/config/system_settings.ini tc holdable_tskin u32!0xEA60
set-ini-val /atmosphere/config/system_settings.ini tc touchable_tskin u32!0xEA60
[Max Temp 58°C]
copy /atmosphere/config/system_settings.ini /atmosphere/config/system_settings.ini.bak
set-ini-val /atmosphere/config/system_settings.ini tc use_configurations_on_fwdbg u8!0x1
set-ini-val /atmosphere/config/system_settings.ini tc tskin_rate_table_console_on_fwdbg 'str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, 58000, 128, 255], [58000, 1000000, 255, 255]]"'
set-ini-val /atmosphere/config/system_settings.ini tc tskin_rate_table_handheld_on_fwdbg 'str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, 58000, 128, 255], [58000, 1000000, 255, 255]]"'
set-ini-val /atmosphere/config/system_settings.ini tc holdable_tskin u32!0xEA60
set-ini-val /atmosphere/config/system_settings.ini tc touchable_tskin u32!0xEA60
[Max Temp 60°C]
copy /atmosphere/config/system_settings.ini /atmosphere/config/system_settings.ini.bak
set-ini-val /atmosphere/config/system_settings.ini tc use_configurations_on_fwdbg u8!0x1
set-ini-val /atmosphere/config/system_settings.ini tc tskin_rate_table_console_on_fwdbg 'str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, 60000, 128, 255], [60000, 1000000, 255, 255]]"'
set-ini-val /atmosphere/config/system_settings.ini tc tskin_rate_table_handheld_on_fwdbg 'str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, 60000, 128, 255], [60000, 1000000, 255, 255]]"'
set-ini-val /atmosphere/config/system_settings.ini tc holdable_tskin u32!0xEA60
set-ini-val /atmosphere/config/system_settings.ini tc touchable_tskin u32!0xEA60
[Package Info]

View File

@@ -0,0 +1,30 @@
# Easy Installer
The Easy Installer package allows you to effortlessly update and install various overlays and packages on your device.
## Overview
This README file provides essential information about the Easy Installer, including its features and usage instructions.
## Features
- **Automatic Updates**: Easy Installer automatically fetches the latest overlays and packages, ensuring you have the most up-to-date software.
- **Effortless Installation**: Installing overlays and packages is as simple as a few clicks or commands.
- **Customizable**: You can easily customize the installation process to suit your preferences.
## Configuration
The `package.ini` file contains the configuration settings for Easy Installer. You can adjust these settings to tailor the installation process to your needs.
## Installation
To use Easy Installer:
1. Modify `package.ini` along with the `json repository files` with your desired homebrew/commands. (not necessary)
2. Save the `package.ini` file after making any changes.
3. Move the `package.ini` and the `json repository files` to `/switch/.packages/Easy Installer/`.
4. Run from the Packages menu on Ultrahand.
## Additional Information
For more details on the Easy Installer and its features, please refer to the [official GitHub repository](https://github.com/ppkantorski/Ultrahand-Overlay).

View File

@@ -0,0 +1,27 @@
[
{
"name": "Wii U System Soundtrack - be patient",
"label": "Wii U System Soundtrack",
"url": "https://archive.org/compress/wiiumusic/formats=VBR%20MP3&file=/wiiumusic.zip"
},
{
"name": "Wii System Soundtrack - be patient",
"label": "Wii System Soundtrack",
"url": "https://archive.org/compress/wii-system-soundtrack-flac/formats=VBR%20MP3&file=/wii-system-soundtrack-flac.zip"
},
{
"name": "Undertale OST - be patient",
"label": "Undertale OST",
"url": "https://archive.org/compress/undertaleost_202004/formats=VBR%20MP3&file=/undertaleost_202004.zip"
},
{
"name": "Pokémon Diamond & Pokémon Pearl: Super Music Collection - be patient",
"label": "Pokémon Diamond & Pokémon Pearl: Super Music Collection",
"url": "https://archive.org/compress/pkmn-dppt-soundtrack/formats=VBR%20MP3&file=/pkmn-dppt-soundtrack.zip"
},
{
"name": "JSR + JSRF OST - be patient",
"label": "JSR + JSRF OST",
"url": "https://archive.org/compress/08.-electric-tooth-brush/formats=VBR%20MP3&file=/08.-electric-tooth-brush.zip"
}
]

View File

@@ -0,0 +1,67 @@
[
{
"name": "EdiZon - latest",
"zip-url": "https://api.github.com/repos/proferabg/EdiZon-Overlay/releases?per_page=1&sort=created&order=desc",
"download-entry": "0"
},
{
"name": "FPSLocker - latest",
"ovl-url": "https://api.github.com/repos/masagrator/FPSLocker/releases?per_page=1&sort=created&order=desc",
"download-entry": "0"
},
{
"name": "Fizeau - latest",
"zip-url": "https://api.github.com/repos/averne/Fizeau/releases?per_page=1&sort=created&order=desc",
"download-entry": "0"
},
{
"name": "nx-ovlloader - latest",
"zip-url": "https://api.github.com/repos/WerWolv/nx-ovlloader/releases?per_page=1&sort=created&order=desc",
"download-entry": "0"
},
{
"name": "QuickNTP - latest",
"ovl-url": "https://api.github.com/repos/nedex/QuickNTP/releases?per_page=1&sort=created&order=desc",
"download-entry": "0"
},
{
"name": "SaltyNX - latest",
"zip-url": "https://api.github.com/repos/masagrator/SaltyNX/releases?per_page=1&sort=created&order=desc",
"download-entry": "0"
},
{
"name": "Status Monitor (a) - latest",
"ovl-url": "https://api.github.com/repos/ppkantorski/Status-Monitor-Overlay/releases?per_page=1&sort=created&order=desc",
"download-entry": "0"
},
{
"name": "Switch-OC-Suite - latest",
"zip-url": "https://api.github.com/repos/hanai3Bi/Switch-OC-Suite/releases?per_page=1&sort=created&order=desc",
"download-entry": "1"
},
{
"name": "SysDVR - latest",
"zip-url": "https://api.github.com/repos/exelix11/SysDVR/releases?per_page=1&sort=created&order=desc",
"download-entry": "3"
},
{
"name": "SysDVR Overlay - latest",
"zip-url": "https://api.github.com/repos/Hartie95/sysdvr-overlay/releases?per_page=1&sort=created&order=desc",
"download-entry": "0"
},
{
"name": "sys-ftpd-light - latest",
"zip-url": "https://api.github.com/repos/cathery/sys-ftpd/releases/latest",
"download-entry": "0"
},
{
"name": "sys-patch - latest",
"zip-url": "https://api.github.com/repos/ITotalJustice/sys-patch/releases?per_page=1&sort=created&order=desc",
"download-entry": "0"
},
{
"name": "TriPlayer - latest",
"zip-url": "https://api.github.com/repos/DefenderOfHyrule/TriPlayer/releases?per_page=1&sort=created&order=desc",
"download-entry": "0"
}
]

View File

@@ -0,0 +1,75 @@
;version=0.3.4
;creator=ppkantorski
;about='This package contains commands to update/install a variety of overlays and packages.'
[*Install Overlay]
json_file_source '/switch/.packages/Easy Installer/overlays.json' name
try:
delete /config/ultrahand/downloads/zip-url.json
download {json_file_source(*,zip-url)} /config/ultrahand/downloads/zip-url.json
json_file /config/ultrahand/downloads/zip-url.json
download {json_file(0,assets,{json_file_source(*,download-entry)},browser_download_url)} /config/ultrahand/downloads/{json_file(0,assets,{json_file_source(*,download-entry)},name)}
unzip /config/ultrahand/downloads/{json_file(0,assets,{json_file_source(*,download-entry)},name)} /config/ultrahand/downloads/zip-url/
move /config/ultrahand/downloads/zip-url/ /
delete /config/ultrahand/downloads/{json_file(0,assets,{json_file_source(*,download-entry)},name)}
delete /config/ultrahand/downloads/zip-url.json
try:
delete /config/ultrahand/downloads/zip-url-version.json
download {json_file_source(*,zip-url-version)} /config/ultrahand/downloads/zip-url-version.json
json_file /config/ultrahand/downloads/zip-url-version.json
download {json_file(assets,{json_file_source(*,download-entry)},browser_download_url)} /config/ultrahand/downloads/{json_file(assets,{json_file_source(*,download-entry)},name)}
unzip /config/ultrahand/downloads/{json_file(assets,{json_file_source(*,download-entry)},name)} /config/ultrahand/downloads/zip-url-version/
move /config/ultrahand/downloads/zip-url-version/ /
delete /config/ultrahand/downloads/{json_file(assets,{json_file_source(*,download-entry)},name)}
delete /config/ultrahand/downloads/zip-url-version.json
try:
; for if file is .ovl
delete /config/ultrahand/downloads/ovl-url.json
download {json_file_source(*,ovl-url)} /config/ultrahand/downloads/ovl-url.json
json_file /config/ultrahand/downloads/ovl-url.json
download {json_file(0,assets,{json_file_source(*,download-entry)},browser_download_url)} /config/ultrahand/downloads/{json_file(0,assets,{json_file_source(*,download-entry)},name)}
move /config/ultrahand/downloads/{json_file(0,assets,{json_file_source(*,download-entry)},name)} /switch/.overlays/
delete /config/ultrahand/downloads/ovl-url.json
[*Install Package]
try:
json_file_source '/switch/.packages/Easy Installer/packages.json' name
download {json_file_source(*,file-1-url)} /switch/.packages/{json_file_source(*,label)}/
download {json_file_source(*,file-2-url)} /switch/.packages/{json_file_source(*,label)}/
download {json_file_source(*,file-3-url)} /switch/.packages/{json_file_source(*,label)}/
download {json_file_source(*,file-4-url)} /switch/.packages/{json_file_source(*,label)}/
download {json_file_source(*,file-5-url)} /switch/.packages/{json_file_source(*,label)}/
[*Install Music]
try:
json_file_source '/switch/.packages/Easy Installer/music.json' name
delete /config/ultrahand/downloads/music.zip
download {json_file_source(*,url)} /config/ultrahand/downloads/music.zip
unzip /config/ultrahand/downloads/music.zip /music/{json_file_source(*,label)}/
;delete /config/ultrahand/downloads/music.zip
[*Install Others]
[FPSLocker-Warehouse - latest]
try:
download https://github.com/masagrator/FPSLocker-Warehouse/archive/refs/heads/main.zip /config/ultrahand/downloads/FPSLocker-Warehouse-main.zip
unzip /config/ultrahand/downloads/FPSLocker-Warehouse-main.zip /config/ultrahand/downloads/
move /config/ultrahand/downloads/FPSLocker-Warehouse-main/SaltySD/ /SaltySD/
move /config/ultrahand/downloads/FPSLocker-Warehouse-main/atmosphere/ /atmosphere/
delete /config/ultrahand/downloads/FPSLocker-Warehouse-main/
delete /config/ultrahand/downloads/FPSLocker-Warehouse-main.zip
[Switch-OC-Suite (no kip) - latest]
try:
download https://github.com/hanai3Bi/Switch-OC-Suite/releases/latest/download/AIO.zip /config/ultrahand/downloads/
unzip /config/ultrahand/downloads/AIO.zip /config/ultrahand/downloads/AIO/
move /config/ultrahand/downloads/AIO/atmosphere/contents/ /atmosphere/contents/
move /config/ultrahand/downloads/AIO/config/ /config/
move /config/ultrahand/downloads/AIO/switch/ /switch/
delete /config/ultrahand/downloads/AIO/
delete /config/ultrahand/downloads/AIO.zip
[Commands]
[Package Info]

View File

@@ -0,0 +1,37 @@
[
{
"name": "NiklasCFW Downloader - latest",
"label": "NiklasCFW und Firmware Downloader",
"file-1-url": "https://raw.githubusercontent.com/Woody-NX/NiklasCFW_Pack/refs/heads/main/Switch/.packages/NiklasCFW%20und%20Firmware%20Downloader/package.ini"
},
{
"name": "Broomstick - latest",
"label": "Broomstick",
"file-1-url": "https://raw.githubusercontent.com/ppkantorski/Ultrahand-Overlay/main/examples/Broomstick/config.ini"
},
{
"name": "Cool Curves - latest",
"label": "Cool Curves",
"file-1-url": "https://raw.githubusercontent.com/ppkantorski/Ultrahand-Overlay/main/examples/Cool%20Curves/config.ini"
},
{
"name": "Easy Installer - latest",
"label": "Easy Installer",
"file-1-url": "https://raw.githubusercontent.com/ppkantorski/Ultrahand-Overlay/main/examples/Easy%20Installer/config.ini",
"file-2-url": "https://raw.githubusercontent.com/ppkantorski/Ultrahand-Overlay/main/examples/Easy%20Installer/overlays.json",
"file-3-url": "https://raw.githubusercontent.com/ppkantorski/Ultrahand-Overlay/main/examples/Easy%20Installer/packages.json",
"file-4-url": "https://raw.githubusercontent.com/ppkantorski/Ultrahand-Overlay/main/examples/Easy%20Installer/music.json"
},
{
"name": "Host Guard - latest",
"label": "Host Guard",
"file-1-url": "https://raw.githubusercontent.com/ppkantorski/Ultrahand-Overlay/main/examples/Host%20Guard/config.ini",
"file-2-url": "https://raw.githubusercontent.com/ppkantorski/Ultrahand-Overlay/main/examples/Host%20Guard/emummc.txt",
"file-3-url": "https://raw.githubusercontent.com/ppkantorski/Ultrahand-Overlay/main/examples/Host%20Guard/sysmmc.txt"
},
{
"name": "Mod Master - latest",
"label": "Mod Master",
"file-1-url": "https://raw.githubusercontent.com/ppkantorski/Ultrahand-Overlay/main/examples/Mod%20Master/config.ini"
}
]

View File

@@ -0,0 +1,7 @@
[
{
"name": "NiklasCFW Downloader - latest",
"label": "NiklasCFW und Firmware Downloader",
"file-1-url": "https://raw.githubusercontent.com/Woody-NX/NiklasCFW_Pack/refs/heads/main/Switch/.packages/NiklasCFW%20und%20Firmware%20Downloader/package.ini"
}
]

View File

@@ -0,0 +1,5 @@
[*Copy Buffer]
system=default
mode=option
grouping=default
footer=

View File

@@ -0,0 +1,60 @@
;title='Memory Config'
;creator='ppkantorski'
;version=0.1.4
;about='This package was designed to manipulate various Ultrahand Package memory settings.'
;color=red
[@Configure]
[Configure Buffers]
[*Copy Buffer]
;mode=option
list_source '(256, 512, 1024, 2048, 4096, 8192, 12288, 16384, 20480, 24576, 28672, 32768, 36864, 40960, 45056, 65536)'
set-ini-val /config/ultrahand/config.ini ultrahand copy_buffer_size {list_source(*)}
set-footer '{list_source(*)}'
[*Download Buffer]
;mode=option
list_source '(256, 512, 1024, 2048, 4096, 8192, 12288, 16384, 20480, 24576, 28672, 32768, 36864, 40960, 45056, 65536, 98304, 131072, 262144)'
set-ini-val /config/ultrahand/config.ini ultrahand download_buffer_size {list_source(*)}
set-footer '{list_source(*)}'
[*Unzip Buffer]
;mode=option
list_source '(256, 512, 1024, 2048, 4096, 8192, 12288, 16384, 20480, 24576, 28672, 32768, 36864, 40960, 45056, 65536)'
set-ini-val /config/ultrahand/config.ini ultrahand unzip_buffer_size {list_source(*)}
set-footer '{list_source(*)}'
[*Hex Buffer]
;mode=option
list_source '(256, 512, 1024, 2048, 4096, 8192, 12288, 16384, 20480, 24576, 28672, 32768, 36864, 40960, 45056, 65536)'
set-ini-val /config/ultrahand/config.ini ultrahand hex_buffer_size {list_source(*)}
set-footer '{list_source(*)}'
[Configure Threads]
[*Interpreter Heap]
;mode=option
list_source '(0x4000, 0x5000, 0x6000, 0x7000, 0x8000, 0x9000, 0x10000, 0x11000, 0x12000, 0x13000, 0x14000, 0x16000)'
set-ini-val /config/ultrahand/config.ini ultrahand interpreter_heap {list_source(*)}
set-footer '{list_source(*)}'
[@Actions]
[Actions]
[Remove Buffers]
remove-ini-key /config/ultrahand/config.ini ultrahand copy_buffer_size
remove-ini-key /config/ultrahand/config.ini ultrahand download_buffer_size
remove-ini-key /config/ultrahand/config.ini ultrahand unzip_buffer_size
remove-ini-key /config/ultrahand/config.ini ultrahand hex_buffer_size
remove-ini-section ./config.ini '*Copy Buffer'
remove-ini-section ./config.ini '*Download Buffer'
remove-ini-section ./config.ini '*Unzip Buffer'
remove-ini-section ./config.ini '*Hex Buffer'
[Reset Heap]
remove-ini-key /config/ultrahand/config.ini ultrahand interpreter_heap
remove-ini-section ./config.ini '*Interpreter Heap'
set-ini-section
[Package Info]

View File

@@ -0,0 +1,5 @@
[*Toggle?1]
system=default
mode=toggle
grouping=split3
footer=

View File

@@ -0,0 +1,270 @@
;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]

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,20 @@
21.9
Ultrawide
UltraWide
1080
FPS
fps
Dynamic
FXAA
LOD
Detail
AA
Disable
Force
Blur
cap
SuperSampling
DOF
Scaling
Shadow
Outline

View File

@@ -0,0 +1,7 @@
[
{
"name": "App Listen Updater - 1.0.1",
"label": "NiklasCFW und Firmware Downloader",
"file-1-url": "https://raw.githubusercontent.com/Woody-NX/NiklasCFW_Pack/refs/heads/main/Switch/.packages/NiklasCFW%20und%20Firmware%20Downloader/apps.json"
}
]

View File

@@ -0,0 +1,84 @@
[
{
"name": "Amiibo Generator - neueste",
"nro-url": "https://api.github.com/repos/Slluxx/AmiiboGenerator/releases?per_page=1&sort=created&order=desc",
"ordner": "AmiiboGenerator",
"download-entry": "0"
},
{
"name": "Amiigo - neueste",
"nro-url": "https://api.github.com/repos/CompSciOrBust/Amiigo/releases?per_page=1&sort=created&order=desc",
"ordner": "Amiigo",
"download-entry": "0"
},
{
"name": "DBI_EN - 658 offizelle Version",
"zip-url": "https://api.github.com/repos/Woody-NX/UltraHand_Addons/releases?page=1&sort=created&order=desc",
"download-entry": "0"
},
{
"name": "DBI_DE - 810 gepatchte Version",
"zip-url": "https://api.github.com/repos/Woody-NX/UltraHand_Addons/releases?page=1&sort=created&order=desc",
"download-entry": "1"
},
{
"name": "DBI_EN - 810 gepatchte Version",
"zip-url": "https://api.github.com/repos/Woody-NX/UltraHand_Addons/releases?page=1&sort=created&order=desc",
"download-entry": "2"
},
{
"name": "Chiaki_NG - neueste",
"nro-url": "https://api.github.com/repos/streetpea/chiaki-ng/releases?per_page=1&sort=created&order=desc",
"ordner": "Chiaki",
"download-entry": "8"
},
{
"name": "DNS_mitm Tester - neueste",
"nro-url": "https://api.github.com/repos/meganukebmp/Switch_90DNS_tester/releases?per_page=1&sort=created&order=desc",
"ordner": "DNS-Block_Tester",
"download-entry": "0"
},
{
"name": "Hekate-Toolbox - neueste",
"nro-url": "https://api.github.com/repos/WerWolv/Hekate-Toolbox/releases?per_page=1&sort=created&order=desc",
"ordner": "Hekate-Toolbox",
"download-entry": "0"
},
{
"name": "JKSV - neueste",
"nro-url": "https://api.github.com/repos/J-D-K/JKSV/releases?per_page=1&sort=created&order=desc",
"ordner": "JKSV",
"download-entry": "0"
},
{
"name": "Moonlight Switch - neueste",
"nro-url": "https://api.github.com/repos/XITRIX/Moonlight-Switch/releases?per_page=1&sort=created&order=desc",
"ordner": "Moonlight Switch",
"download-entry": "0"
},
{
"name": "Neumann - neueste",
"nro-url": "https://api.github.com/repos/turtle-insect/Neumann/releases?per_page=1&sort=created&order=desc",
"ordner": "Neumann",
"download-entry": "0"
},
{
"name": "NX-Activity-Log - neueste",
"nro-url": "https://api.github.com/repos/tallbl0nde/NX-Activity-Log/releases?per_page=1&sort=created&order=desc",
"ordner": "NX-Activity-Log",
"download-entry": "0"
},
{
"name": "Sphaira - 1.0.0 EA4",
"zip-url": "https://api.github.com/repos/Woody-NX/UltraHand_Addons/releases?page=1&sort=created&order=desc",
"download-entry": "3"
},
{
"name": "ThemezerNX - neueste",
"nro-url": "https://api.github.com/repos/suchmememanyskill/themezer-nx/releases?per_page=1&sort=created&order=desc",
"ordner": "ThemezerNX",
"download-entry": "0"
}
]

View File

@@ -0,0 +1,5 @@
[NiklasCFW Downloader]
system=default
mode=default
grouping=default
footer=

View File

@@ -0,0 +1,30 @@
[
{
"name": "fastCFWswitch - neueste",
"ovl-url": "https://api.github.com/repos/Hartie95/fastCFWswitch/releases?per_page=1&sort=created&order=desc",
"download-entry": "0"
},
{
"name": "Fizeau - neueste",
"zip-url": "https://api.github.com/repos/averne/Fizeau/releases?per_page=1&sort=created&order=desc",
"download-entry": "0"
},
{
"name": "Sysmodules - neueste",
"ovl-url": "https://api.github.com/repos/ppkantorski/ovl-sysmodules/releases?per_page=1&sort=created&order=desc",
"download-entry": "0"
},
{
"name": "Status-Monitor-Overlay - neueste",
"ovl-url": "https://api.github.com/repos/masagrator/Status-Monitor-Overlay/releases?per_page=1&sort=created&order=desc",
"download-entry": "0"
},
{
"name": "QuickNTP - neueste",
"ovl-url": "https://api.github.com/repos/nedex/QuickNTP/releases?per_page=1&sort=created&order=desc",
"download-entry": "0"
}
]

View File

@@ -0,0 +1,8 @@
[
{
"name": "Overlays Listen Updater - 1.0.1",
"label": "NiklasCFW und Firmware Downloader",
"file-1-url": "https://raw.githubusercontent.com/Woody-NX/NiklasCFW_Pack/refs/heads/main/Switch/.packages/NiklasCFW%20und%20Firmware%20Downloader/overlays.json"
}
]

View File

@@ -0,0 +1,281 @@
;about=
;title=NiklasCFW_Pack
;version=1.3.2
;creator=Woody2408
[Updater]
[*CFW_Pack]
[NiklasCFW_Pack 1.3.2]
try:
download 'https://github.com/Woody-NX/NiklasCFW_Pack/releases/download/1.3.2/NiklasCFW_Pack.zip' '/config/ultrahand/downloads/NiklasCFW_Pack.zip'
unzip '/config/ultrahand/downloads/NiklasCFW_Pack.zip' '/'
delete '/config/ultrahand/downloads/NiklasCFW_Pack.zip'
[*Firmware]
[Firmware 20.5.0]
try:
mkdir '/Firmware.20.5.0/'
download 'https://github.com/THZoria/NX_Firmware/releases/download/20.5.0/Firmware.20.5.0.zip' '/config/ultrahand/downloads/Firmware.20.5.0.zip'
unzip '/config/ultrahand/downloads/Firmware.20.5.0.zip' '/Firmware.20.5.0/'
delete '/config/ultrahand/downloads/Firmware.20.5.0.zip'
[*Firmware Archiv]
[Firmware 20.4.0]
try:
mkdir '/Firmware.20.4.0/'
download 'https://github.com/THZoria/NX_Firmware/releases/download/20.4.0/Firmware.20.4.0.zip' '/config/ultrahand/downloads/Firmware.20.4.0.zip'
unzip '/config/ultrahand/downloads/Firmware.20.4.0.zip' '/Firmware.20.4.0/'
delete '/config/ultrahand/downloads/Firmware.20.4.0.zip'
[Firmware 20.3.0]
try:
mkdir '/Firmware.20.3.0/'
download 'https://github.com/THZoria/NX_Firmware/releases/download/20.3.0/Firmware.20.3.0.zip' '/config/ultrahand/downloads/Firmware.20.3.0.zip'
unzip '/config/ultrahand/downloads/Firmware.20.3.0.zip' '/Firmware.20.3.0/'
delete '/config/ultrahand/downloads/Firmware.20.3.0.zip'
[Firmware 20.2.0]
try:
mkdir '/Firmware.20.2.0/'
download 'https://github.com/THZoria/NX_Firmware/releases/download/20.2.0/Firmware.20.2.0.zip' '/config/ultrahand/downloads/Firmware.20.2.0.zip'
unzip '/config/ultrahand/downloads/Firmware.20.2.0.zip' '/Firmware.20.2.0/'
delete '/config/ultrahand/downloads/Firmware.20.2.0.zip'
[Firmware 20.1.5]
try:
mkdir '/Firmware.20.1.5/'
download 'https://github.com/THZoria/NX_Firmware/releases/download/20.1.5/Firmware.20.1.5.zip' '/config/ultrahand/downloads/Firmware.20.1.5.zip'
unzip '/config/ultrahand/downloads/Firmware.20.1.5.zip' '/Firmware.20.1.5/'
delete '/config/ultrahand/downloads/Firmware.20.1.5.zip'
[Firmware 20.1.1]
try:
mkdir '/Firmware.20.1.1/'
download 'https://github.com/THZoria/NX_Firmware/releases/download/20.1.1/Firmware.20.1.1.zip' '/config/ultrahand/downloads/Firmware.20.1.1.zip'
unzip '/config/ultrahand/downloads/Firmware.20.1.1.zip' '/Firmware.20.1.1/'
delete '/config/ultrahand/downloads/Firmware.20.1.1.zip'
[Firmware 20.1.0]
try:
mkdir '/Firmware.20.1.0/'
download 'https://github.com/THZoria/NX_Firmware/releases/download/20.1.0/Firmware.20.1.0.zip' '/config/ultrahand/downloads/Firmware.20.1.0.zip'
unzip '/config/ultrahand/downloads/Firmware.20.1.0.zip' '/Firmware.20.1.0/'
delete '/config/ultrahand/downloads/Firmware.20.1.0.zip'
[Firmware 20.0.1]
try:
mkdir '/Firmware.20.0.1/'
download 'https://github.com/THZoria/NX_Firmware/releases/download/20.0.1/Firmware.20.0.1.zip' '/config/ultrahand/downloads/Firmware.20.0.1.zip'
unzip '/config/ultrahand/downloads/Firmware.20.0.1.zip' '/Firmware.20.0.1/'
delete '/config/ultrahand/downloads/Firmware.20.0.1.zip'
[Firmware 19.0.1]
try:
mkdir '/Firmware.19.0.1/'
download 'https://github.com/THZoria/NX_Firmware/releases/download/19.0.1/Firmware.19.0.1.zip' '/config/ultrahand/downloads/Firmware.19.0.1.zip'
unzip '/config/ultrahand/downloads/Firmware.19.0.1.zip' '/Firmware.19.0.1/'
delete '/config/ultrahand/downloads/Firmware.19.0.1.zip'
[Firmware 18.0.1]
try:
mkdir '/Firmware.18.0.1/'
download 'https://github.com/THZoria/NX_Firmware/releases/download/18.0.1/Firmware.18.0.1.zip' '/config/ultrahand/downloads/Firmware.18.0.1.zip'
unzip '/config/ultrahand/downloads/Firmware.18.0.1.zip' '/Firmware.18.0.1/'
delete '/config/ultrahand/downloads/Firmware.18.0.1.zip'
[*Update_Checker]
[*NiklasCFW_Pack 1.3.2]
try:
json_file_source '/switch/.packages/NiklasCFW und Firmware Downloader/packages.json' name
download {json_file_source(*,file-1-url)} /switch/.packages/{json_file_source(*,label)}/
delete '/switch/.packages/Update NiklasCFW und Firmware Downloader'
[*Applist Updater 1.0.1]
try:
json_file_source '/switch/.packages/NiklasCFW und Firmware Downloader/app_packages.json' name
download {json_file_source(*,file-1-url)} /switch/.packages/{json_file_source(*,label)}/
delete '/switch/.packages/Update Appliste'
[*Sysmodul Listen Updater 1.0.0]
try:
json_file_source '/switch/.packages/NiklasCFW und Firmware Downloader/sysmodules_packages.json' name
download {json_file_source(*,file-1-url)} /switch/.packages/{json_file_source(*,label)}/
delete /switch/.packages/Update Sysmodulliste
[*Overlays Listen Updater 1.0.1]
try:
json_file_source '/switch/.packages/NiklasCFW und Firmware Downloader/overlays_packages.json' name
download {json_file_source(*,file-1-url)} /switch/.packages/{json_file_source(*,label)}/
delete /switch/.packages/Update Overlayliste
[Android]
[*Android]
[Android 15 TAB]
try:
download 'http://cdn.niklascfw.de/files/Android_Tab_15.zip' '/config/ultrahand/downloads/Android_Tab_15.zip'
unzip '/config/ultrahand/downloads/Android_Tab_15.zip' '/'
delete '/config/ultrahand/downloads/Android_Tab_15.zip'
[Android 15 TV]
try:
download 'http://cdn.niklascfw.de/files/Android_TV_15.zip' '/config/ultrahand/downloads/Android_TV_15.zip'
unzip '/config/ultrahand/downloads/Android_TV_15.zip' '/'
delete '/config/ultrahand/downloads/Android_TV_15.zip'
[CrDroid 15]
try:
download 'http://cdn.niklascfw.de/files/CrDroid.zip' '/config/ultrahand/downloads/CrDroid.zip'
unzip '/config/ultrahand/downloads/CrDroid.zip' '/'
delete '/config/ultrahand/downloads/CrDroid.zip
[Apps]
[*Apps]
json_file_source '/switch/.packages/NiklasCFW und Firmware Downloader/apps.json' name
try:
delete /config/ultrahand/downloads/zip-url.json
download {json_file_source(*,zip-url)} /config/ultrahand/downloads/zip-url.json
json_file /config/ultrahand/downloads/zip-url.json
download {json_file(0,assets,{json_file_source(*,download-entry)},browser_download_url)} /config/ultrahand/downloads/{json_file(0,assets,{json_file_source(*,download-entry)},name)}
unzip /config/ultrahand/downloads/{json_file(0,assets,{json_file_source(*,download-entry)},name)} /config/ultrahand/downloads/zip-url/
move /config/ultrahand/downloads/zip-url/ '/'
delete /config/ultrahand/downloads/{json_file(0,assets,{json_file_source(*,download-entry)},name)}
delete /config/ultrahand/downloads/zip-url.json
try:
delete /config/ultrahand/downloads/zip-url-version.json
download {json_file_source(*,zip-url-version)} /config/ultrahand/downloads/zip-url-version.json
json_file /config/ultrahand/downloads/zip-url-version.json
download {json_file(assets,{json_file_source(*,download-entry)},browser_download_url)} /config/ultrahand/downloads/{json_file(assets,{json_file_source(*,download-entry)},name)}
unzip /config/ultrahand/downloads/{json_file(assets,{json_file_source(*,download-entry)},name)} /config/ultrahand/downloads/zip-url-version/
move /config/ultrahand/downloads/zip-url-version/ /switch/{json_file_source(*,ordner)}/
delete /config/ultrahand/downloads/{json_file(assets,{json_file_source(*,download-entry)},name)}
delete /config/ultrahand/downloads/zip-url-version.json
try:
; for if file is .nro
delete /config/ultrahand/downloads/nro-url.json
download {json_file_source(*,nro-url)} /config/ultrahand/downloads/nro-url.json
json_file /config/ultrahand/downloads/nro-url.json
download {json_file(0,assets,{json_file_source(*,download-entry)},browser_download_url)} /config/ultrahand/downloads/{json_file(0,assets,{json_file_source(*,download-entry)},name)}
mv /config/ultrahand/downloads/{json_file(0,assets,{json_file_source(*,download-entry)},name)} /switch/{json_file_source(*,ordner)}/
cp /Backup/SB/Icongrabber/config.json /config/Icongrabber/config.json
delete /config/ultrahand/downloads/nro-url.json
[INI´s]
[*INI´s]
[Android_LineageOS.ini]
try:
download 'http://cdn.niklascfw.de/files/Android_LineageOS.ini' '/bootloader/ini/'
[CrDroid.ini]
try:
download 'http://cdn.niklascfw.de/files/CrDroid.ini' '/bootloader/ini/'
[Fedora_41.ini]
try:
download 'http://cdn.niklascfw.de/files/Fedora_41.ini' '/bootloader/ini/'
[Lakka.ini]
try:
download 'http://cdn.niklascfw.de/files/Lakka.ini' '/bootloader/ini/'
[Ubuntu_Bionic.ini]
try:
download 'http://cdn.niklascfw.de/files/Ubuntu_Bionic.ini' '/bootloader/ini/'
[Ubuntu_Jammy.ini]
try:
download 'http://cdn.niklascfw.de/files/Ubuntu_Jammy.ini' '/bootloader/ini/'
[Ubuntu_Noble.ini]
try:
download 'http://cdn.niklascfw.de/files/Ubuntu_Noble.ini' '/bootloader/ini/'
[Stock-CFW.ini]
try:
download 'http://cdn.niklascfw.de/files/Stock_CFW.ini' '/bootloader/ini/'
[Lakka]
[*Lakka]
[Lakka 6.0.1]
try:
download 'http://cdn.niklascfw.de/files/lakka%206.0.1.zip' '/config/ultrahand/downloads/lakka%206.0.1.zip'
unzip '/config/ultrahand/downloads/lakka%206.0.1.zip' '/'
delete '/config/ultrahand/downloads/lakka%206.0.1.zip'
[Linux]
[*Linux]
[Fedora_41]
try:
download 'http://cdn.niklascfw.de/files/Fedora_41.zip' '/config/ultrahand/downloads/Fedora_41.zip'
unzip '/config/ultrahand/downloads/Fedora_41.zip' '/'
delete '/config/ultrahand/downloads/Fedora_41.zip'
[Ubuntu_Bionic]
try:
download 'http://cdn.niklascfw.de/files/Ubuntu_Bionic.zip' '/config/ultrahand/downloads/Ubuntu_Bionic.zip'
unzip '/config/ultrahand/downloads/Ubuntu_Bionic.zip' '/'
delete '/config/ultrahand/downloads/Ubuntu_Bionic.zip'
[Ubuntu_Jammy]
try:
download 'http://cdn.niklascfw.de/files/Ubuntu_Jammy.zip' '/config/ultrahand/downloads/Ubuntu_Jammy.zip'
unzip '/config/ultrahand/downloads/Ubuntu_Jammy.zip' '/'
delete '/config/ultrahand/downloads/Ubuntu_Jammy.zip'
[Ubuntu_Noble]
try:
download 'http://cdn.niklascfw.de/files/Ubuntu_Noble.zip' '/config/ultrahand/downloads/Ubuntu_Noble.zip'
unzip '/config/ultrahand/downloads/Ubuntu_Noble.zip' '/'
delete '/config/ultrahand/downloads/Ubuntu_Noble.zip'
[Overlays]
[*Overlays]
json_file_source '/switch/.packages/NiklasCFW und Firmware Downloader/overlays.json' name
try:
; for if file is .ovl
delete /config/ultrahand/downloads/ovl-url.json
download {json_file_source(*,ovl-url)} /config/ultrahand/downloads/ovl-url.json
json_file /config/ultrahand/downloads/ovl-url.json
download {json_file(0,assets,{json_file_source(*,download-entry)},browser_download_url)} /config/ultrahand/downloads/{json_file(0,assets,{json_file_source(*,download-entry)},name)}
move /config/ultrahand/downloads/{json_file(0,assets,{json_file_source(*,download-entry)},name)} /switch/.overlays/
delete /config/ultrahand/downloads/ovl-url.json
[RetroArch]
[*RetroArch]
[Retroarch 1.21.0]
try:
download 'http://cdn.niklascfw.de/files/RetroArch%201.21.0.zip' '/config/ultrahand/downloads/RetroArch%201.21.0.zip'
unzip '/config/ultrahand/downloads/RetroArch%201.21.0.zip' '/'
delete '/config/ultrahand/downloads/RetroArch%201.21.0.zip'
[Sys_Module]
[*Sys_Module]
json_file_source '/switch/.packages/NiklasCFW und Firmware Downloader/sysmodules.json' name
try:
delete /config/ultrahand/downloads/zip-url.json
download {json_file_source(*,zip-url)} /config/ultrahand/downloads/zip-url.json
json_file /config/ultrahand/downloads/zip-url.json
download {json_file(0,assets,{json_file_source(*,download-entry)},browser_download_url)} /config/ultrahand/downloads/{json_file(0,assets,{json_file_source(*,download-entry)},name)}
unzip /config/ultrahand/downloads/{json_file(0,assets,{json_file_source(*,download-entry)},name)} /config/ultrahand/downloads/zip-url/
move /config/ultrahand/downloads/zip-url/ /
delete /config/ultrahand/downloads/{json_file(0,assets,{json_file_source(*,download-entry)},name)}
delete /config/ultrahand/downloads/zip-url.json
try:
delete /config/ultrahand/downloads/zip-url-version.json
download {json_file_source(*,zip-url-version)} /config/ultrahand/downloads/zip-url-version.json
json_file /config/ultrahand/downloads/zip-url-version.json
download {json_file(assets,{json_file_source(*,download-entry)},browser_download_url)} /config/ultrahand/downloads/{json_file(assets,{json_file_source(*,download-entry)},name)}
unzip /config/ultrahand/downloads/{json_file(assets,{json_file_source(*,download-entry)},name)} /config/ultrahand/downloads/zip-url-version/
move /config/ultrahand/downloads/zip-url-version/ /
delete /config/ultrahand/downloads/{json_file(assets,{json_file_source(*,download-entry)},name)}
delete /config/ultrahand/downloads/zip-url-version.json
[Commands]
[Package Info]

View File

@@ -0,0 +1,10 @@
[
{
"name": "NiklasCFW Downloader - 1.3.2",
"label": "NiklasCFW und Firmware Downloader",
"file-1-url": "https://raw.githubusercontent.com/Woody-NX/NiklasCFW_Pack/refs/heads/main/Switch/.packages/NiklasCFW%20und%20Firmware%20Downloader/package.ini"
}
]

View File

@@ -0,0 +1,17 @@
[
{
"name": "ldn-mitm - neueste",
"zip-url": "https://api.github.com/repos/DefenderOfHyrule/ldn_mitm/releases?per_page=1&sort=created&order=desc",
"download-entry": "0"
},
{
"name": "MissionControl - neueste",
"zip-url": "https://api.github.com/repos/ndeadly/MissionControl/releases?per_page=1&sort=created&order=desc",
"download-entry": "0"
},
{
"name": "sys-patch - neueste",
"zip-url": "https://api.github.com/repos/impeeza/sys-patch/releases?per_page=1&sort=created&order=desc",
"download-entry": "0"
}
]

View File

@@ -0,0 +1,7 @@
[
{
"name": "Sysmodul Listen Updater - 1.0.0",
"label": "NiklasCFW und Firmware Downloader",
"file-1-url": "https://raw.githubusercontent.com/Woody-NX/NiklasCFW_Pack/refs/heads/main/Switch/.packages/NiklasCFW%20und%20Firmware%20Downloader/sysmodules.json"
}
]

View File

@@ -0,0 +1,5 @@
[*Boot Optionen]
system=default
mode=default
grouping=default
footer=

View File

@@ -0,0 +1,26 @@
[Commands]
[Hekate]
reboot HEKATE
[Hekate UMS]
reboot UMS
[Neustart CFW]
reboot boot CFW-EmuMMC
[Neustart OFW]
reboot boot OFW
[Herunterfahren]
shutdown
[*Payloads]
ini_file_source /bootloader/ini2/Payloads.ini
filter config
reboot boot '{ini_file_source(*)}'
[*Weitere Optionen]
ini_file_source /bootloader/ini/hekate_ipl.ini
filter config
reboot ini '{ini_file_source(*)}'

View File

@@ -0,0 +1,5 @@
[*Boot Optionen]
system=default
mode=default
grouping=default
footer=

View File