Skip to content

Commit 548df3f

Browse files
authored
Merge pull request #38 from chrizzo-hb/main
Introduced customization section
2 parents 9d71555 + 374c327 commit 548df3f

File tree

6 files changed

+55
-3
lines changed

6 files changed

+55
-3
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# :material-folder-music-outline: Background Music
2+
3+
Your [userdata folder](../../../play/add-games/game-storage) contains a folder called `music`. If you store any compatible music files in this folder, the music will **replace** the original background music that comes with KNULLI. Instead of the built-in background music, KNULLI will now play the songs from your `music` folder while you are browsing your games in EmulationStation.
4+
5+
!!! info "Make sure your music files are compatible"
6+
7+
Background music for KNULLI/EmulationStation should be in `MP3` or `OGG` format and have a sample rate of 44100Hz and a bitrate of 256kb/s max.
8+
9+
When adding your background music, you can either dump all your songs randomly into the `music` folder or create subfolders for each **system** if you want to add **system-specific music** for all the systems you like to play. If you want to add your music per system, you should **not** leave any music files in the top level of the `music` folder but sort all your music **by system**. The system names in the `music` folder correspond to the system names in the `roms` folder (e.g., `snes` for SNES, `megadrive` for Mega Drive/Genesis).
10+
11+
Once you added your music, press ++"Start"++ to bring up the main menu and head to *Sound Settings*. Here you can toggle *Frontend music* on and off. Additionally, you can set up volume, title display duration, and you can also set up whether you want your music selection to be played per system or not.

docs/configure/bezel-decorations.md docs/configure/customization/bezel-decorations.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Some bezels which were originally created by [drkhrse](https://github.com/drkhrs
2525
* or just clicking [here](https://github.com/nvitaterna/batocera_4_3_handheld_bezels/archive/refs/heads/main.zip).
2626
* unzip the file (e.g. with [7-Zip](https://7-zip.org/)).
2727
* find the `batocera_4_3_handheld_bezels` folder **inside** the `decorations` folder you just unzipped.
28-
* copy the **entire** `batocera_4_3_handheld_bezels` folder into the `decorations` folder of your [userdata folder](../../play/add-games/game-storage).
28+
* copy the **entire** `batocera_4_3_handheld_bezels` folder into the `decorations` folder of your [userdata folder](../../../play/add-games/game-storage).
2929

3030
The bezel pack should now be installed and ready to use. However, to apply it, you have to set it up as explained in the [Apply bezel decorations](#apply-bezel-decorations) section.
3131

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# :material-image-sync-outline: Boot Logo
2+
3+
For a wholesome KNULLI experience, you may want to replace your boot logo to match the style of your theme. The KNULLI boot logo is stored on your primary SD card, on the `batocera` partition. If you want to replace your boot logo, simply follow the steps below.
4+
5+
* Create a new **bitmap** file (`bootlogo.bmp`) that has the exact **same resolution** as your built-in display (e.g. 640x480 for the Anbernic RG35XX Plus/H/SP/2024 series)
6+
* Shut down your KNULLI device
7+
* Eject the primary SD card from your KNULLI device and insert it into your computer
8+
* Find the `batocera` partition on your SD card (and, if you are using Windows, **ignore** any warnings about broken/unformatted drives!)
9+
* Locate `bootlogo.bmp` on your `batocera` partition and replace it with your new boot logo
10+
* (You might want to back up the original file before you replace it)
11+
* Eject the SD card from your computer and put it back into your KNULLI device
12+
* Turn on your KNULLI device and enjoy your custom boot logo
13+
14+
!!! info "Boot logo and splash screen"
15+
16+
The **boot logo** is an image which is displayed while KNULLI is booting, from the moment the device is turned on until the moment EmulationStation is launched. The EmulationStation **splash screen** is displayed while EmulationStation is loading, scanning for games, or shutting down. The **splash screen** is controlled by the **theme** of your KNULLI installation - learn how to customize it in the [Themes](../themes) section. the **boot logo** on the other hand is part of the boot partition KNULLI is installed on.

docs/configure/customization/index.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# :material-palette-outline: Customization
2+
3+
KNULLI comes with a lot of options to customize your gaming experience and make your KNULLI-driven device truly your own.
4+
5+
* You can **customize** the default KNULLI theme (including its **Splash screen**) or install different themes as explained in the [Themes](themes) section
6+
* You can add your own **background music** as explained in the [Background Music](background-music) section
7+
* You can install your preferred **bezel decorations** as explained in the [Bezel Decorations](bezel-decorations) section
8+
* You can replace the **boot logo** with a different image as explained in the [Boot Logo](bootlogo) section

docs/configure/themes.md docs/configure/customization/themes.md

+9
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ The following options can be changed directly from the main menu under `User Int
2929
| Game Metadata | Sets if metadata (e.g. description, release date, etc...) should be displayed for a game | `On`, `Off` |
3030
| Font Size | Set the size for text elements throughout the theme. | `Default`, `Small`, `Large` |
3131
| Color Scheme | Sets the color scheme that is used for the theme. There is a set of prebuilt color schemes that you can select and an option to supply your custom color scheme (selected by choosing `custom`). You can see details on customizations below under [Customization](#customization). | `Default`, `Light`, `Steam OS`, `SNES`, `Famicom`, `DMG`, `OLED`, `Custom` |
32+
| Splash Screen | Toggles an optional custom splash screen which will be displayed when EmulationStation is loading and/or scanning for ROMs. | `Default`, `Custom` |
3233

3334
### Additional UI Settings
3435

@@ -79,6 +80,14 @@ The artwork used on the system view can be customized with your own images.
7980
* `${system.theme}.png/jpg` should be named for the system you are looking to override. For example if you wanted to override the artwork for `snes` you would create an image called `snes.png` or `snes.jpg` in the artwork folder.
8081
* Once your images are in place you turn on custom images by changing the `System Artwork` setting to `Custom (Fullscreen)`
8182

83+
#### Splash Screen
84+
85+
* Upload your image to the folder you created above
86+
* It can be named:
87+
* `splash.png`
88+
* `splash.jpg`
89+
* One your image is in place you turn on your splash screen by changing `Splash Screen` to `Custom`
90+
8291
### Color Schemes
8392

8493
You can create your own custom color scheme to use for the theme

mkdocs.yml

+10-2
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,11 @@ plugins:
144144
Configure: Konfiguration
145145
Networking: Netzwerkverbindungen
146146
Unbranded: Ohne Marke
147+
Customization: Personalisieren
148+
Themes: Themes
149+
Background Music: Hintergrundmusik
147150
Bezel Decorations: Bezel-Dekorationen
151+
Boot Logo: Bootlogo
148152
- locale: pl
149153
name: Polski
150154
build: true
@@ -261,8 +265,12 @@ nav:
261265
- Networking: configure/networking.md
262266
- Controls: configure/controls.md
263267
- Collections: configure/collections.md
264-
- Bezel Decorations: configure/bezel-decorations.md
265-
- Themes: configure/themes.md
268+
- Customization:
269+
- Customization: configure/customization/index.md
270+
- Themes: configure/customization/themes.md
271+
- Background Music: configure/customization/background-music.md
272+
- Bezel Decorations: configure/customization/bezel-decorations.md
273+
- Boot Logo: configure/customization/bootlogo.md
266274
- SSH: configure/ssh.md
267275
- Retroarch:
268276
- Controls: configure/retroarch/controls.md

0 commit comments

Comments
 (0)