Added switch folder (lowercase)
This commit is contained in:
BIN
switch/.overlays/BatteryChargeInfoNX.ovl
Normal file
BIN
switch/.overlays/BatteryChargeInfoNX.ovl
Normal file
Binary file not shown.
BIN
switch/.overlays/SimpleModManagerOverlay.ovl
Normal file
BIN
switch/.overlays/SimpleModManagerOverlay.ovl
Normal file
Binary file not shown.
BIN
switch/.overlays/Status-Monitor-Overlay.ovl
Normal file
BIN
switch/.overlays/Status-Monitor-Overlay.ovl
Normal file
Binary file not shown.
4
switch/.overlays/desktop.ini
Normal file
4
switch/.overlays/desktop.ini
Normal file
@@ -0,0 +1,4 @@
|
||||
[ViewState]
|
||||
Mode=
|
||||
Vid=
|
||||
FolderType=Generic
|
||||
BIN
switch/.overlays/ldnmitm_config.ovl
Normal file
BIN
switch/.overlays/ldnmitm_config.ovl
Normal file
Binary file not shown.
BIN
switch/.overlays/ovlEdiZon.ovl
Normal file
BIN
switch/.overlays/ovlEdiZon.ovl
Normal file
Binary file not shown.
BIN
switch/.overlays/ovlSysmodules.ovl
Normal file
BIN
switch/.overlays/ovlSysmodules.ovl
Normal file
Binary file not shown.
BIN
switch/.overlays/ovlmenu.ovl
Normal file
BIN
switch/.overlays/ovlmenu.ovl
Normal file
Binary file not shown.
BIN
switch/.overlays/sys-patch-overlay.ovl
Normal file
BIN
switch/.overlays/sys-patch-overlay.ovl
Normal file
Binary file not shown.
BIN
switch/.overlays/tetris.ovl
Normal file
BIN
switch/.overlays/tetris.ovl
Normal file
Binary file not shown.
27
switch/.packages/Broomstick/README.md
Normal file
27
switch/.packages/Broomstick/README.md
Normal 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).
|
||||
1
switch/.packages/Broomstick/config.ini
Normal file
1
switch/.packages/Broomstick/config.ini
Normal file
@@ -0,0 +1 @@
|
||||
404: Not Found
|
||||
43
switch/.packages/Broomstick/package.ini
Normal file
43
switch/.packages/Broomstick/package.ini
Normal 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]
|
||||
53
switch/.packages/Cool Curves/README.md
Normal file
53
switch/.packages/Cool Curves/README.md
Normal 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.
|
||||
1
switch/.packages/Cool Curves/config.ini
Normal file
1
switch/.packages/Cool Curves/config.ini
Normal file
@@ -0,0 +1 @@
|
||||
404: Not Found
|
||||
36
switch/.packages/Cool Curves/package.ini
Normal file
36
switch/.packages/Cool Curves/package.ini
Normal 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]
|
||||
30
switch/.packages/Easy Installer/README.md
Normal file
30
switch/.packages/Easy Installer/README.md
Normal 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).
|
||||
27
switch/.packages/Easy Installer/music.json
Normal file
27
switch/.packages/Easy Installer/music.json
Normal 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"
|
||||
}
|
||||
]
|
||||
67
switch/.packages/Easy Installer/overlays.json
Normal file
67
switch/.packages/Easy Installer/overlays.json
Normal 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"
|
||||
}
|
||||
]
|
||||
75
switch/.packages/Easy Installer/package.ini
Normal file
75
switch/.packages/Easy Installer/package.ini
Normal 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]
|
||||
37
switch/.packages/Easy Installer/packages.json
Normal file
37
switch/.packages/Easy Installer/packages.json
Normal 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"
|
||||
}
|
||||
]
|
||||
7
switch/.packages/Easy Installer/update/packages.json
Normal file
7
switch/.packages/Easy Installer/update/packages.json
Normal 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"
|
||||
}
|
||||
]
|
||||
5
switch/.packages/Memory Config/config.ini
Normal file
5
switch/.packages/Memory Config/config.ini
Normal file
@@ -0,0 +1,5 @@
|
||||
[*Copy Buffer]
|
||||
system=default
|
||||
mode=option
|
||||
grouping=default
|
||||
footer=
|
||||
60
switch/.packages/Memory Config/package.ini
Normal file
60
switch/.packages/Memory Config/package.ini
Normal 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]
|
||||
5
switch/.packages/Mod Alchemist/config.ini
Normal file
5
switch/.packages/Mod Alchemist/config.ini
Normal file
@@ -0,0 +1,5 @@
|
||||
[*Toggle?1]
|
||||
system=default
|
||||
mode=toggle
|
||||
grouping=split3
|
||||
footer=
|
||||
270
switch/.packages/Mod Alchemist/package.ini
Normal file
270
switch/.packages/Mod Alchemist/package.ini
Normal 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]
|
||||
BIN
switch/.packages/Mod Alchemist/repos/Fl4sh9174.zip
Normal file
BIN
switch/.packages/Mod Alchemist/repos/Fl4sh9174.zip
Normal file
Binary file not shown.
BIN
switch/.packages/Mod Alchemist/repos/KeatonTheBot.zip
Normal file
BIN
switch/.packages/Mod Alchemist/repos/KeatonTheBot.zip
Normal file
Binary file not shown.
BIN
switch/.packages/Mod Alchemist/repos/StevensND.zip
Normal file
BIN
switch/.packages/Mod Alchemist/repos/StevensND.zip
Normal file
Binary file not shown.
BIN
switch/.packages/Mod Alchemist/repos/theboy181.zip
Normal file
BIN
switch/.packages/Mod Alchemist/repos/theboy181.zip
Normal file
Binary file not shown.
20
switch/.packages/Mod Alchemist/search_patterns.txt
Normal file
20
switch/.packages/Mod Alchemist/search_patterns.txt
Normal 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
|
||||
@@ -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"
|
||||
}
|
||||
]
|
||||
84
switch/.packages/NiklasCFW und Firmware Downloader/apps.json
Normal file
84
switch/.packages/NiklasCFW und Firmware Downloader/apps.json
Normal 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"
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
[NiklasCFW Downloader]
|
||||
system=default
|
||||
mode=default
|
||||
grouping=default
|
||||
footer=
|
||||
@@ -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"
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
]
|
||||
|
||||
281
switch/.packages/NiklasCFW und Firmware Downloader/package.ini
Normal file
281
switch/.packages/NiklasCFW und Firmware Downloader/package.ini
Normal 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]
|
||||
@@ -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"
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
]
|
||||
@@ -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"
|
||||
}
|
||||
]
|
||||
5
switch/.packages/RebootNX/config.ini
Normal file
5
switch/.packages/RebootNX/config.ini
Normal file
@@ -0,0 +1,5 @@
|
||||
[*Boot Optionen]
|
||||
system=default
|
||||
mode=default
|
||||
grouping=default
|
||||
footer=
|
||||
26
switch/.packages/RebootNX/package.ini
Normal file
26
switch/.packages/RebootNX/package.ini
Normal 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(*)}'
|
||||
|
||||
5
switch/.packages/config.ini
Normal file
5
switch/.packages/config.ini
Normal file
@@ -0,0 +1,5 @@
|
||||
[*Boot Optionen]
|
||||
system=default
|
||||
mode=default
|
||||
grouping=default
|
||||
footer=
|
||||
0
switch/.packages/package.ini
Normal file
0
switch/.packages/package.ini
Normal file
BIN
switch/Checkpoint/Checkpoint.nro
Normal file
BIN
switch/Checkpoint/Checkpoint.nro
Normal file
Binary file not shown.
BIN
switch/DBI/DBI.nro
Normal file
BIN
switch/DBI/DBI.nro
Normal file
Binary file not shown.
BIN
switch/DBI/DBI/DBI.nro
Normal file
BIN
switch/DBI/DBI/DBI.nro
Normal file
Binary file not shown.
220
switch/DBI/DBI/dbi.config
Normal file
220
switch/DBI/DBI/dbi.config
Normal 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
BIN
switch/DBI/dbi.config
Normal file
Binary file not shown.
BIN
switch/DNS_mitm Tester/DNS_mitm Tester.nro
Normal file
BIN
switch/DNS_mitm Tester/DNS_mitm Tester.nro
Normal file
Binary file not shown.
BIN
switch/Daybreak/daybreak.nro
Normal file
BIN
switch/Daybreak/daybreak.nro
Normal file
Binary file not shown.
BIN
switch/EdiZon/EdiZon.nro
Normal file
BIN
switch/EdiZon/EdiZon.nro
Normal file
Binary file not shown.
BIN
switch/JKSV/JKSV.nro
Normal file
BIN
switch/JKSV/JKSV.nro
Normal file
Binary file not shown.
BIN
switch/Linkalho/linkalho.nro
Normal file
BIN
switch/Linkalho/linkalho.nro
Normal file
Binary file not shown.
BIN
switch/Moonlight-Switch/Moonlight-Switch.nro
Normal file
BIN
switch/Moonlight-Switch/Moonlight-Switch.nro
Normal file
Binary file not shown.
BIN
switch/NX-Activity-Log/NX-Activity-Log.nro
Normal file
BIN
switch/NX-Activity-Log/NX-Activity-Log.nro
Normal file
Binary file not shown.
BIN
switch/NX-Save-Sync/NX-Save-Sync.nro
Normal file
BIN
switch/NX-Save-Sync/NX-Save-Sync.nro
Normal file
Binary file not shown.
BIN
switch/NXGallery/NXGallery.nro
Normal file
BIN
switch/NXGallery/NXGallery.nro
Normal file
Binary file not shown.
BIN
switch/NXRemoteLauncher/NXRemoteLauncher.nro
Normal file
BIN
switch/NXRemoteLauncher/NXRemoteLauncher.nro
Normal file
Binary file not shown.
BIN
switch/Neumann/Neumann.nro
Normal file
BIN
switch/Neumann/Neumann.nro
Normal file
Binary file not shown.
BIN
switch/SimpleModDownloader/SimpleModDownloader.nro
Normal file
BIN
switch/SimpleModDownloader/SimpleModDownloader.nro
Normal file
Binary file not shown.
BIN
switch/SimpleModManager/SimpleModManager.nro
Normal file
BIN
switch/SimpleModManager/SimpleModManager.nro
Normal file
Binary file not shown.
BIN
switch/SwitchIdent/SwitchIdent.nro
Normal file
BIN
switch/SwitchIdent/SwitchIdent.nro
Normal file
Binary file not shown.
BIN
switch/Switch_themes_Installer/NXThemesInstaller.nro
Normal file
BIN
switch/Switch_themes_Installer/NXThemesInstaller.nro
Normal file
Binary file not shown.
BIN
switch/Sys-Clk Manager/sys-clk-manager.nro
Normal file
BIN
switch/Sys-Clk Manager/sys-clk-manager.nro
Normal file
Binary file not shown.
BIN
switch/breeze/Breeze.nro
Normal file
BIN
switch/breeze/Breeze.nro
Normal file
Binary file not shown.
BIN
switch/cheats-updater/cheats-updater.nro
Normal file
BIN
switch/cheats-updater/cheats-updater.nro
Normal file
Binary file not shown.
BIN
switch/chiaki/chiaki.nro
Normal file
BIN
switch/chiaki/chiaki.nro
Normal file
Binary file not shown.
BIN
switch/ldnmitm_config/ldnmitm_config.nro
Normal file
BIN
switch/ldnmitm_config/ldnmitm_config.nro
Normal file
Binary file not shown.
BIN
switch/nxdumptool/nxdumptool.nro
Normal file
BIN
switch/nxdumptool/nxdumptool.nro
Normal file
Binary file not shown.
BIN
switch/sphaira/sphaira.nro
Normal file
BIN
switch/sphaira/sphaira.nro
Normal file
Binary file not shown.
BIN
switch/tinfoil/icons.db
Normal file
BIN
switch/tinfoil/icons.db
Normal file
Binary file not shown.
15
switch/tinfoil/licenses/hactool.license
Normal file
15
switch/tinfoil/licenses/hactool.license
Normal 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.
|
||||
5
switch/tinfoil/licenses/libnx.license
Normal file
5
switch/tinfoil/licenses/libnx.license
Normal 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.
|
||||
15
switch/tinfoil/licenses/libstratosphere.dmnt.license
Normal file
15
switch/tinfoil/licenses/libstratosphere.dmnt.license
Normal 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.
|
||||
25
switch/tinfoil/licenses/nlohmann.json.license
Normal file
25
switch/tinfoil/licenses/nlohmann.json.license
Normal 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.
|
||||
201
switch/tinfoil/licenses/nxmtpserver.license
Normal file
201
switch/tinfoil/licenses/nxmtpserver.license
Normal 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.
|
||||
1
switch/tinfoil/options.json
Normal file
1
switch/tinfoil/options.json
Normal 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}}}
|
||||
14
switch/tinfoil/socket.json
Normal file
14
switch/tinfoil/socket.json
Normal 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
BIN
switch/tinfoil/tinfoil.nro
Normal file
Binary file not shown.
Reference in New Issue
Block a user