Homebrew RELEASE HekateBrew - Nintendo Switch Homebrew for Hekate and Payload Launcher

bemar

Member
OP
Newcomer
Joined
Sep 27, 2019
Messages
11
Trophies
0
Age
40
XP
84
Country
France
HekateBrew
A simple homebrew to
  • Launch configs defined in Hekate ini file and directory
  • Launch payloads from Hekate payloads directory
  • Launch payloads from Argon-NX payloads directory
  • Launch payloads from /payloads directory or any custom path defined in settings
  • Change Hekate configuration
  • Reboot to Hekate
  • Reboot to RCM


66199858-f53b3f00-e69f-11e9-8cfe-714fcabb3303.gif


66199869-f9fff300-e69f-11e9-9f38-e29390d3af5e.gif


Notes

- Hekate config icons shown if they are defined as "icon=" option in ini file
- Payloads icons shown if they exist as bmp or png in Hekate payloads directory
- Payloads icons shown if they are defined as in Argon-NX

- For /payloads and custom path, icons shown if they exist as bmp or png in directory


How to install


  1. Download latest release from GitHub release page
  2. Unpack the downloaded zip file and put the files on the root of your Nintendo Switch's SD card
Download

(Credits defined on github page. Anyway big thanks to @CTCaer for Hekate and @XorTroll for Plutonium)
 
Last edited by bemar,
Release 0.7

bemar

Member
OP
Newcomer
Joined
Sep 27, 2019
Messages
11
Trophies
0
Age
40
XP
84
Country
France
New release : 0.7

Changelog:
Add the possibility to define a custom path for payload folder.
UI rewrite :

All Hekate configs are in a same layout
All payloads are in a same layout too.
Add settings file
Add settings UI to modify HekateBrew settings and Hekate configuration
Add File, List and Slider Dialogs for settings page​

(First post edited and Thanks added to @CTCaer and @XorTroll)
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,375
Trophies
1
Age
42
XP
5,379
Country
Germany
So basically I don't need "reboot to payload" any longer with this? Sounds good!
(I know that pressing POWER and rebooting in AMS actually reboots to whatever I renamed to reboot_payload.bin as well but using the faved reboot to payload icon in hbmenu is even faster for me).
Please change the nro file's location in zip file.
Put .nro file in HekateBrew folder.
I second that.
I hope all devs would just stop spamming their NROs right into the switch folder. Please use subfolders to keep it clean. :)
 
  • Like
Reactions: Refriger8tor
0.9

bemar

Member
OP
Newcomer
Joined
Sep 27, 2019
Messages
11
Trophies
0
Age
40
XP
84
Country
France
New release : 0.9

Changelog:
In options page, only show Hekate option if hekate ini file found
In main page alert user if no payloads were found and no hekate ini file found
HekateBrew.nro is from now in HekateBrew folder
(if coming from a previous release, delete HekateBrew.nro from switch folder)
Fix:
- "Reboot to Hekate" from main menu
- Hekate options page​


@n0v317y, @lordelan nro is from now in its correct subfolder ;)
@lordelan yes, actually you can reboot to the payload you want to without copying it and renaming it reboot_payload


If some of you are interested, I can add an autoboot, to an hekate config or a payload, if this nro is launched and no button is pressed in a defined delay
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,375
Trophies
1
Age
42
XP
5,379
Country
Germany
If some of you are interested, I can add an autoboot, to an hekate config or a payload, if this nro is launched and no button is pressed in a defined delay
This sounds like a good idea. Having it booting the reboot_payload.nro unless I hold A while it launches may speed up things. :)
 

n0v317y

Well-Known Member
Newcomer
Joined
Jul 23, 2018
Messages
74
Trophies
0
XP
553
Country
Ukraine
If some of you are interested, I can add an autoboot, to an hekate config or a payload, if this nro is launched and no button is pressed in a defined delay

if it detects emu -> autoboot to sys
if it detects sys -> autoboot to emu
If it's possible, this would be great for emummc user.
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,375
Trophies
1
Age
42
XP
5,379
Country
Germany
if it detects emu -> autoboot to sys
if it detects sys -> autoboot to emu
If it's possible, this would be great for emummc user.
That doesn't sound like a good use case to have it as a default. I'm fine with having that optional though.
Btw it can't "detect sys" when it's stock sysNAND, only if you're using CFW in sysNAND (as you can't even launch hekatebrew otherwise obviously). Just sayin'.
 

bemar

Member
OP
Newcomer
Joined
Sep 27, 2019
Messages
11
Trophies
0
Age
40
XP
84
Country
France
This sounds like a good idea. Having it booting the reboot_payload.nro unless I hold A while it launches may speed up things. :)
I plan this for the next release ! (but with a payload of your choice defined in settings)

if it detects emu -> autoboot to sys
if it detects sys -> autoboot to emu
If it's possible, this would be great for emummc user.
Not sure it would be a good use case and I don't think I can do something generic with this use case for all CFW...
I won't implement it in next release but will definitely have a look to see if I can implement this as optional in a future version
 
Last edited by bemar,
1.0

bemar

Member
OP
Newcomer
Joined
Sep 27, 2019
Messages
11
Trophies
0
Age
40
XP
84
Country
France
New release : 1.0

Changelog:
Add option to define a hekate config or payload to autoboot (when launching HekateBrew)
(If autoboot is enabled, you have 3 seconds to press any key or touch the screen to cancel it)
 
Last edited by bemar,

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,375
Trophies
1
Age
42
XP
5,379
Country
Germany
New release : 1.0

Changelog:
Add option to define a hekate config or payload to autoboot (when launching HekateBrew)
(If autoboot is enabled, you have 3 seconds to press any key or touch the screen to cancel it)
Very nice solution. Thanks for this!
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,375
Trophies
1
Age
42
XP
5,379
Country
Germany
Please remove cancel option from exit menu because it's redundant when No does the same thing.
I second this. Was a bit annoying.

Apart from this I tried it now for the first time and it's awesome. Just as expected from the screenshots but the fact that it's controllable with button input (while the real hekate obviously can take touch input only) is amazing.
It's similar to Payload Launcher but with hekate's nice NYX gui. Well done.
 

jkjj

Well-Known Member
Newcomer
Joined
Jan 16, 2019
Messages
76
Trophies
0
Age
42
XP
257
Country
United States
this is fantastic. i've been trying to replace payload_launcher ,, =(
and this does the trick and more.
youve saved me from burning a calorie getting up to reboot the switch.
seriously thanks
 
General chit-chat
Help Users
    KenniesNewName @ KenniesNewName: https://youtube.com/shorts/796gA35N11I?feature=share