Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Switch:Theming: Difference between revisions

From Hacks Guide Wiki
Bleck9999 (talk | contribs)
Create Switch:Theming
 
Bleck9999 (talk | contribs)
m Add titles/contents note
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:


= Making a Theme =
= Making a Theme =
todo
{{Section WIP}}


= Installing a Theme =
= Installing a Theme =
Line 33: Line 33:
* The latest release of [https://github.com/exelix11/SwitchThemeInjector/releases NXThemesInstaller].
* The latest release of [https://github.com/exelix11/SwitchThemeInjector/releases NXThemesInstaller].
* A <code>.nxtheme</code> file, either from the internet or one you made yourself.
* A <code>.nxtheme</code> file, either from the internet or one you made yourself.
* If you want to install custom fonts, the fonts you want to install in <code>.ttf</code> format.


=== Steps ===
=== Steps ===
# Copy the <code>.nxtheme</code> file(s) to the <code>themes</code> folder on the root of your SD card, creating the folder if it does not exist.
# Copy the <code>.nxtheme</code> and/or <code>.ttf</code> file(s) to the <code>themes</code> folder on the root of your SD card, creating the folder if it does not exist.
# Open the Homebrew Menu and launch <code>NXThemesInstaller</code>.
# Open the Homebrew Menu and launch <code>NXThemesInstaller</code>.
#* If this is your first time launching NXThemesInstaller, you may be asked to extract the home menu and read some information. Continue until you reach the main screen.
#* If this is your first time launching NXThemesInstaller, you may be asked to extract the home menu and read some information. Continue until you reach the main screen.
Line 41: Line 42:
# Select a theme and press A to install it, or select multiple themes using Y and press A to install multiple themes at once.
# Select a theme and press A to install it, or select multiple themes using Y and press A to install multiple themes at once.
# Reboot to see changes.
# Reboot to see changes.
== Installing a custom font ==
todo


== Troubleshooting ==
== Troubleshooting ==


=== Crashing on boot after installing a theme ===
=== Crashing on boot after installing a theme ===
This means the theme is either outdated or broken. You can fix this by deleting the folder <code>atmosphere/contents/0100000000001000</code> from your SD.  
This means the theme is either outdated or broken. You can fix this by deleting the folder <code>atmosphere/contents/0100000000001000</code> from your SD. Note: on Atmosphère 0.9.4 or lower, <code>contents</code> is called <code>titles</code>.
If this fixes the issue, you can attempt to re-install the theme to see if the theme was broken or the crash was just because of a firmware update.
If this fixes the issue, you can attempt to re-install the theme to see if the theme was broken or the crash was just because of a firmware update.


=== NXThemeInstaller crashes when you launch it ===
=== NXThemeInstaller crashes when you launch it ===
This is probably due to the archive bit being set on either the app or the nxthemes. This is usually the result of copying files to an sd card via a Mac. If you are experiencing this issue, try launching hekate and navigating to <code>Tools</code> -> <code>Arch bit · RCM · Touch · Pkg1/2</code> -> <code>Fix Archive Bit</code>, then try again.
This is probably due to the archive bit being set on either the app or the nxthemes. This is usually the result of copying files to an sd card via a Mac. If you are experiencing this issue, try launching hekate and navigating to <code>Tools</code> -> <code>Arch bit · RCM · Touch · Pkg1/2</code> -> <code>Fix Archive Bit</code>, then try again.