Easy Installer 0.3.4
This commit is contained in:
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).
|
||||
5
Switch/.packages/Easy Installer/config.ini
Normal file
5
Switch/.packages/Easy Installer/config.ini
Normal file
@@ -0,0 +1,5 @@
|
||||
[*Install Overlay]
|
||||
system=default
|
||||
mode=default
|
||||
grouping=default
|
||||
footer=
|
||||
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 Downloader",
|
||||
"file-1-url": "https://raw.githubusercontent.com/Woody-NX/NiklasCFW/refs/heads/NiklasCFW_Pack/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"
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user