A few suggestions to make the HBL better

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

  1. Idaho
    OP

    Idaho GBAtemp Advanced Fan

    Member
    671
    402
    Oct 3, 2013
    France
    As I see more and more people customising the HBL bringing new features to it, I thought i'd make a few suggestions of my own to improve it (as I don't have enough programming skills to do it on my own):

    - Grid and list choice to display homebrews
    - Wallpaper support
    - Color themes support
    - Folder support
    - Add an option to sort homebrews in any order we want
    - Integrate a basic file browser to it and if possible integrate multimedia functions to this file browser (like mp3, jpeg, avi...etc).
    - Add an option to turn wifi off or on (we don't all have an old3DS with a physical wifi switch)
    - Add an integrated FTP to the HBL
    - Add the RegionFreeLoader to the 1.1 version
    - If possible Add a way to execute .cia installed on the 3DS
    - If possible Add a way to execute .3ds files
    - If possible Add a way to execute .elf files
    - If .cia, .3ds and .elf execution is possible and an option to filter which of the 4 programs format are displayed on the HBL (tick boxes from a menu maybe?)
    - Add firmlaunch and/or firmware spoof to it so you can launch as much games as possible using the RegionFreeLoader no matter your firmware version

    Now if any dev sees this I beg you to do your best to add this into the HBL :bow:

    Maybe not all of my suggestions are possible but I think that if at least a few of them are made possible it'd greatly improve the user experience of the HBL...
     
    Last edited by Idaho, Sep 23, 2015
    SLiV3R and 730 like this.
  2. arse

    arse Advanced Member

    Newcomer
    91
    95
    Sep 23, 2015
    The most important addition would be a WiFi switch in the menu for those using a New 3DS. Theres no physical switch anymore on the console, so the only way to turn WiFi on and off is via quitting to the system menu. It's a pain.

    I know its in your post too, but it needs repeating.
     
    Last edited by arse, Sep 23, 2015
    Margen67 and Idaho like this.
  3. Asia81

    Asia81 In my Ecchi World <3

    Member
    4,877
    2,348
    Nov 15, 2014
    France
    Albi
    Margen67 likes this.
  4. Marko76

    Marko76 GBAtemp Psycho!

    Member
    3,476
    1,947
    Aug 19, 2015
    United Kingdom
    Clydebank
    Some of your idea's have already been done in other launchers and the rest of your idea's are impossible until kernel access is possible on 9.5 and up
     
    Margen67 and fmkid like this.
  5. ric.

    ric. Drivin' to meme country

    Member
    792
    907
    Sep 17, 2015
    Peru
    I don't think the HBL is capable of turning the wireless off. But I might be wrong.
     
  6. Idaho
    OP

    Idaho GBAtemp Advanced Fan

    Member
    671
    402
    Oct 3, 2013
    France
    I mean I'd just like them to be all in the same and not separated,...
     
  7. VegaRoXas

    VegaRoXas GBAtemp Regular

    Member
    290
    158
    Mar 29, 2015
    Gambia, The
    Same on 2ds.
     
  8. zoogie

    zoogie simple pimp tool

    Member
    6,160
    7,782
    Nov 30, 2014
    United States
    Margen67 and CrystalForce like this.
  9. Philip3ds

    Philip3ds GBAtemp Regular

    Member
    183
    42
    May 13, 2015
    A CIA version is necessary.
     
    Margen67 and kontrolaltdelete like this.
  10. Kurt91

    Kurt91 GBAtemp Fan

    Member
    387
    88
    Sep 9, 2012
    United States
    Newport, WA
    You know, if you manage to get the file explorer, homebrew sorting, WiFi switch, integrated FTP, etc. working, you might as well just look into using the Homebrew Launcher itself as though it's a CFW. I mean, adding in those features would pretty much kill any reason to actually go into the Home Menu for anything ever again.
     
    Margen67 likes this.
  11. Jwiz33

    Jwiz33

    Banned
    2,654
    1,523
    Jun 5, 2014
    United States
    in the illuminati headquar—I have said too much!
    You literally just described Sunshell.
     
    Margen67, link6155 and fmkid like this.
  12. kehkou

    kehkou does what Nintendon't

    Member
    659
    224
    Dec 19, 2009
    United States
    The Duke City
    "What are you waiting for?"

    Did I miss something or is knowlege of C++ as common as the a-b-c's now. Because most cannot tell C apart from the sea.
     
    Idaho likes this.
  13. shinyquagsire23

    shinyquagsire23 SALT/Sm4sh Leak Guy

    Member
    1,961
    3,231
    Nov 18, 2012
    United States
    Las Vegas
    Then learn, you can do it just as well as anyone else. If you want something, why not do something to get towards that goal? Same goes for OP.

    Also, you can't just add .cia and .cci (.3ds) loads into the homebrew launcher, they have encryption which needs ARM9 intervention (plus there's romFS to deal with). Firmlaunch and firmware spoof belong in the CFW features, and require ARM9 access anyhow.
     
    fmkid likes this.
  14. Idaho
    OP

    Idaho GBAtemp Advanced Fan

    Member
    671
    402
    Oct 3, 2013
    France
    But ARM9 access is possible with the 9.2< exploit, also the scene need to advance, we can't affor to wait for some people to learn in order to have features implemeted or the chances to ever see those features will become very slow,...
     
  15. Idaho
    OP

    Idaho GBAtemp Advanced Fan

    Member
    671
    402
    Oct 3, 2013
    France
    But not everyone here can launch a CFW on their device, also your reflexion is stupid, the HBL should be rustic because all the cool stuff can be done through a CFW? What about people that want to use only the HBL? And again at least if we've got all those features in the HBL we're not relying on nintendo's code anymore so it can be better customised,...etc

    But sunshell is broken for now and it doesn't have ALL of these features...
     
    Last edited by Idaho, Sep 24, 2015
    Margen67 and Jwiz33 like this.
  16. Kurt91

    Kurt91 GBAtemp Fan

    Member
    387
    88
    Sep 9, 2012
    United States
    Newport, WA
    That's what I said. If we have all the features of a CFW on the Homebrew Launcher, other than launching .3dsx files instead of .cia (which would then functionally be about the same thing, except easier to update), then we could easily just enter the Homebrew Launcher and stay there instead of using the Home Menu for any reason. We could essentially use the Homebrew Launcher itself as a CFW.
     
    Margen67 and Idaho like this.
  17. Jwiz33

    Jwiz33

    Banned
    2,654
    1,523
    Jun 5, 2014
    United States
    in the illuminati headquar—I have said too much!
    *Except for piracy ;)
     
  18. shinyquagsire23

    shinyquagsire23 SALT/Sm4sh Leak Guy

    Member
    1,961
    3,231
    Nov 18, 2012
    United States
    Las Vegas
    If you can't launch a CFW then you won't be able to do half of these features (once again, .cia and .3ds are encrypted formats and need ARM9 access). I mean, I suppose a home menu replacement for CFW would be somewhat neat, but the argument of 'not relying on Nintendo's code' is garbage because all the services are still Nintendo's code. Heck, 90% of the code you'll be using will be Nintendo's still, you're only replacing a tiny part of the system by replacing the menu.
     
    fmkid likes this.
  19. Idaho
    OP

    Idaho GBAtemp Advanced Fan

    Member
    671
    402
    Oct 3, 2013
    France
    But this part is important, it's the UI, it defines the user experience if it can be fit to the the need of a hacked console then it's better,...
     
  20. kehkou

    kehkou does what Nintendon't

    Member
    659
    224
    Dec 19, 2009
    United States
    The Duke City
    Indeed, I'm actually a programming student, but not everyone is. I never said 'I' couldn't tell the difference. Anyone could slap code together, but to create something truly wonderful and efficient takes skill, cleverness, and many sleepless nights.
     
    Last edited by kehkou, Sep 25, 2015
    Idaho likes this.