Go to file
2020-04-10 00:54:10 -04:00
assets Display a netstatus icon. Updated/added icons from #79. Closes #79. 2019-06-20 17:34:22 -04:00
assets_unused Load assets from a .zip in romfs (romfs/ dir for pc-build) using minizip, instead of embedding it in data/. Sync Makefile.nx with latest switch-examples Makefile, with romfs. Automatically build the assets .zip in Makefile. Moved data/ to assets/ and moved data/unused/ to assets_unused/. Use #error in nx_audio.c since it's not supported currently. 2018-10-29 00:30:09 -04:00
common Netloader now uses SO_REUSEADDR, this fixes netloader activation temporarily failing after a netloader error previously occurred. 2020-04-06 10:36:47 -04:00
nx_main U64_MAX -> UINT64_MAX 2020-03-16 16:23:36 +01:00
pc_main Thermal display (closes #99) (#102) 2019-09-17 11:47:58 -04:00
resources Added resources/eth_none_icon.png which was missing. 2020-04-10 00:54:10 -04:00
.gitignore Implemented a theme switcher feature (#62) 2018-09-28 23:20:24 -04:00
icon.jpg add icon.jpg 2018-02-28 23:43:29 +01:00
LICENSE.md Added LICENSE.md and updated .gitignore. 2018-02-18 16:50:56 -05:00
Makefile Release v3.3.0 2020-04-06 10:37:55 -04:00
Makefile.nx Added support for using themes with extension '.romfs', which contains '/theme.cfg', optionally '/icon.jpg' for the menu-entry in theme-menu, and any assets. Added 'assets' group to theme config, this is only used with .romfs themes. Added 'backgroundImage' to layout theme config, which requires assets.background_image to be setup. Various improvements. 2020-01-02 11:08:17 -05:00
Makefile.pc Added support for using themes with extension '.romfs', which contains '/theme.cfg', optionally '/icon.jpg' for the menu-entry in theme-menu, and any assets. Added 'assets' group to theme config, this is only used with .romfs themes. Added 'backgroundImage' to layout theme config, which requires assets.background_image to be setup. Various improvements. 2020-01-02 11:08:17 -05:00
README.md Updated README. 2019-09-09 10:34:12 -04:00

Usage

See Homebrew_Applications for SD layout and applications, etc. See Switchbrew for hbmenu docs.

Download

The latest release is available from the releases page.

Building

Build for the Nintendo Switch with make nx and for the PC with make pc. Running make builds for both systems.

The following pacman packages are required to build for Switch:

  • switch-dev
  • switch-freetype
  • switch-libconfig
  • switch-libjpeg-turbo
  • switch-zlib

The following libraries are required to build for PC:

  • libfreetype
  • libconfig
  • libjpeg-turbo
  • libminizip

Building for Switch/PC requires zip.

Since C11 threads are used, building for the PC may fail if C11 threads are not available.

Credits

  • This uses code based on 3DS new-hbmenu.
  • libjpeg-turbo is used for handling JPEG icons. This library doesn't support lossless JPEG (likewise for official sw which uses libjpeg-turbo).