Skip to content

Latest commit

 

History

History

libultra

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

libultra

Ultrahand Logo

Overview

libultra is a powerful collection of helper functions designed specifically for the Ultrahand Overlay project. This library offers a comprehensive set of utilities aimed at simplifying common tasks and enhancing the efficiency of your projects within the Ultrahand Overlay ecosystem.

Features

  • ultra.hpp: The main header file for the libultra library, including all essential functions and declarations for seamless integration into your projects.
  • debug_funcs.hpp: A collection of functions tailored for debugging purposes, aiding in identifying and resolving issues within your codebase.
  • download_funcs.hpp: Utilities for managing file downloads, enabling seamless retrieval of resources from external sources.
  • get_funcs.hpp: Functions for retrieving data from various sources, simplifying the process of fetching information within your applications.
  • hex_funcs.hpp: Tools for working with hexadecimal data, facilitating operations such as conversion and manipulation of hexadecimal values.
  • ini_funcs.hpp: Helper functions for handling INI configuration files, offering a convenient way to manage application settings.
  • json_funcs.hpp: Utilities for parsing and manipulating JSON data, providing easy integration with JSON-based APIs and services.
  • list_funcs.hpp: Functions for working with lists and arrays, offering essential operations like sorting, searching, and manipulation of list elements.
  • mod_funcs.hpp: Functions for manipulating game mods, facilitating operations and management tasks related to modifications in gaming environments.
  • path_funcs.hpp: Tools for working with file paths and directories, simplifying file system operations within your applications.
  • string_funcs.hpp: A collection of string manipulation functions, providing utilities for tasks such as formatting, searching, and modification of strings.

Usage

To build Ultrahand overlays with libultra + libtesla, simply add the lib folder to your project, then import tesla.hpp.

Contribution

Contributions to libultra are welcome. If you have ideas for additional helper functions or improvements to existing ones, feel free to submit a pull request or open an issue on GitHub.

License

Licensed under both GPLv2 and CC-BY-4.0.

Copyright (c) 2024 ppkantorski