Editing Frontends & Launchers
From Retroid Handhelds
Jump to navigationJump to search
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 4: | Line 4: | ||
! 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;"| | ! scope="row" style="text-align:left;"| Dig | ||
| Free (with optional paid updates). Theme-able. | | Free (with optional paid updates). Theme-able. Super easy to configure. Has built-in scraping. 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. | | 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. 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;"| 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 | | $5. 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 | | $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 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;"| | ! scope="row" style="text-align:left;"| ClassicBoy | ||
| $ | | $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]. | ||
|} | |} | ||
Line 31: | Line 28: | ||
A video guide for setting up Pegasus can be found [https://youtu.be/fGWve7YYwGQ/ here.] | A video guide for setting up Pegasus can be found [https://youtu.be/fGWve7YYwGQ/ here.] | ||
== | == DIG Frontend == | ||
=== Installation === | === Installation === | ||
DIG comes preinstalled on your Retroid Pocket. You can download and install again from PlayStore . | |||
[[File:https://i.ibb.co/dQy3GLs/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. | |||
You can also refer to the tutorial video from here. | |||
<strong>Basic set-up tutorial for dig</strong> (with troubleshooting guide) on Retriod pocket 2: | |||
https://youtu.be/45MW6vinmpA | |||
=== Themes === | === Themes === | ||
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". | |||
<br /><strong>Tutorial for installing themes for DIG on Retriod Pocket 2</strong>: https://youtu.be/xzD32TZ_ZRk<br /><br /> | |||
= | [<u>Wii 640x480</u> based on Riivive v1.1] (https://drive.google.com/file/d/1kz-lFvt7ErDtrpyn3Qcz97L96d3TWIrp/view?usp=sharing) | ||
= | [<u>Switch 640x480</u> based on Riivive v1.1] (https://drive.google.com/file/d/1qHdXgRyIeEGwy8ZWkXT2HODcozoufmh3/view?usp=sharing) | ||
[<u>Switch 640x480 Dark</u> based on Riivive v1.1] (https://drive.google.com/file/d/1DhE_LPv5XqXBqVpxjqblAf8w-ycr9938/view?usp=sharing) | |||
[ | [<u>Retro Switch</u>] (https://drive.google.com/file/d/1Vjl3ez9mW7Uk-ySXPXrVrR74jCrFeDYQ/view?usp=sharing) | ||
= | [<u>Retro Switch Dark</u>] (https://drive.google.com/file/d/1KyzjO81ZC364wNPop5B7hCPB_saxqvmy/view?usp=sharing) | ||
<h4><strong>Basic Tutorial for making themes for DIG frontend</strong></h4> | |||
<p><span style="background-color: #ff99cc;"><em><span style="text-decoration: underline;">Not an official tutorial or documentation about DIG frontend</span></em></span>. 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> | |||
The | <p><em>written by /u/CricoidRiver 2020-09-29 12:25:15 AM, 2830 words.</em></p> | ||
<hr /> | |||
< | <h5>Table of contents</h5> | ||
<ul> | |||
</ | <li><span style="text-decoration: underline;">Software you need</span></li> | ||
<li><span style="text-decoration: underline;">Things to know</span></li> | |||
< | <li><span style="text-decoration: underline;">The Config</span></li> | ||
<li><span style="text-decoration: underline;">Backgrounds</span></li> | |||
<li><span style="text-decoration: underline;">Foregrounds</span></li> | |||
<li><span style="text-decoration: underline;">Toolbar</span></li> | |||
<li><span style="text-decoration: underline;">Audio</span></li> | |||
<li><span style="text-decoration: underline;">Text</span></li> | |||
<li><span style="text-decoration: underline;">List Type</span></li> | |||
<li><span style="text-decoration: underline;">Getting Started</span></li> | |||
<li><span style="text-decoration: underline;">Using LDPlayer4 to visualize DIG themes</span></li> | |||
<li><span style="text-decoration: underline;">Techniques and tips</span></li> | |||
< | <li><span style="text-decoration: underline;">Example of a theme folder</span></li> | ||
</ul> | |||
<h5>Software you need</h5> | |||
< | |||
</ | |||
< | |||
</ | |||
< | |||
</ | |||
< | |||
</ | |||
< | |||
</ | |||
<hr /> | <hr /> | ||
<ul> | <ul> | ||
<li> | <li><strong>Notepad++ </strong>(free) https://notepad-plus-plus.org/downloads/ or any other text editor to edit the theme config.</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> | <li><strong> Paint.net</strong> (free) https://www.getpaint.net/download.html but if you have Photoshop that will work too.</li> | ||
<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>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> | <li>A <strong>DIG apk</strong> either extracted from your phone, RP2 or downloaded and copied to your PC.</li> | ||
< | |||
<li> | |||
<li> | |||
</ul> | </ul> | ||
<h5>Things to know</h5> | |||
<hr /> | |||
<ul> | <ul> | ||
<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> | <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>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> | |||
</ul> | </ul> | ||
<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> | |||
<li>Systems (nes, snes, n64, psx, etc.)</li> | |||
<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> | |||
<h5>The Config</h5> | <h5>The Config</h5> | ||
<hr /> | <hr /> | ||
Line 396: | Line 333: | ||
<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 | <p>Guide created by CricoidRiver. Edited by CricoidRiver.</p> |