SwitchThemeInjector v4.1 & NXThemes Installer v1.6.1 Released

SwitchThemeInjector v4.1 & NXThemes Installer v1.6.1 Released


exelix11 has released a new version of NXThemes Installer which is a homebrew application for managing custom themes on the Nintendo Switch. It supports installing and removing the old szs and new nxtheme formats via a GUI. NXThemes Installer v1.6.1 now supports installing themes under emuMMC based Horizon installations along with support for the 8.1.0 firmware.
 
Description
NxThemesInstaller is a homebrew application for managing custom themes on the Nintendo Switch. It supports installing and removing the old szs and new nxtheme formats via a GUI.



What's New?

* Fixed home menu extraction in Atmosphère's emunand
* Bflyt material editing in nxthemes, currently just colors but there's more to come
* Custom colors for the applet buttons via json layouts by automatically patching the bntx. Example layout
* Finally fixed themes in the user page applet
* Made the layout patching less strict.
* If you had nxthemes that did not install properly because of the firmware this should fix it
* Fixed various crashes reported by users -- Thanks !
* Updated a few built-in layouts

Features

  • Install the new nxtheme format
  • Install the old szs themes
  • Automatically detect proper name and firmware version for szs files
  • Directly dump home menu nca, no more hacdiskmount !
  • Suports all major cfws (atmosphere, reinx and sx os)

Instructions

Basic Installation Instructions

Create a folder called themes in the root of the sd and copy your themes in there, to install nxthemes you'll have to follow this [a href="https://github.com/exelix11/SwitchThemeInjector/blob/master/DumpingFiles.md"]quick guide[/a] first.

Troubleshooting:

Make sure to have layeredFS set up on your console or else themes won't show up.

Sx os doesn't require you to have the "sxos" folder on the root of the sd, but if you don't have it the installer won't detect sx os. So if you use sx os and don't have a folder called sxos on the sd, manually create it.
Changelog

v1.6.1

* Fixed home menu extraction in Atmosphère's emunand
* Bflyt material editing in nxthemes, currently just colors but there's more to come ;)
* Custom colors for the applet buttons via json layouts by automatically patching the bntx. [Example layout](https://gist.github.com/exelix11/c83bcfeb81d9af8899283a0dfd8ec865)
* Finally fixed themes in the user page applet
* Made the layout patching less strict.
* If you had nxthemes that did not install properly because of the firmware this should fix it
* Fixed various crashes reported by users -- Thanks !
* Updated a few built-in layouts

v1.5

* Animation support (bflan), now themes can contain animated parts.
* Full 8.X support, all incompatible built-in layouts were updated
* Most old nxthemes should still work on 8.0 as the installer will try to automatically fix them, the ones that still don't work unfortunately have to be built from scratch, info on how to fix a layout for 8.0 has been added [here](https://github.com/exelix11/SwitchThemeInjector/blob/master/CustomLayouts.md)
* Hopefully fixed custom fonts on ReiNX
* Finally fixed the remote install network code

v1.4

* Custom font support ! Copy any TTF in the themes folder to install it.
* Custom usd1 panes support for nxthemes, these kind of panes allow more customization by changing the shape of icons or add shadows. The layout editor will be updated soon.
* Support for the player select applet
* Support for nxthemes without a background image, these kind of themes just edit the layout and look good on any color setting (dark or light "theme" option in the console settings)
* Other minor fixes and improvements

v1.3

* Automatic home menu extraction, works on any firmware and any cfw, keys are not needed anymore. this means full support for 7.0.x
* Reboot to payload button for atmosphere users.
* Custom album images are now supported, it's also possible to set a custom color for the icon with a layout (only if using a custom image)
* CLI support for the injector on Linux.

v1.2

* Support for custom layouts for common.szs (all firmwares)
* Better support for firmwares [= 5.X
* Support for command line args
* Fixed many ui issues and and minor bugs

v1.1

* Multiselect to install multiple themes at the same time
* Remote install to install themes without having to copy them first
* Theme background preview for nxtheme files
* Auto extraction of the home menu directly on the console.
* Theme shuffle support with the new Theme Switcher sysmodule, check it out [here](https://github.com/exelix11/SysThemeSwitcher) , as this is in beta please read the warnings before using it.

Links & Downloads

https://github.com/exelix11/SwitchThemeInjector/releases/tag/v-4.1-hotfix

Post a Comment

0 Comments