Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Hekate Toolbox Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=Hekate Toolbox |image=hekatetoolboxswitch.png |description=A toolbox for Hekate |author=WerWolv |lastupdated=2022/10/14 |type=Utilities |version=4.0.2 |license=GPL-3.0 |download=https://dlhb.gamebrew.org/switchhomebrews/hekatetoolboxswitch.7z |website=https://github.com/WerWolv/Hekate-Toolbox/ |source=https://github.com/WerWolv/Hekate-Toolbox |donation= }} {{#seo: |title=Switch Homebrew Apps (Utilities) - GameBrew |title_mode=append |ima...")
 
No edit summary
Line 4: Line 4:
|description=A toolbox for Hekate
|description=A toolbox for Hekate
|author=WerWolv
|author=WerWolv
|lastupdated=2022/10/14
|lastupdated=2023/04/17
|type=Utilities
|type=Utilities
|version=4.0.2
|version=4.0.3
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/switchhomebrews/hekatetoolboxswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/hekatetoolboxswitch.7z
Line 19: Line 19:
|image_alt=Hekate Toolbox
|image_alt=Hekate Toolbox
}}
}}
{{cleanup|article|Needs cleanup}}
The Hekate Toolbox is a set of tools that enables the user to modify loader settings (however, a modified version of the loader is required). Initially designed for use with tomGER's SDFiles, it is now compatible with Hekate-based CFW configurations, including [[Kosmos Switch|AtlasNX's Kosmos]].
A toolbox for Hekate
 
==Features==
Ability to read and alter the hbmenu launch button combination.
Capability to modify the hbmenu configuration, ensuring the settings persist after reboots.
Capability to read and modify the default launcher between album and hbmenu.
Capability for sysmodule hotloading and unloading.
Capability to reboot to Hekate profiles and the Hekate menu.


==Media==
==Media==
<youtube></youtube>
'''HEKATE TOOLBOX - REBOOT HEKATE V2/OLED - ÉTEINDRE - CHANGER L'ACCÈS DU HBMENU (ALBUM) - SYS-MODULES - ([https://www.youtube.com/watch?v=pO_A7_SG3Ow deejay87])'''<br>
 
<youtube>pO_A7_SG3Ow</youtube>


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/hekatetoolboxswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/hekatetoolboxswitch-01.pnga
https://dlhb.gamebrew.org/switchhomebrews/hekatetoolboxswitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/hekatetoolboxswitch-02.pnga
https://dlhb.gamebrew.org/switchhomebrews/hekatetoolboxswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/hekatetoolboxswitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/hekatetoolboxswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/hekatetoolboxswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/hekatetoolboxswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/hekatetoolboxswitch-08.png


==Changelog==
==Changelog==
'''v.1.0'''
'''v4.0.3'''
* Recompiled using newest libraries in order to support newer firmwares
* Tested working on FW 16 - Ty to @hax4dazy for compiling and testing this release!
'''v4.0.2'''
*Introduced restricted mode in the "Reboot to Hekate" menu:
**It will be turned on when the app can't completely prepare for a hekate reboot, but has enough to do a basic reboot or shutdown.
**This will be mostly useful for Mariko users.
**Suggested by Monked on Discord
*Removed hid-mitm support (it's deprecated and broken and no longer necessary)
*Binary size cut almost in half
There were also lots of changes that have been ready for years but never actually made it into a release until now:
*Regular reboot to hekate has been made safer thanks to Atmosphere's ams:bpc service
*Regular reboot to hekate now also has a "Boot to UMS (SD Card)" option, which immediately boots you into hekate with USB transfer enabled
**Suggested by FennecTECH
*Lots of tiny refactors everywhere
*Tested working on FW 15.0.0 / AMS 1.4.0
'''v4.0.1'''
* Rebranded "Kosmos Toolbox" to "Hekate Toolbox", including the logo.
** This is a purely visual change.
** We actually debranded it nearly a year ago, see: [https://github.com/WerWolv/Hekate-Toolbox/commit/fae9f2112b2696cbb20dce76b93b41ebcee3366d fae9f21].
* Compiled with the latest LibNX and other used libraries to hopefully fix some bugs
'''v4.0.0'''
* Override key settings now support up to 8 custom title overrides.
** This feature only works in Atmosphere 0.10.2 and higher!
* Added an option to select a title when configuring overrides.
** Album override has now been renamed to "Default" and its title can be changed also.
** Besides listing all game titles, it comes with support for 4 applets: Album, Nintendo eShop, User Profile and Controller.
* All buttons now autoscroll when the selection goes out of bounds.
** This means the sysmodules page no longer needs pages. They were removed.
* Fixed touchscreen UI not working properly when using the list selector and the message box.
* Fixed Override key button not blocking input properly when reading for button presses.
* Added an option to immediately exit the program by pressing PLUS.
* Most menus/submenus now remember the last button selection.
* Hekate reboot menu now automatically selects the autoboot profile.
* Having a valid config.json is no longer necessary to list sysmodules. (the toolbox.json files are an option)
* Background services, Reboot to Hekate and Reboot now! buttons have been recolored to reduce eye strain.
* Lots of minor UI changes.
'''v3.0.0'''
* Fixes so the Toolbox works with latest libnx and Atmosphere again
* The flags folder will now be created before trying to create a boot2.flag file
* Third-party sysmodules can now create a toolbox.json file in their folder to make them be loadable by the toolbox
* To use this feature, create a toolbox.json file in your sysmodule's /atmosphere/contents/ folder with the following format:
<pre>
{
"name"  : "sys-something",
"tid"  : "0100000000000999",
"requires_reboot": false
}</pre>
* The atmosphere config files will now be created and filled if none was found
* Allow inputs from any controller, for consistency with hbmenu v3.2.0
* All you can see here was the work of @cathery so a huge thanks to them <3
'''v2.1.0'''
*This includes pagination for the sysmodules configuration page. This allows you to have up to 18 configurable sysmodules at once, necessary for fully loaded SDSetup bundles. Thanks to @KranKRival.
'''v2.0.0'''
*This is the version actually in Kosmos. Creating a release to end my pain and suffering with the Kosmos package script.
'''v1.1.0'''
* Crash fix when starting the toolbox without having any files in the /bootloader/ini directory.
* Fix weird behaviour when not having an exclamation mark in front of the button in the config file.
'''v1.0.0'''
* First Release.
* First Release.



Revision as of 01:56, 18 April 2023

Hekate Toolbox
File:Hekatetoolboxswitch.png
General
AuthorWerWolv
TypeUtilities
Version4.0.3
LicenseGPL-3.0
Last Updated2023/04/17
Links
Download
Website
Source

The Hekate Toolbox is a set of tools that enables the user to modify loader settings (however, a modified version of the loader is required). Initially designed for use with tomGER's SDFiles, it is now compatible with Hekate-based CFW configurations, including AtlasNX's Kosmos.

Features

Ability to read and alter the hbmenu launch button combination. Capability to modify the hbmenu configuration, ensuring the settings persist after reboots. Capability to read and modify the default launcher between album and hbmenu. Capability for sysmodule hotloading and unloading. Capability to reboot to Hekate profiles and the Hekate menu.

Media

HEKATE TOOLBOX - REBOOT HEKATE V2/OLED - ÉTEINDRE - CHANGER L'ACCÈS DU HBMENU (ALBUM) - SYS-MODULES - (deejay87)

Screenshots

https://dlhb.gamebrew.org/switchhomebrews/hekatetoolboxswitch-01.pnga https://dlhb.gamebrew.org/switchhomebrews/hekatetoolboxswitch-02.pnga

Changelog

v4.0.3

  • Recompiled using newest libraries in order to support newer firmwares
  • Tested working on FW 16 - Ty to @hax4dazy for compiling and testing this release!

v4.0.2

  • Introduced restricted mode in the "Reboot to Hekate" menu:
    • It will be turned on when the app can't completely prepare for a hekate reboot, but has enough to do a basic reboot or shutdown.
    • This will be mostly useful for Mariko users.
    • Suggested by Monked on Discord
  • Removed hid-mitm support (it's deprecated and broken and no longer necessary)
  • Binary size cut almost in half

There were also lots of changes that have been ready for years but never actually made it into a release until now:

  • Regular reboot to hekate has been made safer thanks to Atmosphere's ams:bpc service
  • Regular reboot to hekate now also has a "Boot to UMS (SD Card)" option, which immediately boots you into hekate with USB transfer enabled
    • Suggested by FennecTECH
  • Lots of tiny refactors everywhere
  • Tested working on FW 15.0.0 / AMS 1.4.0

v4.0.1

  • Rebranded "Kosmos Toolbox" to "Hekate Toolbox", including the logo.
    • This is a purely visual change.
    • We actually debranded it nearly a year ago, see: fae9f21.
  • Compiled with the latest LibNX and other used libraries to hopefully fix some bugs

v4.0.0

  • Override key settings now support up to 8 custom title overrides.
    • This feature only works in Atmosphere 0.10.2 and higher!
  • Added an option to select a title when configuring overrides.
    • Album override has now been renamed to "Default" and its title can be changed also.
    • Besides listing all game titles, it comes with support for 4 applets: Album, Nintendo eShop, User Profile and Controller.
  • All buttons now autoscroll when the selection goes out of bounds.
    • This means the sysmodules page no longer needs pages. They were removed.
  • Fixed touchscreen UI not working properly when using the list selector and the message box.
  • Fixed Override key button not blocking input properly when reading for button presses.
  • Added an option to immediately exit the program by pressing PLUS.
  • Most menus/submenus now remember the last button selection.
  • Hekate reboot menu now automatically selects the autoboot profile.
  • Having a valid config.json is no longer necessary to list sysmodules. (the toolbox.json files are an option)
  • Background services, Reboot to Hekate and Reboot now! buttons have been recolored to reduce eye strain.
  • Lots of minor UI changes.

v3.0.0

  • Fixes so the Toolbox works with latest libnx and Atmosphere again
  • The flags folder will now be created before trying to create a boot2.flag file
  • Third-party sysmodules can now create a toolbox.json file in their folder to make them be loadable by the toolbox
  • To use this feature, create a toolbox.json file in your sysmodule's /atmosphere/contents/ folder with the following format:
{
	"name"  : "sys-something",
	"tid"   : "0100000000000999",
	"requires_reboot": false
}
  • The atmosphere config files will now be created and filled if none was found
  • Allow inputs from any controller, for consistency with hbmenu v3.2.0
  • All you can see here was the work of @cathery so a huge thanks to them <3

v2.1.0

  • This includes pagination for the sysmodules configuration page. This allows you to have up to 18 configurable sysmodules at once, necessary for fully loaded SDSetup bundles. Thanks to @KranKRival.

v2.0.0

  • This is the version actually in Kosmos. Creating a release to end my pain and suffering with the Kosmos package script.

v1.1.0

  • Crash fix when starting the toolbox without having any files in the /bootloader/ini directory.
  • Fix weird behaviour when not having an exclamation mark in front of the button in the config file.

v1.0.0

  • First Release.

External links

Advertising: