r/ESDE_Frontend

Surely Not? Subfolders....

Someone tell me if I'm wrong with this but I've installed ESDE on Android. I can't find any help so I would appreciate any help.

Im trying it out from Daijisho. I've copied my ROMs into a the relevant platform folder. But within ESDE I when scrolling the games, I can see the parent folders then I have to click in to find the game on each one.

Surely there is a button to ignore parent folders or "detect game files in sub folders".... I think I read somewhere that I need to have all my game files in one folder?

I have the game folder, with three subs, game, saves, and resources (updates, hacks, cheats etc). This is easier to share with others.

Do I need to completely re-write my directory?

reddit.com
u/Previous-Kitchen-353 — 18 hours ago

ESDE SUPER SLOW on Android??

I recently upgraded from an RG353V (Linux) handheld to an RG406V (Android) handheld and it takes about 5 minutes to start up ESDE with my 1TB Micro SD game collection. I did see some sources online saying that it would take a while to start up but I'm confused why ESDE takes so much longer on Android compared to Daijisho which is seconds of loading the same content. Any input would greatly be appreciated!

reddit.com
u/Rocko_Julian — 3 days ago

Making a folder as a game ?

Heya, so i have a rompack and in the rompack there is each game in a folder which makes me double click the game to play it (some games have 2/more disks) and it doest even show the game pictures and such.
Is it possible to make it work somehow or should i just take them manually out of the folder ?
The folder has like a picture of the game aswell but i dont know how to fix this "issue".

Any help will be appriciated.

reddit.com
u/-Pokemain- — 3 days ago
▲ 14 r/ESDE_Frontend+1 crossposts

Customized ES-DE: TMS9918/Z80 systems combined to showcase game port differences

I love customizing the Linear theme in ES-DE on my Thor. I replaced system images for some systems (like MSX1, MSX2 and CD-i), and created new "systems" like 'Konami', containing all Konami MSX1/MSX2 games.

Now I created a new "system" that combines game systems based on the TMS9918 VDP and the Z80 CPU, a popular combination in the early 80s. Systems include the likes of ColecoVision, Sega SG-1000, Casio PV2000, SpectraVideo SV-318 and of course MSX1.

Some games released for these systems look exactly the same on all of them (since the hardware is identical), however, some games were ported by different companies. Having them together in one list makes it easy to see the differences.

I made videos containing the same scene so they can easily be compared. In the above video I demonstrate this with Buck Rogers and Congo Bongo for ColecoVision, MSX and SG-1000.

Games that were only released for one system are in separate subfolders with an image of the console. For the "system" image, I combined the ColecoVision and SG-1000 controllers, and part of the SV-318 keyboard.

Gotta love the flexibility of ES-DE!

u/Jorg-Ke — 7 days ago

Is ES-DE the gold standard frontend?

I want to hear people’s opinions on what is their currently favorite frontend on android for emulation/games. I haven’t tried other frontends than iiSU and prefer ES-DE currently

reddit.com
u/Sebbzzzz — 8 days ago
▲ 5 r/ESDE_Frontend+1 crossposts

How to add an alternative emulator to ES-DE on MacOS (a guide)

I finally figured out how to add alternative emulators on MacOS. It's not at all hard once you know how to do it.

Step 1: Make a custom es_systems.xml

You need to make custom es_systems.xml and es_find_rules.xml so that ES-DE can find your emulator. Go to Applications, right click, select Show Package Contents. Go to /Applications/ES-DE.app/Contents/Resources/resources/systems/macos. Open up es_systems.xml and scroll down until you find the system your alternative emulator is for. Copy everything for just that system and paste it into a new text document (I use TextEdit, just make sure it's not on rich text).

For example, here's what your xml file would look like for GameCube:

<?xml version="1.0"?>
<systemList>
    <system>
        <name>gc</name>
        <fullname>Nintendo GameCube</fullname>
        <path>%ROMPATH%/gc</path>
        <extension>.ciso .CISO .dff .DFF .dol .DOL .elf .ELF .gcm .GCM .gcz .GCZ .iso .ISO .json .JSON .m3u .M3U .rvz .RVZ .tgc .TGC .wad .WAD .wbfs .WBFS .wia .WIA .7z .7Z .zip .ZIP</extension>
<command label="Dolphin">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/dolphin_libretro.dylib %ROM%</command>
        <command label="Dolphin (Standalone)">%EMULATOR_DOLPHIN% -b -e %ROM%</command>
        <platform>gc</platform>
        <theme>gc</theme>
    </system>
</systemList>

To add an alternate emulator, you just add a new <command> tag after the default ones. For example, here's what it would look like if you wanted to add Dusklight to play Twilight Princess:

&lt;command label="Dusklight (Standalone)"&gt;%EMULATOR_DUSKLIGHT% %ROM%&lt;/command&gt;

%EMULATOR_DUSKLIGHT% is going to be used in your custom es_find_rules.xml. Basically, DUSKLIGHT will trigger the application defined in es_find_rules.xml. %ROM% just tells it to open whatever ROM you send it.

Here's what the complete custom es_systems.xml would look like for Dusklight:

&lt;?xml version="1.0"?&gt;
&lt;systemList&gt;
    &lt;system&gt;
        &lt;name&gt;gc&lt;/name&gt;
        &lt;fullname&gt;Nintendo GameCube&lt;/fullname&gt;
        &lt;path&gt;%ROMPATH%/gc&lt;/path&gt;
        &lt;extension&gt;.ciso .CISO .dff .DFF .dol .DOL .elf .ELF .gcm .GCM .gcz .GCZ .iso .ISO .json .JSON .m3u .M3U .rvz .RVZ .tgc .TGC .wad .WAD .wbfs .WBFS .wia .WIA .7z .7Z .zip .ZIP&lt;/extension&gt;
&lt;command label="Dolphin"&gt;%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/dolphin_libretro.dylib %ROM%&lt;/command&gt;
        &lt;command label="Dolphin (Standalone)"&gt;%EMULATOR_DOLPHIN% -b -e %ROM%&lt;/command&gt;
        &lt;command label="Dusklight (Standalone)"&gt;%EMULATOR_DUSKLIGHT% %ROM%&lt;/command&gt;
        &lt;platform&gt;gc&lt;/platform&gt;
        &lt;theme&gt;gc&lt;/theme&gt;
    &lt;/system&gt;
&lt;/systemList&gt;

After you are done, you need to save it in /Users/USERNAME/ES-DE/custom_systems. On MacOS, everything in ES-DE.app (in the Applications folder) is read-only, so you have to save your custom xml files in the above folder for it to work.

Step 2: Make a custom es_find_rules.xml

In the same folder that you put your es_systems.xml, make a new text file (with TextEdit, or some other program. Just make sure it actually saves it as an xml file and you selected Make Plain Text under Format). This will be called es_find_rules.xml. In this file, you need to tell ES-DE where the emulator application is in your file system. Here's what it would look like for Dusklight:

&lt;?xml version="1.0"?&gt;
&lt;!-- This is the ES-DE find rules configuration file for Macos --&gt;
&lt;ruleList&gt;
    &lt;emulator name="DUSKLIGHT"&gt;
        &lt;rule type="staticpath"&gt;
            &lt;entry&gt;/Applications/Dusklight.app/Contents/MacOS/Dusklight&lt;/entry&gt;
        &lt;/rule&gt;
    &lt;/emulator&gt;
&lt;/ruleList&gt;

The emulator name is whatever you put on %EMULATOR_ in your es_systems.xml file. Since I put %EMULATOR_DUSKLIGHT%, I put DUSKLIGHT as the emulator name. Under entry, it's just the path to the executable, which you can get by right clicking the app in Applications, Show Package Contents, then go to Contents/MacOS/APP_NAME. Right click the executable, hold option, and copy path name.

Step 3: Change metadata to open alternative emulator

Assuming you did the above correctly, everything should now work now in ES-DE. Open up ES-DE, and you can change all your ROMs to open with the alternative Emulator (Main Menu/Other Settings/Alternative Emulators. Alternatively, you can open up only a specific ROM with the alternative emulator by changing the metadata of the individual ROM. Go to the ROM, go to Options, Edit This Game's Metadata, Alternative Emulator (scroll down to the very bottom).

Step 4: You're Done!

At this point, it should work. It's really not that difficult, but I don't have very much experience with XML or how ES-DE works under the hood. Hopefully this helps future ES-DE MacOS users, since there isn't too much online about this.

reddit.com
u/justinmeister — 6 days ago
▲ 6 r/ESDE_Frontend+1 crossposts

ES-DE Front End Help Needed

I’m hoping someone can help because I’m completely stuck.
I’m trying to use ES-DE as my frontend and have RetroArch Nightly installed. My ROMs are stored on an SD card.

The issue is that ES-DE detects my games correctly and displays them in the frontend, but whenever I try to launch a game, I get a black screen and a message saying “RetroArch is not responding.”

If I launch the exact same ROM directly through RetroArch, it boots and plays without any issues. The problem only occurs when trying to launch games through ES-DE.

Things I’ve already tried:
- Uninstalled and reinstalled RetroArch Nightly directly from the RetroArch website
- Verified BIOS files are present and recognized by the cores (mGBA for GBA)
- Scanned and refreshed my ROM directories
- Confirmed RetroArch is pointed to the correct ROM location on the SD card
- Updated everything available through RetroArch’s Online Updater
- Set the alternate emulator in ES-DE to mGBA
- Changed the video driver to Vulkan
- Confirmed RetroArch launches and plays games normally outside of ES-DE

I’ve been trying to get this working since I got the device about a month ago and I’m honestly at a loss. Any ideas or troubleshooting steps would be greatly appreciated. Would it be best to change front ends?

u/Spirited_Yam_11147 — 11 days ago
▲ 6 r/ESDE_Frontend+1 crossposts

How to add an alternative emulator that didnt come preinstalled with emudeck

I am trying to add the dolphin version that comes with REX Smash bros, and have added the appimage location to es_find_rules but whenever i try to use the newly added emulator it does not show up as an option

This is all on bazzite

u/-_stevenjus_- — 12 days ago

How To Save Space On Game Data (Images, Videos, Etc)(Android)

I'm running ES-DE on Android, and just when I had most of my library scraped, my SD card filled up. The most obvious solution for reclaiming file size is deleting the videos, but I was wondering if I could make the scraper pull a different file format for the images or something?

I noticed Miximage can do WebP which I know is substantially smaller than PNG, but that doesn't fix the issue of the covers being 1MB each.

reddit.com
u/demonskunk — 11 days ago

Slate theme background art request

I have been looking but can't seem to find any background images of the dark color scheme of the Slate theme. I am wanting to use it on the lower screen of my AYN Thor.

&#x200B;

Does anyone have an image file of the gray background with the horizontal dark variant line image file I could use?

reddit.com
u/Sea_Care_6976 — 13 days ago
▲ 2 r/ESDE_Frontend+1 crossposts

Easiest way to automatically make a collection on es-de based on genre?

Itd be nice to have a collection of all fighting or racing games, without having to manually go and add each one of them.

reddit.com
u/-_stevenjus_- — 13 days ago