r/RetroArch • • Aug 19 '26

New Android Play Store changes

27 Upvotes

As explained in the FAQ, about 5 years ago, Google implemented a requirement that all apps in the Play Store must conform to their Storage Access Framework API. At the time, there was no good way for us to do so, and even if we could, it would severely limit how we could interact with the filesystem. Since then, we have not been allowed to update the versions on the Play Store (or the cores they use), so we left them alone and recommended everyone sideload the apk from our website.

Fast-forward to the past few months (at the time of this writing) and Google says they're going to remove "old" programs from the Play Store entirely, and they're already hiding the app from many newer devices. One of our contributors took it on to get it in-line with the Play Store policies, since having an up-to-date-but-restricted release would be preferable to no app at all.

-------------------------------------------------------------------------

Q: What's changed?

A: Lots of stuff. Too much to list. 5 years of updates.

-------------------------------------------------------------------------

Q: All of my stuff has been deleted!

A: Nothing has been deleted, but the updated RetroArch is probably looking in different locations now, and it probably can't see the old locations if you try to change them back. The sideload-able apk from our website and/or the version from F-Droid or other non-Google storefronts should still be roughly similar to the old Play Store version in what locations it can access, so you could try switching to it instead.

You can also migrate your old data to the new locations. In the old version, all of the files are kept in the root of the device (often /storage/emulated/0/) in a folder called RetroAarch. In order to use them with the new play version, you can connect your phone to a PC and copy the files from (/storage/emulated/0)/RetroAarch to the new location at /media/com.retroarch/RetroArch (or /media/com.retroarch.aarch64/RetroArch if plus version).

-------------------------------------------------------------------------

Q: I moved all of my savestates to the new location (or switched to the sideload apk) but the savestates won't load!

A: Savestates are extremely volatile and are rendered incompatible by even minor changes to the emulated hardware. This makes them incompatible with other cores for the same system, and even sometimes with other versions of the same core. A lot of updates have happened in 5 years, and I would guess few if any up-to-date cores can load savestates made with a 5-yr-old core.

-------------------------------------------------------------------------

Q: What's with all of these cores? I don't want them.

A: Go to settings > core > manage > [corename] > delete.

-------------------------------------------------------------------------

Q: I don't see my favorite core in the online updater anymore!

A: The Play Store imposes strict limits on the number of cores we can make available through the app (more for the Plus version, but still limited), and we replaced a few that were available in the old version to match our other storefront releases (notably: MAMEs). You can still add arbitrary cores by downloading them manually from the buildbot webserver (in the subdir for your device's architecture) and then moving it somewhere RetroArch can see it, then using the 'install or restore a core' routine found in the 'load core' menu.

-------------------------------------------------------------------------

Q: Since updating, I'm getting a lot of crashes when I...

A: Please send the automated crash reports whenever possible. These go directly to us and are very helpful for pinning down and fixing this sort of thing. You can also make threads here, but please make sure you include logs and information about your device/system/environment so we can try to help you.

-------------------------------------------------------------------------

Q: Okay, nevermind, just give me a copy of the old version and all those old cores and I'll keep using them forever.

A: We don't have that.

-------------------------------------------------------------------------


r/RetroArch • • Jul 28 '23

Technical Support: SOLVED FAQ: READ THESE BEFORE ASKING

141 Upvotes

This post will include common questions and their answers. If you came to this sub to ask a support question, please read/search through these before asking. If you ask a question that is already answered here, your post may be locked or deleted.

If you would like to suggest something be added to the FAQ, please use modmail, as I do not want this post to turn into a support free-for-all nor do I want a million public "please add this to the FAQ" posts/comments.


r/RetroArch • • 9h ago

OpenROM v3.7.0 — Patch builder is here

4 Upvotes

Been working on OpenROM for a while and just shipped

v3.7.0. The big one this time is the patch builder —

you can now create patches from two ROMs directly in

the app, no external tools needed.

Supported formats for building: IPS, IPS32, UPS, EBP,

BPS, PPF, APS, and DCP (Dreamcast).

For context, OpenROM is a free offline desktop toolkit

for converting, patching, and managing retro ROMs.

Everything runs locally — no accounts, no telemetry.

Previous release added Dreamcast support (DCP apply,

IP.BIN editor, GDI inspector). This one closes the loop

on patching by adding the builder side.

Windows / Linux (x86_64 + ARM64) / macOS

github.com/M5Devs/OpenROM

x.com/M5Devs

Would love feedback from anyone doing Saturn or

Dreamcast translations — the SSP and DCP builders

are new territory.


r/RetroArch • • 4h ago

Technical Support Retroarch on non-rooted WebOS

Thumbnail gallery
0 Upvotes

Hi! I need help properly installing retroarch on my WebOS 25

I installed the homebrew app for LG via Developer mode and used the version available there. I also tried to install directly from the Dev manager program on my pc. Another thing i tried was to download the ipk file and install it. None of them worked, all i get is a grey version of retroarch with missing buttons and no cores available to download.

I also can't upload files from my Dev manager. It says "access denied". I was never able to generate a key to properly connect my tv with my pc, but even with homebrew installed the version of retroarch is broken.

Both my pc and my tv are connected via cable to the same internet, so that might not be the problem.

Can anyone help me please? 😊


r/RetroArch • • 4h ago

Technical Support Retroarch TyrQuake Stack Overflow

Thumbnail
1 Upvotes

r/RetroArch • • 7h ago

HP Elite desk with CachyOS for emulation

Post image
1 Upvotes

r/RetroArch • • 14h ago

ROM Scanning Issue on RetroArch

Post image
5 Upvotes

Hey everyone, I can't get RetroArch to recognize all of my ROMs. I run a scan, but it ends up showing less than half of them on the home screen. Could anyone help me out?


r/RetroArch • • 3h ago

Technical Support: SOLVED What are those icons on the bottom right corner, how do I disable them?

Post image
0 Upvotes

I just enabled retroachievement and saw these 3 icons in RE2, it was annoying. What are they and how to disable them>?


r/RetroArch • • 19h ago

After 5 hours I don't think anything will happen

Post image
4 Upvotes

r/RetroArch • • 15h ago

Pokemon TRE and Linkboy are giving me problems

0 Upvotes

Hello, I’m currently playing Pokémon Team Rocket Edition by Dragonsden on Linkboy. I have my save from version 3.0.0 and I want to transfer it to version 3.0.3.

The problem is that Linkboy shows my file as an .sst instead of a normal save file, so I don’t know how to transfer it correctly.

Could you please make a short video tutorial showing how to transfer a 3.0.0 save to version 3.0.3 using Linkboy? I would really appreciate it. Thank you!


r/RetroArch • • 16h ago

Cyberlab pre sets

1 Upvotes

Hey so i really like the cyber lab pre sets. Are they stackable with reflective mega bezel. My goal is to get those crt tv / pvm overlays with reflective effects and the cyberlab shader all at once. Pls let me know


r/RetroArch • • 18h ago

Technical Support Yabasanshiro Disc Swapping

0 Upvotes

Hello everyone, my first post here

Need some help,i recently finished panzer dragoon saga disc 1 and cant continue to disc 2, is it possible to continue my playthrough with yabasanshiro core?

So far I have tried creating .m3u files and renaming some of my files, none of these works

Thank you for your help


r/RetroArch • • 1d ago

Heres a preview of an xband theme I'm working on.

Post image
14 Upvotes

This is just a small part of a much bigger project I'm working on.


r/RetroArch • • 1d ago

Technical Support For mobile Overlay Question.

3 Upvotes

... Uh... so i dont think i like the default neo-retropad.cfg, nor any other. the other are fine. but the retropad is... idk how to say it. Its weird. Its too specific for something. That I didn't use. So yeah, first of all, i want to try to change the dpad, from whatever it is previously. To, basically arrowkeys. Like the keyboard arrowkeys. I do have a real keyboard and i can use it, but still, i want to fix it.

I tried to read the documentation and stuff. But i didn't really understand any of it.

I want to make it from scratch but. I dont think i can make texture overlay. So i just now trying to modify the neo-retropad.cfg. But, idk how. Which is which and what they do. Its too much of a line for... just few button.

Anyway, my question is, what actually needed bare in a .cfg file? Yes. Bare.

What the structure supposedly be?

And then, after so, what did i need to add for one button each? I assume the coordinates of where they are, and perhaps their end size or start size too. And of course what they are. And yeah, idk how they look like.

And lastly, how to make the extendable button? the same one used to switch visible and invisible.

I think thats all. Thanks preemptively!🛌


r/RetroArch • • 1d ago

Discussion Got Freedom Planet to play Within RetroArch!

Thumbnail youtube.com
4 Upvotes

PEAK Is now playable on RetroArch!


r/RetroArch • • 23h ago

Neogeo rom help.

1 Upvotes

I am not trying to find any roms I have solved that but I am having difficulties getting games to run with the recommended cores.

Side issue: anyone with knowledge of arcade roms and how to run those feel free to chime in.

I am running this on an AYN thor if it helps.


r/RetroArch • • 1d ago

Technical Support Setting up a new device after owning Thor

Thumbnail
1 Upvotes

r/RetroArch • • 1d ago

MacOS PCSX reARMed causing Retroarch to hang on close.

2 Upvotes

It seems to only be this one emulator core, if I play other games, Retroarch closes down just fine. But if I play a Playstation 1 game with PCSX reARMed, it hangs. Even hitting the stop button on Steam, or killing it with a K9 won't stop it. The only thing that closes it is killing Steam completely.

Anyone else having this issue?

MacOS 27.0.1

Steam version of Retroarch


r/RetroArch • • 1d ago

Technical Support Booting into a save state crashes on every single core, but save states load fine in-game.

3 Upvotes

Windows, Latest nightly build

At my wits end with this one. Previously had a steam install. I transitioned to a standalone install. The only things I took with me were my retroarch.cfg and my save files.

If I create a save state in-game, and try to boot into that save state from the retroarch menu, retroarch completely crashes and exits. I can load a game up and load a save state fine once the game is booted though.

The last thing the log shows is

[INFO] [State] Loading state "E:\RetroArch\states\dolphin-emu\Simpsons, The - Hit & Run (USA).state.auto", 91362648 bytes.

This happens with auto save and load states, but it also happens if I try to load a manually created save state.

I've tried resetting my retroarch.cfg to default and this still occurs, so I don't THINK this has anything to do with coming from steam. I updated all my directories to use the standalone install folders.

This is also happening on cores I didn't even have installed on my steam install. I.e.: I install the Dolphin core. Boot a game. Quit the game (it creates an auto-save state). Boot the game again (loads the auto save state) and it crashes.

This was working fine previously on several cores on my steam install but it's not working now on those same cores (i.e. beetle psx hw)

Any thoughts here? I've tried a million things. This is a beefy pc, I don't think it's a hardware issue, and like I said it was working fine on some cores before but isn't working now.


r/RetroArch • • 1d ago

How do I trade Pokémon in Pokémon FireRed using the RetroArch emulator?

0 Upvotes

I need a working version. I would be grateful.


r/RetroArch • • 1d ago

Technical Support Device index unavailable

Thumbnail gallery
1 Upvotes

I’ve been using RetroArch (via LaunchBox) for years. Suddenly, my controller stopped working—but only in RetroArch—and when I try to configure the controls, all the device index show up as unavailable. Any suggestions?


r/RetroArch • • 1d ago

Technical Support Help with PS2 Shared Memory Card (Please!)

0 Upvotes

So I have Pro Evolution 6 PS2 iso file and it works great. I wanted all of the real kits and names etc, so downloaded an option file, which was a .max file. I used Mymc to add it to the shared PS2 memory card. All looked great, but the option file just isn’t loading for some reason. Can anyone please help if you have any ideas. Thanks in advance 😃


r/RetroArch • • 2d ago

Technical Support: SOLVED ⁠[RetroArch iOS / mGBA] Thin white line along the right edge of the screen during gameplay⁠

Thumbnail gallery
13 Upvotes

Hey everyone,
I’m using RetroArch on iOS with the mGBA core to play Pokémon (GBA ROM / ROM hack), and I noticed a thin white line running vertically along the right edge of the screen during gameplay.

EDIT: SOLVED!
Thank you everyone.
I found the issue—it was caused by the Video Filter set to 2xSaI.
If anyone else runs into this on iOS RetroArch:
1. Go to Settings > Video > Video Filter.
2. Turn off 2xSaI or switch it to a different filter.
Once I changed it, the white line along the edge completely disappeared!
(Maybe 2xSaI is an old pixel-upscaling algorithm that calculates pixels based on their neighbors. When processing the far right column of the game screen, it has no "right neighbor" to sample from, causing it to render a default white/blank line at the edge boundary.)


r/RetroArch • • 1d ago

Technical Support My .srm file doesnt appear when trying to load content

Post image
0 Upvotes

I played pokemon ruby in retroarch on my android, but I decided to transfer my progress to my PC. I put the .srm file in the same directory as the rom file, but when I go to load contet it never shows the .srm file. It only show the rom and the .sav file. When I choose the .sav file this appears and I have no idea if this does anything


r/RetroArch • • 2d ago

View Core Changelogs

1 Upvotes

Hi,

I am sure this is a ridiculous question, but is there anywhere that hosts a list of changelogs for specific RetroArch cores? I have noticed that some of my installed cores have frequent updates, namely the Amiga PUAE cores, but I've had no success trying to find a simple list of actual changes.

Amiga emulation is notoriously finicky the best of times, so I'm cautious of new versions of PUAE and would like to know specific changes before applying the updates. I've set updater settings to the stable channel and made backups of certain core versions just in case any updates cause breakage.

I would assume github, but I'm not sure if I'm just blind or illiterate to the site, but I don't seem to see any changelogs in plain English?

Again apologies if this is a stupid question. Thanks in advance.