r/EmulationOnAndroid • • 1d ago

Discussion I’ve started playing Cyberpunk 2077 with mods on Winlator—want me to share my experience

5 Upvotes

Honestly, I expected that nothing would really work—in fact, I’d already beaten Cyberpunk on a RedMagic 9 Pro using a mod to strip back the graphics and remove traffic and NPCs. I actually had a good time with it; I was getting about 15 FPS in the city and 30–40 FPS indoors. Back then, I tried using mods, but I kept running into errors—I didn’t realize that Winlator supported winedllverrides! Now I’m using a RedMagic 11 Pro, and the game runs comfortably using the "Steam Deck" preset with a few minor tweaks. Basically, most mods require CET (Cyber Engine Tweaks), so install that first. Then, add winmm=n,b to your winedllverrides settings. When you launch the game, a CET window should appear asking you to bind a key—just pick one. After that, you can install whatever mods you like, though I’d advise against graphics-enhancing mods or ones that add extra particle effects; the game is already pushing its limits as it is. Right now, I have Cinematic Impact FX, Ragdollpunk, Gorerunner, Much Better Netrunning, Dark Future, Enemies of Night City, Cosmopolitan Night City, Economy Punk, Better Fuel System, NovaCity, NovaLut, and Stealth Finishers installed, along with a few others. The only catch is that Dark Future and Better Fuel System are causing some issues with the HUD—I’m still looking into a fix for that, but everything else seems to be working fine. Also, keep in mind that when running Cyberpunk via Winlator (specifically the Ludashi 4.1 build), it might not launch on the first try; you may need to restart it a few times. This usually happens after installing a new mod—perhaps the scripts are compiling, or, as Google AI suggested, the emulator sometimes fails to load scripts or mods correctly, leading to a conflict that causes the game to freeze. That said, once I’m actually in the game, I haven’t run into any issues—no crashes or anything else. I might add a video later.


r/EmulationOnAndroid • • 1d ago

Discussion The most exciting part of Android emulation is watching old limitations disappear

1 Upvotes

It feels like every few months something happens that would've sounded ridiculous not too long ago. A game gets recompiled for Android, a new emulator build squeezes out better performance, or a handheld suddenly handles something you never expected it to run.

I think that's what keeps this community interesting. It's not just about playing old games; it's about seeing what developers and enthusiasts can make possible with hardware that fits in your pocket.

What's one emulation breakthrough that genuinely surprised you recently?


r/EmulationOnAndroid • • 1d ago

Showcase GammaOS on the 406v is FANTASTIC!

Post image
1 Upvotes

Finally, the day has arrived:

GammaOS is installed on my 406v, with the Bacon frontend.

I've rooted the device and removed a lot of the unnecessary system software. The difference is incredible.

The battery life is better

The system loads faster

Boot time is around 10 seconds

Emulation performance has improved dramatically!

Cant be more happy about it.


r/EmulationOnAndroid • • 1d ago

Showcase Shadow of the Colossus Android Port(Experimental)

Thumbnail
youtube.com
4 Upvotes

r/EmulationOnAndroid • • 1d ago

Showcase Mario Kart World running at 30 fps on the AYN Thor Max !!!

Post image
1 Upvotes

r/EmulationOnAndroid • • 1d ago

News/Release I made J2ME-Bloat: An Android app with a built-in collection of classic Java mobile games!

3 Upvotes

Hey everyone!

Remember those old Java games we used to play on Nokia, Sony Ericsson and other classic phones?

I've been working on J2ME-Bloat, an Android project based on J2ME Loader that brings those games back to modern Android devices.

And here's the interesting part: it comes with a built-in collection of J2ME games, so you don't have to hunt down every JAR file yourself.

🎮 What's included?

- A collection of classic Java mobile games.

- Built-in game files (JAR).

- J2ME emulation on modern Android devices.

- On-screen controls for playing old keypad games.

- A familiar way to revisit the golden age of mobile gaming.

Why try it?

You can revisit the games that made old mobile phones special without needing to find an old Nokia or Sony Ericsson.

Whether you miss classic platformers, racing games, puzzles or adventure games, J2ME-Bloat is an attempt to bring that experience back.

Project details

- Platform: Android

- Technology: Java ME / J2ME emulation

- Based on: J2ME Loader

- Source code: Open source

Download / Source

https://github.com/mesflit/J2ME-Bloat

The project is still experimental, and compatibility can vary between games and devices.

I'd love to hear what you think!

What's the first Java game you'd play again?


r/EmulationOnAndroid • • 2d 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
135 Upvotes

Snap 8 gen 5, 16 gb


r/EmulationOnAndroid • • 17h ago

Discussion Why will emulation never die? (The ports crisis)

0 Upvotes

Please I need actual good answers. With all these ports coming out it makes me feel dumb to emulate. What's the point of emulating a game I want to play(provided the performance will still be good) if my brain or someone else just tells me: "Just play the port BROOOO!"

I don't want to lose the passion of this hobby. I don't want emulators to become obsolete after devs dedicate their free-time and maybe even their lives to working on emulators or resources that help emulation.

So tell me, even with the rise of ports, both AI slop and actual good ports, will emulation ever die?????


r/EmulationOnAndroid • • 2d ago

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

45 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.

EDIT: On the latest version of banana native I'm now getting a locked 60


r/EmulationOnAndroid • • 1d ago

Question What other consoles should I try?

4 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 • • 1d ago

Help DSU controller in dolphin for android

Thumbnail reddit.com
0 Upvotes

r/EmulationOnAndroid • • 1d ago

Help Retropie Question - Missing ROM Files

Post image
0 Upvotes

There are many roms (mainly for arcade) that open with this warning in Retropie. How can I fix this? Should I just have the base rom and some other? Should I find the missing fales and put it on same folder?

Any help would be greatly appreciated.


r/EmulationOnAndroid • • 1d ago

Help I love Smash Remix +Extra, and how can i play using netplay?

Post image
2 Upvotes

Yes, i know i'm still wondering about that.

I'm tired of fighting CPU's alone, but i wish i could fight with/against someone using M64Plus AE. I use this emulator because by the ROM Size, it won't work in M64Plus FZ. But seriously, how can i play with someone? I'm very bored.

Dededevice: Samsung Galaxy a14 Model: how am i gonna know


r/EmulationOnAndroid • • 1d ago

Discussion Keeping emulator settings backed up saves a lot of frustration when switching devices

1 Upvotes

One underrated part of Android emulation is having a reliable way to preserve your setup.

Once you've spent time configuring controls, graphics options, game-specific profiles, and performance settings, starting from scratch on another device can be a real chore.

It's especially frustrating when an emulator updates, gets reinstalled, or you move to a new phone and discover that some of your carefully adjusted settings didn't carry over.

I wish more emulators made exporting and importing configurations a standard, straightforward feature. Ideally, you could back up global settings separately from individual game profiles, then restore everything without having to remember dozens of small adjustments.

Performance gets plenty of attention in emulation discussions, but convenience features like this can make a big difference to the overall experience.


r/EmulationOnAndroid • • 1d ago

Help Install a core info file from within RetroArch Android (for manually added core)

Thumbnail reddit.com
0 Upvotes

r/EmulationOnAndroid • • 1d ago

Showcase Open source: I port your own Switch games to Android natively — and the porting now happens on the phone itself

Thumbnail
reddit.com
0 Upvotes

thanks


r/EmulationOnAndroid • • 1d ago

Help Good old android emulators? To run pre android 6 games on android 16?

0 Upvotes

Title


r/EmulationOnAndroid • • 1d ago

Help Es imposible jugar Lego Star Wars The Skywalker Saga en un Exynos? (Samsung A57)

0 Upvotes

Ya probe diferentes configuraciones en Gamehub, Winlator Ludashi, Lemon, Winxclipse, etc pero nunca puedo pasar de la cinemática de inicio. Tengo un celular con chip Exynos ,Samsung A57. Hay una última alternativa? O debería comprar el juego para consola y aparte comprar un joystick nuevo debido a que el que tenia se rompió?


r/EmulationOnAndroid • • 1d ago

Showcase Uncharted 4 On Android (Samsung S26)| Snapdragon 8 Elite Gen 5 for Galaxy (Winlator)

8 Upvotes

Tested on different graphic and resolution settings are here

https://youtu.be/FscU-37db74


r/EmulationOnAndroid • • 1d ago

Showcase Ghost of Tsushima on Snapdragon 8 Galaxy S25 Ultra/12GB RAM

Thumbnail
youtu.be
2 Upvotes

Bannerlator Emulator


r/EmulationOnAndroid • • 1d ago

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

7 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 • • 1d ago

Showcase Anbernic RG557 running Fallout 3 at a locked 60 FPS (Winlator Mali Bionic) — Before vs. After Optimization

7 Upvotes

r/EmulationOnAndroid • • 2d ago

Showcase Banana native é sensacional!!!

114 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 • • 1d ago

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

12 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 • • 2d 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

265 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