RELEASE nx-hbmenu v3.0.0

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by Masterwin, Oct 30, 2018.

  1. Masterwin
    OP

    Masterwin GBAtemp Fan

    Member
    4
    Jan 7, 2016
    Spain
    Extract this archive to the root of the microSD card. See Switchbrew for details on the new features.
    https://github.com/switchbrew/nx-hbmenu/releases/download/v3.0.0/nx-hbmenu_v3.0.0.zip

    Changelog:

    Features
    • Added message boxes. The envGetLastLoadResult() output is now displayed during startup if needed (error returned by the application which ran last).
    • Added nxlink support (netloader).
      • The Switch IP address can automatically be determined via UDP broadcast.
      • Netloader is handled on a seperate thread with non-blocking sockets. UI drawing is not blocked during the transfer.
      • The transfer can be aborted via 'Back' input.
      • If the transfer stopped without finishing, the file is deleted.
      • When returning to the main-menu from netloader, the menu is reloaded since the netloader NRO may have been deleted due to the transfer stopping.
      • Netloader status is displayed in a message-box while netloader is active. This include transfer progress and a progress-bar.
      • Fixed buffer overflow vuln with netloader args introduced with the original netloader commit (nothing useful which could cause a crash can be overwritten with an unmodifed nxlink). Fixed unrelated bounds check in launchAddArg() which broke once nxlink_host support was added.
    • Use system shared-font. Note that the system language is still not used.
    • Added touch-controls.
    • Added support for themes loaded from SD. If the system theme is not recognized, the used theme will default to the dark theme.
    • Added Theme Menu for selecting the used theme, including the default theme.
    • Enabled time display, which uses local-time.
    • The battery/charging status is now displayed.
    • Added support for file-associations.
    Other
    • Replaced nanojpeg with libjpeg-turbo. See README regarding this.
    • The switch/ directory is created if it doesn't exist. Config dirs on SD are now automatically created during startup if needed.
    • Display an error screen with print-console instead of using fatalSimple, for errors during startup. Display a message-box in launchFile() for app-launching when an error occurs instead of using fatalSimple.
    • Use applet exit-locking.
    • Assets are now loaded from a .zip in RomFS instead of embedding it in data/.
    • Built with libnx stable v1.5.0.
    • Further improvements to overall system stability and other minor adjustments to enhance the user experience.

    https://github.com/switchbrew/nx-hbmenu
    [​IMG]
     
    Last edited by Masterwin, Oct 30, 2018
  2. huma_dawii

    huma_dawii GBAtemp Psycho!

    Member
    9
    Apr 3, 2014
    United States
    Planet Earth
    I think this was already released, and its the V2.00 right? with @tomGER SD FILES/.
     
    Last edited by huma_dawii, Oct 30, 2018
    Agusto101 likes this.
  3. Masterwin
    OP

    Masterwin GBAtemp Fan

    Member
    4
    Jan 7, 2016
    Spain
    Last edited by Masterwin, Oct 30, 2018
    lordelan likes this.
  4. huma_dawii

    huma_dawii GBAtemp Psycho!

    Member
    9
    Apr 3, 2014
    United States
    Planet Earth
    sorabora, lordelan and Masterwin like this.
  5. NoNAND

    NoNAND No NAND allowed here!

    Member
    7
    Aug 22, 2015
    Ireland
    The Void
    That was quick
    Nice to see improvents
    Anyone has a nps?
     
  6. Bullseye

    Bullseye GBAtemp Fan

    Member
    5
    Feb 22, 2016
    I will update only due to the enhanced system stability.
     
  7. CatmanFan

    CatmanFan I actually prefer being an artist more now.

    Member
    7
    Aug 14, 2016
    Morocco
    No thanks, I already have themes and clock support from a pre-release build B-)
     
  8. Milenko

    Milenko GBAtemp Advanced Maniac

    Member
    9
    Oct 16, 2017
    Australia
    Great contribution
     
    nmkd and CatmanFan like this.
  9. Xyphoseos

    Xyphoseos Hack or no games

    Member
    6
    Jun 29, 2016
    France
    Rivière
    Please I don't understand a thing, for homebrew what's loaded first ? hbl.nsp in atmosphere folder or hbmenu.nro from the root of the sd card ?
    What is better between them ?
     
    CatmanFan likes this.
  10. ZachyCatGames

    ZachyCatGames GBAtemp Maniac

    Member
    7
    Jun 19, 2018
    United States
    Hell
    HBL loads the homebrew menu (hbmenu)
     
  11. Xyphoseos

    Xyphoseos Hack or no games

    Member
    6
    Jun 29, 2016
    France
    Rivière
    And hbl.nsp (I speak of a nsp that is not installed as others)?
     
  12. ZachyCatGames

    ZachyCatGames GBAtemp Maniac

    Member
    7
    Jun 19, 2018
    United States
    Hell
    That’s HBL (Homebrew Loader), which as I said earlier, loads hbmenu
     
    Xyphoseos likes this.
  13. Milenko

    Milenko GBAtemp Advanced Maniac

    Member
    9
    Oct 16, 2017
    Australia
    hbl.nsp is for the pegaswitch exploit, do not try and install with tinfoil etc
     
    Xyphoseos likes this.
  14. notimp

    notimp GBAtemp Advanced Maniac

    Member
    9
    Sep 18, 2007
    With 2.0.0 hbmenu looked clean.

    With 3.0.0 it looks like a jumbled mess.

    - the font for the "back = B" indicator is bigger than the others
    - how many percent of people to you expect to use netloader? 0,5? Why is this a first level menu entry on hbloader? Why does it say Netloader in big letters as if thats the most important thing I could do on the hbmenu screen
    - come to think about it, why does it say B = back A = OK on the screen have we gone that far down the "our users NEED that" route? (If its been there before - strike this comment, and blame me noticing on the newer font)
    - the hbloader signage in the top left corner looks "wrong" - might be the font, might be the alignment.

    You dont have to "fix" those thing, but a little attention to detail goes a long way.

    If this would have been linux, I'd have switched the distribution by now. ;)

    Honest as always -

    n. ;)

    edit:

    Just reverted to the previous version.

    A = OK B = Back / was there before
    B = Back / was in a bigger font already

    - so I have to change my argument. ;) With that much new text on screen, its become really obvious, that some menu itemssport a different font size. Also - the UI doesnt read clean anymore, still stands - imho of course.
     
    Last edited by notimp, Oct 30, 2018
  15. hippy dave

    hippy dave BBMB

    Member
    14
    Apr 30, 2012
    United Kingdom
    Wow, Bob, wow
     
  16. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    18
    Jan 17, 2013
    Mexico
    Anyone has pics of how this new version looks or something?
     
    focusonme likes this.
  17. Zumoly

    Zumoly GBATemp Analyst

    Member
    7
    Apr 27, 2018
    Mali
    Yorosso
    I second that.
     
    focusonme likes this.
  18. Sonikkua

    Sonikkua Advanced Member

    Newcomer
    3
    Mar 26, 2011
    United States
     

    Attached Files:

    Zumoly and focusonme like this.
  19. nmkd

    nmkd GBAtemp Advanced Fan

    Member
    5
    Oct 25, 2016
    Germany
    Not getting this until it has a NSP version :P
     
  20. fixingmytoys

    fixingmytoys GBAtemp Fan

    Member
    5
    Jan 4, 2018
    Australia
    Question please i am SXPRO do i just replace the hbmenu.nro on the root of SD card with this and that is it ?
     
Loading...