Editing Frontends & Launchers

From Retroid Handhelds
Jump to navigationJump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you [ log in] or [ create an account], your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 3: Line 3:
! scope="col" style="text-align:left; color:white; background-color:#464646;"| Frontend/Launcher
! scope="col" style="text-align:left; color:white; background-color:#464646;"| Frontend/Launcher
! scope="col" style="text-align:left; color:white; background-color:#464646;"| Notes
! scope="col" style="text-align:left; color:white; background-color:#464646;"| Notes
|-
! scope="row" style="text-align:left;"| DIG
| Free (with optional paid updates). Theme-able. Mostly easy to configure. Has built-in scraping, which can be hit or miss. Pre-installed on the RP2. Available on the Play Store [https://play.google.com/store/apps/details?id=com.digdroid.alman.dig&hl=en_US here].
|-
|-
! scope="row" style="text-align:left;"| Pegasus
! scope="row" style="text-align:left;"| Pegasus
| Free. Theme-able. Open-source and actively in development. An absolute pain to configure, and has no built-in scraping support. Actively being developed (an official Retroid Handhelds launcher is currently being developed with this frontend). Here's a very helpful [https://basvroegop.nl/pegasus guide] to help you set it up. It is currently being optimized for the RP2. Not available on the Play Store. Download from [https://pegasus-frontend.org/#downloads here].
| Free. Fast. Immensely and overwhelmingly theme-able (can be skinned to look and behave exactly like any other frontend, given the time and effort). Open-source and actively in development. An absolute pain to configure, and lacks built-in scraping support. Actively being developed (an official Retroid Handhelds launcher is currently being developed with this frontend). Here's a very helpful [https://basvroegop.nl/pegasus guide] to help you set it up. Dev is optimizing it for the RP2. Not available on the Play Store. Download from [https://pegasus-frontend.org/#downloads here].
|-
|-
! scope="row" style="text-align:left;"| Beacon
! scope="row" style="text-align:left;"| Dig
| $3. Theme-able. Built-in scraping. Very easy to configure. Actively being developed by the dev, radiKal. Available on the Play Store [https://play.google.com/store/apps/details?id=com.radikal.gamelauncher here].  
| Free. Slow. Theme-able. Super easy to configure, and does have built-in scraping. Development has been abandoned and the app is closed-source. Consequently, this will never be able to launch certain emulators like Flycast and the GBA build of Retroarch included on RP2. Pre-installed on the RP2. Available on the Play Store [https://play.google.com/store/apps/details?id=com.digdroid.alman.dig&hl=en_US here].
|-
|-
! scope="row" style="text-align:left;"| RESET
! scope="row" style="text-align:left;"| RESET
| $5. Not theme-able (yet). Slick and easier than both Pegasus and Dig to configure. Built-in scraping. Game randomizer, advanced search, automatic video snaps from YouTube, easily swap 2d/3d box art. Actively being developed and optimized for the RP2 by the dev, Jav. Available on the Play Store [https://play.google.com/store/apps/details?id=com.retroloungelab.resetcollection&hl=en_US here].  
| $5. Fast. Not theme-able (yet). Slick and easier than both Pegasus and Dig to configure. Built-in scraping. Actively being developed. Being optimized for the RP2 by the dev, Jav. Available on the Play Store [https://play.google.com/store/apps/details?id=com.retroloungelab.resetcollection&hl=en_US here].  
|-
|-
! scope="row" style="text-align:left;"| RetroX
! scope="row" style="text-align:left;"| RetroX
| $12/year. Theme-able. The easiest to configure. Uses built-in emulator cores, giving you handy universal shortcuts in all of your games. Some systems might be faster in RetroX than on the RP2s pre-installed emulators, while some might be slower (currently). Emulation is less customizable than with other emulators. The subscription covers cloud saves, letting you stay synced across any device you use RetroX on, but its worth noting that internet access is required to open your games. Actively being developed, with RP2 optimized performance. Dev is Franco Catrin. RetroX offers a 5-day free trial to see if its right for you. Not available on the Play Store. Download from [https://RetroX.tv RetroX.TV].
| $12/year. Fast. Theme-able. The easiest to configure. Uses built-in emulator cores, giving you handy universal shortcuts in all of your games. Some systems might be faster in RetroX than on the RP2s pre-installed emulators, while some might be slower (currently). Emulation is less customizable than with other emulators. The subscription covers cloud saves, letting you stay synced across any device you use RetroX on, but its worth noting that internet access is required to open your games. Actively being developed, with a RP2 optimized performance version coming shortly by the dev, Franco Catrin. RetroX offers a 5 day free trial to see if its right for you. Not available on the playstore. Download from [https://RetroX.tv RetroX.TV].
|-
|-
! scope="row" style="text-align:left;"| LaunchBox
! scope="row" style="text-align:left;"| ClassicBoy
| $10. Like Launchbox on Windows, except on your Android device! Still early in development but coming along nicely, a $25 lifetime license is available. Also free for first 100 games, get it from their website [https://www.launchbox-app.com/android-download here].
| $4. ClassicBoy is an all-in-one emulator that uses RetroArch cores. It has cores for PlayStation, GB, GBC, GBA, Nintendo 64, NES, SEGA, and NeoGeo. Contains standard features like audio settings, and save states. The developer hasn’t updated the app since 2014. It gives you free access to basic functions. Paying the upgrade fee is needed for it to be objectively usable. Pre-installed on the RP2. Available on the Play Store [https://play.google.com/store/apps/details?id=com.portableandroid.classicboyLite&hl=en_US here].
|}
|}


== Pegasus Frontend ==
== Pegasus Frontend ==


Pegasus is a extremely powerful Frontend, it supports any emulator and can be themed in any way you want
A full guide can be found [https://basvroegop.nl/pegasus here].


A full guide for dummies how to configure the RP2 with games, themes and more can be found [https://github.com/dragoonDorise/pegasus-rp2-metadata/ here].
=== Installation ===


A video guide for setting up Pegasus can be found [https://youtu.be/fGWve7YYwGQ/ here.]
- First you need to allow non trusted APK installs. Open Settings, Security and mark "Unknown sources"
 
== Beacon Frontend ==
 
=== Installation ===


Get it from Play Store [https://play.google.com/store/apps/details?id=com.radikal.gamelauncher here].
- Download the app in https://pegasus-frontend.org/#downloads and install it in your RP2


=== Configuration ===
=== Configuration ===


Go to Settings > Platforms and tap the plus button.
Pegasus needs to have a file called metadata.pegasus.txt per system to specify which emulator you want to use, this can be a bit tedious but we've got you covered!


1. Platform type: choose from a pre-defined list of platforms, or tap "Custom" to input your own name for the platform.
You can download config files for the RP2 emulators here: https://github.com/dragoonDorise/pegasus-rp2-metadata/


2. Player app: the emulator you want to use for this platform
All the configs are done using the best emulators as described in this wiki, for DS you should install DraStic, all other systems are emulated with the stock emulators.


3. ROMs folder: the folder where the ROM files are located
FYI: We're still working out the kinks to get N64 configured.


4. Box art aspect ratio: the aspect ratio you want to use for your box art images
Again, please reference the [https://basvroegop.nl/pegasus full guide] for a more complete tutorial on Pegasus with the RP2.


5. (Optional) Advanced: edit more advanced options like custom launch commands or file handling (only if necessary)
=== Themes ===


Screen: [https://i.imgur.com/lryaMR2.png]
You can use several themes, you would need to create a folder in your SD Card called "pegasus_frontend/themes" and put the theme files in a folder for each theme you want to use.


=== Themes ===
Here are a couple of Pegasus Themes adapted for the Retroid Pocket's Screen:


Go to Settings > Preferences.
[SwitchOS RP2 Edition](https://github.com/dragoonDorise/switchOS)
Choose from a variety of colors, animated backgrounds, fonts and other options.


Example: [https://i.imgur.com/ChSrCWA.png]
[gameOS RP2 Edition](https://github.com/dragoonDorise/gameOS)


== DIG Frontend ==
== DIG Frontend ==
Line 64: Line 56:
=== Installation ===
=== Installation ===


DIG comes preinstalled on your Retroid Pocket. You can download and it install again from the Play Store [https://play.google.com/store/apps/details?id=com.digdroid.alman.dig&hl=en_US&gl=US here].
Download and install from PlayStore https://play.google.com/store/apps/details?id=com.digdroid.alman.dig&hl=en_US.


[[File:Dig-icon.png | link=https://play.google.com/store/apps/details?id=com.digdroid.alman.dig&hl=en_US]]
=== Configuration ===


=== Configuration ===
DIG runs out of the box. Allow prompt to access storage as it will need to scan your media to add ROMS.<br /><br />- The basic interface is pretty intuitive but very simple with no wallpapers.<br /><br />- Highly recommended to install different themes like the ones linked below or from the https://digdroid.com/forums/categories/themes DIG Forums.


Before you begin, make sure you are connected to the internet and have game ROMS in the RP2 SD Card folders, correctly named (the default scraping directory is [https://thegamesdb.net/ TheGamesDB]).
You can also refer to the tutorial video from here.


The interface is basic black with text, until you install a theme and scrape the boxart.
<strong>Basic set-up tutorial for dig</strong> (with troubleshooting guide) on Retriod pocket 2:
 
https://youtu.be/45MW6vinmpA
<gallery>
File:Dig_installed.png|Home
</gallery>
 
<strong>[https://youtu.be/45MW6vinmpA Video tutorial for setup]</strong>


=== Themes ===
=== Themes ===


The RP2 comes with 5 themes on the SD card, (also linked here below) designed for the RP2's 640x480 and 4x3 screen. Full size, 16:9 themes can also be downloaded from the [https://digdroid.com/forums/categories/themes DIG Forums].
Copy your desired DIG theme zip file to your device. Do not unzip it as DIG will install themes in zip format.<br /><br />Themes are installed and selected from within the DIG app in Options tab by clicking on Themes.<br /><br />- Select "Install theme" and browse the zip file.<br /><br />- Once installed select the theme from the dropdown menu by clicking "Select theme".


Copy your desired DIG theme zip file to your SD Card. Themes are installed from within DIG>Options>themes>Install Theme.
<br /><strong>Tutorial for installing themes for DIG on Retriod Pocket 2</strong>: https://youtu.be/xzD32TZ_ZRk<br /><br />


Once installed select the theme by clicking "Select theme". Wii 640x480 recommended.
[<u>Wii 640x480</u> based on Riivive v1.1] (https://drive.google.com/file/d/1kz-lFvt7ErDtrpyn3Qcz97L96d3TWIrp/view?usp=sharing)


<strong>[https://youtu.be/xzD32TZ_ZRk Video tutorial for themes]</strong>
[<u>Switch 640x480</u> based on Riivive v1.1] (https://drive.google.com/file/d/1qHdXgRyIeEGwy8ZWkXT2HODcozoufmh3/view?usp=sharing)


[https://drive.google.com/file/d/1kz-lFvt7ErDtrpyn3Qcz97L96d3TWIrp/view?usp=sharing Wii 640x480 (based on Huntzman Riivive v1.1)]
[<u>Switch 640x480 Dark</u> based on Riivive v1.1] (https://drive.google.com/file/d/1DhE_LPv5XqXBqVpxjqblAf8w-ycr9938/view?usp=sharing)


<gallery>
[<u>Retro Switch</u>] (https://drive.google.com/file/d/1Vjl3ez9mW7Uk-ySXPXrVrR74jCrFeDYQ/view?usp=sharing)
File:Wii_640x480_screenshot1.png|Home
File:Wii_640x480_screenshot2.png|Systems
File:Wii_640x480_screenshot3.png|Games
File:Wii_640x480_screenshot4.png|Game Info
File:Wii_640x480_screenshot5.png|Genres
</gallery>


[https://drive.google.com/file/d/1qHdXgRyIeEGwy8ZWkXT2HODcozoufmh3/view?usp=sharing Switch 640x480 (based on Huntzman Riivive v1.1)]
[<u>Retro Switch Dark</u>] (https://drive.google.com/file/d/1KyzjO81ZC364wNPop5B7hCPB_saxqvmy/view?usp=sharing)


<gallery>
<!-- #######  YAY, I AM THE SOURCE EDITOR! #########-->
File:Switch_640x480_screenshot1.png|Home
<p>==== <strong>Basic Tutorial for making themes for DIG frontend</strong> ====</p>
File:Switch_640x480_screenshot2.png|Systems
<p>Not an official tutorial or documentation about DIG frontend. The guide is a bit lengthy and may be too in depth for people familiar with console commands or who know their way around a PC in general. This is <strong>one </strong>way of approaching making themes</p>
File:Switch_640x480_screenshot3.png|Games
<p><em>written by /u/CricoidRiver 2020-09-29 12:25:15 AM, 2830 words.</em></p>
File:Switch_640x480_screenshot4.png|Game Info
<hr />
File:Switch_640x480_screenshot5.png|Genres
<p>===== Table of contents =====</p>
</gallery>
<ul>
 
<li><span style="text-decoration: underline;">Software you need</span></li>
[https://drive.google.com/file/d/1DhE_LPv5XqXBqVpxjqblAf8w-ycr9938/view?usp=sharing Switch 640x480 Dark (based on Huntzman Riivive v1.1)]
<li><span style="text-decoration: underline;">Things to know</span></li>
 
<li><span style="text-decoration: underline;">The Config</span></li>
<gallery>
<li><span style="text-decoration: underline;">Backgrounds</span></li>
File:Switch_Dark_640x480_screenshot1.png|Home
<li><span style="text-decoration: underline;">Foregrounds</span></li>
File:Switch_Dark_640x480_screenshot2.png|Systems
<li><span style="text-decoration: underline;">Toolbar</span></li>
File:Switch_Dark_640x480_screenshot3.png|Games
<li><span style="text-decoration: underline;">Audio</span></li>
File:Switch_Dark_640x480_screenshot4.png|Game Info
<li><span style="text-decoration: underline;">Text</span></li>
File:Switch_Dark_640x480_screenshot5.png|Genres
<li><span style="text-decoration: underline;">List Type</span></li>
</gallery>
<li><span style="text-decoration: underline;">Getting Started</span></li>
 
<li><span style="text-decoration: underline;">Using LDPlayer4 to visualize DIG themes</span></li>
[https://drive.google.com/file/d/1Vjl3ez9mW7Uk-ySXPXrVrR74jCrFeDYQ/view?usp=sharing Retro Switch]
<li><span style="text-decoration: underline;">Techniques and tips</span></li>
 
<li><span style="text-decoration: underline;">Example of a theme folder</span></li>
<gallery>
</ul>
File:Retro_Switch_640x480_screenshot1.png|Home
<p>===== Software you need =====</p>
File:Retro_Switch_640x480_screenshot2.png|Systems
File:Retro_Switch_640x480_screenshot3.png|Games
File:Retro_Switch_640x480_screenshot4.png|Game Info
File:Retro_Switch_640x480_screenshot5.png|Genres
</gallery>
 
[https://drive.google.com/file/d/1KyzjO81ZC364wNPop5B7hCPB_saxqvmy/view?usp=sharing Retro Switch Dark]
 
<gallery>
File:Retro_Switch_dark_640x480_screenshot1.png|Home
File:Retro_Switch_dark_640x480_screenshot2.png|Systems
File:Retro_Switch_dark_640x480_screenshot3.png|Games
File:Retro_Switch_dark_640x480_screenshot4.png|Game Info
File:Retro_Switch_dark_640x480_screenshot5.png|Genres
</gallery>
 
[https://mega.nz/file/SRYnjKRB#l7S7bgN0oeQscv1O_syPUZ59OMqC9K7w6eTnUrUV0eg Double Artwork (dbart)]
<hr />
<hr />
===Tutorial for making DIG themes===
Most DIG themes are formatted for 16:9 screens, but the RP2 displays in 640x480 and 4:3. This will make large 16:9 themes look cropped on the handheld.
DIG themes consists of 9 main screens:
<ul>
<ul>
<li>Home</li>
<li><strong>Notepad++ </strong>(free) https://notepad-plus-plus.org/downloads/ or any other text editor to edit the theme config.</li>
<li>Systems (NES, SNES, N64, PSX, etc.)</li>
<li><strong> LDPlayer4</strong> (free) https://www.ldplayer.net/blog/ldplayer-4-review.html Android emulator for PC. Not necessary but makes it easier to preview your theme's layout without needing to transfer the file to your handheld to test it. This guide is going to be based around this emulator.</li>
<li>Genres (2D, 3D, Action, Arcade, etc.)</li>
<li><strong> Paint.net</strong> (free) https://www.getpaint.net/download.html but if you have Photoshop that will work too.</li>
<li>Collections (any new collection you make populates here)</li>
<li><strong> GridCheckerboard plugin </strong>https://forums.getpaint.net/topic/1964-grid-maker-plugin-v30-updated-july-2-2014/ for paint.net (free) this will allow to measure elements on screen at a glance. (60 pixel is a good grid to begin with).</li>
<li>Favorites (any game you tag as "Favorite" populates here)</li>
<li>A theme you like and wish to edit and customize, put it on your desktop for easy access. Themes can be found on the <strong>DIG forums</strong> https://digdroid.com/forums/categories/themes, some on <strong>/r/retroid</strong> https://www.reddit.com/r/retroid and here in the <strong>wiki</strong>.</li>
<li>Recently Played</li>
<li>A <strong>DIG apk</strong> either extracted from your phone, RP2 or downloaded and copied to your PC.</li>
<li>All Games (games sorted A-Z)</li>
<li>Options (lets you customize themes, scan ROMS, fetch covers etc.)</li>
<li>Game Info (preview of the game)</li>
</ul>
</ul>
=====Recommended Software=====
<p>===== Things to know =====</p>
<hr />
<ul>
<ul>
<li><strong>[https://notepad-plus-plus.org/downloads/ Notepad++ </strong>](free) for its ability to sort the config lines alphabetically.</li>
<li>Most DIG themes are formatted for 16:9 screens but the RP2 displays in 4:3. This will make those themes look cropped on the handheld.</li>
<li><strong>[https://www.ldplayer.net/blog/ldplayer-4-review.html LDPlayer4</strong>] (free)  Android emulator for PC for fast testing. This guide is going to be based around this emulator.</li>
<li>There is a lack of documentation and tutorials on how to create themes for DIG. This translates into a lot of trial and error when editing the config and figuring out how items display on the screen. This guide is not ideal in the sense that I took the "what you see is what you get" approach since a lot of config variables are either missing from the configs I checked (like padding, spacing, size, etc.) and adding them manually not always worked nor gave the expected results.</li>
<li><strong>[https://www.getpaint.net/download.html Paint.net</strong>] (free) or any art program like photoshop or gimp.</li>
<li>Don't forget to credit the author/s of the theme your work is based on if you plan on sharing it!<hr /></li>
<li>A theme you like and wish to edit. Themes can be found on the <strong>[https://digdroid.com/forums/categories/themes DIG forums]</strong>, some on <strong>[https://www.reddit.com/r/retroid /r/retroid]</strong> and above in the <strong>wiki</strong>.</li>
</ul>
</ul>
=====Things to know=====
<p>DIG theme consists of <strong>7 home screen menu shortcuts</strong>.</p>
 
 
 
<p>The images used as shortcuts are inside a Home Icons folder.</p>
<p>The images used as shortcuts are inside a Home Icons folder.</p>
<p>Home screen menu shortcuts will display in the following order:</p>
<p>Home screen menu shortcuts will display in the following order:</p>
 
<ul>
<h5>The Config</h5>
<li>Systems (nes, snes, n64, psx, etc.)</li>
<hr />
<li>Genres (2D, 3D, Action, Arcade, etc.)</li>
<li>Collections (games menu lets you create a collection)</li>
<li>Favorites (add your favorite games from games menu)</li>
<li>Recently Played</li>
<li>All Games (games sorted a-z, will fetch backgrounds from currently selected game)</li>
<li>Options (lets you customize themes, scan ROMS, fetch covers etc.)</li>
</ul>
<p>===== The Config =====</p>
<p>The Config.cfg file is edited using Notepad++. In Notepad++ select Edit, Line Operations, Sort Lines Lexiconographically Ascending for easier navigation.</p>
<p>The Config.cfg file is edited using Notepad++. In Notepad++ select Edit, Line Operations, Sort Lines Lexiconographically Ascending for easier navigation.</p>
<p><span style="background-color: #ccffcc;">home_icons = "Home Icons" </span>would be the the config entry that tells the config where to look for home icons, namely inside the folder <span style="background-color: #ccffcc;">"Home Icons"</span> which is placed in the same root as <span style="background-color: #ccffcc;">"Background Default"</span> inside the <span style="background-color: #ccffcc;">"config.cfg"</span> file.</p>
<p><span style="background-color: #ccffcc;">home_icons = "Home Icons" </span>would be the the config entry that tells the config where to look for home icons, namely inside the folder <span style="background-color: #ccffcc;">"Home Icons"</span> which is placed in the same root as <span style="background-color: #ccffcc;">"Background Default"</span> inside the <span style="background-color: #ccffcc;">"config.cfg"</span> file.</p>
Line 180: Line 140:
<p><span style="background-color: #99cc00;"><span style="background-color: #ccffcc;">description = "theme theme" </span></span>Description of the theme can also contain credits to other themers or links to assets used in the creation of the theme.</p>
<p><span style="background-color: #99cc00;"><span style="background-color: #ccffcc;">description = "theme theme" </span></span>Description of the theme can also contain credits to other themers or links to assets used in the creation of the theme.</p>
<p><span style="background-color: #ffcc99;">Always save the config file in the root folder of your theme</span> where you have your Background Default, Background Home, Home Icons, etc. folders.</p>
<p><span style="background-color: #ffcc99;">Always save the config file in the root folder of your theme</span> where you have your Background Default, Background Home, Home Icons, etc. folders.</p>
<h5>Backgrounds</h5>
<p>===== Backgrounds =====</p>
<hr />
<hr />
<p>Your DIG theme consists of one main background image and several <em>secondary (</em>just refering to them as secondary for the sake of explanation<em>)</em> background images that can be in gif, png, jpg, etc. format. PNG over JPG is prefered for transparency modifications.</p>
<p>Your DIG theme consists of one main background image and several <em>secondary (</em>just refering to them as secondary for the sake of explanation<em>)</em> background images that can be in gif, png, jpg, etc. format. PNG over JPG is prefered for transparency modifications.</p>
Line 211: Line 171:
<p>Is the path for a background image for each system <strong>system</strong> background you wish to personalize. Meaning you can have additional backgrounds for every system supported in DIG. gb stands hardcoded for GameBoy, snes for Super Nintendo, psx for Playstation and so forth.</p>
<p>Is the path for a background image for each system <strong>system</strong> background you wish to personalize. Meaning you can have additional backgrounds for every system supported in DIG. gb stands hardcoded for GameBoy, snes for Super Nintendo, psx for Playstation and so forth.</p>
<p>This means an image called <span style="background-color: #ccffcc;">"psx.png"</span> inside Background Systems will be displayed if the user selects the Playstation system when browsing inside the Systems menu.</p>
<p>This means an image called <span style="background-color: #ccffcc;">"psx.png"</span> inside Background Systems will be displayed if the user selects the Playstation system when browsing inside the Systems menu.</p>
<p>&nbsp;</p>
<p><br /> ===== Foreground =====</p>
<h5>Foreground</h5>
<hr />
<hr />
<p>Allows you to add a foreground to your backgrounds usually in the way of a semi transparent .png image allowing for advanced effects like shadowing an area or blurring a background. Works very similar to background entries and Foreground images should also be saved in their own Foreground folder.</p>
<p>Allows you to add a foreground to your backgrounds usually in the way of a semi transparent .png image allowing for advanced effects like shadowing an area or blurring a background. Works very similar to background entries and Foreground images should also be saved in their own Foreground folder.</p>
<h5>Toolbar</h5>
<p>===== Toolbar =====</p>
<hr />
<hr />
<p>Your DIG frontend supports at least five toolbar elements which are clickable when displayed inside DIG.</p>
<p>Your DIG frontend supports at least five toolbar elements which are clickable when displayed inside DIG.</p>
Line 224: Line 183:
<p><strong>Home</strong>, <strong>mediaplay</strong>, <strong>mediapause</strong>, <strong>pagemenu</strong>, <strong>options</strong>, <strong>systems</strong> are the<strong> 6 main toolbar icons</strong>.</p>
<p><strong>Home</strong>, <strong>mediaplay</strong>, <strong>mediapause</strong>, <strong>pagemenu</strong>, <strong>options</strong>, <strong>systems</strong> are the<strong> 6 main toolbar icons</strong>.</p>
<p>Home, Options and Systems toolbar icons are the same as if clicked from the home screen but allow for faster navigation on touchscreens. Mediaplay and mediapause start or stop a themes audio track.</p>
<p>Home, Options and Systems toolbar icons are the same as if clicked from the home screen but allow for faster navigation on touchscreens. Mediaplay and mediapause start or stop a themes audio track.</p>
<h5>Audio</h5>
<p>===== Audio =====</p>
<hr />
<hr />
<p>You can put one or several audio files in the Audio folder and link them via the config entries:</p>
<p>You can put one or several audio files in the Audio folder and link them via the config entries:</p>
Line 235: Line 194:
<p><span style="background-color: #ccffcc;">systems_sound_path = "Audio/Systems_Menu_Sound.mp3</span></p>
<p><span style="background-color: #ccffcc;">systems_sound_path = "Audio/Systems_Menu_Sound.mp3</span></p>
<p>You can have multiple audio tracks similar to backgrounds for each menu entry but they will quickly increase your theme's size in megabytes.</p>
<p>You can have multiple audio tracks similar to backgrounds for each menu entry but they will quickly increase your theme's size in megabytes.</p>
<h5>Text</h5>
<p>===== Text =====</p>
<hr />
<hr />
<p>You can edit text color but it has to be in 8 digit HEX format as far as I can tell.</p>
<p>You can edit text color but it has to be in 8 digit HEX format as far as I can tell.</p>
Line 242: Line 201:
<p>Again you can edit text color for each menu if needed. Usually there are multiple text edits available for each menu that refer to Header, description, etc.</p>
<p>Again you can edit text color for each menu if needed. Usually there are multiple text edits available for each menu that refer to Header, description, etc.</p>
<p><span style="background-color: #ccffcc;">systems_text1 = "ffffffff"</span><br /><span style="background-color: #ccffcc;">systems_text2 = "ffffffff"</span></p>
<p><span style="background-color: #ccffcc;">systems_text1 = "ffffffff"</span><br /><span style="background-color: #ccffcc;">systems_text2 = "ffffffff"</span></p>
<h5>List type</h5>
<p>===== List type =====</p>
<hr />
<hr />
<p>This will determine the way your icons are displayed. They can be displayed in a carousel, coverflow, list, linear, wheel, etc.</p>
<p>This will determine the way your icons are displayed. They can be displayed in a carousel, coverflow, list, linear, wheel, etc.</p>
Line 258: Line 217:
<p><span style="background-color: #ccffcc;">"1.333334"</span> would be a default for the RP2 4:3 screen (4:3=1.333334) but not mandatory for themes that use sidescrolling flows (linear, coverflow, etc.).</p>
<p><span style="background-color: #ccffcc;">"1.333334"</span> would be a default for the RP2 4:3 screen (4:3=1.333334) but not mandatory for themes that use sidescrolling flows (linear, coverflow, etc.).</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h5>Getting started</h5>
<p>===== Getting started =====</p>
<hr />
<hr />
<ol>
<ol>
Line 273: Line 232:
</ol>
</ol>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h5>Using LDPlayer4 to visualize DIG themes</h5>
<p>===== Using LDPlayer4 to visualize DIG themes =====</p>
<hr />
<hr />
<ol>
<ol>
Line 291: Line 250:
<li><strong>DO not zip the theme folder holding the Background Default, Home Icons and config file</strong>, zip them by <strong>selecting them individually</strong>. DIG will not be able to install the theme otherwise. Make sure to delete the old archive first which should be in the same root directory below your config.cfg file.</li>
<li><strong>DO not zip the theme folder holding the Background Default, Home Icons and config file</strong>, zip them by <strong>selecting them individually</strong>. DIG will not be able to install the theme otherwise. Make sure to delete the old archive first which should be in the same root directory below your config.cfg file.</li>
</ol>
</ol>
<h5>Tips and tricks</h5>
<p>===== Techniques and tips =====</p>
<hr />
<hr />
<ol>
<ol>
Line 311: Line 270:
</ul>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h5>Example of a theme folder</h5>
<p>===== Example of a theme folder =====</p>
<hr />
<hr />
<table style="height: 717px; width: 711px;" border="1">
<table style="height: 717px; width: 711px;" border="1">
<tbody>
<tr>
<tr>
<td style="width: 164.583px;">Audio</td>
<td style="width: 164.583px;">Audio</td>
Line 391: Line 349:
</td>
</td>
</tr>
</tr>
</tbody>
</table>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>This is to give an idea of how the config entries works but of course more entries are needed to make the theme work. The other files inside the folders on the other hand are "complete" and make out the totality of a basic DIG theme.</strong></p>
<p><strong>This is to give an idea of how the config entries works but of course more entries are needed to make the theme work. The other files inside the folders on the other hand are "complete" and make out the totality of a basic DIG theme.</strong></p>
<hr />
<hr />
<p>Guide created by CricoidRiver. Edited by CricoidRiver and TysonRhodey (Sandusky).</p>
<p>Guide created by CricoidRiver. Edited by CricoidRiver.</p>
Please note that all contributions to Retroid Handhelds may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Retroid Handhelds:Copyrights for details). Do not submit copyrighted work without permission!
Cancel Editing help (opens in new window)