Tutorial  Updated

Nintendo Switch Custom Background

How i make my own custom Background

I take no responsibility for your switch if you follow this guide!


What you need:

- CFW on 5.1 (idont know if it runs with 6.0) with newest Layeredfs
- common.szs File (from a exist custom background mod, you will find one on my discord)
- sarctool - https://github.com/aboood40091/SARC-Tool/releases
- BNTXEditor - https://github.com/aboood40091/BNTX-Editor/releases/tag/v0.3
- Photoshop with Intel DDS - http://gametechdev.github.io/Intel-Texture-Works-Plugin/
- 1280x720 or 1920x1080 Background

First,

Install the Intel DDS Plugin and open Photoshop.
Open your wish background in Photoshop and go to "Save as"

2.png


Select File Format "Intel Textur Works DDS"

3.png


Save it will open an attribute window, choose the following attributes:

- Texture Typ: Color
- Compression: BC1 4bpp (Linear)
- Mip Maps: Auto generate

4.png


click ok.

Extract sarctool and put the common.szs file into the same folder.
Open CMD by typing in the path of Explorer "CMD" and press "Enter".

6.png

5.png


Enter the following in the CMD window: sarc_tool main common.szs

7.png


A folder is created called common.

8.png


Extract BNTXEditor and open it.
Select "Open File" and select the file "__Combined.bntx" (common\timg) from the folder that was previously created.

9.png


Select the "White1x1_180^r" DDS.
Replace it with your before created DDS from Photoshop and uncheck in the poping out window "Use SRGB when possible".
And safe it.

10.png




Go back to cmd Window and typing: sarc_tool main -o common-new.szs -little -commpress 9 common

11.png


A file is created called common-new.szs.

12.png


Delete the original "common.szs" file and rename the file "common-new.szs" to "common.szs"

Create on your Switch-SD-Card the following folder path: atmosphere\titles\0100000000001000\romfs\lyt
And copy the "common.szs" file into \lyt

13.png


And last but not least, start your Switch with newest Layeredfs.

Done!

bg_switch.jpg


NOTE: When starting it can come to an error. Then just restart again until the switch boots.



"thanks to everyone who has been working on themes"
https://gbatemp.net/threads/custom-themes-arrive-on-switch-via-homebrew.518779/







 

Attachments

  • mm_background.jpg
    mm_background.jpg
    235.5 KB · Views: 1,207
Last edited by bodyXY,

BlastedGuy9905

where's the updated autopsy report
Member
Joined
Apr 13, 2017
Messages
2,334
Trophies
1
Age
34
Location
under your desk
XP
4,059
Country
United States
How i make my own custom Background

I take no responsibility for your switch if you follow this guide!


What you need:

- CFW on 5.1 (idont know if it runs with 6.0) with newest Layeredfs
- common.szs File from your Qlaunch (\romfs\lyt)
- sarctool - https://github.com/aboood40091/SARC-Tool/releases
- BNTXEditor - https://github.com/aboood40091/BNTX-Editor/releases/tag/v0.3
- UWizard - https://wiidatabase.de/wii-u-downloads/pc-tools/uwizard/
- Photoshop with Intel DDS - http://gametechdev.github.io/Intel-Texture-Works-Plugin/
- 1280x720 Background

First,

Install the Intel DDS Plugin and open Photoshop.
Open your wish background in Photoshop and go to "Save as"
Select as File Format "Intel Textur Works DDS"
Save it will open an attribute window, choose the following attributes:

- Texture Typ: Color
- Compression: BC1 4bpp (Linear)
- Mip Maps: Auto generate

click ok.

Extract sarctool and put the common.szs file into the same folder.
Open CMD by typing in the path of Explorer "CMD".

Enter the following in the CMD window: sarc_tool main common.szs
A folder is created called common.

Extract BNTXEditor and open it.
Select "Open File" and select the file "__Combined.bntx" (common\timg) from the folder that was previously created.
Select the "White1x1_180^r" DDS.
Replace it with your before created DDS from Photoshop and uncheck in the poping out window "Use SRGB when possible".
And safe it.

Go back to cmd Window and typing: sarc_tool main -o common-new.szs -little -commpress 9 common

Copy the common-new.szs File from sarctool folder to a another Folder and renamed it to "common.szs"

Next, extract Uwizard and select "Archive-Manager" and then "ZSZ-Compress" select your new created "common.zsz" file.
Select another folder to save the file with the same name otherwise, an error will occur.

Create on your Switch-SD-Card the following folder path: atmosphere\titles0100000000001000\romfs\lyt
And copy the compressed "common.zsz" file into \lyt

And last but not least, start your Switch with newest Layeredfs.

Done!

NOTE: When starting it can come to an error. Then just restart again until the switch boots.



credits to: einso, creatable, cellenseres, vorphixx and erin coles






Cool tutorial, but next time please ask someone else to proofread it so typos can be eliminated!
 

GRAnimated

Well-Known Member
Newcomer
Joined
Jan 9, 2017
Messages
70
Trophies
0
Age
51
XP
508
Country
United States
Next, extract Uwizard and select "Archive-Manager" and then "ZSZ-Compress" select your new created "common.zsz" file.

It's szs, not zsz.
Your tutorial has many things wrong with it, btw. Your SARC Tool command is wrong for recompressing, UWizard is incredibly outdated, and you're spelling can be eh. Also, you should credit everyone, and properly.
 

exelix11

Developer
Developer
Joined
Feb 25, 2015
Messages
915
Trophies
1
Location
C:\users\exelix11\
XP
3,063
Country
Italy
Before people actually try this let me tell you that it won't work with an original custom.szs, you need one that has been patched to load images from white1x1_180.
The op didn't dump it from his own console.
You can find on the internet already patched themes you can use for this tutorial (you can tell cause they have custom backgrounds) , I'm not saying where cause they're copyrighted files and shouldn't be shared here.

We are working on a tool that can be used to patch any common.szs
 
Last edited by exelix11,

BlastedGuy9905

where's the updated autopsy report
Member
Joined
Apr 13, 2017
Messages
2,334
Trophies
1
Age
34
Location
under your desk
XP
4,059
Country
United States
Before people actually try this let me tell you that it won't work with an original custom.szs, you need one that has been patched to load images from white1x1_180.
The op didn't dump it from his own console.
You can find on the internet already patched themes you can use for this tutorial (you can tell cause they have custom backgrounds) , I'm not saying where cause they're copyrighted files and shouldn't be shared here.

We are working on a tool that can be used to patch any common.szs
THATS WHY MY THEMES DIDNT WORK. OH MY GOD.
 

bodyXY

Well-Known Member
OP
Member
Joined
May 15, 2018
Messages
157
Trophies
0
Age
39
XP
999
Country
Germany
It's szs, not zsz.
Your tutorial has many things wrong with it, btw. Your SARC Tool command is wrong for recompressing, UWizard is incredibly outdated, and you're spelling can be eh. Also, you should credit everyone, and properly.
Tested by my own works! If anything is wrong, tell me what's wrong, see no mistake. If it does, I'll correct it.
 

Chocola

GBAtemp Meowgular
Member
Joined
Sep 18, 2018
Messages
379
Trophies
0
Age
33
Location
Neko Paradise
XP
733
Country
Korea, South
A lot of thanks for the guide ^^

I guess that the best size for the background are 1920px × 1080px (the resolution reached on docked mode), I think you should specify it on the guide.
 

bodyXY

Well-Known Member
OP
Member
Joined
May 15, 2018
Messages
157
Trophies
0
Age
39
XP
999
Country
Germany
A lot of thanks for the guide ^^

I guess that the best size for the background are 1920px × 1080px (the resolution reached on docked mode), I think you should specify it on the guide.

1280x720 Docked mode

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

Before people actually try this let me tell you that it won't work with an original custom.szs, you need one that has been patched to load images from white1x1_180.
The op didn't dump it from his own console.
You can find on the internet already patched themes you can use for this tutorial (you can tell cause they have custom backgrounds) , I'm not saying where cause they're copyrighted files and shouldn't be shared here.

We are working on a tool that can be used to patch any common.szs

OK, I did not know that. Change it in the TuT
 

Attachments

  • 20180922_163834.jpg
    20180922_163834.jpg
    1.4 MB · Views: 2,248

exelix11

Developer
Developer
Joined
Feb 25, 2015
Messages
915
Trophies
1
Location
C:\users\exelix11\
XP
3,063
Country
Italy
About the credits: We mean everyone. You have nothing found out on your own. And next time, please don’t use heavily outdated tools and try to make no mistakes while writing up a tutorial.
Oh and yeah credits would be great, cause you know, these guys found out custom themes on the switch and I'm the one who made the patch
 
  • Like
Reactions: Traiver

Chocola

GBAtemp Meowgular
Member
Joined
Sep 18, 2018
Messages
379
Trophies
0
Age
33
Location
Neko Paradise
XP
733
Country
Korea, South
1280x720 Docked mode

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



OK, I did not know that. Change it in the TuT

On the Switch specifications, Ninty say that dock mode reach the 1080p, can't check it myself because the TV where I connect the Switch it's only HD Ready (max 720p) :/

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

common.szs File from a exist custom background mod

Can you provide a base file for this or it's copyrighted material?
 
Last edited by Chocola,

bodyXY

Well-Known Member
OP
Member
Joined
May 15, 2018
Messages
157
Trophies
0
Age
39
XP
999
Country
Germany
About the credits: We mean everyone. You have nothing found out on your own. And next time, please don’t use heavily outdated tools and try to make no mistakes while writing up a tutorial.
THIS NOT THE TRUTH!


Only the information, which file it is, is yours alone. Everything else I knew myself. This is not magic. The tools have been around for a long time. Do you believe, why I wrote, you can use your own common file. And also to compress use another program to do that. Because I did not read your stuff or did not have it from you.
Already on the first day as OG did the Qlaunch 6.0.0-dev fun, I already searched files without end.
 
Last edited by bodyXY,

Chocola

GBAtemp Meowgular
Member
Joined
Sep 18, 2018
Messages
379
Trophies
0
Age
33
Location
Neko Paradise
XP
733
Country
Korea, South
Keep calm guys, I always respect the credits, all of us should work together instead fight.

He make and share the guide (this is enought for me to put hiself on credits as the guide author) and put the credits of researchers on it too, didn't see where it's the problem :/
 

Zer0w

Active Member
Newcomer
Joined
Jul 14, 2018
Messages
31
Trophies
0
Age
34
XP
291
Country
Netherlands
But how to make all of this work with ReinX, where should the folders go?

EDIT:
Got it figured out.
 
Last edited by Zer0w,

Tsunn7

Well-Known Member
Newcomer
Joined
Dec 18, 2016
Messages
52
Trophies
0
Age
28
XP
469
Country
Italy
I just noticed that if I have the custom background active, Xenoblade Chronicles 2 (with all the dlcs) doesnt boot and crash. If I remove the background, XC boots again just fine.
I'm using ReiNX.
 

Chocola

GBAtemp Meowgular
Member
Joined
Sep 18, 2018
Messages
379
Trophies
0
Age
33
Location
Neko Paradise
XP
733
Country
Korea, South
I just noticed that if I have the custom background active, Xenoblade Chronicles 2 (with all the dlcs) doesnt boot and crash. If I remove the background, XC boots again just fine.
I'm using ReiNX.

Can you explain me where I can get some custom background file to make my own and on what folder I should put it on ReiNX?

I never use layeredFS before, so I don't know where I should place it :/
 

TamarindoJuice

Well-Known Member
Member
Joined
Jan 30, 2016
Messages
288
Trophies
0
XP
1,541
Country
Brazil
  • Like
Reactions: PanTheFaun

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    I have not played a game in years that had a game breaking bug on launch, so I wouldn't say a crutch.
  • kijetesantakalu042 @ kijetesantakalu042:
    Scarlet and voilet
  • BigOnYa @ BigOnYa:
    Maybe different on PC, who knows, since I'm in the Xbox ecosystem.
  • kijetesantakalu042 @ kijetesantakalu042:
    Fallout 76
  • kijetesantakalu042 @ kijetesantakalu042:
    No mans sky
  • BigOnYa @ BigOnYa:
    Yep, been playing fallout76 for years, since launch, I never had any game breaking bugs, or corrupted saves. Don't play No Mans Sky, its boring.
  • kijetesantakalu042 @ kijetesantakalu042:
    At launch there were some issues
  • BigOnYa @ BigOnYa:
    Issues? All games have issues, but not game breaking.
  • BigOnYa @ BigOnYa:
    Again don't play on PC, nor would play that. And who knows, some those "issues" could just be your PC.
  • realtimesave @ realtimesave:
    usually issues are a shitty PC
    +1
  • realtimesave @ realtimesave:
    I haven't had a crappy pc in years and when I did, I promptly got rid of it
  • kijetesantakalu042 @ kijetesantakalu042:
    KSP 2 did suck and the entire staff team got laid off
  • BigOnYa @ BigOnYa:
    When I used to game on PC, I'd pirate PC games all the time, and some yes would crash often, maybe they were bad rips or something. I've had my SeriesX for over 2 years now and never have had a game crash yet, or any game breaking bugs. I have seen weird bugs like NPC walking thru floors or walls, but not often.
  • sombrerosonic @ sombrerosonic:
    Stupid question but any good PSP games anyone?
  • kijetesantakalu042 @ kijetesantakalu042:
    The jp cover for wings of fire is beautiful. Sucks that the translation won't make the story any better
  • The Real Jdbye @ The Real Jdbye:
    @BigOnYa PC games like to crash, satisfactory crashes every like 8 hours for me, there's some kinda leak with unreal engine objects so it hits the max object count and crashes
    +1
  • The Real Jdbye @ The Real Jdbye:
    and minecraft had a memory leak, over time the game slowed down more and more and i saw the ram usage slowly increasing, eventually it would crash if i left the game on all night
  • The Real Jdbye @ The Real Jdbye:
    console games on the other hand have to be better optimized, theres less resources so those leaks get caught early and fixed, is my guess
    +1
  • The Real Jdbye @ The Real Jdbye:
    you see poorly optimized console games sometimes that crash constantly
    +1
  • The Real Jdbye @ The Real Jdbye:
    because they were released unfinished
    +1
  • The Real Jdbye @ The Real Jdbye:
    but the issues probably exist on the pc versions of those games too, they just don't get noticed because there are more resources available
    +1
  • The Real Jdbye @ The Real Jdbye:
    since the pc and console versions are the same code base
    +1
    The Real Jdbye @ The Real Jdbye: since the pc and console versions are the same code base +1