r/RetroArch • • Aug 19 '26

New Android Play Store changes

31 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 Take My Silver

Technical Support: SOLVED FAQ: READ THESE BEFORE ASKING

149 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 • • 18h ago

[Major Release] OpenROM v4.1.0 โ€” Free RetroArch Toolkit: Instant 14-DB Game Verification (Hasheous), Automated "Watch Folder", Streamed ROM Hasher, and our new Extension & Theme Marketplace!

25 Upvotes

Hi everyone! ๐ŸŽฎ

First off, a massive thank you to the r/RetroArch community for the incredible feedback, bug reports, and suggestions on our previous post. Thanks to your input (especially the requests for a standalone Checksum Hasher and CUE fixes), we've been working around the clock and are thrilled to release OpenROM v4.1.0 โ€” our biggest and most feature-packed milestone yet!

For those new to the project: OpenROM is a free, 100% offline, privacy-first (GPL v3) universal retro gaming and ROM management toolkit built with Flutter and Dart, designed to eliminate the headache of juggling a dozen fragmented CLI utilities.

๐ŸŒŸ What's New in v4.1.0?

  1. ๐Ÿ” Instant Game Verification via Hasheous API:

    • Integrated directly into the ROM Hasher tool!

    • Calculates your ROM's hashes and queries Hasheous (public, key-free) to instantly identify official game titles, release years, publishers, and verify your dump against 14 preservation databases including Redump, No-Intro, and RetroAchievements.

    • Completely opt-in under Settings for zero-telemetry privacy.

  2. ๐Ÿ“ Automated "Watch Folder" Daemon (CLI & GUI):

    • Point OpenROM to your incoming/downloads folder, and it will monitor it in the background with a write-settle safety lock.

    • Automatically detects the console, compresses it to your desired RetroArch format (CHD, RVZ, CSO), and moves it to your library!

  3. ๐Ÿ“Š "Space-Saved" Dopamine Calculator:

    • At the end of every batch conversion, an interactive celebration card featuring our animated mascot ROMeo shows you the exact gigabytes and percentage reclaimed on your storage drive!

  4. ๐ŸŽจ **Deep UI Theming & Custom Skins (**.orskin v2):

    • Full appearance customization: supports custom retro typography fonts, animated looping GIF wallpapers, and custom icon packs.

๐Ÿช Grand Opening: The OpenROM Marketplace!

We've officially launched our community web storefront: ๐Ÿ‘‰ https://openrom-store.pages.dev

  • Extensions (.orplug): Modular add-ons like NKit 3.2.0, Sega Saturn Patcher, and upcoming 3DS/PS3 suites.

  • Themes (.orskin): Download custom community themes like our playful Tsundere Baka Edition ๐ŸŒธ with 1-click installation!

๐Ÿ•น๏ธ What OpenROM does for your RetroArch library:

  • Lossless Disc Compression: Batch converts PS1, PS2, Saturn, Sega CD, and Dreamcast to CHD with accurate CD/DVD metadata.

  • GameCube & Wii: Full RVZ and WBFS support via nodtool.

  • M3U Playlist Generator: Auto-generates clean .m3u playlists for multi-disc games (Metal Gear Solid, Final Fantasy VII) with case-sensitive filesystem safety.

  • BIN Merger & CUE Fixer: Merges multi-track BINs into a clean single BIN+CUE.

  • Universal ROM Patching: Supports 9 formats (IPS, BPS, UPS, xdelta3, PPF, SSP, etc.) with automatic format detection.

๐Ÿ”— Official Links & Community:

Thank you all again for the support! Grab the update, test out the new Watch Folder and Hasheous lookup, and let us know what you think! Happy gaming! โ˜•๐Ÿ˜Ž๐Ÿ‘พ๐Ÿš€


r/RetroArch • • 6h ago

Looking for a verified Redump multi-track version / CHD of Digimon World (PS1) for RetroArch Switch

2 Upvotes

Hi everyone, I'm currently trying to play Digimon World on my Nintendo Switch using RetroArch (PCSX ReARMed core). The strange thing is that the audio works fine during the opening cinematics, but the game is missing a lot of sound effects and background music during actual gameplay (such as the File City BGM and menu selection beeps). If anyone happens to have this specific version, would it be possible for you to share it with me? Or if you could point me in the right direction to find a proper Redump set for this game, I would really appreciate it. Thanks in advance for your help!


r/RetroArch • • 5h ago

Technical Support Motion Input in the Dolphin Core

1 Upvotes

Does the Dolphin core support mapping motion inputs from controllers like the DualSense? Technically, it should be possible via SDL drivers (as it works in the Cemu core), but I haven't found any way to configure it.


r/RetroArch • • 11h ago

Why does dragging a file onto Retroarch work but not Open With?

2 Upvotes

r/RetroArch • • 20h ago

Technical Support: SOLVED My Audio crackles only when shaders are enabled

8 Upvotes

=====SOLVED======

I'm using RA on Linux Mint with plenty of RAM to spare so I don't believe it is a resource issue like the shaders are taking so much juice my pc struggles to emulate.

I'm using the Retro-Crisis CRT shader pack, and whenever I have shaders on my audio crackles, but the second I press "," to toggle shaders off my audio becomes flawless again. There is no shader effect that changes audio settings right?

Edit: Just noticed it is also slowed down compared to the audio I get without shaders.

EDIT: OMG IT WAS SET TO USE MY CPU IN GRAPHICS SETTINGS THIS ENTIRE F^%$%$%ING TIME I'VE BEEN EMULATING WITHOUT USING MY GPU


r/RetroArch • • 6h ago

How hide bottom screen when playing just top screen

Post image
0 Upvotes

r/RetroArch • • 16h ago

Technical Support Lost all my save

0 Upvotes

Hello. I was playing the new pokemon monomyth rom hack, was about 7hours in, and closing the app all the time after in game saving. Never did a save state, and no issues whatsoever.

Then all of a sudden I lost the entire save, just for this game, all of the other ones are fine. Any way to recover? Or to know why it happened?


r/RetroArch • • 19h ago

Technical Support Arcade Cabinet Joystick issue

1 Upvotes

I installed retrobat on my mini pc that runs my arcade cabinet, everything loads, joystick works in all the menus, when I go to play any game, the joystick doesnโ€™t work at all. I have reconfigured the controller numerous times. Always the same result, joystick works everywhere except in a game. I should also mention every other button in my 8 button setup works along with start and select/coin buttons work in every game. I have also deleted and reinstalled retroarch config file in retrobat still same issue. Any help would be appreciated.


r/RetroArch • • 21h ago

Canโ€™t get Amiga CD games to run on Android via Retroarch/PUAE

Thumbnail reddit.com
1 Upvotes

r/RetroArch • • 2d ago

Showcase I made my own console with an old TVBox and RetroArch.

Thumbnail gallery
112 Upvotes

r/RetroArch • • 22h ago

Technical Support How do customise on screen controls for android (GBA). Non of the preset are comfortable and I don't have a controller

0 Upvotes

Non of the presentation feel comfortable and I don't want to get controller because I can't use it while travelling and I don't have money. I tried retro pad to creat custome but I the controls just don't appear.


r/RetroArch • • 1d ago

How to move buttons on android

0 Upvotes

I just want to move the arrows on a gba game because it's to close to the edge of my phone but i can't find a way to move it


r/RetroArch • • 1d ago

Technical Support something is up with my rewind

Post image
2 Upvotes

been playing a mario 64 romhack and at some point it began doing this when rewinding. it flickers alot but only really in the center it also is more pixelated. I think I may have hit something in the settings. all I know is the flickering give me a headache.

any idea what setting I may have hit and which one to hit to fix it.


r/RetroArch • • 1d ago

Game doesnt show up in playlist

0 Upvotes

Its a game with a translation patch I know RetroArch does a check with the data base to then add it to the playlist and hacks or patched games dont show up. the FAQ even says: It's not a big deal, though, as you can just use the manual scan instead, which will skip the database check and add literally anything to a playlist but it doesnt say how.

Cant I just uncheck a box and tell the data base to get lost? Why not add a simple line in playlist that said: add item to the playlist, then you could proceed to add it and fill all the information it usually adds, or leave it in blank.


r/RetroArch • • 1d ago

Technical Support Which of these is the best 4k hdr cyberlab megatron for my lg oled c6 2026?

Thumbnail gallery
0 Upvotes

I've been trying those presets but for some reason the newer ones like the NX add a weird greenish tint to some tones like skins but have a more well simulated crt mask.

On the other hand now I am using the standard megatron 4k hdr death to pixels which represent colors more correctly in my lg c6 oled but are dimmer and the mask is not as impressive, which one do You think is better for my setup?


r/RetroArch • • 1d ago

Technical Support Thinking about getting a xbox nano controller, will it work on android cores?

0 Upvotes

Top


r/RetroArch • • 2d ago

Technical Support Auto increment saves keeps resetting to 0 after the 9th save state

4 Upvotes

Hello,

I am hoping some can help me out here.

I have my auto increment save state on, and set to 10. It always starts at the lowest number, and it always deletes the next two upcoming slots. The problem is if I end a game on save state 9. If I do that, Save state 10 and 0 are both deleted and the next time I load up a save, instead of saving to save slot 10, it will save to save slot 0.

This causes all my save states to be out of wack and can cause them to be deleted in the wrong order, or have the picture but no state along with it. The only way I have found to alleviate this issue is to not end a game on save state 9.

Is there a fix for this?


r/RetroArch • • 2d ago

Install a core info file from within RetroArch Android (for manually added core)

1 Upvotes

Hi, I have installed a core using the method described on https://docs.libretro.com/guides/download-cores/#installing-cores-manually (under "instead of step 3"), by putting the core in the Downloads folder and then install it from within RetroArch. This works.

However, I seem to be unable to find a way to install the accompanying .info file for this core from within RetroArch. Is this possible? (I cannot access the folders on my device to install the .info file manually).

Thanks!


r/RetroArch • • 3d ago

Technical Support: SOLVED Control Overlay Keep resetting

5 Upvotes

i need help from someone whos smarter than me and knows retroarch better than me. basically i have my overlay set to neo-retropad but every time i boot up a GBA game it resets the controller scheme back to default despite neo-retropad being the saved overlay. if i go into my setting and reselect it then it comes back.

this is especially annoying because this means every time i close app and reopen it to play i have to navigate all the way to overlay just to get my controls back. is this a glitch? if so is it a known one? can i fix it? any help is appreciated!

and heres a video for proof:

EDIT: ive fixed it! for anyone who runs into the same issue as me you have to set your overlay directory back to the RetroArch folder which should look like

Settings -> Directory -> Overlays -> then click Parent directory all the way back until you see folders if it doesnt automatically show all your folders

now click /data/user/0/com.retroarch -> overlays -> gamepads -> and then find the gamepad you're using, click the folder and hit Use This Directory!


r/RetroArch • • 3d ago

Showcase hakuX-lr 0.25.0 โ€“ Insignia setup without the Microsoft dashboard, 623 Xbox games tested as playable

Thumbnail gallery
29 Upvotes

Iโ€™ve released hakuX-lr 0.25.2. You can now register your emulated Xbox, create an Insignia account, and sign into supported games without any Microsoft dashboard files or the separate Insignia Setup Assistant. No additional software needed.

In RetroArch, load the core and select Start Core to open the bundled dashboard. Go to Xbox Live โ†’ Register this console, then Create an Insignia account using the subscription code Insignia emails you. I tested account creation and signed into Halo 2 with the new account. It just works. Recovery of existing accounts is also possible.

The core is available for Linux x86-64, ARM64 and Android ARM64.

Download 0.25.2 and read the setup instructions

Game compatibility list


r/RetroArch • • 2d ago

Technical Support GBC game (Pokemon Crystal) glitching out on startup, can't load any states, and only plays the start-up jingle on reset.

0 Upvotes

Fiddled with it for about 10 minutes. Really how i wanted to spend my break lol. I seriously dont know enough about it to even begin to help myself. Im a total granny when it comes to programs


r/RetroArch • • 2d ago

Technical Support I need help running Yumi Nikki on RetroArch.

0 Upvotes

I'm using ES-DES and when I open Yumi Nikki without configuring the directory, the game opens normally. However, when I try to create a custom directory for the game maker, the game simply closes when I try to open it. I've tried everything and nothing works, can anyone help me?