Edit: It is already plannedHi everyone
This homebrew launcher, based on the original by @smealum, has the following features:
Screenshots of current progress:
- Grid layout with paging, touch/d-pad controls
- Built-in settings to change options without editing config files
- Optionally hide the region free loader
- Optionally sort alphabetically
- Display in two or three rows
- Help page with contact details
View attachment 25433
View attachment 25434
The attached file, HBL-Grid.zip, is a beta version. Everything should be working, but this version is simply uploaded so people can try it while I put the finishing touches to the final version. If there are issues, bugs, or if you have ideas for improvements, please post them in this thread. Outstanding tasks include:
- Change the font
- Improve the appearance of the top screen, which is still very sparse
- Add an option for 12/24 hour clock
- Add the date to the status bar
- Fix target title selector (svdt)
- Remember last homebrew
Following this, source code will be released as soon as I figure out how to upload it to GitHub.
Finally, the following additional features will be added in further updates in the future:
- Customisable background wallpaper for top and bottom screens
- Customisable colour scheme
- Customisable background music
- Sound effects
- Folders
- Favourites
I have tested this under NH2.0 and IH on a 9.9 UK New 3DS. I have no other hardware to test it on, so I would be really grateful if people could try this and post the following information only if it DOESN'T work:
3DS version
3DS region
FW version
HB entrypoint used
To use the launcher, unzip it and either drop the .3dsx file into the /3ds/ folder on your SD card and open it from another launcher, or rename it to boot.3dsx and put it into the root directory of your SD card to use it as your default launcher.
Please post feedback, suggestions or feature requests here!![]()
https://github.com/smealum/ctrulib/...d2/libctru/include/3ds/services/apt.h#L82-L83I can't see any way for ctrulib to capture a press of the home button



@ketalseems like we're good for testing, drop the .elf file somewhere when you want and I'll build a cia for it
Great idea - I'll add it to the to-do list. Thanks!Just a suggestion but can you make it read the folders we have for the other custom loader? Was eager to try this out but it only shows homebrew in the default 3ds folder, not in the Emulators folder and such. (I know I could just place all my homebrew back in the default folder but I'm lazy)
Another good idea, thanks. Also on the to-do list.try to incorporate screenshots! Then when theming is available people can take nice pitures for previews. (at least i think you said theme is in the future)
Perharps, .cia file from this (or any) HBL doesn't work ever!... Because the payload, I think!... But, as you said, would be good to test it!seems like we're good for testing, drop the .elf file somewhere when you want and I'll build a cia for it
Yeah, sounds very reasonable! Just wait and see!I'm actually not sure a .cia version of the HBL would work. From what I understand the HBL is actually just a homebrew app that's capable of calling other homebrew apps. The only reason we consider it special is because it's the app Ironhax loads first - you could, in theory, replace boot.3dsx with any other .3dsx file and it'll work (you gotta rename it of course but you guys probably know what I mean)
If I'm looking at this the right way, making a .cia of the Homebrew Loader is only going to get you the GUI, but you won't be able to launch anything else because the exploit itself isn't there, as @fmkid already pointed out. The real magic of Ironhax happens on the modified save - or in Tubehax' case, it's downloaded from Smea's servers.
But I'd love to be proven wrong by whoever's making the .cia version of this loader. Having the Homebrew Loader as an icon on the Home Menu would be pretty darn convenient for CFW users.
With .elf, yes, through appropiate Makefile! But, as I say, there is a high probability that HBL in .cia format doesn't work ever!Cia version can be done?

