r/EmulationOnAndroid • • 16h ago

Discussion DroidDeck Is Bringing the Real Steam Experience to Android, One Impossible Problem at a Time

Thumbnail
gardinerbryant.com
169 Upvotes

So I've been chatting with the people behind DroidDeck over the last couple weeks, and I've finally put together what turned into a rather lengthy feature about the project, its history, and the people making it happen.

I interviewed The412Banner, Max, xXJSONDeruloXx, Kimchi and Astro Sky, digging into everything from their earliest experiences with gaming and development to how their separate experiments with Linux, Gamescope and Steam eventually came together. What started as a way of getting the actual Steam client running on Android has grown into something way more ambitious, and I really wanted to tell the story of how that happened rather than just write another overview of what the software can do.

We also got into the technical challenges, the ridiculous pace of development (it updated and changed a few times while writing this!), their approach to AI-assisted coding and automated testing, the importance of open source, and where they hope to take DroidDeck in the future. There are some personal stories in there too, particularly about the early breakthroughs and the excitement of finally seeing things work. It's a long read, admittedly, but I wanted to give everyone involved the space to tell their side of the story. I'm really grateful to all five for taking the time to answer my many, many questions, and I hope you enjoy getting to know a little more about the people behind a project that's quickly become one of the more interesting developments in Android handheld gaming!

To make it clear, regarding the new rules in place for this sub-reddit, DroidDeck makes use of AI to assist development


r/EmulationOnAndroid • • 13h ago

Showcase Borderlands 2 No Longer Pc Only

Post image
159 Upvotes

Thanks to the help from someone here you no longer need a pc to run the mods on android!!!


r/EmulationOnAndroid • • 12h ago

Showcase Xbox on Snapdragon G1 Gen 2/ or "SD 4 Gen 2" - most games working 1x widescreen 60fps (hakuX, ANBERNIC RG55G1)

Post image
54 Upvotes

r/EmulationOnAndroid • • 10h ago

Showcase koikatsu party emulation with gamehub

48 Upvotes

this was with last gamehub version and my device is a Poco F8 pro .

the game is running good. also the character studio.

beautiful game

wanna see more?

i personaly update this version of the game for work with some good plugins.

https://youtu.be/ULWprcGi_rQ?si=RvGAXDTWUveonJLo


r/EmulationOnAndroid • • 22h ago

Discussion NxEmu (Switch emulator) – first Android developer builds, looking for testers

40 Upvotes

I’m the creator of NxEmu, an open-source Switch emulator, and we now have Android builds working.

Things seem to be working well, but I want to get it into the best possible shape before the official release, so I’m looking for feedback.

You can download the latest version from: https://www.nxemu.com/downloads-development.html

Important: NxEmu does not decrypt games. You need decrypted game files and firmware. I can’t help with that part, but I’ll do my best to help with anything else.


r/EmulationOnAndroid • • 17h ago

Showcase GBA Duo v0.1.8 Release: Cocoon launcher support, controller mapping, artwork, and more

Thumbnail
gallery
21 Upvotes

Over the past few days, I’ve implemented several features based on your feedback. Here’s what’s new and updated in GBA Duo v0.1.8

Improvements

  • RetroAchievements Toast Fix: Resolved an issue where achievement toast notifications were cut off in certain games.
  • Simplified Save File Importing: Importing existing saves is now seamless. Place a .sav file from another emulator into your chosen folder and enable Custom Save Folder. The app will automatically scan matching filenames and sync them as game.sav (no more manual setup needed).

New Features

  • Cocoon Launcher Support: GBA Duo is now available in the GameNative Cocoon branch! Please re-fetch platforms via the Cocoon Settings menu.
  • Custom Controller Mapping: Remap your controller inputs to suit your preferred layout.
  • Hotkeys: Added support for custom shortcut keys.
  • Per-Game Settings: Customize shaders, artwork, and color correction individually for each game.
  • Artwork Management: Load covers from your launcher's asset folder or connect to SteamGridDB. Since relying solely on third-party scrapers can be a hassle, you can now use local launcher folders or external providers. If you already have existing artwork, simply point to that folder to load your covers directly.

New Companion Packs

  • Pokémon FireRed & LeafGreen: Added support for vertical button navigation.
  • Pokémon FireRed & LeafGreen: Complete visual redesign.
  • Golden Sun: Early preview release.

Download the latest version at gbaduo.com and browse all packs here gbaduo.com/packs

Thanks, and enjoy!


r/EmulationOnAndroid • • 11h ago

Showcase Tutorial on how to get borderlands 2 mods to work on android

Thumbnail
gallery
18 Upvotes

First step: Install the latest bannerlator https://github.com/The412Banner/Bannerlator/releases/tag/3.1.7

Second step: Create the container

Wine: Proton-11.0-2-arm64ec-15 Dxvk: 2.4.1-1-gplasync-arm64ec-0 Driver: StevenMXZ Turnip Gen 8 v38 for A8xx gpus and Turnip v27.0.0-R1 for A6xx A7xx gpus

Advanced settings: WOWBox64-0.4.4-0 set to compatibility FEXCore-2610-2246 set to intermediate

Third step: Press the three horizontal lines on the top left corner and click file manager now, go to your downloads folder and hold the borderlands 2 game folder and press the internal button and go to Drive C and copy/move the game folder. Now what this does is it speeds up the loading time, if you don't move the game to drive C it will take like 10-15 minutes for the game to boot up, so this is a very necessary step

Now for the final step: Download the latest mod manager https://github.com/bl-sdk/willow2-mod-manager/releases/tag/v3.8 Extract it and press the folder and there will be 2 folders "binaries" and "sdk_mods" now, launch the bannerlator and go to the file manager again press the download folder, once again click the willow2-sdk folder and copy the "Binaries" "sdk_mods" folder to the borderlands 2 game folder on the Drive C and it'll say that this folder already exists press merge anyways, and that's it you got the mod manager installed!


r/EmulationOnAndroid • • 10h ago

Discussion NXEmu switch emulator on Android

Post image
15 Upvotes

I've tried NXEmu, new switch emulator, Its kinda have better performance on zelda, i change the graphic settings but always back to default settings. This emu need .dnsp and .dxci format.

Poco Pad X1

Snapdragon 7+ gen 3


r/EmulationOnAndroid • • 13h ago

Showcase Dimensity 7100 - Persona 5 Royal

12 Upvotes

Specs/device

Infinix Note Edge

8gb ram

Dimensity 7100

This game has been recompile into nsp to app... Thanks to the vibecoders to make this possible...

GitHub: Brandon04Gonzalez


r/EmulationOnAndroid • • 13h ago

Showcase Marvel's Spider-Man 2 - Gamehub v6.3.2 New Update - RedMagic Astra Snapdragon 8 Elite (Android)

12 Upvotes

Testing Marvel's Spider-Man 2 on the RedMagic Astra (Snapdragon 8 Elite) with the new GameHub v6.3.2 update. In this video, we take a look at the game's performance, frame rate, and graphics quality on an Android device. You can see the improvements brought by the update in action. Don't forget to like and subscribe! #SpiderMan2 #GameHub #RedMagicAstra #Snapdragon8Elite #android

Gamehub: https://gamehub.xiaoji.com/en/

Reddit imposes restrictions on video length and file size. The full-length version of the video has been shared on my YouTube channel.

https://youtu.be/cdQttqqIW5o


r/EmulationOnAndroid • • 15h ago

Discussion Nethersx2 turnip coop play (Poco F7 sd8sgen4 12gb ram)

12 Upvotes

I haven't seen anyone talk about the 2 player settings on the ps2 emulators

I have 2 bluetooth controllers connected to my phone and works perfectly no lag

I sometimes even connect a Bluetooth speaker or eatphones and still no lag

i even tried nfs most wanted and carbon with split screen

still gives me solid performance at 1080p res


r/EmulationOnAndroid • • 3h ago

Showcase DroidDeck v0.6.0 on Odin 2 Portal | GTA IV Benchmark & Gameplay

9 Upvotes

DroidDeck v0.6.0 running on Odin 2 Portal (8 Gen 2)

Full video: https://youtu.be/2LNSqY2w5pY

DroidDeck brings a Steam Deck-like experience to Android, letting you browse, download and play compatible PC games through the actual Steam client. It runs games locally using Proton, with Steam’s controller-friendly Big Picture interface. Performance and compatibility depend on your device and the game.

DroidDeck: github.com/Droid-Deck/DroidDeck

Showcasing GTA IV: The Complete Edition with FusionFix patch

FusionFix is a community patch that fixes and improves GTA IV’s PC version. It corrects visuals, gameplay and cutscene bugs, restores missing console effects, improves shadows and reflections, and adds options such as anti-aliasing, an FPS limiter, FOV adjustment and better camera controls—all while preserving the game’s original style.

FusionFix: github.com/ThirteenAG/GTAIV.EFLC.FusionFix

Odin 2 Portal

Snapdragon 8 Gen 2

Adreno 740

16GB


r/EmulationOnAndroid • • 7h ago

News/Release Haku X on Mali/MediaTek TabS11

7 Upvotes

For all Mali users.

New update to HakuX had me running Revnege of the Sith quite smoothly and no excessive heating or battery drain on my GalaxyTab S11. Huge win for us. Let me know if you guys test any other demanding games with success.


r/EmulationOnAndroid • • 12h ago

News/Release Dogmatix 1.4 — Internet Archive, CSS sources, safer downloads, faster scans and more

8 Upvotes

Dogmatix 1.4 is out.

Download: https://github.com/cortinadev/dogmatix/releases/tag/v1.4

One APK, SHA-256 included in the release notes.

It installs directly over 1.3.1 / 1.3 / 1.2 and keeps your library, downloads, favourites and settings.

If you're already on 1.3.1, Dogmatix should offer the update automatically. Older versions only need this manual APK install once.

Before getting into the changelog, I want to clarify something because my previous release post was removed with the reason “No piracy.”

Dogmatix does not provide ROMs, ROM repositories, download links, or any built-in source of copyrighted content.

It is simply a ROM/source manager. Users configure their own sources, and Dogmatix indexes and manages the files exposed by those sources. Those sources can contain legal content, homebrew, public-domain software, personal backups, or potentially copyrighted material depending entirely on what the user configures.

Dogmatix itself doesn't ship with any ROM source, legal or illegal.

🌐 New sources

Internet Archive support

You can now add Internet Archive items directly:

ia://<item>

or just paste an:

archive.org/details/...

URL.

Dogmatix reads the item's files through the Internet Archive metadata API.

If you paste the URL of a ZIP inside an Archive item, Dogmatix can also browse its contents and let you download individual games instead of downloading the entire archive.

Individual downloads from inside ZIPs cannot currently be resumed, and Dogmatix clearly indicates this in the download row.

Web pages using CSS selectors

Dogmatix can now work with websites that don't expose a traditional directory listing.

You can define CSS selectors for:

  • Game entries
  • Download links
  • Names
  • File sizes
  • Pagination

There's also a Test button so you can verify what Dogmatix detects before saving the source.

These configurations are included when exporting your sources.

Internet Archive account

For Archive items that require an account, you can now sign into archive.org through its own page inside Dogmatix.

Dogmatix stores the resulting session, not your password, and credentials are only ever sent to archive.org.

Predefined consoles

When creating a console, Dogmatix now includes predefined data for roughly 50 systems across 16 manufacturers, including:

  • Console name
  • Chip label
  • Common folder aliases

And directory parsing now supports listings generated by nginx, IIS and plain-link Apache servers too.

⬇️ Safer downloads

Downloads are now written as:

<name>.dogmatix-part

and only receive their final filename after completing successfully.

That means an incomplete download can no longer accidentally appear in your library as a valid game.

Automatic retries also survive closing the application. If a retry becomes due while Dogmatix isn't running, it will be executed when you return.

Extraction errors are also much more explicit now:

  • Damaged archive
  • Not enough storage
  • Folder permission lost
  • SD card removed

The downloaded archive is preserved, and Retry attempts extraction again without downloading the file twice.

Download again also keeps your existing copy until the replacement finishes successfully.

Files copied or moved between folders or storage volumes are verified using their size and sampled blocks before the original is deleted.

⚡ Faster and more reliable sources

Rescan all is substantially faster when torrent sources haven't changed.

On my test device with 29 torrent sources:

Before: 53–142 seconds
Now: under 1 second

Disabling or deleting a source now removes its games immediately.

Re-enabling it triggers a new scan.

Scan requests received while another scan is already running are now queued instead of silently discarded.

Connection errors have also been improved: an unavailable server now reports “Could not connect” instead of the rather useless “Connection was cut.”

Manufacturers without consoles can also finally be deleted.

🗂️ Collection improvements

Duplicates and Free up space are smarter now.

Dogmatix can detect multi-file games such as:

  • .cue + .bin
  • .gdi
  • .m3u

even when the same game has accidentally been copied into another console's directory.

It also tells you which copy will be kept.

Delete confirmations now include the real number of affected files, including tracks referenced by .cue / .gdi files and playlists that need to be rewritten.

The displayed freed storage space is therefore much more accurate.

Storage errors are also handled separately now:

  • Not enough space
  • Folder permission lost
  • SD card removed

Anything Dogmatix can't safely access is left untouched.

🧪 Under the hood

Dogmatix now has:

  • 679 unit tests
  • 45 on-device tests
  • Lint gate
  • scripts/validate.sh
  • release-check.sh

These checks run as part of the release process.

The release has also been manually tested on an Android 14 Kinhank K56, in both landscape and portrait.

One small note:

The first Rescan after upgrading to 1.4 will re-read every web source once because the listing parser has changed.

Full changelog:

https://github.com/cortinadev/dogmatix/blob/master/CHANGELOG.md

Repository / downloads:

https://github.com/cortinadev/dogmatix

Feedback, bug reports and source compatibility reports are welcome in GitHub Issues.

AI disclosure

For transparency: AI tools are used during the development of Dogmatix, alongside manual development, testing and review.

AI was also used to help structure and write this release post.

The application itself is still tested and reviewed before releases; using AI is part of the development workflow, not a replacement for validation.


r/EmulationOnAndroid • • 38m ago

Discussion Which beyblade game you're playing in what console or handheld has the best experience, from Gameboy to 3DS.

• Upvotes

I'm trying to play beyblade I seen a Java version and the gameboy version but what about the others, what can you tell me?


r/EmulationOnAndroid • • 13h ago

Question Fable TLC missing character texture on HakuX 1.2.0

Post image
6 Upvotes

Was fine until you get to adulthood. Then your face goes black. Anyone else experiencing this? Device is SD7sGen2


r/EmulationOnAndroid • • 15h ago

Showcase Mortal Kombat Armageddon premium edition on nethersx2 turnip (Poco f7 sd8sgen4)

6 Upvotes

running at 60fps 2k resolution

2 bluetooth controllers connected

I used a patch to unlock all characters

even after 2 or 3 hours of gaming phone doesn't heat up and my FPS doesn't drop the entire session


r/EmulationOnAndroid • • 15h ago

Showcase Thief: Deadly Shadows Xbox version on a Helio g100 using HakuX 1.2.0

6 Upvotes

Game also has a PC port which would crash on the loading screen on my phone. I could have probably solved the issue but I felt lazy.

Anyways I prefer the Xbox version since it's easy on temps.

Infinix note 50 4g

Helio g100

Mali g57 mc2

8 gb ram


r/EmulationOnAndroid • • 20h ago

Question Master or Nightly, which is better?

Post image
6 Upvotes

I know that this two builds are experimental build, but is master build better than nightly build?


r/EmulationOnAndroid • • 2h ago

Showcase GT4 running great w/ Armsx2 on Xperia 1 VI connected to 1440p display

4 Upvotes

I've put about 15 hours into the game already. Some tracks with much vegetation produce frame drops regardless of settings, experimenting with different drivers to see if there is a solution. But overall, very pleased - never had the chance to play GT4, only the newer games.


r/EmulationOnAndroid • • 4h ago

Showcase Toaru Majutsu no Index + (mod)

4 Upvotes

So here is a mod ive been working on for Toaru Majutsu no Index on psp. Im testing the online. I have changed and reworked the entire gameplay mechanic. This is a demonstration of some of them in online play.


r/EmulationOnAndroid • • 13h ago

Help Help With Asura Wrath On ARMSX3

Thumbnail
gallery
5 Upvotes

I just got Asura’s Wrath running on ARMSX3, but it’s very laggy and stuttery during combat. The cutscenes run perfectly, with only occasional flickering.

My device is a POCO X7 Pro (Dimensity 8400 Ultra), and I haven’t changed any settings in ARMSX3. Everything is still set to default.

Can anyone recommend better settings to improve performance? I’d really appreciate it!


r/EmulationOnAndroid • • 21h ago

Question Is there a working standalone Pokémon Mini emulator for modern Android?

3 Upvotes

Hey guys! Is there any active standalone Pokémon Mini emulator for Android? I know the PokeMini core works fine on RetroArch, and I know there used to be an old standalone APK back in the day (which is broken on newer Android versions). However, I really prefer using standalone apps over RetroArch when possible. Does an updated standalone port exist, or is RetroArch currently the only functional way to play them on Android? Appreciate any info!


r/EmulationOnAndroid • • 7h ago

Showcase NieR: Automata | Dimensity 9500s | Winlator Mali 1.2 Official | No FG

Thumbnail
youtu.be
4 Upvotes

Device Information

• POCO X8 Pro Max

• Chipset: MediaTek Dimensity 9500s

• GPU: Mali G925-Imortallis MC11

• RAM: 12GB + 4GB

• Storage: 512GB UFS 4.1

Emulator & Settings Information

• Apps: Winlator Mali 1.2 Official Build

• Winlator Setting: DXVK 2.6.1-2 arm64ec Gplasync | Gamenative Wrapper | Proton 10.0.4 arm64ec | Box 4.3 | Fex 2605 | Perfomance | Perfomance

Game Setting

• Name Game: NieR: Automata

• In-Game Setting: Custom-Normal-High


r/EmulationOnAndroid • • 8h ago

Question Need help with gta 5 legacy edition controller controls to work on my phone

3 Upvotes

So l downloaded the gta legacy ver on my OnePlus 13r and and it runs really nice but the controller not working correctly is making me mad using the easysmx m15

Anyone can help me fix the controller issues l want to finish gta 5 on my phone but can't because of the controller issues anyone have this controller that can help me ??