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

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,4 @@
[ViewState]
Mode=
Vid=
FolderType=Generic

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
switch/.overlays/tetris.ovl Normal file

Binary file not shown.

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

Binary file not shown.

BIN
switch/DBI/DBI.nro Normal file

Binary file not shown.

BIN
switch/DBI/DBI/DBI.nro Normal file

Binary file not shown.

220
switch/DBI/DBI/dbi.config Normal file
View File

@@ -0,0 +1,220 @@
; General settings
[General]
; Direct exit to homescreen
ExitToHomeScreen=false
; Folder where saves backups are stored
SavesFolder=sdmc:/DBI/saves/
; Log "Install", "Check integrity" and "Cleanup" processes
LogEvents=false
; Folder where logs are stored
LogsFolder=sdmc:/DBI/logs/
; Folder where game dumps are stored
DumpsFolder=sdmc:/DBI/dumps/
; Sorting options for application list
AppSorting=LastPlayed,InstallLocation,Size,Name
; Sorting options for save list
SaveSorting=AppLastPlayed,AppName,UserUid,Size,Time
; Highlight files with updates to curently instaled titles in file browsers
HighlightUpdates=true
; Rotate screen upside down
RotateScreen=false
; Rotate joycons
RotateJoycon=false
; URL with title versions in format <id>|[rightsId|]<version>
;VersionsURL=https://raw.githubusercontent.com/16BitWonder/nx-versions/master/versions.txt
VersionsURL=https://raw.githubusercontent.com/blawar/titledb/master/versions.txt
;VersionsURL=sdmc:/versions.txt
; URL with titledb json
TitleDB=https://raw.githubusercontent.com/blawar/titledb/master/DE.de.json
;Browse saves FS in Read-only mode
ROSaveFS=false
; Show "Update all items from here..." in context menu of file browsers
ShowUpdateFromHere=true
; Show cache warming spinner
ShowCacheWarmingIndicator=true
; Move cursor down after selection
MoveDownAfterX=true
; Screen idle timeout in seconds
ScreenIdleTimeout=0
; Auto repeat nav. buttons when holding
Autorepeat=true
; Show cursors on both panels in two-panel browsinig mode
Secondcursor=false
; Backup saves before delete
FoolproofSaveDelete=true
; Show time in status line
TimeShow=true
; Show time with seconds
TimeShowSeconds=true
; Run Application list from file browser by pressing L
BrowseAppsFromFiles=false
; Validate SSL certificates on network connections
ValidateSSL=false
; UpdateURL
DBIUpdateURL=https://github.com/rashevskyv/DBI/releases/latest/download/latest.zip
; Dump generated forwarders to configured dump location
DumpForwarders=false
[Filtering]
; Apply filebrowser filter to directories
FilterFolders=true
; Inherit filter in subfolders
InheritFilter=true
; Visibility of main menu items
[MainMenu]
; Browse and install files from SD card
BrowseSD=true
; Browse and copy files from SYSTEM partition
BrowseSystem=false
; Browse and copy files from USER partition
BrowseUser=false
; Browse and install files from USB flash drives and HDD
USBHost=true
; Browse and install files from PC via dbibackend
BackendInstall=true
; Install game from inserted game cartridge
GameCard=true
; Browse and install files from configured network sources
Network=true
; Browse and install files from configured sd card folders
Local=true
; Browse installed applications
BrowseApps=true
; View where you can view or delete installed tickets
Tickets=true
; View where you can view or delete game saves
Saves=true
; MTP responder
MTP=true
; FTP Server
FTP=true
; HTTP Server
HTTP=true
; Tools
Tools=true
[Applications]
; Whether check or not LFS mod size
CalculateLFSSize=true
; Install options
[Install]
; Check NCA hash during install
CheckHash=true
; Allow NSZ/XCZ install in applet mode
EnableNSZ=true
; Create LFS folder in /atmosphere/contents after installation
CreateLFS=false
;
; Note! Following flags can make games to crash.
; Patch restrictions for user account such as Linking
PatchUAC=false
; Patch restriction to create screenshots
PatchScreenshot=false
; Patch restriction to video recording
PatchVideoRec=false
; MTP options
[MTP]
; Show or not NSP that includes base game, latest update and all DLC in single multi-title file
ShowCombinedNSP=true
; Add [Base] and [Update] suffix to filename
AddBaseUpdate = false
; Show or not virtual "Mods & cheats" folder that redirects to sdmc:/atmosphere/contents/TITLEID
ShowMAC=true
; Use TitleID for "Mods & cheats" folder
MACasTID=true
; Show user defined shortcuts to MircoSD folders as separate storages
CustomStorages=true
; Turn screen off on start MTP mode
TurnOffScreen=false
; Report android extension (some initiators thinks that android has bugs)
ReportAndroidExtension=true
; Use single URB transfer. Will be a lot slower, but can improve stability
SingleURB=false
; MTP transmission buffer size in KB
BufferSize=512
; MTP transmission timeout in ms
NewBufferTimeout=2500
; Send Object_Removed event for files copied to Install storages
AutoremoveInstalled=true
; FTP options
[FTP]
; Turn screen off on start FTP mode
TurnOffScreen=false
; Read file modification time (can slow down on large dirs)
ReadMT=false
; Access port
Port=5000
; Min value for passive port range. Use 0 to Auto
MinPassivePort=40000
; Max value for passive port range. Use 0 to Auto
MaxPassivePort=40100
; send current directory as type=cdir
CDIR=false
; Force UTF8 usage
ForceUtf8=true
;HTTP options
[HTTP]
; Use parallel downloading
UseParallelDownloading=true
; Access port
Port=1234
; Access point options
[Access point]
; Start local access point for FTP/HTTP server
UseAP=false
SSID=
Password=
Use5GHz=false
Hidden=false
;Enable or disable various MTP storages
[MTP Storages]
1: SD Card=true
2: Nand USER=false
3: Nand SYSTEM=false
4: Installed games=true
5: SD Card install=true
6: NAND install=true
7: Saves=true
8: Album=true
9: Gamecard=false
; Network install sources
[Network sources]
; <display name>=<type>|<URL>
;NSP Indexer=URLList|http://192.168.1.47/nspindexer/index.php?DBI
;Home server=ApacheHTTP|http://192.168.1.47/Nintendo/Switch/
;WebDAV test=WebDAV|http://user:password@192.168.1.47/webdav/
;Test FTP=FTP|ftp://192.168.1.24:2121/
;Test SFTP=SFTP|sftp://user:password@192.168.1.24/
;Test SFTP=SFTP|sftp://remote_user@192.168.1.47/
;Instead of password you can use sdmc:/switch/.ssh/id_rsa and sdmc:/switch/.ssh/id_rsa.pub files
;Sorry, but it seems to be libcurl limitation to use full keypair instead of only private key.
; Main menu shortcuts to SD card locations
[Local sources]
; <display name>=<path>
;Homebrew=sdmc:/switch
DBILogs=sdmc:/DBI/logs
[MTP custom storages]
; <display name>=<path>
;Homebrew=sdmc:/switch
DBILogs=sdmc:/DBI/logs
; Override for display name
; <UPPERCASED TID>=<Desired name>
[Title name override]
;010023901191C000=Naheulbeuk
[Disabled titles to check for updates]
BlockAllTitlesWithLFS=true
010072400E04A000; Pokemon Cafe Mix

BIN
switch/DBI/dbi.config Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
switch/EdiZon/EdiZon.nro Normal file

Binary file not shown.

BIN
switch/JKSV/JKSV.nro Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
switch/Neumann/Neumann.nro Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
switch/breeze/Breeze.nro Normal file

Binary file not shown.

Binary file not shown.

BIN
switch/chiaki/chiaki.nro Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
switch/sphaira/sphaira.nro Normal file

Binary file not shown.

BIN
switch/tinfoil/icons.db Normal file

Binary file not shown.

View File

@@ -0,0 +1,15 @@
ISC License
Copyright (c) 2018, SciresM
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

View File

@@ -0,0 +1,5 @@
Copyright 2017-2018 libnx Authors
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

View File

@@ -0,0 +1,15 @@
ISC License
Copyright (c) 2018, SciresM
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

View File

@@ -0,0 +1,25 @@
The following MIT license is included for a MIT licensed JSON library that Tinfoil uses:
https://github.com/nlohmann/json/
MIT License
Copyright (c) 2013-2018 Niels Lohmann
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,201 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

View File

@@ -0,0 +1 @@
{"convertStandardCrypto":0,"linkedUser":"","linkedUserSig":"","fingerprint":"","deleteAfter":1,"useCommonSaveDir":0,"showOnlyTitlesWithFiles":0,"saveDownloadCopy":0,"includeDLC":1,"includeUpdate":1,"reinstallNca":0,"skipFirmwareCheck":1,"storageId":5,"streamInstall":1,"enableMTP":1,"enableNUT":1,"disableGC":1,"heapMinSize":0,"titleDbUrl":"http://tinfoil.media/repo/db/","xciInstallUpdate":0,"parentalMode":0,"initialized":1,"googleApiKey":"","oneFichierApiKey":"","xciInstallDlc":0,"installUnsigned":3770082101915833269,"bypassFirmwareCheck":1,"username":"","password":"","music":0,"downloadIcons":1,"autoUpdate":1,"extractIcons":1,"saveDirectory":"sdmc:/tinfoil/saves","eshopDumpDirectory":"sdmc:/tinfoil/dumps/eshop","threads":"1","connectTimeout":"15","region":"DE","language":"de","logLevel":"Warning","theme":"Dark","windows":{"":{"display":0},"Console":{"display":1},"FILE_LIST":{"display":1},"File Browser":{"display":0},"Firmware":{"display":0,"sort":255},"GBA":{"display":0,"sort":255},"Game Gear":{"display":0,"sort":255},"Gameboy":{"display":0,"sort":255},"Homebrew Store":{"display":0,"sort":255},"INSTALL_MENU":{"display":1},"Incomplete":{"display":0,"sort":255},"Installed":{"display":0,"sort":255},"LocationList":{"display":0},"N64":{"display":0,"sort":255},"NDS":{"display":0,"sort":255},"NES":{"display":0,"sort":255},"New DLC":{"display":0,"sort":255},"New Games":{"display":1,"sort":133},"New Updates":{"display":0,"sort":255},"Payloads":{"display":0},"Play Station":{"display":0,"sort":255},"PlayStation Portable":{"display":0,"sort":255},"Queue":{"display":1},"Recommended":{"display":1,"sort":0},"SG-1000":{"display":0,"sort":255},"SNES":{"display":0,"sort":255},"Sega CD":{"display":0,"sort":255},"Sega Dreamcast":{"display":0,"sort":255},"Sega Genesis":{"display":0,"sort":255},"Sega Master System":{"display":0,"sort":255},"Shared Saves":{"display":0,"sort":255},"Tickets":{"display":1},"Title Keys":{"display":1},"XCI":{"display":1,"sort":133},"lst":{"display":0},"menu":{"display":0},"search_results":{"display":0,"sort":255}}}

View File

@@ -0,0 +1,14 @@
{
"bsdsockets_version": 1,
"tcp_tx_buf_size": 262144,
"tcp_rx_buf_size": 262144,
"tcp_tx_buf_max_size": 524288,
"tcp_rx_buf_max_size": 524288,
"udp_tx_buf_size": 9216,
"udp_rx_buf_size": 42240,
"sb_efficiency": 4,
"serialized_out_addrinfos_max_size": 4096,
"serialized_out_hostent_max_size": 512,
"bypass_nsd": 0,
"dns_timeout": 0
}

BIN
switch/tinfoil/tinfoil.nro Normal file

Binary file not shown.