This is an automated theme downloader/updater for RGB-Pi OS4
75+ themes available!
Check out how to make themes via the RGB-Pi Wiki and also in the Telegram group!
-
Download Instructions
- For USB Download installer.zip and extract to the root of the OS4 usb drive.
- For SD Card Download Update Themes.sh and place in a new folder called 'Theme Manager' within ports.
- You will now have '/roms/ports/Theme Manager/Update Themes.sh' on your drive
-
Scan for games in the OS4 UI, and you will now have a folder Called 'Theme Manager' under 'Ports'
-
Go to the 'Theme Manager" folder and run 'Update Themes' which will download the initial theme package (about 1.5GB)
-
Once the themes download, the OS4 UI will reload.
-
In the 'Theme Manager' you will now new folders, you can now install all Themes or install individual themes from the list.
- While selected over an individual theme press the info button to see a image of the theme
- New themes/updates can be downloaded by simply running 'Update Themes' again (very quick)
Tools
-
Enable Random Boot theme does as it says. When RGB-Pi boots it picks a random theme.
-
Reboot UI. Quick restart of the UI without a full Pi reboot. For testing only.
-
Scraper Update. Updates the games.dat so the scraper images show up properly. This will have to be run anytime you scan for new games.
To add your own themes to this repo
- Fork this repo
- Optimize your theme files
- Compress your core theme folder (no extra folder layers) into a 7z, Zip, Rar (100mb max size) and place it in /data/themes.
- Example: 'Bubble Bobble - Theme By Kev.7z'
- Copy the Theme Template to /themes and change it to .sh
- Example: 'Bubble Bobble - Theme.sh'
- Open the template and replace line 5 information with your compressed 7z filename
- Example ARCHIVE_FILENAME="themefilename.7z" to ARCHIVE_FILENAME="Bubble Bobble - Theme By Kev.7z"
- add you scraper images into /data/images with the format following the .sh file name with _title_usa appended.
- Example: Bubble 'Bobble_title_usa.png'
- Submit a pull request for your theme to be added to this repo