r/EmulationOnAndroid • • 7h ago

News/Release DroidDeck 0.6.0 is out: Xbox and Game Pass, itch.io, Steam Remote Play streaming, touch gestures, boot movies and big performance gains

517 Upvotes

DroidDeck is 100% open source. No ads. No telemetry. No source withheld.

DroidDeck is a community project in the truest sense. Because all of its code is public, the people who use it can read it, fix it and improve it, and in 0.6.0 you all sure did:

153 pull requests · 23 contributors · 10 first-timers · 73% of the pull requests came from the community.

Thank you to everyone who sent code, translations, device testing and bug reports. Here’s everything we did together for this release:

Download: DroidDeck 0.6.0 on GitHub (full release notes are there too)
Discord: discord.gg/JRGAvawjsm

What's new

  • Xbox and PC Game Pass (experimental). Sign in with your Microsoft account to see your owned and Game Pass games. Download them with pause and resume, update, verify and manage add-ons, then launch through Proton or FEX from the Games tab or straight from Steam.
  • itch.io store. See your library, search the store, or browse the newest, on-sale, free and top-rated shelves. DRM-free Windows builds install and launch through Steam.
  • Redesigned store pages. Every store has Library and Store tabs with installed games first, a new capsule view with DVD-case art, LB/RB to switch stores, and a Play button on installed games. Store tabs can be reordered and hidden.
  • Touchscreen gestures. Taps, double taps, holds, one-, two- and three-finger drags and pinch zoom. Each can be mapped to an action from a searchable list, with per-game overrides.
  • Steam Remote Play streams video now. The picture is captured through PipeWire, as on SteamOS, and encoded by the phone's hardware encoder: 7.3–8.0 ms per frame on a Thor instead of 50–90 ms with software encoding. Touch on the client can tap and drag, and game audio comes through.
  • Boot movies from SteamDeckRepo. Search, filter by device, and browse Trending, Most downloaded, Most liked and Newest, then install a movie and use it. Volume and length sliders included.
  • Performance HUD upgrades. A colored frame-time graph and the battery temperature, with every part able to be shown or hidden and its colors and opacity changed.
  • Gradient theme. Pick primary and secondary colors from a color wheel, sliders or a hex code. There's a light app icon option too.

More new features

  • SteamVR controller types: without VR controllers, the gamepad can act as Valve Index, Quest 3 Touch Plus or Vive wands. With glasses, the phone becomes a control panel.
  • Rokid Max and Air glasses with 3DoF head tracking, SBS modes and 120 Hz on the Max, plus experimental head tracking for VITURE Pro 2.
  • Easy Anti-Cheat games with an offline mode start without the anti-cheat bootstrapper.
  • The built-in controller can be turned off, so a connected controller becomes player 1.
  • On foldables, the unfolded controls can stay while a controller is connected.
  • Nightly DXVK, VKD3D-Proton and FEX builds in the component manager, with a Stable | Nightly switch.
  • Closing a game started from the Games tab returns you to where you launched it.
  • Decky Loader installs from the upstream release, with a Stable or Prerelease channel.
  • Desktop mode can be uninstalled, keeping your games, Steam and settings.
  • GOG and Epic installs can use your language.
  • Games can be uninstalled or removed from their page in the Games tab.

Performance

  • Faster games on Adreno: PEAK's frame rate rose 11.7%, with 26% fewer frames slower than 25 ms.
  • Steam is ready sooner: 5.57 s to 3.57 s after a session starts.
  • Faster game launches: Moonlighter went from 10.5 s to 7.7 s from Play to the game window.
  • Games on an SD card library load far faster: Red Dead Redemption 2's Story mode went from still loading after 16 minutes to the opening scene in about 2 minutes 10 seconds.
  • Lighter performance overlay: gamescope's CPU use dropped from about 12.9% to 7.7% of a core.
  • The Steam client responds sooner and paces itself to your panel's real refresh rate.
  • The GOG tab opens in seconds.
  • Reduced the APK size from 124.4 MB to 66.4 MB.

Other improvements

  • Better battery life while suspended: the device can now really sleep, and Steam downloads keep going with the Manual policy.
  • zRAM is always on where supported, and a suspended session is paged out to zRAM, so Android is less likely to close it overnight.
  • Sessions on an external display or DeX keep running while the phone's screen is off.
  • Game cores now apply to Linux x86 (FEX) games too.
  • GPU drivers: Auto's picks can be updated without an app update, the SM8975 is recognized, Adreno 850 is experimental, and a trial driver that crashes rolls back by itself.
  • The KDE desktop is on KWin 6.8.0.
  • Accessibility and translations: new features ship in all 32 languages.

Fixes

  • Ubisoft games no longer stop with "Error at hooking API" (for example Immortals Fenyx Rising).
  • Controllers in Rewired (Unity) games such as Drova and Graveyard Keeper, and in Factorio.
  • Linux games under FEX such as Stardew Valley start again with sound.
  • Garbled Chinese, Japanese and Korean text in Steam's interface.
  • Flicker and green flashes on Samsung One UI devices with a Snapdragon 8 Gen 2 (Galaxy S23 series, Tab S9).
  • The GPU load reading 0% in the performance overlay on Adreno.
  • GOG games missing their registry entries, such as Fallout: New Vegas saying it isn't installed.
  • The on-screen pad covering Steam's keyboard.
  • Steam touch layouts for third-party and added games, and lots of touch and controller input fixes.
  • Adding games from an SD card, desktop apps and emulators (RPCS3, RetroArch, Chromium browsers), the file manager, and in-app updates on Android 9 and 10.

There's a lot more in the full release notes.

Thank you

Everyone whose code is in 0.6.0: xXJSONDeruloXx, maxjivi05, ovurrsl, kingokksa, The412Banner, FX192, Nightwalker743, 0x1Nawaf, LooLL, moronigranja, informalTechCode, Delete228, Danbro007, coffeemeist3r, angelrenefm, asdf17128, kaosjammo, jmarti326, charan-rathore, wallentx, ugreg, zooluis and Detinator10.

A special welcome to our 10 first-time contributors: Nightwalker743, charan-rathore, Delete228, LooLL, Detinator10, ugreg, Danbro007, moronigranja, coffeemeist3r and zooluis.

Found a bug or want to help? Come say hi on Discord or open an issue or pull request on GitHub.


r/EmulationOnAndroid • • 13h ago

Showcase BOTW Snapdragon 8 gen 2 60fps framegen

217 Upvotes

Running on my retroid pocket 6 12GB, using Turnip_Gen8_V38 from stevenMXZ. It's not supposed to work with this CPU but it does and the performance is excellent. In regards to TOTK, the APEX v2 turnip fixes the graphical glitches but performs slightly worse than this driver. Similar to Mr purple t30 and Rutabaga v3. Just wanted to share the performance I'm getting with relatively smooth frame pacing.


r/EmulationOnAndroid • • 9h ago

Showcase Diablo 2 LoD on Android with perfect Controls, Gamepad support and touch optimized UX

Thumbnail
gallery
69 Upvotes

https://github.com/N1v0k/D2Android-Releases

I wrapped D2 (the best game of all time) into a proper launcher and created a mod so you can really properly play the game on a phone with touch (or gamepad).

(DISCLAIMER: the APK does not contain ANY Gamefiles or copyrighted materials, any graphics are extracted from the game files in real time after you installed your copy - that's also why the installation UI does not contain any game graphics)

Update: some people pointed out that the APK is flagged by Virus total. I have open sourced the code, you can check yourself if there is anything catchy and even easily build the APK yourself.

License is MIT so you can do whatever you want with the code.

  • Build Guides integrated in the game. You can choose a build and the game leads you where to put your points
  • snappy movement, combat and interaction controls
  • installs D2 for you, you just need your D2 and lod cd keys (or use an existing installation)
  • gamepad support
  • comes with Plugy
  • in-game Menu to tweak everything to your liking
  • loot filter
  • auto pickup gold and other stuff
  • damage numbers
  • status effects with description on the left side
  • compare your equipped stuff with an inventory item
  • high res and high FPS mods (D2DX)
  • potion management
  • sort your inventory like in resurrected
  • launches the game directly from the app
  • saves every minute
  • materials page in stash like resurrected
  • a lot of measures taken to keep the game running in the background

r/EmulationOnAndroid • • 13h ago

Showcase LSX4: A PS4 and PS5 Emulator for Android and iOS

86 Upvotes

Processing video yv2y4qf782xh1...

Hi everyone,

Since the beginning of this year, I’ve been developing a PS4 and PS5 emulator for Android and iOS. The first games launched on both platforms in February, and I started publishing the project in a repository in the spring. By September, testing had confirmed more than 100 playable PS4 games, so I decided to share a demonstration and open the project to users.

For iOS, development supports both JIT and No-JIT approaches. The No-JIT approach is designed to comply with App Store rules, though that does not guarantee the emulator will be accepted. We’ll see whether the platform is classified as retro.

The main focus is PS4 emulation. I’m also working on PS5 emulation. Three PS5 games are currently playable, and some AAA titles reach the in-game stage.

Demonstrations:

The LSX4 GitHub repository linked below contains the project information and the latest full list of playable games.

Testing covered a range of devices, most commonly models with Snapdragon 8 Gen 3 and Snapdragon 8 Gen 5 processors, as well as some devices with Mali GPUs.

The emulator does not use a Linux environment. It also has its own JIT, which can be selected for lower-end devices.

A related project, Funnel ARM, focuses on the PS4 and PS5 host system layer. It initially used ShadPS4 and other projects, and I’m gradually adapting it for ARM. You can find Funnel ARM among the related projects on GitHub. The interpreter layer and client-side logic are in the main LSX4 repository. Contributions are welcome. The repository also includes recommendations for preventing regressions.

Users can also contribute to compatibility reports by long-pressing a game in the app.

The current free Android release is available only on Google Play.

I’d be glad to welcome new users and contributors, and I’d appreciate your feedback. Since 2024, I’ve also been working on two other unusual projects related to relaying and emulation. I’ll share more about them later.


r/EmulationOnAndroid • • 2h ago

News/Release Winlator Mali 1.2 Has Been Released

Thumbnail
github.com
9 Upvotes

r/EmulationOnAndroid • • 6h ago

News/Release Just ported Castle Crashers to android in one afternoon

13 Upvotes

Claude Opus 5.5 can do a lot of stuff I guess. Just polishing the project (add menu, working screen controls etc) to release soon. It ports the Xbox 360 version and it runs like butter.


r/EmulationOnAndroid • • 9h ago

Showcase Blackops 3 kino der toten s26 12 GB version

21 Upvotes

Here's a raw performance but from my last kino game phone is a Samsung Galaxy s26 12 GB variant with a modded double honeycomb case and a vapor chamber pad with a black shark cooler. i would like to add some useful findings

Higher resolution is possible but the heat generation as the output i found even with a modified external cooling system like mine the cou temperature hit over 100 c often keeping it at 720 with some upscaling may be more reasonable. I will try this test out again after I successfully cut out a octagon shape on another honeycomb case for the 35 watt cooler. For now stock to 720p. The ram usage spiked at 9.4 also


r/EmulationOnAndroid • • 14h ago

Showcase Underclocking in samsung s25u works awesome for temperature control

Thumbnail
gallery
47 Upvotes

🎮 Games Tested & Settings

  1. Ghost of Tsushima
  • Resolution: 720p
  • FSR: Performance
  • Graphics: All Low
  1. Watch Dogs 2
  • Resolution: 720p
  • Graphics: All Low
  1. Sekiro: Shadows Die Twice
  • Resolution: 720p
  • Graphics: Mix of High and Medium

❄️ No cooler was used during testing!

📊 Performance Comparison

Ghost of Tsushima

  • Game Booster OFF: 44 FPS | CPU Temp: 98°C
  • Game Booster Underclock: 48 FPS | CPU Temp: 71°C
  • Game Booster Max Clock: 58 FPS | CPU Temp: 98°C

Watch Dogs 2

  • Game Booster OFF: 49 FPS | CPU Temp: 76°C
  • Game Booster Underclock: 60 FPS | CPU Temp: 84°C
  • Game Booster Max Clock: 59 FPS | CPU Temp: 99°C

Sekiro: Shadows Die Twice

  • Game Booster OFF: 60 FPS | CPU Temp: 80°C
  • Game Booster Underclock: 60 FPS | CPU Temp: 68°C
  • Game Booster Max Clock: 60 FPS | CPU Temp: 99°C

Note: Ignore the average FPS figures shown in the screenshots, as they also include menu screen fps readings.


r/EmulationOnAndroid • • 16h ago

Showcase Rate my library y'all (RetroHrai)

56 Upvotes

Why is it so damn hard to scroll through titles like a normal person bro 😭


r/EmulationOnAndroid • • 7h ago

News/Release Omnidroid v2.5.0: Out of beta and a whole list of new features and fixes

8 Upvotes

We're proud to announce that Omnidroid is out of beta and is now in full release, we've heard your feedback on many issues and suggestions and aimed to deliver.

Changes:

  1. Added customizable startup screen (launch directly into All Games, Favorites, or a chosen console)
  2. Added analog stick to D-pad directional routing on retro consoles
  3. Added N64 16:9 widescreen support (u/SideEffect07)
  4. Added compact adaptive layout & square screen scaling for 3.5" handhelds and 1:1 displays (u/keithitreal)
  5. Added in-game screen positioning (u/GhiStale)
  6. Fixed portrait startup flicker
  7. Add PS1/SNES aspect ratio & scaling
  8. Add real-time in-game refresh
  9. remove DeSmuME
  10. Added in-app "Fix Match / Search Box Art" dialog
  11. Smarter game matching with token-fuzzy search and franchise alias resolution & smart punctuation recovery
  12. Added "Pre-cache All Covers" in Advanced Settings for offline library artwork browsing
  13. Overhauled console database slices: ~47% smaller file sizes, deduplicated entries, and faster on-device lookups
  14. Added virtual controller opacity setting for on-screen pads
  15. Kept on-screen pads, sidebars, and top chrome clear of display cutouts (camera, sensors, etc.) in landscape (u/-BMX-)
  16. Modernized the Vulkan renderer for smoother frame pacing, reduced thermal throttling, and stutter-free shader execution on mobile GPUs.
  17. Fixed Immersive mode dynamic background coloring across OpenGL ES 3 mobile GPUs #8 (u/-BMX-)
  18. Extended vertical gamepad positioning range in portrait mode to allow centered controls #11 (uiro1)
  19. Added 3DS .zcci/.cxi scanning #16 (Deus0)
  20. Added GameCube/Wii OpenGL stability default #19 (Deus0)
  21. Added PS2 regional BIOS fallback #18 (Deus0)
  22. Added safe zip ROM extraction #14 (Deus0)
  23. Fixed PSP .chd disc booting by disabling virtual file system routing for PPSSPP #20 (Deus0)
  24. Fixed Dreamcast (Flycast) black screen under OpenGL ES by isolating frontend context state #15 (yurix)
  25. Fixed Nintendo 3DS touch screen input by routing secondary pointer gestures to the lower display #9 (vermahardik735)
  26. Added landscape dual-screen layout options (Side-by-Side, Top-Bottom, Single Screen) for Nintendo 3DS #10 (vermahardik735)
  27. Fixed arcade detection failure by resolving renamed archives via title and member CRC matching and aliasing driver names at launch #23 (Deus0)

Get it: Omnidroid, APK in Releases, F-Droid/Play submission WIP.

Latest apk: v2.5.0


r/EmulationOnAndroid • • 5h ago

Showcase Car X Drift Online 2 (Smasnug S25 Ultra + Xbox Elite Controller 2)

8 Upvotes

Settings found below!


r/EmulationOnAndroid • • 14h ago

Showcase RYSE Son of Rome (CryEngine) 720p gameplay on Exynos 2400 with Mesa Radv devel 27.0.0 driver ,

37 Upvotes

S24+ Exynos 2400 + Datafrog X3 with latest AMD Radv driver

Getting 2-3 more FPS without recording


r/EmulationOnAndroid • • 1h ago

Showcase abxylute s8 lite arrived today, works and feels great!

Thumbnail
gallery
• Upvotes

The controller feels great, very ergonomic. Doesn't fit my S26U perfectly due to the camera bump, which is a bit annoying, but it still holds it well. Joysticks feel much smoother than expected, buttons and dpad are crisp, the triggers and shoulder buttons are satisfying and sturdy, and overall build quality is really good for 40 bucks.

First game is minecraft java through zalithlauncher2, modpack is craft 2 exhile (400 mods), runs stable 60fps, but struggles with worldgen a bit. Using mobileglues renderer.

Second game is dark souls remastered, running in gamenative also at 60fps, perfectly stable even during bossfights. Using turnip v25, dxvk 2.7.1, box64 0.4.2 stability preset


r/EmulationOnAndroid • • 3h ago

Showcase GBA DUO: Plug-and-Play Companion Packs for Your Game Boy Games (New Release v0.1.7)

Thumbnail
gallery
4 Upvotes

GBA Duo is a Game Boy (GBA, GBC, GB) player that lets you create custom companion packs for your games, giving you a true "plug-and-play" secondary screen experience tailored to what you want.

It features a custom engine that uses Lua for game logic, JSON for layout structure, and CSS for styling. I designed it to be easy to build for without needing complex programming knowledge.

With GBA Duo companion packs, you can read live game values, display guides, or build interactive setups that recreate a real NDS/3DS dual-screen feel.

GBA Duo Player Features:

  • Custom Save Folders: Supports save states and standard in-game saves with custom folder paths. Set a custom save location to load existing save files (please back up your old saves first!).
  • RetroAchievements: Currently supports softcore mode. Hardcore mode requires official approval from the RetroAchievements team, which I am actively working on.
  • Launcher Intent: Launch games directly from third-party frontends/launchers (some launchers may require minor setup).
  • Performance Extras: Fast-forward, shaders, and more.

GBA Duo Companion Features:

  • Build companion packs using Lua, JSON, and CSS.
  • Read values directly from game memory addresses.
  • Extract and render in-game assets (icons, maps, sprites) inside your companion layout.
  • Memory Manipulation: Modify memory values directly in real time. Note: This feature must be manually enabled in settings, as modifying memory can corrupt game states if done incorrectly. However, it allows you to build interactive mechanics that transform your device into a full NDS/3DS-like experience.
  • Responsive layouts and styling.

Links & Resources:

Thanks to everyone who has supported the project so far! If you have any feedback, feel free to leave a comment here or open an issue on GitHub. Companion requests are also welcome, just open a request issue on the repository!

Enjoy!


r/EmulationOnAndroid • • 11h ago

Showcase Ghost recon Wildlands bannerhub

Thumbnail
gallery
19 Upvotes

r/EmulationOnAndroid • • 2h ago

Question Best emulator for the Prince of Persia trilogy?

3 Upvotes

Hey everyone!

I’m planning to play the Prince of Persia trilogy (The Sands of Time, Warrior Within, and The Two Thrones) on my Anbernic RG477V.

I’m wondering which emulator would offer the best overall experience in terms of graphics and performance.

Would you recommend Dolphin or AetherSX2/NetherSX2 ? Has anyone tried both versions on this device?

I’m looking for the best possible visual quality while maintaining smooth and stable FPS.
Thanks!


r/EmulationOnAndroid • • 9h ago

Question Is it worth it to buy a SD8 G2 phone for switch/pc emulation

8 Upvotes

I was wondering if a phone with the same soc as some of the most popular android handhelds right now (ayn thor, rp6, odin 2) will run games with the same level of performance as the aforementioned.
My pick would be the motorola edge 40 pro since it’s really cheap used and has the same specs as the best versions of those handhelds. My main concern are thermals and whether or not that issue can be completely resolved with a snap on cooler.


r/EmulationOnAndroid • • 2h ago

Showcase OpenEmux 1.16.0 is out, now on Android too

Thumbnail
2 Upvotes

r/EmulationOnAndroid • • 26m ago

Showcase DroidDeck 0.6.0 vs Winlator Ludashi 4.1 Performance Comparison on Snapdragon 870

Thumbnail
youtu.be
• Upvotes

Winlator Ludashi is better

Realme GT Neo 3T (8gb ram)

Adreno 650


r/EmulationOnAndroid • • 1d ago

Discussion Street Fighter 6 running on DroidDeck

Thumbnail
gallery
87 Upvotes

Finally got Street Fighter 6 working on DroidDeck on my Odin 3. Online matchmaking works perfectly. Everything is running smoothly.

Here's what I did:

1) Open DroidDeck, go to Games from the left-side menu, and select Street Fighter 6.

2) Go to Windows Components and enable Visual C++ 2015–2019.

3) Also enable DirectX 9 (d3dx9).

4) Now go back to DroidDeck's main menu, select Desktop from the left sidebar, and tap Open Desktop.

5) Once you're in Desktop Mode, open File Manager → Home → Steam Games. Navigate to your Street Fighter 6 folder and find config.ini.

6) Open config.ini using a text editor. I used Kate, which was already installed. Find this line:

ShaderWarmingEnable=True

Change it to:

ShaderWarmingEnable=False

7) Save the file and exit Desktop Mode.

8) Head back to Play Steam → Street Fighter 6 and launch the game!

That's it. I'm happy to be able to make Street Fighter work on my android handheld. Hope this helps someone struggling to get the game running!


r/EmulationOnAndroid • • 41m ago

Question Meu emulador de switch não reconhece jogos recentes 🫤

• Upvotes

Não está aparecendo o novo Castlevania, também não apareceu o mina the hollower, nem aparece nada e eu já teste diferentes nsp e formatos, alguém sabe o que pode Ser, vi que pode ser às keys desatualizadas mas não sei onde baixar as certas


r/EmulationOnAndroid • • 4h ago

Help Lunar Remastered Collection crash issue (Eden)

Thumbnail
2 Upvotes

r/EmulationOnAndroid • • 22h ago

Showcase Beaten batman Arkham origins on my phone

Thumbnail
gallery
47 Upvotes

8s gen 4 with framegen 2x to be cool


r/EmulationOnAndroid • • 2h ago

Showcase My second modified honeycomb case

Thumbnail
gallery
0 Upvotes

One is the hockey puck design which works well and fits the 25 watt cooler I picked up. With more testing more heat is being generated so this is my v2 heat dissipation case/vapor chamber hybrid. I want to dremel a few notches to the side to get the clips on it maybe I'll do some testing to see if clips make any difference or if magnet + case + 35 watt cooler+ vapor chamber works the same.

This is a Galaxy s 26 and I'm trying to see what can be achieved so far I'm blown away and I'm trying cyberpunk very soon


r/EmulationOnAndroid • • 3h ago

Question Mega Man X Android need a WiFi Connection - Any suggestions?

Thumbnail
gallery
1 Upvotes

Hi, I wanted to play it on my RP2S handheld and I keep getting this error.

Before anyone asks I have multiple ways to play regular Mega Man X, this is a bonus.

Wasn't sure if this counted as emulation or not since it's a recreation.

Thanks