i'll double check the output of the algo when i get the chance. but do keep in mind not everything will convert properly as cheats. it should produce a similar output to this script, so if it is putting out a different output i may have to modify the function a bit. but if the output is the same and you are still having problems, then its likely an incompatible mod to cheat conversion.can’t get cheats to work
Yes and No, It replace Tesla-Menu, which is the Overlay which shown the other overlays, but still needs Tesla SYSModule.so it bassicly replace the tesla overlay?
if i already have tesla menu and want to use this, will i have to re download all my cheats etc or will this still work with all the current tesla menu items i have ?
Hello ppkantorski!
Thanks for your great work!
I have some questions, first, how can I rename my overlays in Ultrahand? And how can i translate them?
Thanks!
[Replace Overlay Text]
hex-by-string <overlay_file_path> <text_to_replace_1> <text_replacement_1>
hex-by-string <overlay_file_path> <text_to_replace_2> <text_replacement_2>
hex-by-string <overlay_file_path> <text_to_replace_3> <text_replacement_3>
hex-by-string <overlay_file_path> <text_to_replace_4> <text_replacement_4>
hex-by-string <overlay_file_path> <text_to_replace_5> <text_replacement_5>
...
got ya so i can simply just swap over to ultra hand from tesla with relative ease and i wont be missing anything i currently have instaled ?no this will functionally behave similarly to Tesla menu for overlays. it interfaces with nx-ovlloader to spawn them the same exact way Tesla does, except with some more custom options (like user specified launch arguments).
Translating Tesla overlays requires translating words in their source code and recompiling (or somehow hexing in all the replacements you need). Translating Ultrahand packages however is very easy since it just requires renaming the INI sections in the .ini files and words wherever else they may be mentioned (like in json files, etc). I could add in an option to rename overlays from within the `overlays.ini` file, then create a toggle for it, however the way it is constructed reads and displays the overlay name directly from the `.ovl` file.
If you want to attempt hexing your translations into the compiled overlay files, you can do it with Ultrahand commands.
INI:[Replace Overlay Text] hex-by-string <overlay_file_path> <text_to_replace_1> <text_replacement_1> hex-by-string <overlay_file_path> <text_to_replace_2> <text_replacement_2> hex-by-string <overlay_file_path> <text_to_replace_3> <text_replacement_3> hex-by-string <overlay_file_path> <text_to_replace_4> <text_replacement_4> hex-by-string <overlay_file_path> <text_to_replace_5> <text_replacement_5> ...
But keep in mind that hexing does not change the size, so you might have issues if you try replacing shorter text with longer text.
pretty much, yeah.got ya so i can simply just swap over to ultra hand from tesla with relative ease and i wont be missing anything i currently have instaled ?
It goes by the name of the entry in the .ini, so whatever you have your entry named as within android.ini.I'm trying to figure out how to setup commands to reboot into Lakka, Ubuntu & Android on an OLED.
The name of the .ini file in my bootloader/ini folder is accurate and case sensive but I just reboot to Hekate which autoboots to Atmosphere EmuNAND
This is what I got, based off the information I can find.
[Reboot to Android]
reboot ini android.ini
How do I get this to work?
reboot ini <NAME_OF_ENTRY>
reboot ini <NAME_OF_ENTRY> <DUPLICATE_INDEX>
This is the only thing that I'm missing. I really would like to rename all of them easily if it's possible. Pedants have such a difficult life, you have no ideaI could add in an option to rename overlays from within the `overlays.ini` file, then create a toggle for it, however the way it is constructed reads and displays the overlay name directly from the `.ovl` file.
Will no be «easy» possible, is like if you want to rename a executable internal name.This is the only thing that I'm missing. I really would like to rename all of them easily if it's possible. Pedants have such a difficult life, you have no idea
Compiling everything myself over and over again. I really wish that there would be some easier/faster way to do it.Will no be «easy» possible, is like if you want to rename a executable internal name.
in 1.6.9 ive added `custom_name=` and `custom_version=` for renaming overlay / package entries within `/config/ultrahand/overlays.ini` and `/config/ultrahand/packages.ini`. This won't change the hard coded name on overlays, but users can use custom names for their displayed overlays / packages on the menu. It will however change the displayed name across the board for packages though. still working on a couple things before i releaseThis is the only thing that I'm missing. I really would like to rename all of them easily if it's possible. Pedants have such a difficult life, you have no idea