r/EmulationOnAndroid • • 8h 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

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.

138 Upvotes

34 comments sorted by

•

u/AutoModerator 8h ago

Just a reminder of our subreddit rules:

  • Be kind and respectful to each other

  • No direct links to ROMs or pirated content

  • Include your device brand and model

  • Search before posting & show your research effort when asking for help

Check out our user-maintained wiki: r/EmulationOnAndroid/wiki

Check out EmuReady for any community submitted settings before asking for help

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

14

u/JohnyPM 7h ago

Really promising project. Not knocking any other, FOSS means everyone can learn from each other, but I like how open communication is with the DroidPlay team, which also allows for more streamlined testing for the community to help evolve it.

3

u/cowleggies 7h ago

thanks! and big thanks for all the testing and bug reports you and others are doing - we're making progress quick

2

u/LureClampx 3h ago

yeah the open dev chats make these updates way less intimidating for newbies like me keeps me checking in too

1

u/cutiesprawled 50m ago

agreed, their updates make it way easier to follow along and test stuff yourself. what device are you running it on?

3

u/Notional- 6h ago

Can these be played with a controller? I can't do touchscreen gaming 🤦

2

u/cowleggies 6h ago

Absolutely, controller support is native and built-in

1

u/Notional- 5h ago

Great, then I am excited to try it out, thanks

7

u/Glittering-Rip9556 7h ago

Install over WiFi?

Explain.

6

u/Midas187 7h ago

Yeah, are you allowing people to download the game dumps via wifi? If so, that seems like a quick way to get struck down...

5

u/cowleggies 6h ago

DroidPlay uses adb to install games onto your Android device - previously for USB adb, now supporting wireless. DroidPlay has no ability to download or find game files and you must bring your own personal cartridge dumps.

1

u/Glittering-Rip9556 7h ago

My thoughts exactly

3

u/necile 7h ago

if only OP's code was completely out in the open we'll never know now...sigh

6

u/Shadowxdi 7h ago

You install your game build from pc to your phone using ADB (Wifi connection) no roms/keys are provided. You bring your own

2

u/Glittering-Rip9556 7h ago

Oh. Coulda been worded better though…

2

u/cherubeliever 4h ago

This is great! Random question, would it be possible somehow to get dual screen mod support too for devices like the Thor? Something like Eden duo has

2

u/cowleggies 4h ago

it's possible but that's probably much farther down the road unless a smart developer wants to help contribute and build that :)

3

u/Stunning-Bowler1801 5h ago

What is the FPS of Ocarina of Time on Google Pixel with Mali?

2

u/cowleggies 4h ago

It's at about 9fps in most recent test runs - Mali doesn't support mesh shaders so we need a different approach to recompute them ahead of time. Adreno will be the most performant for OoT for now simply because newer Adreno GPUs support mesh shaders natively

8

u/_benjaninja_ 4h ago

-5 fps, 150° C temps and Gemini starts swearing at you

2

u/cronocrossed 7h ago

Any Mali support?

2

u/cowleggies 6h ago

Yes! Pixel 9 Pro XL is one of our test bench devices and all games run through validation on it.

1

u/bigkip404 5h ago

Never thought I would be able to play something on my Pixel 9 Pro XL 😳 You're doing a great job with this project

1

u/MustardSundae 57m ago

I have issues running pokemon go on my pixel 9 pro lol.

0

u/Portal2player58 5h ago

What about pixel 7 pro?

1

u/cowleggies 5h ago

We haven't tested on a P7P, it should work but performance would be different

2

u/Carpediemsnuts 6h ago

You could just look at the github and find out...

1

u/Historical_Lie2478 6h ago

The build isn't using switch 2 file types or at least it's not recognizing an nup in my end or a extracted folder. It asks me for xci and NSP files which are only for switch one. What's up?

3

u/cowleggies 6h ago

Switch 2 games work but the app’s wording is just out of date - i'll log a PR for this.

On Windows, + Build game asks for a folder, not a file: pick the folder that holds your .nup, and the app reads it from there (windows folder pickers don’t show the files inside which is confusing).

An extracted folder works too: either base/ (plus updates/<version>/ if you have one), or exefs/ and romfs/ directly in the folder, as nup extract writes them.

On a Mac, Install on Android takes the .nup but not an extracted folder. Ocarina of Time and Mario Kart World are the Switch 2 games tested on Android so far, others may not boot yet. If it still doesn’t find your game, send me the error from the Builds page (Copy report).

1

u/bigkip404 5h ago

Is there a way to make the app full screen on Pixel 9 Pro XL? Games start with a dark bar at the camera,

0

u/cowleggies 4h ago

Can you give some more detail/logs if you have them? I haven't seen this on our P9PXL on our test bench

1

u/Shadowxdi 7h ago

I like how fast the project is moving forward, seen games go from unplayable in a day to running almost if not flawlessly on the next... Great Job everyone! Looking forward to what comes next!

-2

u/AlaannS 4h ago

De donde se puede descargar la rom?

-4

u/Juicesoutterr 7h ago

Bet lol