Switch custom themes sharing thread

Since we got custom themes working on switch we have been stuck on a major issue: home menu's SZS files are illegal to share because they contain copyrighted data.
This is the reason why I developed the nxtheme format: it's a custom container for switch themes that's 100% legal and that works on every firmware.
Use this thread to post your own custom themes, if you have any question ask in the Switch theme injector release thread.

TLDR; Now themes are nxtheme files, they can be installed with NxThemes Installer on any switch. nxtheme files are legal and can be shared here. DO NOT SHARE THE SZS FILES.

How to share custom themes:
1) Make a theme like you normally would
2) Click "build nxtheme" instead of "patch and save"
3) Post the output nxtheme here.
That's it. As you can see the process has been totally reworked and this time it's much easier for end users.

How to install custom themes:
1) Download NXThemes installer on your switch (it's also available on the homebrew appstore)
2) Copy the nxtheme file in the themes folder on your sd
4) Install the theme and reboot

You may also find links like the ones below, those are Auto-Theme links, it's the old way of sharing themes, when you open them it will automatically download nxtheme files you can install.

Where can i find custom themes ?
You can look in the download center, in this thread and on this subreddit

So I'll be the first:

GBATemp theme:
upload_2018-10-31_21-59-45.png
With Doge's layout: link

upload_2018-10-31_22-2-2.png
With zaigenshi's layout: link
(This only displays the first user account)​

Happy sharing :)
Also a huge shout out to Costello who enabled the download center to work with Auto-Theme
 
Last edited by exelix11,

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
sorry, it's not allowed to share pre-patched szs theme files, nor link to websites where you can get them.


Zahimi made a theme and wants someone to verify if it's working before working on more themes:

ABZU:
https://exelix11.github.io/SwitchTh...tps://res.cellenseres.de/dds/95AFF9B8home.dds
https://exelix11.github.io/SwitchTh...tps://res.cellenseres.de/dds/95AFF9B8lock.dds
https://exelix11.github.io/SwitchTh...//res.cellenseres.de/dds/95AFF9B8settings.dds
https://exelix11.github.io/SwitchTh...//res.cellenseres.de/dds/95AFF9B8all-apps.dds

can someone try and report? thank you :)
I'm still on 4.1 and didn't extract my szs files yet.


capture-23-jpg.151978
 
Last edited by Cyan,

cagerhager

Well-Known Member
Member
Joined
Feb 17, 2018
Messages
206
Trophies
0
Age
40
XP
1,461
Country
United States
What patch for the main menu is this?

sorry, it's not allowed to share pre-patched szs theme files, nor link to websites where you can get them.


Zahimi made a theme and wants someone to verify if it's working before working on more themes:

ABZU:
https://exelix11.github.io/SwitchTh...tps://res.cellenseres.de/dds/95AFF9B8home.dds
https://exelix11.github.io/SwitchTh...tps://res.cellenseres.de/dds/95AFF9B8lock.dds
https://exelix11.github.io/SwitchTh...//res.cellenseres.de/dds/95AFF9B8settings.dds
https://exelix11.github.io/SwitchTh...//res.cellenseres.de/dds/95AFF9B8all-apps.dds

can someone try and report? thank you :)
I'm still on 4.1 and didn't extract my szs files yet.


capture-23-jpg.151978
 

exelix11

Developer
OP
Developer
Joined
Feb 25, 2015
Messages
915
Trophies
1
Location
C:\users\exelix11\
XP
3,062
Country
Italy
sorry, it's not allowed to share pre-patched szs theme files, nor link to websites where you can get them.


Zahimi made a theme and wants someone to verify if it's working before working on more themes:

ABZU:
https://exelix11.github.io/SwitchTh...tps://res.cellenseres.de/dds/95AFF9B8home.dds
https://exelix11.github.io/SwitchTh...tps://res.cellenseres.de/dds/95AFF9B8lock.dds
https://exelix11.github.io/SwitchTh...//res.cellenseres.de/dds/95AFF9B8settings.dds
https://exelix11.github.io/SwitchTh...//res.cellenseres.de/dds/95AFF9B8all-apps.dds

can someone try and report? thank you :)
I'm still on 4.1 and didn't extract my szs files yet.


capture-23-jpg.151978
I didn't check that subreddit, but afaik it is used to host .nxtheme files ,that's a new legal format i'm working on, hopefully it will be more popular than Auto-Theme. The beta of the tool to install and create them is in the qcean discord only currently, i think i'll post a stable version here soon enough
 
Last edited by exelix11,

MassiveRican

GBATemp's Unofficial Vigilante
Member
Joined
Aug 2, 2011
Messages
2,454
Trophies
1
Location
Creeping in the Shadows
XP
1,190
Country
Hmm, I have enough skill to figure out how to use, d/load and install custom themes thanks to auto theme injector (lovely app and workaround btw), just wish there were more themes being shared here, cuz what I'm not skilled at, is making themes lol.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
I didn't check that subreddit, but afaik it is used to host .nxtheme files ,that's a new legal format i'm working on, hopefully it will be more popular than Auto-Theme.
the links I tried on that site had the szs and layeredFS ready folders, with different links for 5.x and 6.x firmware.

I saw you are working on a new format, and also a switch tool to manage themes directly on the console.
I didn't see if you did it yet, but it would be great : a theme file extractor homebrew! if you can make one that would be nice, no more need to dump full nand and use hactool to extract szs. or maybe that's what you are doing, a nxtheme file extractor/installer?


As for auto-theme, I tried to force users to go legal and use it. you worked hard to make theme sharing legal, and they all prefer the easy route with layeredFS szs sharing :/
theme creator also seems to think auto-theme is hard, I had to explain that it's just dds and layout diff !
I hope your new format will be more popular.
 
Last edited by Cyan,

exelix11

Developer
OP
Developer
Joined
Feb 25, 2015
Messages
915
Trophies
1
Location
C:\users\exelix11\
XP
3,062
Country
Italy
the links I tried on that site had the szs and layeredFS ready folders, with different links for 5.x and 6.x firmware.

I saw you are working on a new format, and also a switch tool to manage themes directly on the console.
I didn't see if you did it yet, but it would be great : a theme file extractor homebrew! if you can make one that would be nice, no more need to dump full nand and use hactool to extract szs. or maybe that's what you are doing, a nxtheme file extractor/installer?


As for auto-theme, I tried to force users to go legal and use it. you worked hard to make theme sharing legal, and they all prefer the easy route with layeredFS szs sharing :/
theme creator also seems to think auto-theme is hard, I had to explain that it's just dds and layout diff !
I hope your new format will be more popular.
The theme installer is pretty much ready, today i posted the first stable build on discord if nobody reports any issue i'll publish it on github and here as well.
It can install both szs files so people don't complain and this new nxtheme format, it can dump the home menu nca directly as well without having to go trough nand decryption but i couldn't manage to extract it on the console directly so you will still need a pc and to follow a guide, but this time it's really easy cause there's lockpick to get the keys so it is basically: run lockpick, run my dumper, put the sd in the pc, run the extractor, done.

About Auto-theme i've seen that thread, i guess the current guide is too techincal for some people, hopefully this nxtheme thing will fix things up.
To create nxthemes i added a button in the injector, instead of clicking on save when you make a theme you'll just have to press "build nxtheme" so the workflow stays the same.
As nxtheme is basically offline Auto-Theme the webiste will not output szs files anymore, i'm changing it to output only nxtheme files (so all current links don't break).

The only caveat is that to install nxthemes you have to dump the szs files first, but as i said this time it's much easier and i received positive feedback from many people on discord, you can check out the new guide here
And if this doesn't work i guess i'll just give up to szs ¯\_(ツ)_/¯
 

Sharky1980

Member
Newcomer
Joined
Dec 15, 2018
Messages
18
Trophies
0
Age
44
XP
124
Country
Germany
Why delete my themes
It was make with Auto-theme :(

--------------------- MERGED ---------------------------

--------------------- MERGED ---------------------------

ok :(
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
no, it was sharing the pre-patched szs file.

auto-theme is the way to share, not the way to create them.
if you created them with auto-theme, then share the auto-theme link.

dds and layout are fine to share.
szs is not, as it's an extracted file from the switch firmware.

if you want, you can wait for the new theme format to be released.
when you create a theme, select save as nxtheme and share that file.
 
Last edited by Cyan,

Sharky1980

Member
Newcomer
Joined
Dec 15, 2018
Messages
18
Trophies
0
Age
44
XP
124
Country
Germany
doesn't work for me.
I put the files under auto them but where can I find the link?

--------------------- MERGED ---------------------------

I can't the a link under auto theme on my phone. I will try it on my PC
 

Sharky1980

Member
Newcomer
Joined
Dec 15, 2018
Messages
18
Trophies
0
Age
44
XP
124
Country
Germany
doesn't work for me.
I put the files under auto them but where can I find the link?

--------------------- MERGED ---------------------------

I can't the a link under auto theme on my phone. I will try it on my PC



okay believe now understand how that works. Do I see that correctly, that I can not take a finished theme afterwards, but only the dds image file?
 

zahimi

GBAtemp theme maker extraordinarie
Member
Joined
Nov 5, 2006
Messages
262
Trophies
1
XP
1,528
Country
United Kingdom
The theme installer is pretty much ready, today i posted the first stable build on discord if nobody reports any issue i'll publish it on github and here as well.
It can install both szs files so people don't complain and this new nxtheme format, it can dump the home menu nca directly as well without having to go trough nand decryption but i couldn't manage to extract it on the console directly so you will still need a pc and to follow a guide, but this time it's really easy cause there's lockpick to get the keys so it is basically: run lockpick, run my dumper, put the sd in the pc, run the extractor, done.

About Auto-theme i've seen that thread, i guess the current guide is too techincal for some people, hopefully this nxtheme thing will fix things up.
To create nxthemes i added a button in the injector, instead of clicking on save when you make a theme you'll just have to press "build nxtheme" so the workflow stays the same.
As nxtheme is basically offline Auto-Theme the webiste will not output szs files anymore, i'm changing it to output only nxtheme files (so all current links don't break).

The only caveat is that to install nxthemes you have to dump the szs files first, but as i said this time it's much easier and i received positive feedback from many people on discord, you can check out the new guide here
And if this doesn't work i guess i'll just give up to szs ¯\_(ツ)_/¯

Will we still need to reboot to apply the new theme after using the theme installer?
 

KingMuk

Well-Known Member
Member
Joined
Nov 28, 2009
Messages
260
Trophies
1
XP
676
Country
United States
Hmm, I have enough skill to figure out how to use, d/load and install custom themes thanks to auto theme injector (lovely app and workaround btw), just wish there were more themes being shared here, cuz what I'm not skilled at, is making themes lol.

Hey bud! Long time no chat or anything! If you like I can link you (through PM) to a bunch of themes I cam across outside of GBATEMP
 
Last edited by KingMuk,
  • Like
Reactions: MassiveRican

exelix11

Developer
OP
Developer
Joined
Feb 25, 2015
Messages
915
Trophies
1
Location
C:\users\exelix11\
XP
3,062
Country
Italy
IT IS UPDATE TIME ! A bit earlier than i anticipated, but here we are.
The new switch theme injector and switch theme installer use this new nxtheme file format, a legal and cross-firmware container for themes.
The process of sharing and installing has been massively simplified, don't believe me ? check the OP now. So clean such few words.
To create nxthemes you don't need szs at all on your pc, just use the new tab "nxtheme builder" on both the pc injector and the online version.
Auto-theme won't be supported anymore, it will still work but it will only generate nxtheme files. (if you still get the old auto-theme just clear the cache, shift + reload on chrome and firefox)
Enjoy !

@Cyan could we get this update to the front page ?
 
  • Like
Reactions: MassiveRican

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
sorry, I'm not good at writing portal news. my english vocabulary is not rich enough.
Maybe @Chary could do it ? please, thank you :D

just for information in case you want to talk about it, about the old format : you had to dump your full NAND and run tools on computer. then upload many files to a website before patching them with auto-theme. and the resulted file couldn't be shared because of copyright file extracted from firmware.
now, with this format, it's a container with only the changes (like a patch for ROM translation), and the patching is done directly on the console with a homebrew instead of the browser on computer.
the nxtheme can now be shared legally.

why still post discord chat servers instead of posting publicly? there's no more illegal szs sharing you can't post here. I'll never understand the need to advertise a chat server.... advertising is even not allowed, read the rules.
You go up to create screenshots, upload the files, and create a post about it, why not post the nxtheme file instead? Do you win money based on how many users come chatting?
 
Last edited by Cyan,
  • Like
Reactions: Chary

zahimi

GBAtemp theme maker extraordinarie
Member
Joined
Nov 5, 2006
Messages
262
Trophies
1
XP
1,528
Country
United Kingdom
is there a way to get the keys with sx os? i dont want to mess with hekete.
i think many people will still use szs until an easier way to setup is released.
 
Last edited by zahimi,

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
is the nxtheme file patching only one szs at a time, or does it contain information for all the possible screens in a single file? (home, lock, etc.)

zahimi : this is the easier way.
getting keys is very easy now.
if you don't want to use hekate (why?) you can probably use biskey payload instead, but that's exactly the same thing you need to do.
you are already using a payload if you hacked your console, just use a different payload once to get keys.

keys are needed for MANY many many tools, and a lot of users already got them.
if they don't want to get their keys, they could even find them with google. keys are required for a lot of homebrew and application, without the keys you limit yourself to what you can do.


an even easier way would be to extract the szs from nca directly on the console instead of using hactool, but you still need your keys to do that.
 
Last edited by Cyan,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Nut on the hill