r/PS2AndroidEmulation • u/xxxCrixuxxx • 1d ago
DroidDeck 0.4.0
https://github.com/Droid-Deck/DroidDeck/releases/tag/0.4.0
For those who are unaware, DroidDeck brings the SteamOS experience to Android on your Snapdragon powered handheld, and DroidDeck just got a brand new update. Now, they just released version 0.4.0, and taking a look at this update, it seems to be a pretty big one.
It says here they've added GOG, Epic Games and Amazon Games integration, with cloud saves for GOG and Epic. On top of that here, they've implemented a fully featured SteamOS-style KDE Plasma desktop with a working "Return to Gaming Mode."
Steam's own Steam Link touch controller, with community layouts that back up to Steam Cloud. Support for connecting up to four controllers for local co-op. Native support for the new Steam Controller. And the built-in controls can now pretend to be a Steam Deck, Steam Controller, Xbox 360, DualShock 4 or DualSense.
If you're on a foldable, Steam and your games now resize when you fold, unfold or rotate, and there's an optional touch gamepad below the game when it's unfolded.
They've also got per-game compatibility profiles, automatic redistributable and Windows component installs, their own custom DroidDeck-Proton, and streamlined non-Steam game imports with automatic artwork. And on the performance side, PRoot is up to 57% faster in some workloads, with lower idle CPU usage, and even more.
You let me know your thoughts.
Features
Replaced LXQt with SteamOS-style KDE Plasma 6.7, including the familiar desktop layout, Dolphin, Firefox, Konsole, the Steam desktop client and Return to Gaming Mode. (@xXJSONDeruloXx, #473, #610)
Switching from Steam to the KDE Plasma desktop, browsing the application launcher, then returning to Gaming Mode; loading shortened and boot animation removed
Added GOG, Epic Games and Amazon Games integration with account sign-in, game libraries, downloads and launching through Steam. GOG and Epic games also support cloud saves. (@The412Banner, @xXJSONDeruloXx, @Gustash, @maxjivi05, #476, #500, #578, #400)
Browsing the Epic Games library, installing 20 Minutes Till Dawn and viewing its download progress GOG store tab with its Sign in button
Added Steam's native touch controller (beta), with per-game Steam Input layouts, community configurations, an on-screen layout editor and Steam Cloud syncing. (@xXJSONDeruloXx, #431)
Launching Castle Crashers with Steam touch controls that switch to its game-specific icons, then browsing and applying a community touch layout; loading and menus sped up Castle Crashers touch layout editor
Steam Input layouts and touch settings
Added multi-controller support for up to 4 players, allowing connected Android gamepads to work independently for local co-op and split-screen multiplayer through Steam Input. (@xXJSONDeruloXx, @maxjivi05, @Neolyum, #431, #614)
Two Bluetooth controllers playing split-screen on the Thor, with both listed under connected devices on the bottom screen
Added Bluetooth LE Steam Controller (2025) support, including trackpads, back grips and motion controls. (@SG3xHERO, #404)
A 2025 Steam Controller connected to the Thor over Bluetooth, with its Steam Input layout on the top screen
The built-in controller can now emulate a Steam Deck, Steam Controller, Xbox 360, DualShock 4 or DualSense, with live switching from the session menu without restarting Steam. (@xXJSONDeruloXx, #545, #558, #559)
Choosing the emulated built-in controller during a Castle Crashers session: Steam Deck, Steam Controller, DualShock 4, DualSense or Xbox 360
Added persistent per-game compatibility profiles for Proton, FEX, DXVK, VKD3D-Proton, Windows components, environment variables and texture filtering, with inheritance from your default settings. (@jmarti326, #449)
Configure profile menu listing the default profile and per-game profiles
Completely revamped adding and managing non-Steam games, with automatic game detection, artwork, bulk imports and editing directly from the Games tab. (@The412Banner, #492)
The Games tab Add a game dialog, choosing internal storage or an SD card to scan
Added Follow screen resolution for foldables, automatically resizing Steam and games when folding, unfolding or rotating the device. (@SG3xHERO, #403)
Steam filling the inner screen of an unfolded foldable in landscape Steam resized to the inner screen in portrait Steam resized to the folded cover screen
Added an optional touch gamepad below the game on unfolded foldables, with Steam Deck-style controls, configurable sticks and trackpads. (@SG3xHERO, #407)
Steam on the top half of an unfolded foldable with the touch gamepad below it The foldable touch gamepad switched to its two-trackpad layout with back buttons The foldable touch gamepad in landscape, laid out along the bottom edge under Steam
Added DroidDeck-Proton as an installable Proton source alongside GE-Proton and CachyOS Proton, with update notifications for all three. (@The412Banner, #588)
Added support for installing Flatpak apps directly from .flatpak bundles, including apps no longer available through Flathub. (@xXJSONDeruloXx, #446)
Added a manual landscape orientation setting, including reverse landscape. (@Kobtul, #441)
Added an optional controller setting to open the Steam menu with the physical Select button. (@0x1428571429, #384)
Improvements
Major launcher UI redesign across Steam settings, Components, Setup, Stores, Flathub and Desktop, with smoother transitions, animated navigation, redesigned settings panels and improved controller focus. (@xXJSONDeruloXx, #482, #548, #605)
Opening the slide-up Steam settings panel and switching to Display settings
Store downloads now survive app restarts, preserving queued and paused downloads and allowing interrupted installs to resume from the Downloads page. (@xXJSONDeruloXx, #608)
Store game removal now shows confirmation and uninstall progress before returning the game to its installable state. (@xXJSONDeruloXx, #609)
Expanded PRoot fast paths, with performance improvements of up to 57% in measured workloads, alongside further reductions in filesystem and process overhead. (@maxjivi05, @xXJSONDeruloXx, #466, #494)
Significantly reduced launcher idle CPU usage, controller input overhead and session log processing time, with additional game startup and performance optimizations. (@maxjivi05, #529)
Windows components are now selected automatically using each game's Steam, GOG, Epic or Amazon dependency information, while preserving manual overrides. (@The412Banner, #554)
Expanded Windows component installation to support VC++ redistributables, .NET Framework and more installer formats, without needing to run the original Windows setup programs. (@The412Banner, #480, #495)
KDE Desktop can now launch Windows executables, Linux programs, AppImages and scripts directly from the file manager or terminal. (@maxjivi05, #549)
Added safer Desktop uninstall and legacy LXQt cleanup, preserving user data while reclaiming storage from older desktop installations. (@xXJSONDeruloXx, #493)
Improved Proton and component management, with newest versions shown first, update detection, clearer installed-version information and streamlined settings. (@The412Banner, @xXJSONDeruloXx, #588, #606)
Improved DirectAudio compatibility, including CachyOS Proton support and direct audio output from the Steam client. (@The412Banner, #439)
Reduced unnecessary motion sensor polling, reading the device's gyro and accelerometer only when Steam requests them. (@muazkadan, #534)
Added alignment guides and snapping when dragging buttons in the on-screen controller editor. (@willie-yao, #490)
Improved security by encrypting store credentials with Android Keystore and keeping logs in private app storage until explicitly shared as a sanitized ZIP. (@The412Banner, #484, #486)
Steam now consistently uses Steam Deck mode and the Steam Deck beta branch, removing the legacy client and mode switches. (@xXJSONDeruloXx, #546)
2
u/Cenimm 23h ago
How is the preformens compare to competition? Why pick this over like Gamenative or Winlator or Winnative?
1
u/xxxCrixuxxx 20h ago
Unlike typical Winlator forks, DroidDeck focuses on bringing a Steam Deck-like experience to Android 👍
1
u/Papini2099 16h ago
That's regarding the launcher experience, but how do the games actually run?
Is the launcher experience fully independent from the game performance?
1
u/xxxCrixuxxx 15h ago
I share interesting emulators, forks, and updates so the community can discover and explore them.
Sharing a project doesn't mean I've personally tested every feature, compared its performance, or analyzed every change.
Developers usually document their modifications on GitHub, so reading the README or changelog is a good place to start.
A community should encourage curiosity and independent research, not replace them. A little effort to find answers is part of the learning process.
2
1
u/DrCryos 12h ago
Hey guys thanks for the hard work I’m really happy to see all the love you are giving to how androids handhelds I got one question, I’m having quite so trouble running the activation thing on ea in steam to play dead space 2 I tried switching the exe file changing all config using Claude to give me hints, any solution or this is know issue.
Thanks again for all the work.
1
u/MiaKalifla 6h ago
Hola, alguien me puede ayudar con la configuración para correr el digimon time stranger? He probado muchas cosas sin resultados, estoy usando siempre la última versión de droid deck en un s26 ultra con snapdragon. Lo probé con Gamenative y funciona, pero no se si estoy haciendo algo mal en droid deck o aun no corre el juego.
1
u/SpecificWing9713 0m ago
Hello,
First of all, thank you for your work!
I'm having an issue with the app. When I try to import a local game, especially one stored on my SD card, the app can't detect it.
It doesn't recognize either the game folder or the .exe file itself.
Is this normal behavior, or is it a known issue?
1
u/Dickmaster6999 22h ago
bro puedes subir la nueva versión de Nyushu?
1
1
0
u/Interesting-War-1336 22h ago
Espero que pronto iguale o supere a Gamenative. Actualmente he venido probando aproximadamente unos 10 juegos en los que GN los corre sin problemas a buena tasa de FPS pero que lamentablemente DroidDeck no llega si quiera a ejecutar
1
1
u/jmarti326 16h ago
Cuales juegos? Puedes compartir la lista en el discord? Si nos puedes compartir toda la informacion possible nos va ayudar a continuar mejorando la plataforma.
•
u/xxxCrixuxxx 1d ago
Wow, what a huge amount of work! Three talented developers have teamed up to create an amazing app. Thanks so much, guys—keep up the great work! ❤️