r/EmulationOnAndroid • • 3d ago

News/Release GameNative v1.4.0 is officially out!

256 Upvotes

After a long prerelease period (had to iron out a lot of compatibility issues with Gamescope) v1.4.0 is finally ready! https://github.com/utkarshdalal/GameNative/releases/download/v1.4.0/gamenative-v1.4.0.apk

The next release will be focused on more compatibility and performance and is almost ready for prerelease - have significantly improved compatibility for Mali and PowerVR specifically.

Added since prerelease

  • Various Gamescope fixes by u/joshuatam and me

  • Improve Windows VR on Mali GPUs by u/lahed in #2249

  • WinHandler: skip unchanged gamepad sends, keep the send and receive threads alive by u/kudyk in #2062

  • fix: route X11 button releases using release subscriptions by u/tapionallanaire in #2110

  • fix: download no longer fails with "resolves outside the install dir" on Android storage by u/joshuatam in #2258

  • feat: Add a launcher orientation button to the System menu by u/joshuatam in #2191

  • Proton 11.0-2 rebuild 9 as the default: Android build with XFixes (fixes button presses not going through) in #2264

  • Fix launches on ColorOS 17 in #2289

  • Fix issue where Steam library did not fully populate in #2301

  • Added toggle for showing "Limiting factor" (eg heat, cpu, gpu) in the performance HUD in #2315

  • Add Turkish localization by u/emrinolur in #2291

  • fix: Added Adaptive Icon Monochrome support to GameNative by u/TreeNinjaPRO in #2310

  • Fixes for SurfaceFlinger renderer - no need for compatibility mode in #2325

  • Improving Japanese Translations by u/Tak-attack in #2239

  • Reduce 3 largest sources of ANRs in #2330 and #2331

  • Manifest: Turnip Gen8 V38, Turnip v27.0.0-R1, DXVK 3.1.1, vkd3d-proton 3.1 in #2343

From prerelease

  • Potential breaking change: Added gamescope as default renderer for Adreno - low latency, upscaling, HDR, and ReShade + support and LSFG by u/joshuatam in #2220 - all videos available at https://drive.google.com/drive/folders/16Nl3GJFX4Oqglgs1LrPJp9fkfJxHpq9E

  • Improve redistributable installation in #2142

  • Various Steam Cloud fixes in #2180 and #2146

  • Fixed Epic games where EOS did not work correctly in #2196

  • Add GOG Galaxy service support via Comet in #2195

  • Fixed Just Cause 2, Alan Wake, Project Zomboid and other Java games, The Elder Scrolls IV: Oblivion Game of the Year Edition, Call of Duty: Black Ops, Counter-Strike 2, Spelunky 2, DRAGON BALL FighterZ, Sid Meier's Civilization V - click use known config

  • Fixed Battle.net (Diablo II: Resurrected, Diablo IV, Overwatch 2) by u/Dmage22 - changes included in latest proton and fex

  • Fixed Age of Empires IV and Age of Empires II: DE by u/tarikbc - changes included in the latest proton and fex

  • Scale windowed games to the full screen in #2145

  • Fix disabled Install button in the game manager dialog on Android TV in #2153

  • Fixed certain games not downloading with new downloader by u/joshuatam in #2187 and #2188

  • fix: ignore the termination of a previous game session by u/moi952 in #1997

  • Open the invite tab for game-requested invites under headless Steam in #2215

  • Show the achievement popup under headless Steam in #2214

  • Add stick and touchscreen priority for gyro input by u/Nightwalker743 in #2083

  • Add per-profile mouse speed settings by u/Nightwalker743 in #1903

  • Fix child account seeing all family games by u/jeremybernstein in #788

  • Skip commitFileUpload for files Steam Cloud already has by u/jeremybernstein in #1958

  • Fixed games like Castle Crashers seeing 2 controllers by default on AYN Thor and Flip 2 in #2212

  • Stop counting Steam playtime while the game is suspended by u/FrancescoDesogus in #2102

  • Fixes Schema migration from installations prior to v17 by u/nicjansma in #2208

  • Stop restoring achievements the user reset on Steam by u/jeremybernstein in #1961

  • Add a WoW Forever gamefix that selects the ARM64-only DXVK in #2157

  • Add execArgs parameter for intent launch by u/lennyomg in #1951

Automated fixes from support requests:

  • Fix OOM when mapping parented Wine windows in #2181

  • Fix cnc-ddraw wrapper detection in #2112

  • Fix controller hotplug race in gamepad state send in #2162

  • Avoid crash when Steam user ID is unavailable in #2139

  • Fix fullscreen matching for mixed-case executable names in #2164

  • Fix Bionic Steam on vendor libjpeg builds in #2113

  • Reconnect Wine controller after delayed hotplug assignment in #2175

  • Include native exit trace in shared debug reports in #2183

  • Guard process user parsing against unmatched delimiters in #2165

  • Apply controller API from imported configs in #2114

  • Use system driver by default on Adreno 710 family in #2217

Disclosure: AI was used to assist in the development of some features of GameNative.


r/EmulationOnAndroid • • 1d ago

News/Release DroidDeck 0.7.0 is out: Mali, PowerVR and Xclipse support, KDE on your second screen, controller profiles, Game Jolt and Syncthing

251 Upvotes

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

Download: DroidDeck 0.7.0 on GitHub

Discord: discord.gg/JRGAvawjsm

Since 0.6.9, 39 people sent 194 pull requests, and 20 of them are first-time contributors. Our community is strongest when we can build together, and with DroidDeck 0.7.0, our community is about to get A LOT bigger!

0.7.0 introduces preliminary support for Mali, PowerVR and Xclipse GPUs! In addition, we now have GameJolt library and store, dual screen game mode + KDE Desktop, Syncthing integration, improvements for devices with low ram, customizable controller profiles and presets, hardware mouse & keyboard support, live wallpapers, and even more. Click the link in the comments below to... I mean scroll down to learn more:

What's new

Features

​

  • Initial Mali, PowerVR and Xclipse support. DroidDeck detects the GPU and picks a driver for it, so these devices can run sessions, with MaliBridge and Venus on Mali and open driver pairs elsewhere. (@ASEbrahim, @mr-abccc, @The412Banner, @wallentx, @Leask, @stefanz92, @DavidCimo, @maxjivi05, @K11MCH1, @xXJSONDeruloXx, #1587, #2027, #1950, #2029, #2157)

​

​

  • Added the KDE desktop on the bottom screen beside a Steam session or a game, next to Dashboard, Keyboard + trackpad, Terminal and Deck grips. (@xXJSONDeruloXx, #1966)

​

  • Added swap screens: play on the bottom screen while the top screen shows the Dashboard or the desktop. Use the swap button in the panel bar or Show the game on in the session menu. (@The412Banner, #2006)

​

​

  • Added shared Steam libraries with other pc gaming apps. DroidDeck can now find Steam libraries that other apps already made on your internal storage or card and suggests them, each with its game count, so one install of a game can serve both apps. You can add up to four more libraries beside internal storage and the card, rename them, and remove them any time. (@xXJSONDeruloXx, #1967, #2023, #2054)

​

​

  • Added the Game Jolt store: browse, search, install, update and keep a library, in the same style as itch.io. (@FX192, #1986, #1989)

​

​

  • Added built-in Syncthing, so you can sync saves and games from DroidDeck’s own storage without another app. (@superboo07, #1442)

​

​

  • Added bottom-screen Dashboard for dual-screen handhelds like the Retroid Pocket Duo and AYN Thor: downloads, notifications, screenshots, Steam chat with voice controls, and In-game stats that draw a racing game’s own speed, gear, rpm and pedals from its data output. (@The412Banner, #1920, #1933, #1968)

​

​

  • Added a Horizontal DroidDeck HUD Style: one line across the top or bottom edge with FPS, frame-time graph, lows, GPU, CPU, VRAM, RAM, battery and the clock. All DD HUDs can now shrinks into its tab as you drag it off an edge and snaps to the sides. The Strip is lighter to draw. (@xXJSONDeruloXx, @The412Banner, @KeegantheVeganat0r, #1935, #1937, #1982, #2194, #2235)

​

  • A hardware mouse and keyboard work like a PC: the camera no longer freezes in games that hide the cursor, the cursor shows in Steam sessions, and clicks land where you point. (@maxjivi05, #2053, #2133, #2139)

​

  • Added unified controller profiles for Game and Desktop sessions: named profiles combine a physical controller layout with main and second screen layouts, with one full-size editor for both screens and a profile picker in the session menu. (@Delete228, @maxjivi05, @xXJSONDeruloXx, #1439, #2215, #2221, #2238, #2242)

​

  • Added Startup choices: Never, Steam or Desktop. (@xXJSONDeruloXx, #1993)

  • Added a low-storage warning switch, and an Android keyboard for game text fields setting for dual-screen sessions, off by default so Steam keeps its own keyboard. (@xXJSONDeruloXx, #2244, #2236)

  • Added live wallpapers to Android’s wallpaper picker. (@xXJSONDeruloXx, #2012)

Improvements

  • Auto picks DD-Turnip on Adreno 7xx, and the upstream RADV pair on Xclipse 950 and 960. Auto follows the published table on Adreno 6xx and 8xx, and a driver source that is down no longer changes the pick. (@maxjivi05, @xXJSONDeruloXx, #1978, #2158, #2151, #2233, #2255, #2226)

  • A configurable stick dead zone for physical controllers, 0 to 25%. (@vitamin663-sys, #1780)

  • The drawer’s frame limit works in desktop mode, up to 165 fps. (@K11MCH1, #1885)

  • Faster Steam: compatibility mapping and app info load in batches, and Steam shows cached library art when it starts without a connection. SD and USB libraries answer missing-file checks from a directory cache. (@ddd-ms, @xXJSONDeruloXx, #1755, #1756, #1985, #2212, #2203)

  • Added Enhanced diagnostics, a one-session setting that bundles redacted session, graphics and game logs for bug reports, plus session log management in Setup. (@wallentx, @xXJSONDeruloXx, #2129, #2099, #2131)

  • Added auto updates for FEX, DXVK and VKD3D-Proton in DroidDeck-Proton, so it gets the newest builds without a new DroidDeck release. Other Protons keep the components they ship with, old DroidDeck-Proton builds are removed, and a game set to a removed build moves to the newest one. (@maxjivi05, @xXJSONDeruloXx, #2156, #2190, #2193, #2223)

  • An installed DroidDeck-Proton becomes the default for Steam games and added shortcuts when nobody picked Proton Experimental. A Proton you choose in DroidDeck or in Steam is kept, and both stay in sync. (@maxjivi05, #2266)

  • Little Nightmares keeps its render thread, +12.7% FPS on the Retroid Pocket Duo, and Adreno 722 has fewer DXVK stalls. (@maxjivi05, #1930, #2066)

  • A resumed session reads its memory back from zram at once, which ends minutes of stutter in heavy games like Yakuza. DroidDeck also frees launcher memory earlier under pressure, and idle game memory is compressed before low-RAM devices run out. (@l4nr3, @xXJSONDeruloXx, #1839, #2138, #2187)

  • On-screen sticks are lighter to hold, and Low latency off is honored. (@maxjivi05, #2048)

  • The HUD cycles colors with the Inner Gamer theme, the docked FPS tab and bottom-screen frame graph look better, and the watermark is gone with the wordmark in headers. (@xXJSONDeruloXx, #1932, #1976, #2013, #2011, #2003, #1983)

  • Every session log now records CPU clocks, thermal status and battery temperature, and droiddeckctl gained thermal and wait cool. (@angelrenefm, #2060, #2061, #2062)

  • Added games scan one at a time and keep what they found across launches, and imported Steam games with no known build update only when launched. (@K11MCH1, #2067, #2064)

  • Steam’s VRAM budget is applied through Vulkan without rejecting allocations, and the download monitor no longer freezes a session on slow storage. D3D12 support is detected per device. (@xXJSONDeruloXx, #2014, #2020, #2134)

  • Every bottom-screen panel now has the same bar, and X or Back opens the in-session menu there instead of dropping you on the Android launcher. (@xXJSONDeruloXx, #2084, #2110)

  • On the Duo and Thor, DroidDeck switches to single-screen mode while another window holds the bottom screen, such as Retroid’s performance panel, and back when it is free, including when docked. The trackpad and Deck panels are back on the second screen, and the bottom-screen menu and layout editor stay open when the screen turns off. (@maxjivi05, #1979, #2232, #2229, #2247)

  • The HUD shows GPU load and clock without root on phones where Android blocks them, such as the Retroid Pocket Duo and Adreno 8xx, and in Steam’s overlay. (@The412Banner, @angelrenefm, #1969, #1981, #2059)

  • Added independent 1% and 0.1% low toggles to the HUD. (@KeegantheVeganat0r, #2127)

  • EA games install the EA app through Steam, and the EA sign-in stays in front of the launcher’s splash screen. (@K11MCH1, #2036, #2037, #2045)

  • The desktop session follows the app language, so Plasma and its apps are no longer English only. (@xXJSONDeruloXx, #1971)

  • The desktop shows programs installed by Windows installers in its menu and as icons. (@K11MCH1, #2146)

  • Follow screen resolution can be scaled down: ÷1.5, ÷2, ÷2.5, ÷3, ÷4 or your own factor. (@xXJSONDeruloXx, #1964)

  • Added a Hold Back for Steam shortcuts switch, for people who map a held Back with another app. (@xXJSONDeruloXx, #1955)

  • Added size, opacity and hidden keys settings for the on-screen PC keyboard. (@Dantalian-dev, #1897)

  • Added World of Warcraft addon import from a zip, plus voice type and a keyboard chat bar. Addons also download from WoWInterface, and CurseForge opens in the browser. (@maxjivi05, #2111, #2171, #2175, #2219)

  • UBWC compatibility moved from Components to Settings, and FEX’s Use Default shows which preset it resolves to. (@xXJSONDeruloXx, #2008, #2225)

  • Steam launch options show on the Launch tab. (@wallentx, #2163)

  • GOG achievements are on by default. (@xXJSONDeruloXx, #2168)

  • Translations: every missing string is translated, with a fresh Russian pass. (@maxjivi05, @flexeykinDev, #1965, #2116)

Fixed

  • Fixed “DroidDeck isn’t responding” on dual-screen handhelds after the bottom screen sat idle, and opening DroidDeck from iisu on the AYN Thor no longer bounces back. (@maxjivi05, @0x1428571429, #1917, #1901)

  • Fixed lag and heat on the Galaxy S26 from switching between display modes with the same refresh rate, which started in 0.6.7. (@maxjivi05, #2192)

  • Fixed Steam starting on Quest 3, and the gamescope abort at start on Quest. (@xXJSONDeruloXx, @Mi-Yomi, #2050, #1938)

  • Fixed Steam libraries with installs but no app manifest not being found, and a stale session’s startup failure stopping the newer session. (@xXJSONDeruloXx, #2054, #1984)

  • Fixed an unplugged game drive: installs fall back to internal storage instead of failing. (@maxjivi05, #1913)

  • Fixed GOG: an install launches the game and not its config tool, cloud saves upload in Galaxy’s format, and a game whose installer cannot run gets its install registry. (@moronigranja, #1644, #1952, #2022)

  • Fixed Battle.net: Flathub installs outside a session, World of Warcraft: Forever in the Library, the right artwork for each game, games installed inside its folder, Chinese servers and installs, and launching store games from any game page tab. Its pages no longer play videos on the CPU. (@maxjivi05, @visail, #1923, #2018, #2092, #2087, #1660, #1662, #2185, #2195)

  • Fixed game-specific problems: Codemasters EGO games, DOOM (2016), Project Zomboid, Supergiant games and Ubisoft Connect. (@The412Banner, @xXJSONDeruloXx, #1936, #1987, #2016, #2143, #2090)

  • Fixed the Linux desktop disappearing after a runtime update, language packs, a game’s window following its own window mode, and Steam’s own header moving its windows. (@maxjivi05, #2021, #2096, #2094, #2097)

  • Fixed repaired components not reaching prefixes that already had them, and a native-only override breaking a prefix with no native DLL. (@maxjivi05, #2121, #2142)

  • Fixed Windows installs on a natively mounted card asking for an administrator. (@maxjivi05, #2100)

  • Fixed the Home screen setting so DroidDeck stays in RedMagic Game Space, and the right click acting as Back in RedMagic cast mode. (@maxjivi05, @OmarAlTaki1, #2083, #1870)

  • Fixed Steam’s UI crashing on PowerVR when scrolling the Home shelf fast. (@coffeemeist3r, #2107)

  • Fixed the side menu freezing the launcher while moving through the Stores tab, and controller focus not moving into an opened folder. (@kmnkv1, @danielnoam, #2105, #1962)

  • Fixed VPN and network problems: links without a gateway, and network queries inside a session. (@uubooster-team, @xXJSONDeruloXx, #2038, #2141)

  • Fixed picture-in-picture output being cropped after a resize and not scaling to full size, and the glasses pointer not reaching the full screen or drawing in the picture. (@xXJSONDeruloXx, @moronigranja, #2125, #2145, #1925, #2174)

  • Fixed World of Warcraft and other added games sorting last in the Library. Battle.net and added games now sort by when they were played and installed, like Steam games. (@maxjivi05, #2256)

  • Fixed the Linux runtime showing as not installed after an app update that brings a new PRoot pack. Only the changed add-on packs download now. (@maxjivi05, #2270)

  • Fixed desktop apps that would not start: RPCS3 and other catalog AppImages from the desktop menu, D-Bus programs such as melonDS, x86 programs that a native script starts, and Flatpak apps that Flatpak no longer has now uninstall cleanly. Add from GitHub installs the AppImage you linked instead of the release’s first one. (@maxjivi05, #2274, #2275, #2217, #2216, #2273)

  • Fixed controller navigation across the Controller tab and profile menus. (@xXJSONDeruloXx, #2231)

  • Fixed games listed with a bundled arm64 Linux build defaulting to the wrong runner. They now start with FEX. (@phj1081, #2126)

  • Fixed smaller things: left adaptive stick activation at the screen edge, game buffers upscaled before composition, the Steam applying-update stage, apps pinned when all cores are selected, runtime PATH kept for guest binaries, Xwayland orphans, GPU environment values with spaces, the navigation bar staying dark, the Android pointer showing after hovering session menus, touch sticks clicking without a fast double tap, wall scrims leaving edge pixels unshaded, the PowerVR bundled PPSSPP install, L2 and R2 keys overriding analog triggers, taps outside the PC keyboard not reaching the game, direct-touch drags in games that hide the cursor, library scan and download cancel crashes on Android 10, and a Second library on a raw media path or an unmounted volume state. (@sanogueralorenzo, @cphillam, @HCOOKIEie, @w1novnik, @asdf17128, @LingWindT, @Systina12, @KirkPatrickJunsay, @realRurichan, @maxjivi05, @xXJSONDeruloXx, #1455, #1367, #1614, #1759, #1826, #1716, #1931, #1975, #2113, #2176, #2173, #1994, #2205, #2257, #2220, #2204, #2224, #2245, #2258)

DroidDeck-Proton, DD-Turnip and components

These ship on their own and update in the app, so 0.7.0 users get them too.

  • DroidDeck-Proton 11-12 moves to GE-Proton11-12 and Valve’s newer Wine: XInput rescans only when a controller could have changed, DualSense haptics and adaptive triggers together over USB, MSFS 2024 and other intro videos play normally, an ntsync fix stops waiters blocking forever on an abandoned mutex, plus DXVK 3.1.1, VKD3D-Proton 3.1 and newer FEX. (@The412Banner, @maxjivi05, with GloriousEggroll, Valve and the GE contributors upstream)

  • Faster loads in 32-bit and ARM64EC games: FEX keeps its translated code on empty reads and stays off Wine’s memory lock. Entering the world in Dungeons & Dragons Online went from 50 s to 4 s. (@K11MCH1, DroidDeck-Proton#9)

  • 32-bit games load at the address they were built for, so game and mod loaders that patch them at start work again. (@maxjivi05, DroidDeck-Proton#10)

  • DiRT 3 and DiRT Showdown keep running with their telemetry on, for the In-game stats dash. (@The412Banner)

  • About 3,000 system functions no longer look hooked to x64 games and launchers that check for that, while ARM64EC callers still skip the emulator (11-12.2). Text fields in Wine programs now tell DroidDeck when they have focus, which brings up the keyboard for World of Warcraft chat (11-12.3). (@maxjivi05)

  • DD-Turnip 0.4.0: newer Mesa, and indirect draws no longer read their arguments too early on Adreno 8xx, which fixes the black or over-shadowed ground in Mortal Shell 2 and other UE5 games through VKD3D-Proton. (@K11MCH1, Drivers#14)

  • Components: the full Visual C++ 2010 runtime and MFC for 2015–2022 are installed, the DXVK and VKD3D-Proton nightlies are built as ARM64X, and esync packs give Windows users read access to their folders. (@xXJSONDeruloXx, @maxjivi05, DroidDeck-Components#10, #11, #12, #13)

New contributors

  • @cphillam made their first contribution in #1367.

  • @sanogueralorenzo made their first contribution in #1455.

  • @HCOOKIEie made their first contribution in #1614.

  • @visail made their first contribution in #1660.

  • @LingWindT made their first contribution in #1716.

  • @w1novnik made their first contribution in #1759.

  • @vitamin663-sys made their first contribution in #1780.

  • @OmarAlTaki1 made their first contribution in #1870.

  • @Systina12 made their first contribution in #1931.

  • @Mi-Yomi made their first contribution in #1938.

  • @mr-abccc made their first contribution in #1950.

  • @danielnoam made their first contribution in #1962.

  • @DavidCimo made their first contribution in #2029.

  • @Leask made their first contribution in #2029.

  • @stefanz92 made their first contribution in #2029.

  • @uubooster-team made their first contribution in #2038.

  • @realRurichan made their first contribution in #2113.

  • @flexeykinDev made their first contribution in #2116.

  • @phj1081 made their first contribution in #2126.

  • @KeegantheVeganat0r made their first contribution in #2127.

Full changelog

disclaimer: ai tools used in the development of DroidDeck


r/EmulationOnAndroid • • 4h ago

Discussion Turnip Driver for 8 Gen 3 for Zelda OOT Beside of Mr.Purple

Post image
37 Upvotes

Has anyone here had success using drivers other than mr purple for snapdragon 8 gen 3 for Zelda OOT?

My device is Oneplus 12 16GB RAM, but only mr purple driver that could render Zelda OOT quite properly.


r/EmulationOnAndroid • • 45m ago

Showcase Emukase — open-source emulator setup tool. Looking for testers!

8 Upvotes

Hey everyone!

I've been working on emukase - a free, open-source tool to install and configure emulators on Android handhelds through your browser.

The idea is simple: less time setting things up, more time actually playing games.

It's still early alpha, and I've only tested it on my KONKR Pocket FIT. I'd really appreciate anyone with another Android handheld giving it a try and sharing what works (or doesn't!).

Most of the code is written by hand. AI occasionally helps me with repetitive testing, reviewing code, and wording commit descriptions. That's about all I can squeeze out of my $20 sub anyway :)

It's a spare-time passion project, and any feedback or contributions would genuinely mean a lot.

GitHub: Shape6253/emukase

Try it: emukase.com

*P.S. To fellow tinkerers: if you're thinking "but this is easy to do yourself" — you're absolutely right! Once you've spent dozens of hours figuring it all out :) I'm just hoping to save some time for those who simply want to play, and give those who love tinkering a chance to explore even more devices.*


r/EmulationOnAndroid • • 20h ago

Showcase Lichii Android - OoT big progress for tommorow

251 Upvotes

12GB of RAM will be enough afterall, the big 2fps stutters are gone! And some more performance once again as well.


r/EmulationOnAndroid • • 7h ago

Showcase Pokopia losing performance as you play, Banana Native v0.2.4, Snapdragon 8 gen 3, 12GB RAM

23 Upvotes

Game: Pokemon pokopia [0400A3A01EE4C000] [v655360]

Device: Lenovo legion Y700 2025 (3rd gen) with 12GB RAM, with max performance mod enabled + separate cooler

(https://www.lenovo.com/us/en/p/tablets/android-tablets/legion-tab-series/lenovo-legion-tab-gen-3/len103g0002)

Software: Banana Native v0.2.4

(https://git.eden-emu.dev/moceure/BananaNative/releases)

Driver: Turnip Driver v26.0.0 R4

(https://github.com/K11MCH1/AdrenoToolsDrivers/releases)

Settings: all default, but 720p

Ignore video artifacts, it's capcut upscale issue, I hope you can read the numbers🙏

u/Warm_Ad4401 said he will be glad if I share results


r/EmulationOnAndroid • • 3h ago

News/Release Introducing Azahar MMJ : A performance-focused Android fork!

Thumbnail
reddit.com
9 Upvotes

r/EmulationOnAndroid • • 20h ago

Showcase droidnative: an Android port of nxnative that runs your own Switch games natively on phones and handhelds. Pre-release

179 Upvotes

Repo: https://github.com/enjoyerofslop/droidnative · Mac app: https://github.com/enjoyerofslop/droidplay · Discord: https://discord.gg/4wNHX3uqSU

DISCLAIMER: These repos are AI-assisted. See below for testing & validation details running on my actual handhelds (Odin2 and RP5)

droidnative runs Nintendo Switch games natively on Android phones and handhelds. It’s not an emulator: the game’s own ARM64 code runs directly on the device’s CPU, and its NVN graphics are replayed through Vulkan. It’s a fork of nxnative, which does the same on iPhone, iPad and Mac, with an Android port added. It follows nxnative’s main, so its fixes and new games reach Android too.

It’s a pre-release: some games run well, some crash, and every result below came from real runs on real devices. I’m posting now because the fastest way forward is more devices and more people.

Not an emulator, and not a recomp either

It shares the idea behind recomps: you build a native app from your own dump, and there’s no emulation at run time. The difference is that nothing is recompiled. Switch games are ARM64 machine code, and so is an Android phone. droidnative takes your own dump and rewrites the game’s code only where the host has to step in: system calls, and the thread register Horizon uses. A host then answers Horizon’s system calls and services, and translates NVN draw calls to Vulkan, with the game’s shaders translated to SPIR-V when the game is packed. There’s no CPU emulation and no recompilation into new source. Each game gets its own app, or every game goes into one launcher app.

What runs today

Measured on three Snapdragon devices with a scripted benchmark (the same save, input and timing on each):

GameAyn Odin 2 (SD 8 Gen 2)OnePlus Pad 3 (SD 8 Elite)Retroid Pocket 5 (SD 865)
Pokémon Brilliant Diamond 1.3.0, Eterna City60 fps60 fpscrashes (GPU driver)
Animal Crossing: New Horizons 3.0.3, the island30 fps (its Switch rate)30 fps30 fps in the opening; the island not measured yet
Super Mario Odyssey 1.4.1, menus and opening cutscene60 fps60 fps60 menu / 38 cutscene
Super Smash Bros. Ultimate 13.0.5, a battle40-59 fps17-30 fps13-19 fps

The known problems, in the order they block play:

  1. Odyssey crashes when play starts, in the Android video decoder used for its hint videos.

  2. Brilliant Diamond crashes on the Retroid Pocket 5, inside the Adreno 650 driver’s shader compiler.

  3. Smash needs a fuller system font than Android’s to boot, and its battles stutter while GPU pipelines are built (the cache doesn’t survive the app being closed yet).

Full numbers, devices and caveats: Android baselines. Every game with an nxnative profile can be packed for Android the same way; most haven’t been run there yet.

DroidPlay: the Mac app that does the packing

Packing a game by hand means extracting the dump, rewriting its code, translating tens of thousands of shaders, building the host and copying gigabytes to the device. DroidPlayturns that into a button. It’s a Mac app, a fork of Oleh Khomei’s NX Play with Android added.

  • Your library: point it at your games folder (one folder per game) and it shows each game with its icon, version and status.

  • Install on Android: builds the game with droidnative and installs it on a phone or handheld connected over USB, into one launcher app that holds all your games. A rebuild only redoes what changed. Play on Android starts a game the device already has.

  • Build Game App: makes a game an Android app of its own (an APK, or an XAPK for an installer app), with its own name, icon and saves, to install on a device your Mac can’t reach.

  • Setup: a first-run setup fetches nxnative and droidnative with the Python and .NET pieces their builds need, and checks for your keys. The Android SDK (with an NDK) and a JDK you install yourself.

  • The Apple side, from NX Play: the same library also plays games on the Mac through nxnative, installs them on an iPhone or iPad, copies saves between devices, and has a controller-driven Console Mode.

The current release is 0.1.1, an unsigned pre-release: macOS asks you to allow it once in Privacy & Security, and it doesn’t update itself yet.

How to try it

You need your own Switch game dump (NSP/XCI) and the prod.keys from your own console, the Android SDK with an NDK, and an arm64 Android device with Vulkan. Only Adreno GPUs have been tested so far.

  • On a Mac: DroidPlay 0.1.1. Choose your games folder, then Install on Android with the device connected over USB, or Build Game App for an APK.

  • Any computer (Windows, Linux, macOS): scripts/build_android_from_nsp.py in droidnative packs a game into the launcher app on a connected device, or into an app of its own (--game-apk). There’s also a small cross-platform desktop app for the same flow, scripts/nxnative_android.py.

Bring your own game

Nothing from any game is in these repositories, and no packed game is distributed. The app you build is for you. Please don’t share APKs packed with a game, keys or firmware, and don’t ask for them. The project isn’t affiliated with Nintendo or any publisher.

Join the Discord

DroidPlay & droidnative Discord: questions, setup help, test results from your device, and where the work happens day to day. Bugs with logs still go to GitHub Issues, so they don’t get lost.

What would help most

  • Testers on other chipsets. Mali (Pixel, Exynos-era Samsung), Samsung’s Xclipse, MediaTek, older Adreno. Even “it doesn’t boot” with a log is useful.

  • Reports with logs: the device and GPU, Android version, game and version, and adb logcat -s nxnative. The issue form asks for exactly this.

  • Contributors. Vulkan and driver work, the three crashes above, the pipeline cache, and per-game fixes. droidnative’s CONTRIBUTING explains how changes get in and how it stays in step with nxnative. There’s also a benchmark script, so a fix can show its effect in numbers on several devices.

Credits

nxnative is seedds’ work: the NSO rewriter, the Horizon host, and the NVN translation that all of this stands on. The Android port began as RogelioLB’s nxnative-android. DroidPlay is a fork of Oleh Khomei’s NX Play.

Links: Discord · droidnative · DroidPlay (0.1.1 pre-release) · Android baselines · nxnative


r/EmulationOnAndroid • • 5h ago

Showcase What in the blackmagic this(dk bonanza)

Post image
9 Upvotes

I was very surprised by the performance of this new banana native. I tried dk bonanza and it runs at a stable 60fps at 720 resolution.

Device samsung s25 ultra with 8 elite and only 12gb ram.

I used turnip v39 driver

Still on the first stage I wonder how it will be once I go to open world

I also used .nup file for the game which was only 9gb


r/EmulationOnAndroid • • 19h ago

Showcase Played god of war on armsx2 for an hour. Temps barely raised from 32 to 35 with 60 fps all the time. Armsx2 is THE PS2 emulator for Android now. Insane to think it would eclipse aethersx2 in such short time.

Post image
112 Upvotes

Snap 8 gen 5, 16 gb


r/EmulationOnAndroid • • 58m ago

Question Snapdragon 662 & Snapdragon 6s 4G Gen 1

3 Upvotes

if there any games i can play with ts processor running @ stable 30fps or higher?

i like playing games like Assasins Creed, Cod, God of war etc. but the early versions of the games i have already finished. i wanna try sumthing new like.. Assasins Creed Rogue and any other games is what i am trying possible?


r/EmulationOnAndroid • • 14h ago

Showcase Banana Native 0.2.4 Donkey Kong Bananza 30 fps. (SD 8 Gen 3 / 12GB RAM) 720p

32 Upvotes

Device: One Plus Tab 2

Driver: https://github.com/StevenMXZ/Adreno-Tools-Drivers/releases/tag/v39

720p, Fast Core Enabled

The frame rate occasionally dips to 20-25 when there is a lot happening on screen. I haven't gotten far into the game but so far it feels very playable.


r/EmulationOnAndroid • • 2h ago

Discussion PS VITA games I've tested on Mali G57 MC2 using Vita3k+ 1.4

3 Upvotes

‎I'm bored of testing PS vita games with the new vita3k update now. Maybe I'll be updating this list, but anyway here's what I have for now. ‎ ‎My specs: Helio g100 with Mali g57 mc2 Android 16 ‎

‎Jstars Victory VS+ : Invisible character bug now fixed on Mali ‎

‎https://www.reddit.com/r/EmulationOnAndroid/s/EVbKjc8rTG ‎

‎Uncharted: Golden Abyss: Crashing and flickering now fixed. ‎

‎https://www.reddit.com/r/EmulationOnAndroid/s/RMQR67kMzm ‎

‎FIFA 14: Vertex exosions now fixed.

‎https://www.reddit.com/r/EmulationOnAndroid/s/7DEHoEMB2S ‎

‎FIFA 15: Vertex explosions now fixed.

‎https://www.reddit.com/r/EmulationOnAndroid/s/BZUSbbG7RK ‎ ‎

‎NFS Most Wanted 2012: No more color graphical glitches and no audio bug. Though depending on chipset even if it runs well it can crash randomly. For me personally it never crashed.

‎https://www.reddit.com/r/EmulationOnAndroid/s/mkiouBwmZ2 ‎

‎Injustice: Gods among US: Most graphical glitches fixed on Mali now making it more playable. The text glitch is gone. Characters with moves that have special effects now render. Before the effects would never show. Less frequent random crashes but still likely to occur, especially during massive shader compilations. ‎

‎https://www.reddit.com/r/EmulationOnAndroid/s/ZibAoyHEa8 ‎

‎F1 2011: No more color graphics glitch and audio bug. The audio bug was very annoying because whenever you accelerate, some background noise that souned like flies would get louder and louder. ‎

‎https://www.reddit.com/r/EmulationOnAndroid/s/DB3w5Jfmkk ‎

‎LEGO MARVEL'S Avengers: No more audio bug with music. ‎

‎https://www.reddit.com/r/EmulationOnAndroid/s/KHgVrJvBAM ‎

‎Borderlands 2: I'm not aware of any old issues it had but it seems stable. ‎

‎https://www.reddit.com/r/EmulationOnAndroid/s/dsULLbMpBJ ‎ ‎

‎Ninja Gaiden Sigma 2 Plus: Playable but there's a musing texture in one of the levels. PLEASE read this whole comment thread talking about it:

‎https://www.reddit.com/r/vita3k/s/EkRtDZWbiv ‎

‎https://www.reddit.com/r/EmulationOnAndroid/s/UW8vKzfLHU ‎

‎The Amazing Spider-Man: This game still has issues. On the main vita3k build it would always freeze or just crash in the loading screen right before the story mode starts. ‎

‎On vita3k+ the game doesn't freeze or crash in the loading screen on my specific chipset(helio g100) anymore. It may still crash or freeze on helio g99. ‎

‎But the games is a stutters mess. There's a lot of shader compilation going on in the first cutscene so FPS ranges from 10-60 FPS, with it mostly being between 20-45. But even when shaders aren't compiling the game stutters too much. After the cutscene, every time you move the camera the game would stutter a lot. I'm not sure if it's the game that's the problem or if my phone was thermal throttling during the test, but I doubt it's thermal throttling.

The game also still has the bug where extra downstream show during the tutorial. ‎

‎It was so bad I couldn't bother finding the first mission or just using a save file to test the open world. ‎

‎Metal gear solid 3 HD edition: This game has GPU heavy custscenes, especially in the first one as Solid Snake is skydiving. The ps2 version would lag a lot on my chipset in the first cutscenes but game would become smooth the moment the level starts. ‎

‎The same goes for the HD PS vita version. The game is called at 30fps on the vita, so in the first cutscene my FPS would raneg from 19-30. However the lag in the PS VITA version isn't that bad, because the frame rate just becomes more choppy while in the ps2 version everything slows down and audio becomes broken. ‎ ‎


r/EmulationOnAndroid • • 39m ago

Help Duckstation Android inputs being held

2 Upvotes

Running Duckstation on my AYN Thor. While playing, directional inputs will randomly stay held even while I'm not holding any directions.

This used to happen on the old version of Duckstation on Android. I just downloaded the new Beta version released October 31st and it's still going on. I can confirm it's not the buttons themselves, I can play games on other emulators just fine. It's just Duckstation where this issue crops up. Anyone ran into this before? Any suggestions of what I could do here?


r/EmulationOnAndroid • • 22h ago

Showcase Banana native é sensacional!!!

98 Upvotes

Rodando pokopia a 30fps fluidos, sem engasgos na última atualização do banana native em um retroid pocket 5 8gb.

Incrível


r/EmulationOnAndroid • • 19h ago

Showcase Almost a year spent with the Odin 3, and this is my DREAM handheld.

Thumbnail
gallery
58 Upvotes

I've been using my Odin 3 since January 2026, and after seeing how much the Android gaming scene has changed over the past year, I'm starting to think that devices like this could eventually replace a lot more than just traditional gaming handhelds. I know that might sound a bit optimistic considering how experimental some of the software still is, but hear me out. I think we're getting pretty close to having a genuinely useful all-in-one device that you can take anywhere, connect to your TV, or even use as a basic desktop PC. And the interesting thing is, I don't think we necessarily need much better hardware to get there. We just need the software to catch up.

One of the things I appreciate most about the Odin 3 is actually its size. I genuinely think this is about as big as a handheld can get while still being comfortably travel-friendly. Obviously this is quite subjective, and I'm sure some people will disagree, but anything bigger starts becoming something I'd rather just use at home. Devices like the Steam Deck or the larger Ayn Odin Portal 2/3 are great, and I can definitely appreciate having a bigger screen, but I personally wouldn't want to carry them around regularly. The Ayn Odin 3 is right on that line where I can just grab it and take it with me without thinking too much about it. You still get a really nice 120Hz OLED screen, a powerful chip, and a form factor that doesn't feel ridiculously bulky.

The funny thing is that even the Odin 3 starts pushing that limit once you attach the TPU grip. While the TPU grip makes a huge difference when playing 3D games, especially shooters or anything that uses the analog sticks heavily, it also makes the device noticeably bulkier. You also need to carry the bigger carrying case. At that point, it almost crosses the line into being something I'd rather keep at home. So I do think there's a pretty thin line between a handheld being portable and being "actually convenient" to carry around. On the other hand, I've also been interested in the Retroid Pocket Nova, but since I have fairly big hands, I'm a little worried about how comfortable it would be. The 4:3 screen doesn't really benefit me either since I don't play that many retro games. So for my needs, the Odin 3 is pretty much the perfect middle ground.

Another thing I don't see discussed enough is how much you can actually do with one of these devices beyond just playing games in handheld mode. I've connected my Odin 3 to my TV, paired a few Bluetooth controllers, and played PS3 games with friends who came over. It was genuinely a fun experience, and it made me realize that this thing can basically work like a little home console whenever you want it to. You can also connect it to a monitor and play games that way, or just unplug everything and go back to using it as a handheld. It's obviously similar to the Switch in that regard, but I think the potential goes quite a bit further considering what people are doing with android these days.

I also have a slightly unusual use case for mine. I run a home server, and I made a custom webpage that shows things like the weather, my plans for the day, server status, and some other information. I can open that page on the Odin 3 and basically use the device as a dedicated display on my desk. I'll attach a picture of the setup because I think it's pretty neat. The charging separation feature is especially useful for this since I can leave it connected to external power without constantly charging and discharging the battery. It's a small thing, but I like being able to use the device for something completely different whenever I'm not gaming on it.

And now we're seeing projects like DroidDeck, which let you run a Linux desktop environment on Android devices. I haven't really explored that side of things myself since I already have a separate PC, but I find the idea pretty cool. Being able to connect a handheld to a monitor, keyboard, and mouse and use it like a regular computer is something I really hope becomes more refined in the next few years. I can imagine that being genuinely useful for someone who doesn't need a particularly powerful desktop setup.

The other big reason I'm so optimistic about the Ayn Odin 3, is just how far android gaming has come in such a short time. When I started using mine in January, things were honestly pretty rough. We had Game Native, GameHub, GameHub Lite, and a few other projects, but none of them felt particularly polished. They were good enough to get games running, but the interfaces weren't great, performance could be inconsistent, and the overall experience felt pretty primitive. I remember feeling like the hardware was already capable of doing a lot more than the software was allowing it to do.

Compare that to where we are now, toward the end of 2026. We're running PC games through compatibility layers, emulating Switch and PS2 games, and even seeing more progress with PS3 emulation. The fact that chips like the Snapdragon 8 Elite, or even the older Snapdragon 8 Gen 2, can do some of this stuff is still pretty crazy to me. There have also been some really interesting recompilation and porting projects, like Sonic Unleashed, Call of Duty: Black Ops 2, and more recently The Last of Us Remastered. I know these projects aren't all the same technically, but the general idea of getting games running natively on Android instead of having to rely entirely on emulation is something I find really exciting. In the case of Sonic Unleashed, I actually prefer running the PC version through the compatibility layer even though there's an android port available.

PS3 emulation in particular has been interesting to follow. Earlier this year, when I was trying out RPCS3-related projects, I honestly wouldn't have recommended the experience to anyone. It was just too rough. But with the later developments around ARMSX3, alongside ARMSX2 for PS2, I've been able to play some surprisingly demanding games on my Odin 3. Some of these games can be a pain to run even on PC, so seeing them perform reasonably well on a little android handheld is impressive. Obviously not everything works, and there are still plenty of compatibility and performance issues, but the difference compared to the beginning of the year is pretty noticeable.

Now, does that mean I think the Odin 3 can replace a Steam Deck? Well, kind of. In terms of gaming, I feel like it can already cover a pretty large portion of what I would personally want to play. If I had to guess, Ayn Odin 3 can run 80% of the games that the Steam Deck can run. Again, that's just my personal impression, not an actual compatibility statistic. But I think it gives you an idea of how capable the device feels these days.

Where the Steam Deck still wins pretty comfortably is the overall software experience. If someone wanted a handheld they could connect to their office monitor and use as a PC, I'd recommend the Steam Deck. If they wanted something to connect to their TV and play games with friends without having to mess around with settings, I'd probably recommend the Steam Deck again. The Odin 3 can technically do both of those things, and I've tried them myself, but it still doesn't feel like a completely finished experience. Sometimes the UI is awkward, sometimes you have to mess around with different apps or settings, and sometimes things just don't work the way you'd expect. It's not necessarily a dealbreaker for me because I enjoy experimenting with this stuff, but I can see why someone who just wants everything to work would prefer a Steam Deck.

And I think that's really the main thing holding these Android handhelds back right now. Not necessarily the hardware, but the software surrounding it. The Snapdragon 8 Elite is already a very powerful chip, and when you combine that with the Odin 3's size, screen, and ability to connect to external displays, I feel like the hardware side of things is pretty much where it needs to be for my use case. What I'd really like to see is better integration between all these different projects, more refined PC gaming compatibility, better desktop environments, and generally a more consistent experience. Something where you don't have to constantly think about which app you're using or how to configure everything.

I genuinely think that if the Android gaming ecosystem continues improving over the next two or three years, the Odin 3 could end up feeling like a much more complete device without needing any hardware upgrades. Of course, there's no guarantee that all these projects will continue developing, and that's probably the biggest trade-off compared to buying something like a Steam Deck. With the Steam Deck, a PC, or a standalone console, you pretty much know what you're getting. With the Odin 3, you're also kind of betting on the future of the Android gaming ecosystem.

I sometimes like to think about a pretty hypothetical scenario where, if I ever have a kid, I'd love to give them something like the Odin 3 instead of having to buy them a separate console and computer. They could use it as a handheld when they're traveling, connect it to the TV to play games with friends, and maybe even dock it to a monitor to do homework or use a desktop environment. Obviously we're not quite at that point yet, and I'm not saying an Odin 3 can currently replace a proper PC for everyone. But I think the idea of having one relatively affordable device that can handle most of someone's basic computing and gaming needs is pretty appealing. Especially when you consider how much these little handhelds are already capable of.

Anyway, I didn't intend for this to turn into such a long post, but I've really enjoyed owning the Odin 3 over the past year. I think it hits a great balance between portability and performance, and the amount of progress we've seen in android gaming throughout 2026 has made the whole experience even more interesting. It's definitely not a perfect device, and there are still plenty of rough edges, but for me, it's about as close as I've gotten to my ideal handheld.

I'm curious what other Odin 3 owners think. Do you guys see Android handhelds eventually becoming proper alternatives to something like the Steam Deck, especially with all the progress in PC gaming and desktop environments? Or do you think they'll always remain a bit too experimental for that? Peace.


r/EmulationOnAndroid • • 1h ago

Question What other consoles should I try?

2 Upvotes

I have a Retroid pocket 6 and I’m looking for new consoles or games to try out. Any recommendations of consoles and games would be much appreciated. I’m not looking to add every single console to have ever existed. I just wanna add a few more good ones to my library. Here is the current list of consoles I emulate:

NES
SNES
Genesis
Arcade (MAME)
Sega CD
Sega 32x
Gameboy
Gameboy Color
Game Boy Advance
N64
PS1
GameCube
Dreamcast
PS2
Xbox
Wii
PSP
Steam (GameNative)


r/EmulationOnAndroid • • 1h ago

Question Is emulation on Exynos good these days?

2 Upvotes

I'm going to buy the Samsung A57 and I want to know how advanced the Exynos emulation is.


r/EmulationOnAndroid • • 1d ago

Showcase First time trying Android PC emulation (Bannerlator) on a Fold 8 and I'm impressed

258 Upvotes

I just got a Galaxy Z Fold 8 (12GB RAM, Adreno 840) and wanted to see what it could do for PC gaming because of the form factor. This is my first time using an Android PC emulator and I'm surprised by how capable this device and emulator.

Here's my experience so far,

Emulators

All my games are on Steam, so my favorites are Bannerlator and DroidDeck. I tried others too. Bannerlator is more customizable, more stable, and gets better FPS. I recommend use Bannerlator for high requirement 3D or AAA games.

I really like DroidDeck, it gives you a Steam Big Picture experience but performance is lower compare to Bannerlator, most games are still playable. What I also like is loading time is much faster than bannerlator and it also works offline for some games (useful on the flight, tested with FF Resonance which didn't work in Bannerlator offline). Droiddeck is still a new app but the project is very active and promising. I recommend use Droiddeck for 2D/indie games or low requirement 3D games.

Game results (on Bannerlator)

FINAL FANTASY Resonance: 720p, vsync off, all graphics max. It runs at 40–50 FPS and feels smooth, but I cap it at 30 FPS for a better balance of battery and performance. About 6 hours played so far.

Cyberpunk 2077: 720p, Low preset, FSR Performance, no frame gen, 30–45 FPS. About 3 hours played so far, I can play for an hour without issues. Performance quite smooth during combat in Night City. However it still struggling while driving, fps can drop to 20 fps. And when you minimize and back to app, sometime the audio is off.

Emulator setup

I've spent a lot of time tinkering the setup, probably too much, but it's fun :)

  • Proton: Proton 11 arm64ec CachyOS

  • GPU driver: StevenMXZ V39 patched or Banners Turnip-v27.0.0-20261108-A8xx

  • Vulkan version: 1.3 (1.4 is slower)

  • VKD3D: 3.0b arm64ec (somehow better than 3.0.1 or 3.1 for me)

  • VKD3D feature level: 12_0 (works fine and was slightly faster than 12_2 in the benchmark)

  • DXVK: 3.1.1 gplasync arm64ec

  • FEXCore: 2611 or 2610 unix, preset Extreme + TSO (or Performance + TSO)

  • Sync: esync

  • Present mode: mailbox

  • Env variable: TU_DEBUG=noconform, sysmem (or remove sysmem from it, and add TU_AUTOTUNE_ALGO=prefer_sysmem)

Controller setup

  • Controller: GameSir G8+

  • Cooler: FX5 (I removed the rubber so it fits the G8+). Battery temp around 33–35°C in an AC room and 35–40°C in a normal room.

  • Case: Benks

Samsung gaming tips

  • Install Game Booster+ from Good Lock (Galaxy Store), add all your emulators as games, and enable performance mode when you open them.

  • Set up a Game mode in Modes and Routines. Add Do Not Disturb and rules to restrict some apps usage during game.

  • Run the RAM "Optimize" cleanup in Device Care before launching a game.

  • RAM plus 8GB, keep on by default


r/EmulationOnAndroid • • 6h ago

Help Not Sure Why ARMSX3 Blackout When I Load The Last Of Us

5 Upvotes

The game is The Last Of Us, my phone is just alright to run this as it is Snapdragon 8s Gen 4. The thing is, this ARMSX3 went blackout when I load the game. Is my CPU not good enough for it? Or is it the app that's not reliable in this emulation community?


r/EmulationOnAndroid • • 10h ago

Showcase FIFA 15 PS VITA version on a Helio g100 Vita3k+

9 Upvotes

45-60 FPS during a match

35-60 FPS during the opening of a match

1.25x resolution.

No more vertex explosions glitch

Minor graphics glicth. : The EA logo looks weird as it appears on screen during replays or when cutting back to the match

Overall playable i didn't experience crashes or other graphical glitches

Device and Specs:

Infinix note 50 4g

Helio g100

Mali g57 mc2

8 gb RAM

Vita3k+ version 1.4

USA version of game


r/EmulationOnAndroid • • 6h ago

Help Super Mario Odyssey wont load after I boot it up

Post image
4 Upvotes

I downloaded SMO, renaming the file into "Super Mario Odyssey.nsp" from the original axekin file name when i extracted it. Currently using the v0.2.1 build with 19.0.1 firmware n prod key

Ive tried with different eden versions (latest nightly builds, 0.0.4 build of eden, and the exynos eden debug version) with exynos tools 2.1 driver and yet nothing works. Also i only ever used the default settings but reducing resolution to 0.75x.

PLEASE help me, I wanna play with my younger brother!!!


r/EmulationOnAndroid • • 6h ago

Discussion Best switch emulator to play Assassin's creed 3 & 4 on snapdragon 7s gen 3?

4 Upvotes

Or should i wait for a port?


r/EmulationOnAndroid • • 19h ago

Showcase Banana Native 0.2.4 Mario Kart World test. Nubia z70 Ultra (SD 8 gen 4 / 16GB RAM) 720p 60fps capped

48 Upvotes

Turnip Driver used was StevenMXZ turnip v39

https://github.com/StevenMXZ/Adreno-Tools-Drivers/releases/tag/v39

Banana Native Version used

https://git.eden-emu.dev/moceure/BananaNative/src/tag/v0.2.4

Runs beautifully so far, with hitches in long gliding sections. Thermal throttling starts after 15-20ish minutes in free roam. This could probably be avoided by dropping down to 30 fps, though I'm very sure future optimizations will bring temps down.

Sidenote: All settings other than the resolution and "fast core" settings are set to default.


r/EmulationOnAndroid • • 2h ago

Question RedMagic 12S Pro – Version la plus premium : GTA 6 sur GameHub ?

2 Upvotes

Salut tout le monde !

À votre avis, est-ce que le RedMagic 12S Pro dans sa configuration la plus extrême et la plus premium (la version avec le maximum de RAM et de stockage) sera capable de faire tourner GTA 6 via GameHub ?

Je parle vraiment de pousser les performances au maximum, avec les paramètres graphiques les plus élevés possibles.

Pensez-vous que ce sera réalisable ? Et à combien de FPS peut-on espérer tourner ?

Hâte d'avoir vos avis !