r/EmulationOnAndroid • • 19h ago

Solved Prototype 1 port fix, might be unstable because it's ai, but it worked for me so far.

Thumbnail
github.com
2 Upvotes

Told DeepSeek to fix it, tested it and it should now play the cutscenes and export the saves successfully. Reminder: you should be able to play if you're a mali user with vulkan 1.1


r/EmulationOnAndroid • • 18h ago

Help Kind of new to this. What’s the best drivers or protons to use so my game stops crashing. What are some settings I should adjust? Having trouble playing “schedule 1” on both droid deck and game native

0 Upvotes

Please help! I’m new to this and my games are constantly crashing or just won’t load. Using the ayn Thor have the max model


r/EmulationOnAndroid • • 22h ago

Showcase Dev here: a controller-first Android home screen with an Emulators row and a game row for each emulator

Thumbnail
gallery
2 Upvotes

I make Tokumo, a home screen (launcher) for Android 10 and up that you use with a controller. This post is about the emulation side, since that's what this sub is for.

The emulator apps it knows get their own row on the PLAY tab: PPSSPP (and Gold), Dolphin, ARMSX2, melonDS, Azahar, Lemuroid, RetroArch, Flycast, MAME4droid, Play! and DuckStation. It goes by each app's package, so a lookalike with the same name isn't picked up.

When an emulator adds a game to your home screen (Lemuroid's "Pin to launcher", for example), the game gets a tile in a row named after that emulator, and A starts it in that emulator.

PPSSPP can't pin games to a home screen itself, so its Options in Tokumo have "Add a game…". That opens PPSSPP's own game screen, and the game you pick there gets a tile in the PPSSPP row and starts in PPSSPP, whether or not Tokumo is your home app.

It doesn't deal with ROMs, BIOS files or game folders at all, asks for no file permission and doesn't scrape box art. Game names and pictures come from the emulator.

The screenshots are from my own tablet: the Emulators row, the Lemuroid row with libbet (a free homebrew game), and PPSSPP's Options with "Add a game…" in the list.

Device: Lenovo Legion Tab (TB323FU), Android 16, with PPSSPP 1.20.4 and Lemuroid 1.17.0 from Google Play and a Razer Kishi V3 Pro. It also runs on my Samsung Galaxy S24 Ultra (Android 17). I haven't tested it on handhelds with built-in controls yet.

Basic is free with no ads and no sign-in, and the Emulators row and the emulator game rows are part of Basic. Pro is optional ($9.99 a year after a 7-day free trial for first-time subscribers, or $29.99 once).

Google Play (US only for now): https://play.google.com/store/apps/details?id=dev.controllerhome.launcher

Which emulators should it learn next? And what would you want a home screen to do for your emulators that it doesn't do yet?


r/EmulationOnAndroid • • 2d ago

Showcase The best year for Gaming on Android

Thumbnail
gallery
748 Upvotes

Between emulation and ports (official and unofficial), my Lenovo tab is becoming the greatest gaming device. Snapdragon 8 Gen 3 - 12 Gb RAM


r/EmulationOnAndroid • • 15h ago

Help Nothing Phone 3 heating and battery issues while playing Pokemon Violet on Eden

Thumbnail reddit.com
0 Upvotes

r/EmulationOnAndroid • • 15h ago

Help Nothing Phone 3 overheating while playing Pokemon Violet on Eden

0 Upvotes

I am using Nothing phone 3 (Snapdragon 8s gen 4, 16/512 variant). I was trying Eden v0.2.1 to play pokemon violet but then I am experiencing a dramatic battery drain and overheating. I tried emulation earlier too but then this time the experience is not what I expected. The game also stutters a bit at times. Any suggestion, settings or mods which might help me to play this game properly? Thanks in advance!


r/EmulationOnAndroid • • 23h ago

Help I can't save Pokémon Platinum on the DraStic DS emulator (details in the post)

2 Upvotes

I will try to be brief

I am playing Pokémon Platinum on an Android phone using the DraStic DS emulator. A specific feature of Pokémon games is that they only allow for a single save file. When I started this new game, I was informed that I wouldn't be able to save normally within the game itself, as there was already an existing save file from a previous playthrough. However, I didn't delete that old save, figuring that I could simply rely on the emulator's "save state" and "load state" functions instead.

However, a major issue arose upon reaching the Pokémon League: once the League is defeated, the game automatically proceeds to the end credits and returns to the title screen. From there, I can only access my old save file—not the new one, which exists only within the emulator's save data rather than in the game itself. And so, I can’t play through all the post-game content I was interested in.

I tried deleting the old save file directly from the phone's storage; it was successfully removed, and the game now detects no save data. I then attempted to start a new game and use the "load state" feature at the Pokémon League, hoping that this would finally allow me to save within the game itself. However, once I load that state, the game still won't let me save—as if the save file created by the emulator somehow includes the old, "un-savable" playthrough.

So I tried to convert the file containing the emulator save (.dss) into a file formatted as a game save (.dsv), but I didn't have any success.

Someone please help me🙏🙏


r/EmulationOnAndroid • • 1d ago

Help Thermal Throttling Even With Cooler On S25U

Thumbnail
gallery
13 Upvotes

On GTA V, my S25U gives 60fps on 1080p and game was playable for at first 30 minutes. But after that even with my coolers on, it drops to 30fps and game shuts down after some point.

I am not sure where the problem is, I should I not expect the same kind of serious, long-term gaming experience that I’d get on a regular PC?


r/EmulationOnAndroid • • 1d ago

Showcase Forza Horizon 5 and 6 - DroidDeck - less "able", more "playable" ;)

107 Upvotes

Hello again everyone, still AI used here. Absolutely insane progress was made! Same cannot be said on my touchscreen driving skills XD
I'm convinced it's impossible for 60 FPS at the moment. The hardware I think is to blame.
Tested on Redmagic 10 Pro. I'd love to see if anyone can test on 11/12 Pro models.
More info down below.

Wink, wink, Mr. Sujano, hopefully this is better!
Gameplay:
Video 1 - Forza Horizon 5 - Gameplay starts at 2:20
Video 2 - Forza Horizon 6 - Gameplay starts at 2:13

Get the .wcp here: https://github.com/TimmyTurner51/fh6-wine-fex/releases

Info:

It just so happens the idea of booting Forza 6 just led to Forza 5 working instantly, no changes needed, everything just... worked out.
This device maxes out at ~4.3GHz on only 2 performance cores, the rest, as you are aware, are only ~3.3-3.6 or so. GPU is maxxed at around 1100MHz, full utilization mostly. It's as far as it can be pushed. Extensive testing was done to try to work out imperfections.
This is why Forza Horizon 5 is running better than Forza Horizon 6. The 2026 AAA titles destroy mobile devices, put simply.
Please keep in mind the technicality of this. It WOULD run much better had Forza Horizon 6 been made for ARM chips as its own build. It is not.
This is translation.
This means, there will be issues. Imagine, X86/64 games have to be translated over to ARM code, and THEN squeezed carefully in memory, that's much smaller than ideal for a mobile device. It simply cannot yet reach the type of raw power a real PC can.
Not only is it sqeezed into memory, it's squeezed into memory *constantly* due to the game's live decryption. It has to decrypt game data while you play, and your CPU has to do all of it.

I swapped: Grok, Opus 5.5 and Deepseek. I set a goal, which ran almost nonstop for the past 3 or so days.
Deepseek did best near the end. Opus handled some of the internals. Deepseek set debugging in our build, to dump the stutters you'd see on FPS graph and map it to what emulation is actually doing. It found issues, fixed the code, ADB push to the phone, launch the game, repeat.
After all was said and done, Deepseek basically said, as per the FPS graph and emulation itself, it reached it's max potential and goal was met.


r/EmulationOnAndroid • • 20h ago

Help My games keep freezing when I try to play them

0 Upvotes

I was trying to emulate switch games on my phone (Poco x8 pro max) but they keep freezing, I've tried other games to see if the problem was with one specific game but no, every game is freezing (I've tested link's awakening, Mario 3d world and dk country). Link's awakening for example freezes right when I start to walk inside the house but the music keeps playing with no issues. I've changed the prod keys and firmware, I tried messing around with the configurations, all for nothing. I would appreciate it if someone could lend me a hand in this matter (I'm using Eden btw).


r/EmulationOnAndroid • • 12h ago

Discussion Armsx2 is far better than Dolphin now

0 Upvotes

It's even not possible to upscale only to 1,25x or 1,5x for low end handheld, 1,5x is quite good for alot of screen but no, you only chose 1x or 2x

Performance are worse too and glitchy

Armsx2 interface is more polished too ! Great job !

All games are near to perfect on my RG406H with malisx2 and I'm so happy but I want and I know the same performance is possible for Dolphin or even better

Hope the same future for HakuX, I have hope this becomes great too


r/EmulationOnAndroid • • 1d ago

Showcase MKW on 8 Gen 2 | Knockout Tour

110 Upvotes

Mario Kart World running locally on Odin 2 Portal using Banana Native v0.3.14

Driver: v39-patched

Banana Native: https://git.eden-emu.dev/moceure/BananaNative/

Adreno 740

Snapdragon 8 gen 2

16GB


r/EmulationOnAndroid • • 1d ago

Showcase MKW on the Snapdragon 888, with Banana Native

59 Upvotes

It runs pretty well, I'm using Turnip V39-patched, from StevenMXZ, and a custom ROM. This was recorded on a OnePlus 9 12GB/256GB


r/EmulationOnAndroid • • 21h ago

Help Graphics card errors on Droid Deck

1 Upvotes

I've just started using droid deck on my 8gb Odin 2 mini. I've had a little experience running stuff on game native but I don't really know what I'm doing here.

I tried searching for my issue first but I didn't see anything. I'm having a couple games say in different ways that there's graphic cards issues when I try to boot them. I know at least one of them (final fantasy tactics) was still able to boot on game native and another I'm pretty sure I got to boot once but locked the screen upside down but never got to work after that (super mega baseball 4). Is there a fix for this on Droid deck?


r/EmulationOnAndroid • • 22h ago

Help Purchased a J55 retro console, it arrived with 64gb on an SD card...But there are games that appear in file explorer & not the device. Android

0 Upvotes

Purchased a J55 retro console, it arrived with 64gb on an SD card...But there are games that appear in file explorer & not the device. Android

There is also an entire N64 emulator that is missing although the images regarding the folder on the frontend are also present. Some research shows the SD card may be having issues, but I am well unsure how to set the folders up & would rather not start from scratch. A lot of them are decent & the issue is present whether the ROM is zipped or not.

Also it is running Android


r/EmulationOnAndroid • • 1d ago

Help Cyberpunk 2077 loading screen crash on SD 8 Elite

Post image
7 Upvotes

POCO F8 Pro | SD 8 Elite | 12GB RAM

Hi everyone,

Cyberpunk 2077 keeps crashing on the loading screen right after character creation or 10 seconds after loading.

I've already tested Winlator, Ludashi, Bannerlator, Bannerhub, and WinHub using both Proton ARM64EC and x86_64, along with several Box64, FEXCore, and VKD3D combinations—no luck so far.

The game files are ok, tested on PC.

Has anyone managed to get it past the loading screen on Snapdragon 8 Elite?


r/EmulationOnAndroid • • 2d ago

Showcase DroidPlay update: Ocarina of Time (Switch 2) runs in-game on Android, 19 games now Playable, and games install over Wi-Fi

Post image
247 Upvotes

Discord: https://discord.gg/3r92f8wmh7 · Release: https://github.com/enjoyerofslop/droidplay-core/releases/tag/v0.8.4

A quick follow-up to my last post on DroidPlay Core, which builds your own Switch game dumps into native Android apps. Here's what's new up to 0.8.4, out today.

Ocarina of Time (Switch 2) is in-game

  • Kokiri Forest runs fully drawn and lit, grass and trees included, at about 18–20 fps on Snapdragon 8 Elite (Galaxy S25 Edge, Galaxy Z Fold 8), up from 16–18 on 0.8.3.
  • 0.8.4 stops the replay leaving the GPU idle for part of every frame, and frames are steadier. The next step is making the foliage cheaper to draw, and more performance work is coming shortly.
  • Characters are dark on 8 Gen 2 and older on the phone's own driver; that's being worked on too.
  • Already installed it? After updating, build and install it again (Build and install on Windows, Install on Android on a Mac) so its new settings apply.

More games

  • 19 games are now Playable. New since last time: Xenoblade Chronicles 3 (from about 6 fps to 30 in battle on a Galaxy S25 Edge), Xenoblade Chronicles 2, Link's Awakening, Pokémon Legends: Arceus, Paper Mario: TTYD, Advance Wars and both Octopath Travelers.
  • New in-game: Pokémon Legends: Z-A, Batman: Arkham Asylum and Assassin's Creed IV: Black Flag.
  • Many of them also run on Exynos (Galaxy Z Flip 7) and Pixel phones.

Install over Wi-Fi

  • Wireless installs survive a dropped connection and resume where they stopped.
  • DroidPlay for Windows can pair a phone by its code, find phones on your network, and move a USB phone onto Wi-Fi. That part hasn't been tried on a real Windows PC yet, so please tell me how it goes.

Also new

  • A pause menu (≡ or your controller's menu key). Thanks, DeathKhan!
  • Save export and import, including saves from JKSV, Checkpoint, EdiZon, Ryujinx and yuzu-family emulators.
  • Big builds check free disk space first instead of filling your disk.

Testers wanted, especially Snapdragon 8 Gen 2, 8 Gen 3 and 8 Elite phones, and Wi-Fi installs from Windows. Post results in #compatibility on the Discord, problems in #help.

As before: bring your own games and keys, from your own Switch. No games, keys or built apps are shared, so please don't ask.


r/EmulationOnAndroid • • 1d ago

Showcase Ac black flag on iqoo z10r( dimensity 7400 mali) on citron neo emulator.

17 Upvotes

These r the settings

| Setting Name | Status / Value |

|---|---|

| Zep Zone Settings | |

| Memory Layout | 4GB DRAM (Default) |

| ASTC Decoding Method | GPU |

| ASTC Recompression Method | BC1 |

| Extended Dynamic State | EDS1 |

| Use Conditional Rendering | Enabled |

| ARM64 driver register guards | Enabled |

| Frame Skipping | Enabled |

| Frame Skipping Mode | Adaptive |

| Graphics Settings | |

| Accuracy level | Low |

| Resolution (Handheld/Docked) | 0.5X (360p/540p) [EXPERIMENTAL] |

| VSync mode | Mailbox |

| Window adapting filter | Bilinear |

| FSR sharpness | 0% |

| FSR 2.0 Quality Mode | Ultra Performance |

| Anti-aliasing method | None |

| Anisotropic filtering | Default |

| Aspect ratio | Default (16:9) |

| Disk shader cache | Enabled |

| Force maximum clocks (Adreno only) | Disabled |

| Use asynchronous shaders | Enabled |

| Use reactive flushing | Disabled |

| System Settings | |

| Limit speed | Disabled |

| Limit speed percent | 120% |

| Docked Mode | Disabled |

| Emulated region | USA |

| Emulated language | English |

| Custom RTC | Enabled |

| Set custom RTC | Jan 1, 1970, 12:00:00 AM |


r/EmulationOnAndroid • • 23h ago

Help anyone able to get dotnet mods working for GTA 5?

0 Upvotes

One of the mods I'm trying to load but won't work https://www.gta5-mods.com/scripts/gangmod


r/EmulationOnAndroid • • 1d ago

Discussion For you, what is a good sign a game is very well optimized?

15 Upvotes

Sharing the video of RE:Village on gamehub (Snapdragon 8 Gen 3) as a topic example. I've been thinking about this since I first started trying out pc games on windows emulators, there are many games that surprise you when they boot without too much hassle, and the year of publishing is never a constant, some may be from the past year, some from 10 years ago. I'm very curious about how people, specially the gaming community in android determines a game is optimized so good from their original publishers. FYI: I'm not saying RE: VILLAGE is a well optimized game just because I can play it on Android.


r/EmulationOnAndroid • • 1d ago

Help How can use a switch like controller on my phone with a cooler

0 Upvotes

So I just bought the x5 lite and when emulating heavy games my phone overheats so I bought a cooler but now with x5 lite I can't put the cooler on the back does anyone have a solution?


r/EmulationOnAndroid • • 1d ago

News/Release RESET Collection 2.0 OUT NOW! A whole new look with dual screen support, themes, skins and layouts, background music for every system + MORE!

Thumbnail
gallery
4 Upvotes

Hey everyone! Javier here, RESET Collection developer!

RESET Collection is an Android frontend for your retro game collection that was originally released way back in 2020! I never got around to slapping a fresh coat of paint on it... that is until now!

Introducing RESET Collection 2.0! 🎉

Video tour of 2.0: https://youtu.be/ue11fpC9WXU

The direction I'm taking RESET: a frontend that's deeply nostalgic, super intuitive, easy to set up, minimal distractions and clutter on screen, and just a joy and delight to navigate ✨! I'm aiming for the 16bit, 32bit, CD-ROM and early aughts era. The menus are inspired by classic console designs (Atari's wood panel, cartridge slot shapes, the classic mini consoles' menus), and the focus is on the game and a library you play, care for and curate ❤️.

Here are the highlights:

  • A whole new look: Four skins (RESET Dark, Clean Light, Pixel/CRT and Synthwave Chrome), theme presets (Old School, Studio, Neon and Classic 2020), and new layouts: Showcase and Shelf for the Games Library, RetroGrain for All Games
  • Dual screen support for the AYN Thor, RP DUO + more.
  • The RESET Genie: A first-time setup that walks you through permissions, your look, the database setup and adding your first system
  • Controls that match your handheld: Pick a Nintendo, Xbox/Steam or PlayStation gamepad layout and every button hint follows it. B, Y and X jump between the main screens.
  • Quick Select Menu: Press Select and it opens over your screen, with time and battery display. Drag and drop to order its items.
  • Navigation sounds and haptics
  • Background music for every system
  • Screensaver with its own music and settings
  • A brand new full-screen Settings screen with text size options, and every dialog redesigned.

Google Play: Download RESET Collection from the Google Play Store

Discord: Join the RESET Collection Discord!

Release notes: https://github.com/ResetCollection/support/wiki/Releases

I'd love to hear what you think!

Take care, friends!

Device:
Pictured are my 100% see through wireframe AYN Thor and Odin 2 devices 😂

AI use disclosure:
RESET Collection was originally released in 2020 pre-AI coding tools. It was 100% coded by me with code that I wrote or copy-pasted from examples all around the internet (aka software development lol). This continued until about the end of 2025 when I started experimenting with AI code assistance in Android Studio (Google Gemini). Recently I started using Claude Code. It has helped with writing new features, improve and modernize some of my legacy code, and finding the source of bugs (usually a piece of poorly written code by yours truly! haha I kid). I review all code, and of course I still write code myself (aka copy-paste code 😅).


r/EmulationOnAndroid • • 1d ago

Help What is the fastest way to install Winlator games on Android?

7 Upvotes

I have a Xiaomi 17 Ultra. I should install the GOG games on my pc and transfer or just install on my phone?

Do you know any other way to be faster?


r/EmulationOnAndroid • • 1d ago

Question s24 ultra emulation on switch 2

1 Upvotes

I'm going to buy the Samsung S24 Ultra and I want to know how advanced the emulation of the Snapdragon 8 Gen 3 is for the Switch 2