-
Notifications
You must be signed in to change notification settings - Fork 2
Guides
A collection of technical and non technical, tutorials and reference guides with examples for Theme Selector.
If you are like me and have tons of games organized with tons of system folders... Wouldn't be nice if you could have a theme associated with each system? Now you can, just create your own theme and add it to the HMOD or directly to your USB/SD theme folder.
On this version the theme is applied to all it's subfolders!
Lets take my folder structure as an example
Now let's assume I want to add a specific theme to the Nintendo Entertainment System
folder.
what I have to do is simply rename the desired theme folder to nintendo_entertainment_system
(lower snake_case
aka no capital letters and all spaces are underscores)
Valid naming schemes
this_is_snake_case
ThisIsCamelCase
this-is-kebab-case
This is still a feature on this version. Simply add/rename a theme as before but name it default
in order to make it you home menu theme.
Sure, just make sure your default
theme don't contain any audio files
Keep in mind that this mod was designed for USB-HOST, as the themes may include audio files and they may get over 10mb. Using in on NAND may cause issues with your system
Simply create a music_menu
folder inside /media/hakchi
and place your wav files inside.
Music files should be in PCM format, the naming of the music can be whatever you want as long it it doesn't have any spaces and the extension is .wav
.
Valid naming schemes
this_is_snake_case
ThisIsCamelCase
this-is-kebab-case
Note: If you want to use this with NAND instead of USB, just use FTP to
/var/lib/hakchi/rootfs/usr/share/music_menu
This is a new feature for Theme Selector 2.0 which scans your entire theme library for resources and use them to build your own theme. DiY Theme a few options depending on the system you have, SNESCE (7 options) and NESCE (3 options).
- Base UI
- Background
- Demo: Character #1 - Mario
- Demo: Character #2 - Luigi
- Demo: Pole
- Base UI
- Demo: Characters
- Background Color
When you first enter each option, you'll see a LOADING ASSETS...
message, keep in mind that this may take a while (2-3 minutes) depending on the number of themes you have.
You can also add custom assets.
Note: The assets will keep the name of it's theme. For example the UI
Coregrafx mini Theme
will be listed asCoregrafx mini Theme
.
There isn't much to say about this, it's very straight forward.
So you created your own theme or even downloaded one and on the theme list it only displays the default image or Diy Theme
. That's because Theme Selector didn't found any artwork for your theme and it's loading default images instead.
To start you have 2 options: Use hakchi to capture a screen grab or create your own artwork.
Note: Theme Selector is configured to accept only PNG files and the max size is 569x320
1. Load the desired theme using Theme Selector.
2. Connect the your mini directly to your PC.
Note: Even if you use Wi-Fi, for this step your mini should be connected directly to your computer, using the USB cable. If connected over Wi-Fi, sometimes there's an issue with hakchi and the screenshot tool, that will freeze the console and hakchi too.
3. Open Hakchi.
4. Navigate to Tools > Take Screenshot
or Press F8
.
5. A new window will popup.
6. Right click on it and select Save image to file
.
7. Now you should resize the image to 569x320
using your preferred image editor.
8. At this point rename your resized image to the same name as your theme.
9. FTP to your mini using Hakchi
10. Copy the image to the same directory as your themes.
NAND: /usr/share/themes/your-system
USB/SD: /media/hakchi/themes/your-system
Note:
your-system
should match your mini eg:nes
,snes
orshonen
And that's it!
To create DiY Themes you can also add your custom assets to Theme Selector and select them to create your own themes.
Note: For this tutorial I won't be covering asset creation, assuming you already know how to do so. Also I'll be using a SNES as example.
1. Using Hakchi FTP into /etc/options menu/themes/creator/sprites/assets
.
2. Open the folder for your desired asset (in my case i'll be using Mario).
3. Create a folder for your asset.
Note: Keep in mind that the folder should not contain any spaces.
4. Add your sprites to the folder you just created.
5. Open theme selector > DIY Theme.
6. Select Refresh Assets
to load your new sprites.
Now just open the category of the asset you just created and use your custom sprite on your diy theme.
-
Home
- Installation
- Usage
- Settings
- Theme per Folder
- Theme Randomizer
- Audio Randomizer: Home
- Audio Randomizer: All Folders
- Reset Settings
- Guides
- FAQ
- Can I use it with NAND
- Set theme per folder, what is that?
- What if I want a specific theme on my main menu?
- I own a Famicom/Shonen/Super Famicom, can I install this?
- What do you mean with "Create a theme based your existent theme resources"?
- Are themes from NES compatible with SNES?
- I've downloaded themes from the website and I'm getting a C8 error.
- I have a high loading time when using the Theme Randomizer.
- I press and HOLD L+R (DOWN + B on NESCE) and nothing happens.