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 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;"| DIG
! scope="row" style="text-align:left;"|[[File:Dig-icon.png |link=https://play.google.com/store/apps/details?id=com.digdroid.alman.dig&hl=en_US]] 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].
| 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. It is currently being optimized for the RP2. Not available on the Play Store. Download from [https://pegasus-frontend.org/#downloads here].
| 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;"| Beacon
! scope="row" style="text-align:left;"| Beacon
Line 14: Line 14:
|-
|-
! 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. 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. 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].
|}
|}


Line 64: Line 64:
=== 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].
DIG comes preinstalled on your Retroid Pocket. You can download and install again from PlayStore.


[[File:Dig-icon.png | link=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]]
Line 70: Line 70:
=== Configuration ===  
=== Configuration ===  


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]).
Before you begin, make sure you are connected to the internet and have game ROMS in the RP2 SD card folders and correctly named (it default scrapes from [https://thegamesdb.net/ TheGamesDB])


The interface is basic black with text, until you install a theme and scrape the boxart.
The interface is basic black with text until you install a theme and scrape the boxart.


<gallery>
<gallery>
Line 82: Line 82:
=== 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].
The RP2 comes with 5 themes on the SD card, (also linked here below) designed for RP2's 640x480 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 SD Card. Themes are installed from within DIG>Options>themes>Install Theme.
Copy your desired DIG theme zip file to your SD card. Themes are installed from within DIG>Options>themes>install theme and browse the zip file.


Once installed select the theme by clicking "Select theme". Wii 640x480 recommended.
Once installed select the theme by clicking "Select theme". Wii 640x480 recommended.
Line 110: Line 110:
</gallery>
</gallery>


[https://drive.google.com/file/d/1DhE_LPv5XqXBqVpxjqblAf8w-ycr9938/view?usp=sharing Switch 640x480 Dark (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>
<gallery>
Line 120: Line 120:
</gallery>
</gallery>


[https://drive.google.com/file/d/1Vjl3ez9mW7Uk-ySXPXrVrR74jCrFeDYQ/view?usp=sharing Retro Switch]
[<u>Retro Switch</u>] (https://drive.google.com/file/d/1Vjl3ez9mW7Uk-ySXPXrVrR74jCrFeDYQ/view?usp=sharing)


<gallery>
[<u>Retro Switch Dark</u>] (https://drive.google.com/file/d/1KyzjO81ZC364wNPop5B7hCPB_saxqvmy/view?usp=sharing)
File:Retro_Switch_640x480_screenshot1.png|Home
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]
<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>
<gallery>
<p><em>written by /u/CricoidRiver 2020-09-29 12:25:15 AM, 2830 words.</em></p>
File:Retro_Switch_dark_640x480_screenshot1.png|Home
<hr />
File:Retro_Switch_dark_640x480_screenshot2.png|Systems
<h5>Table of contents</h5>
File:Retro_Switch_dark_640x480_screenshot3.png|Games
<ul>
File:Retro_Switch_dark_640x480_screenshot4.png|Game Info
<li><span style="text-decoration: underline;">Software you need</span></li>
File:Retro_Switch_dark_640x480_screenshot5.png|Genres
<li><span style="text-decoration: underline;">Things to know</span></li>
</gallery>
<li><span style="text-decoration: underline;">The Config</span></li>
 
<li><span style="text-decoration: underline;">Backgrounds</span></li>
[https://mega.nz/file/SRYnjKRB#l7S7bgN0oeQscv1O_syPUZ59OMqC9K7w6eTnUrUV0eg Double Artwork (dbart)]
<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 />
===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=====
<h5>Things to know</h5>
<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>
<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 397:
<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)