Homebrew [Release] Homebrew Launcher with grid layout

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
41
Location
Kongo Jungle
XP
5,094
Country
Hi everyone

This homebrew launcher, based on the original by @smealum, has the following features:
  • 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 one, two or three rows
    • Optional wraparound scrolling
    • Optional animated transitions between pages
    • Optionally hide the default /3ds homebrew folder
    • 12/24 hour clock
  • Help pages providing guidance on setup
  • Support for scanning subfolders on the SD card and choosing which folder to view in the grid
  • Still or animated water in the background
  • Support for my custom-format converted TTF fonts, currently using Roboto as the main font
  • Fully customisable themes:
    • Wallpapers and splash screens for top and bottom screens
    • Support for PNG images to replace all GUI elements
    • Customisable colour scheme
    • Sound effects and background music c/o @RedHat
  • Online updates
    • Option 1
    • Option 2
      • Download the archive attached to this post
      • Unzip it and copy boot.3dsx and the gridlauncher folder to the root of your SD card
      • This will copy the updater along with the launcher itself
      • Go into the settings within the launcher and choose the software update option
Screenshots of current progress:

Settings page:
rWashiS.png

Theme settings:
tgAvlA1.png

pfctxhY.png

Homebrew launcher:
4kuJKP0.png

System title launcher:
nP2eb1f.png


This is currently still in beta. If there are issues, bugs, or if you have ideas for improvements, please report them as per the the instructions below.

Source code and binary is available on GitHub:
https://github.com/mashers/3ds_hb_menu

There are also a couple of forks of this project by others who are contributing code (@RedHat and others). You can either access their forks from GitHub and download their updates, or wait a short while after their updates and their commits will be merged into the main gridlauncher branch, posted here and made available in the online updater.


Installation and configuration of Gridlauncher
Everything you need to know about how to install and configure Gridlauncher, including how to update the launcher and configure themes and sounds effects, can now be found in the Gridlauncher Wiki:

https://github.com/mashers/3ds_hb_menu/wiki


Custom themes and banners
Gridlauncher offers extensive customisation options. @JJTapia19 has a great custom themes thread, and @smileyhead has a fantastic one for app banners!

https://gbatemp.net/threads/mashers-homebrew-launcher-mod-custom-themes-thread.399333/

https://gbatemp.net/threads/mashers-grid-launcher-homebrew-app-banners.403632/


Frequently Asked Questions
Before posting questions in this thread, please check the FAQ first to avoid reposting questions which have already been answers:

https://github.com/mashers/3ds_hb_menu/wiki/Home-FAQ


Compatibility
This is compatible with New and Old 3DS consoles. It will work on *hax 2.5. It might also work on *hax 2.1. There have been some reports that recent beta no longer work correctly on ninjhax 1.1, probably due to migrating the code base to the latest version of ctrulib.


Bug reporting and feature requests
If you are experiencing crashes, lock ups or other issues, or if you want to request a new feature or improvement, please log an issue on GitHub:

https://github.com/mashers/3ds_hb_menu/issues

PLEASE DON'T POST IN THIS THREAD ABOUT THESE ISSUES. Monitoring this thread for bug reports and feature requests is too awkward now that the thread has grown so long. Also, PLEASE check to see if the issue you are experiencing or the feature you want to add has already been reported or resolved by checking the issues list and the change log below.

When logging issues, please do not just post the issue you are having. I.e. please do not post "the launcher is crashing." It is impossible to diagnose and fix bugs with such limited information. To investigate reported issues, I need ALL of the following information:

  • 3DS version (New/Old, XL/normal)
  • 3DS region (EUR/USA/JAP/AUS.....)
  • Precise FW version
  • HB entrypoint used (Cubic Ninja, OOT, homemenuhax, Ironfall.....)
  • Hax version (1.1/2.0/2.1/2.5)
  • What exactly the problem is and how it can be reproduced

Changelog
The changelog is now located in the Gridlauncher Wiki. As previously stated, please check this before logging bug reports or enhancement requests.

https://github.com/mashers/3ds_hb_menu/wiki/Updating-Changelog-Beta

Straw Poll!
@Red3agle has created a straw poll to see how many people are using the launcher. It would be really encouraging if anyone who makes use of the gridlauncher could vote :)

http://strawpoll.me/5857800
Beta version 1
IMG_2328.JPG
 
Last edited by mashers,

Misledz

Well-Known Member
Member
Joined
Sep 3, 2015
Messages
1,053
Trophies
0
Age
34
Location
Philippines
XP
776
Country
Philippines
Amazing work :) Although you might wanna add an "Instructions" part considering that was like all the way in the bottom and had me at "This is great..but how do I use this now.."

Edit: Works fine on N3DS, 10.1.0.27 US \o/
 
Last edited by Misledz,
  • Like
Reactions: Margen67

SomeGamer

Well-Known Member
Member
Joined
Dec 19, 2014
Messages
6,827
Trophies
2
XP
5,074
Country
Antarctica
I have an idea! I will copy both this 3dsx and suloku's mod HBL into the 3dsx folder. If someone would create SMDHs for these, we could "switch" layouts!
 
  • Like
Reactions: Margen67

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,436
Country
Colombia
I have an idea! I will copy both this 3dsx and suloku's mod HBL into the 3dsx folder. If someone would create SMDHs for these, we could "switch" layouts!
About that, maybe an issue: If you boot a second HBL from a primary HBL, and then you launch some homebrew from second one, when you try to returns to HBL always go to primary one. I hope that I said can be understandable!
 
  • Like
Reactions: Margen67

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Kirbydogs @ Kirbydogs:
    somebody just went "WAH- BAMM!!!!"
  • Sicklyboy @ Sicklyboy:
    Gotta open your door and be like "So, now that you're all finally here, we can talk about the true reason I've gathered you...

    "
    +1
  • Kirbydogs @ Kirbydogs:
    nah I'm too young-- "what the hell is this kid doing..."
    +1
  • K3Nv3 @ K3Nv3:
    What horrible parents it's communicating with us
  • Psionic Roshambo @ Psionic Roshambo:
    As you may have heard..... the epidemic of stars touching children has become out of control. At first it was just Micheal Jackson.... But now many others have joined in!!! This has got to stop!!! Won't someone think of the stars!!!
    +1
  • Sicklyboy @ Sicklyboy:
    @Kirbydogs, "what the hell is this kid doing" "I'M THE MASTERMIND!" 🤣🤣
    +1
  • Sicklyboy @ Sicklyboy:
    Walk back inside and shut the door, provide no further explanation.
  • Kirbydogs @ Kirbydogs:
    "You all are here... to exclusively take a look at the ALL-NEW BRAND-AWESOME COOL-TOO... shit."
  • K3Nv3 @ K3Nv3:
    I'm more concerned that it's a bunch of grown men playing Pokémon go
    +1
  • Kirbydogs @ Kirbydogs:
    I regret to inform you that, not only are they grown men, most of them are fat.
  • K3Nv3 @ K3Nv3:
    Just dropped $500 on every Pokémon starter pack take that
  • Sicklyboy @ Sicklyboy:
    Sounds about right
  • Sicklyboy @ Sicklyboy:
    Halo 1-3 OST box set came in! :D :D :D
    yNh79ca.jpeg
    +2
  • K3Nv3 @ K3Nv3:
    Would be werid if Harry potter music started playing
    +1
  • Sicklyboy @ Sicklyboy:
    real
  • K3Nv3 @ K3Nv3:
    Master potter
  • Sicklyboy @ Sicklyboy:
    Harry-117
  • K3Nv3 @ K3Nv3:
    Wonder if they ever have missprints like that I wanted John Lennon not Chris rock!
    +1
  • Sicklyboy @ Sicklyboy:
    Sometimes yeah but it doesn't seem to be a super common thing, mostly just like a "whoops, some labels for the wrong record got mixed into the stack somehow, nobody noticed, then someone else further down the process went wait how did album B get mixed in with album A, let me put those in the right pile" sort of thing.
  • K3Nv3 @ K3Nv3:
    Biggie smalls wasn't supposed to be on that Tupac song
  • Veho @ Veho:
    And now they're both dead.
  • Veho @ Veho:
    Coincidence?
  • Veho @ Veho:
    I don't think.
    Veho @ Veho: :mellow: