Skip to content

Releases: exelix11/SwitchThemeInjector

Version 4.8.1 & NXThemesInstaller 2.8.1

20 Jun 20:53
Compare
Choose a tag to compare

This release add additional compatibility fixes to support old themes on 20.0 and newer firmware.

In particular:

  • Themes with old animations should no longer crash the home menu when installed
  • The settings section has new options to force the compatibility mode when installing themes, this should help with certain themes that only have a wallpaper designed around the placement of icons of a specific version of the home menu.

A lot of the 20.0 compatibility quirks still apply, you can read more in the post for the previous release

Version 4.8 & NXThemesInstaller 2.8

14 May 19:52
Compare
Choose a tag to compare

Changes

This release of the theme tools brings support for the new 20.0 firmware as well as support for replacing the icons of all the new applet icons.

Compatibility with 20.0

Since the new firmware changes some aspects of the home menu layout the installer will try to fix old themes automatically. With the feedback of a few people who tested the beta builds and my testing of the most popular layouts on themezer i can say most themes should work fine with only minor UI differences.

We know of one specific layout that is currently broken on 20.0 and i expect a few more will pop up along the way, in those cases the layout author will have to manually fix it and provide a 20.0 compatible version.

Making 20.0 layouts

If you're making layouts and want to make sure they work on all fimware versions you should be careful to not move the applet icons around otherwise they will leave empty spots when the layout is installed on an older firmware, you can read more on the wiki.

If you made a 20.0 theme before this release you should diff your layout again with latest layout editor otherwise it might not show properly due to the auto fix mistaking it for an old layout.

Finally, i'd like to thank @new-waifu, @ELY3M and @Migushthe2nd and the others on discord for the help in getting this release done and tested.

Version 4.7.1 & NXThemesInstaller 2.7.1

14 Oct 11:43
Compare
Choose a tag to compare

New firmwares

Firmware 18.0 and later are supported but the needed patches need to be updated. Launch the installer while connected to the internet and it will download the new patches automatically.
If you do not want to connect your console to the internet download the new patches manually

Changes

  • Support for 17.0
  • Expose patch templates functionality in the PC theme injector, allows for patching custom szs files
  • Minor changes in bflan serialization, mostly for the layout editor

Version 4.7 & NXThemesInstaller 2.7

26 Mar 17:28
Compare
Choose a tag to compare

New firmwares

Firmware 15.x and 16.0.x are supported but as per changelog the patches are now downloaded automatically. Launch the installer while connected to the internet and it will seamlessly download the new patches.
If you do not want to connect your console to the internet download the new patches manually

Changes:

  • Support for firmware 14.0 and 14.1 #113
  • The reboot button now uses spsm instead of bpc, this means the console will shut down properly #111
  • Auto update for home menu patches, whenever a new firmware drops if it just needs a new IPS patch it will be downloaded automatically from github as soon as it's available.
    • This means there won't be firmware specific releases anymore unless something major breaks
    • If you don't want to connect your console to the internet you can download the new patches manually from github, there is a guide in the readme.
    • If you want to get notifications for new updates as soon as they're available click watch on the theme-patches repo

Version 4.6.4 & NXThemesInstaller 2.6.4

29 Oct 10:55
Compare
Choose a tag to compare

Changes:

  • Support for firmware 13.1.0.
    • Firmware 13.1.0 updated the home menu, it's recommended to uninstall the currently installed themes, extract the home menu (you should be automatically prompted to do so) and install them again from the original nxtheme files.
  • Updated command line arguments for the theme injector

Edit: Firmware 13.2 is also supported.

NXThemesInstaller 2.6.3

19 Sep 21:26
9d9c178
Compare
Choose a tag to compare

Changes:

  • Support for firmware 13.0

The theme injector has not been updated, you can download it from the previous release

Version 4.6.2 & NXThemesInstaller 2.6.2

07 Jul 20:14
Compare
Choose a tag to compare

Changes:

  • Support for firmware 12.1.0.
    • Firmware 12.1.0 updated the home menu, it's recommended to uninstall the currently installed themes, extract the home menu (you should be automatically prompted to do so) and install them again from the original nxtheme files.
  • New command line options to diff and extract szs files in the theme injector.

Edit: The theme injector zip has been updated to remove the dev version warning. No other change was made

Version 4.6.1 & NXThemesInstaller 2.6.1

12 Apr 12:11
Compare
Choose a tag to compare

Changes:

  • Support for atmosphere 0.19
    • Atmosphere now ships without a contents folder and that causes the previous versions to enable compatibility mode and create a titles folder in the /atmosphere directory. If you used previous releases of the theme installer you can safely delete that folder.
    • Support for the titles folder when running atmosphere has been dropped. If you happen to use ancient atmosphere versions (<= 0.10.0) please upgrade your cfw.
  • Various fixes in json handling in the theme injector

About the home menu it wasn't update with firmware 12.0, you current themes and existing patches should work fine.

Version 4.6 & NXThemesInstaller 2.6

06 Dec 21:57
Compare
Choose a tag to compare

Changes:

  • Support for 11.0.x
    • Old layouts will behave as expected and remove the new applet button
    • When creating a new layout with the layout editor you will be able to choose if you want to keep the new nso button or not.
    • Layouts made for 11.0 with previous versions of the tools may show up differently with this release due to the new patches, create the diff again using latest layout editor.
  • More layout material properties supported in nxtheme

The layout editor has been updated as well

Version 4.5.2 & NXThemesInstaller 2.5.1 - No more useless updates edition

16 Sep 17:39
Compare
Choose a tag to compare

Changes:

  • 10.2.0 Support
  • Home menu compatibility detection: you won't see an annoying warning every time there's a new firmware update but only when it's actually needed
  • Theme packs downlaoded from themezer will be saved in a folder with the same name
  • Fix crash in the theme injector when applying certain layouts