[Release] Homebrew Launcher with grid layout

Discussion in '3DS - Homebrew Development and Emulators' started by mashers, Sep 17, 2015.

Sep 17, 2015
  1. mashers
    OP

    Member mashers Stubborn ape

    Joined:
    Jun 10, 2015
    Messages:
    3,837
    Location:
    Kongo Jungle
    Country:
    United Kingdom
    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:

    Warning: Spoilers inside!

    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: Please show your support!
    And finally, this is where it all started :)
     
    Last edited by mashers, Dec 5, 2015
  2. Phil5004
    This message by Phil5004 has been removed from public view by BORTZ, Oct 7, 2015, Reason: no one word posts, please.
    Sep 17, 2015


  3. BurningDesire

    Member BurningDesire An aspring gaming Industry news reporter

    Joined:
    Jan 27, 2015
    Messages:
    4,926
    Location:
    Behind a screen reading news
    Country:
    United States
    Amazing. Now i just need my Japanese 3ds to come so i can set this one as my default launcher on that. until then i guess i will have this be a sub launcher of a third party launcher.
     
    Margen67 likes this.
  4. Ekaitz

    Member Ekaitz Pokémon Master

    Joined:
    Jun 13, 2010
    Messages:
    605
    Location:
    Lens
    Country:
    France
    Amazing! GREAT work, really! Thank you. ;)
     
    Amani, Margen67 and Will hunter like this.
  5. KaleoOmega

    Member KaleoOmega I just don't know what to do with myself...

    Joined:
    Apr 17, 2013
    Messages:
    386
    Country:
    Brazil
    Thank you for your efforts! This HBL is amazing :)
     
    Margen67 likes this.
  6. mbcrazed

    Member mbcrazed GBAtemp Advanced Fan

    Joined:
    Nov 10, 2012
    Messages:
    572
    Location:
    In a world full of Muggles
    Country:
    China
    Looks cool and runs smooth! Keep up the amazing work!
     
    Margen67 likes this.
  7. NCorp.

    Member NCorp. GBAtemp Regular

    Joined:
    Aug 24, 2015
    Messages:
    150
    Location:
    Somewhere in India
    Country:
    India
    Thank You for this version of HBL. It's way better than the original. Just what I wanted.
     
    Margen67 likes this.
  8. mashers
    OP

    Member mashers Stubborn ape

    Joined:
    Jun 10, 2015
    Messages:
    3,837
    Location:
    Kongo Jungle
    Country:
    United Kingdom
    Thanks for the feedback so far guys. By the way, if anybody is running on CFW and can take proper screenshots I would really appreciate it.
     
    Margen67 likes this.
  9. Chrisser_75

    Member Chrisser_75 GBAtemp Regular

    Joined:
    Dec 12, 2014
    Messages:
    241
    Location:
    Germany
    Country:
    Germany
    damn nice :D
     
    Margen67 likes this.
  10. Februarysn0w

    Member Februarysn0w School Idol Festival

    Joined:
    Oct 31, 2014
    Messages:
    1,187
    Location:
    Mino city Osaka
    Country:
    Japan
    how fantastic it is. mordan UI is so cool on 3ds.

    Thank you for your hard work.:lol:
     
    Margen67 likes this.
  11. Misledz

    Member Misledz GBAtemp Advanced Fan

    Joined:
    Sep 3, 2015
    Messages:
    877
    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, Sep 17, 2015
    Margen67 likes this.
  12. FONZD

    Member FONZD GBAtemp Regular

    Joined:
    Jan 27, 2015
    Messages:
    217
    Country:
    France
    Woow ! Nice work !

    Tested under NH 1.1b on a 9.2 N3DS EUR
     
    Margen67 likes this.
  13. djalmafreestyler

    Member djalmafreestyler GBAtemp Advanced Fan

    Joined:
    Jan 31, 2011
    Messages:
    617
    Country:
    Brazil
    Very beautiful layout :)
     
    Margen67 likes this.
  14. SomeGamer

    Member SomeGamer GBAtemp Guru

    Joined:
    Dec 19, 2014
    Messages:
    5,615
    Country:
    Bermuda
    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!
     
    Margen67 likes this.
  15. fmkid

    Member fmkid Just another GBATemp's random guy

    Joined:
    Apr 23, 2015
    Messages:
    1,048
    Country:
    Colombia
    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!
     
    Margen67 likes this.
  16. SomeGamer

    Member SomeGamer GBAtemp Guru

    Joined:
    Dec 19, 2014
    Messages:
    5,615
    Country:
    Bermuda
    Yes, but it's better than nothing! ;)
     
    Margen67 likes this.
  17. fmkid

    Member fmkid Just another GBATemp's random guy

    Joined:
    Apr 23, 2015
    Messages:
    1,048
    Country:
    Colombia
    But, not only that... Some homebrews could not load propperly with that method! I say that, because in some ocassion, I did a similar experiment, and just that happened!
     
    Margen67 and SomeGamer like this.
  18. Simplicity

    Newcomer Simplicity Advanced Member

    Joined:
    May 14, 2013
    Messages:
    76
    Country:
    United States
    Margen67 and SLiV3R like this.
  19. VegaRoXas

    Member VegaRoXas GBAtemp Regular

    Joined:
    Mar 29, 2015
    Messages:
    289
    Country:
    Germany
    Very nice! I'm directly putting this on my 3ds :D
     
    Margen67 likes this.
  20. william341

    Member william341 Last remaining VinsClone

    Joined:
    Dec 26, 2014
    Messages:
    385
    Country:
    United States
    I can help merge this to smealum/3ds-hb-menu if you still need it. I just need the sauce code.
     
    jt_1258 and Margen67 like this.
  21. BurningDesire

    Member BurningDesire An aspring gaming Industry news reporter

    Joined:
    Jan 27, 2015
    Messages:
    4,926
    Location:
    Behind a screen reading news
    Country:
    United States
    So sad. No more Halloween theme but so happy that this is so beautiful.
     
    Margen67 likes this.

Share This Page