Skip to content

IrneRacoonovich/Uberhand-Overlay

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uberhand Overlay (HOS 16.0.0+)

Screenshots

Overlay Menu Package Menu Easy Installer Package 4IFIR Wizard Package

Craft, Share, and Customize Your Commands!

Uberhand is a rework of Ultrahand Overlay, that provides expanded functionality, better user experience and built-in support for various overclocking-related features for your packages. Uberhand enables you to create and share packages, providing enhanced functionality for managing files and directories on your SD card.

Create directories, merge files, and customize configurations effortlessly using simple config.ini files.

Features

Uberhand is a Tesla overlay that provides powerful functionality for managing and manipulating files and directories on an SD card. It offers the following features:

  • Create Directories:

    • Effortlessly create directories on your SD card by specifying the directory path. Uberhand will handle the creation process for you.
  • Copy Files or Directories:

    • Easily copy files or directories from one location to another on your SD card. Just provide the source and destination paths, and Uberhand will seamlessly handle the copying process.
  • Delete Files or Directories:

    • Simplify file and directory deletion on your SD card. By specifying the path of the file or directory you want to delete, Uberhand promptly removes it, making the deletion process hassle-free.
  • Move Files or Directories:

    • Seamlessly move files or directories between locations on your SD card. Provide the source path and the destination directory path, and Uberhand takes care of the moving process, ensuring smooth relocation.
  • Modify INI Files:

    • Edit INI files on your SD card with ease. Take full control over your configurations by updating existing key-value pairs, adding new entries, or creating new sections within the INI file using Uberhand. Customize and tailor your INI files effortlessly through its intuitive interface.
  • Hex Edit Files:

    • Perform hexadecimal editing of files on your SD card. Edit the binary data directly, allowing for precise control over your data. Uberhand's Hex Edit Files feature enables you to analyze, modify, and customize files in their raw form.

Uberhand provides a convenient command-line interface to perform these operations, allowing you to efficiently manage your files, directories, and INI files on an SD card.

Getting Started

Nintendo Switch Compatibility

To run the Uberhand overlay on the Nintendo Switch, you need to have the necessary homebrew environment set up on your console. Once you have the homebrew environment set up, you can transfer the compiled executable file to your Switch and launch it using the Tesla Overlay.

Please note that running homebrew software on your Nintendo Switch may void your warranty and can carry certain risks. Ensure that you understand the implications and follow the appropriate guidelines and precautions when using homebrew software.

Compilation Prerequisites

To compile and run the program, you need to have the following dependencies installed:

  • TESLA library
  • switch-jansson
  • switch-curl
  • switch-zziplib
  • switch-mbedtls

Usage

To use Uberhand, follow these steps:

  1. Create a directory named Uberhand in the config root folder on your SD card.
  2. Place the config.ini package file in the Uberhand directory (or sub-directory). This package file contains the configuration options for Uberhand.
  3. Your commands will show up on the Tesla menu within the Uberhand overlay. You can click A to execute any command, as well as click X to view and select the individual command lines written in the ini for execution.

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please create an issue or submit a pull request.

License

This project is licensed under the CC-BY-NC-4.0 License.

Releases

No releases published

Packages

No packages published

Languages

  • C++ 68.2%
  • C 30.3%
  • Makefile 1.2%
  • Other 0.3%