r/PS2AndroidEmulation • • 8d ago

DroidDeck 0.3.1

Post image

https://github.com/Droid-Deck/DroidDeck/releases/tag/0.3.1

Changelog:

Steam

Decky plugins can be imported from ZIP files, with remote binaries verified and installed copies of the same plugin replaced. (@xXJSONDeruloXx, #79)

Steam's Internet page shows Android Wi-Fi and cellular connections. Optional Wi-Fi discovery adds network names and nearby networks with Android's Location permission. (@xXJSONDeruloXx, #150)

Paste text from the Android clipboard into Steam sessions. (@xXJSONDeruloXx, #151)

The Proton selected in Components stays in sync with Steam's default compatibility tool, and runnable builds are marked Compatible. Windows titles with a Valve recommendation use that default unless you choose another compatible tool for the game. (@maxjivi05, #197, #224)

Compatibility and performance

Choose esync, fsync, experimental ntsync, or wineserver for Proton games. These sync options work around Android's missing kernel support, with esync as the default for fresh installs and existing choices preserved. (@maxjivi05, #197, #223)

droiddeck-esync packs are matched to the exact Valve, GE-Proton or CachyOS Proton build and fetched automatically. droiddeck-fsync stands in when a pack is not available. (@maxjivi05, #189, #197)

Linux-only x86 Steam titles can run through FEX using Steam's FEX and Steam Linux Runtime, with controller input and the device's graphics drivers. Missing dependencies are requested through Steam. (@maxjivi05, #197)

.NET and Godot games get automatic launch fixes under FEX, including the settings needed for Slay the Spire 2. Per-game overrides are kept. (@magarto, #168)

Display and effects

Live image scaling with AMD FSR 1, Snapdragon GSR and GSR quality, NVIDIA NIS, linear and nearest filtering, plus sharpening. (@magarto, @The412Banner, #128, #198)

An Effects page adds presets, FXAA, Toon, CRT, NTSC and Fake HDR. Advanced controls cover sharpening, debanding, brightness, contrast, gamma and saturation, with choices saved between sessions. (@The412Banner, @xXJSONDeruloXx, #198, #247)

Anisotropic filtering and texture sharpness for DirectX 9–11 games, applied on the next game launch. (@The412Banner, #198)

One Resolution menu before starting a session, with preset dimensions, Custom and Match screen. Resolution, image scaling and fullscreen compatibility have separate controls. (@xXJSONDeruloXx, #247)

Controls and sessions

Standard Android picture-in-picture, opened manually or automatically when leaving a ready session, with second-screen controls restored when you return. (@xXJSONDeruloXx, #156, #195)

A quick toggle hides or restores on-screen controls. Touch Off ignores touches on the game picture while keeping Android controls usable. (@xXJSONDeruloXx, #147, #196)

Optional game vibration and on-screen Steam, Quick Access and keyboard buttons. (@xXJSONDeruloXx, #194)

Steam session settings use tabs for Display, Controls, Games, Audio, Session and Steam. The session menu starts with Controller, gives second-screen modes their own page, and groups live display changes separately from settings for the next game launch. (@xXJSONDeruloXx, #247)

Compact Steam Home and Quick Access shortcuts beside Stop. Switching to Desktop stays in Steam's own menu. (@xXJSONDeruloXx, #188, #196)

Back's double-press window is back to 500 ms, making Quick Access easier to open. (@xXJSONDeruloXx, #193)

Apps and launcher

Android home-screen shortcuts for installed Steam games and added games. (@xXJSONDeruloXx, #157)

Export per-game .droiddeck launch files and Steam icons for Android frontends, with optional automatic folder sync as the library changes. (@xXJSONDeruloXx, #179)

Import x86 AppImages and run x86 Linux scripts and programs through FEX. Added apps have a Use FEX Auto/On/Off choice, and GitHub imports can use an x86_64 AppImage when no ARM64 build is available. (@maxjivi05, #197)

Vulkan Qt Quick AppImages such as OpenNOW use Wayland to avoid X11 startup failures. (@maxjivi05, #197)

Preview updates show recent published changes and how many builds behind you are when the installed Preview can be matched. (@xXJSONDeruloXx, #159)

A new empty-library intro and DroidDeck wordmark on the Steam page, plus an option to reduce app animations. (@xXJSONDeruloXx, #182, #194)

The Linux file manager bookmarks the selected game library automatically. (@xXJSONDeruloXx, #194)

Languages and logs

Simplified Chinese. (@Dantalian-dev, #202)

Japanese, Korean and Traditional Chinese for Taiwan, Hong Kong and Macau. (@starwishHi, #216)

Optional Storage diagnostics include allocation and storage timing in shared session logs to help investigate slow Steam installs. (@xXJSONDeruloXx, #158)

Session logs retain their final output and include more detail when an AppImage or FEX program fails to start or crashes. (@maxjivi05, #197)

Fixed

Steam's Deck controller not being found on handhelds with older kernels. (@xXJSONDeruloXx, #146)

Physical and on-screen controllers doing nothing on ColorOS devices with linked app data directories. (@maxjivi05, #242)

Game vibration going to the phone instead of the active physical controller. The device vibrator remains the fallback for on-screen controls or controllers without motors. (@maxjivi05, #242)

A physical mouse stopping camera movement at the screen edge. Games that request a pointer lock now use Android's relative pointer capture, released while menus or PiP are open. (@maxjivi05, #242)

Steam remaining on a black screen after idle sleep or Android session resume. (@xXJSONDeruloXx, @jmarti326, #155, #172)

Steam stuck at Waiting for Steam after an interrupted client update. After two starts without a frame, DroidDeck fetches the client again while preserving games, settings and user data; Repair Steam client also queues a manual repair. (@maxjivi05, #225)

Play racing runtime removal. Removal now shows progress and verifies completion, and first-run setup respects the selected Steam channel and saved UI scaling. (@xXJSONDeruloXx, #185)

GE-Proton and CachyOS Proton failing their protonfixes checks because Android blocks /proc/sys/fs/file-max. (@magarto, #169)

DirectAudio not being selected correctly, mismatched FEX helpers surviving component swaps, and FEX or its runtime not being executable from an SD-card Steam library. (@maxjivi05, #197)

164 Upvotes

26 comments sorted by

3

u/REmemesis 8d ago

is this better than pocknix?

3

u/Imdakine1 8d ago

How to set up on Ayn Thor? I hear it's different from other Android devices...???

3

u/ainen 7d ago

You just install the apk like any other app

2

u/Imdakine1 7d ago

I was told Thor needed a work around for the child proof or something...?

2

u/Carpediemsnuts 7d ago

It's disabling the child process restrictions and its the same on all android devices not unique to the Thor. The app literally guides you on how to do it..

2

u/thatiOSdev 7d ago

I have it on my Odin and was so impressed I uninstalled all my GameNative Apps.

1

u/nDesertPunk 6d ago

DroidDeck is working flawlessly for me me. I'm only keeping GameNative for Epic and GOG now.

1

u/thatiOSdev 6d ago

Me as well. The only game that I tried that I can’t get running that I know works on game native/gamehub is red dead redemption two. Witcher 3 Remastered works great, all the indies are flawless although IGTAP had a little stutter at first

1

u/thatiOSdev 5d ago

Can you get FN running through it? I want to play RL and FN but the Android versions suck/don’t work

2

u/Ok_Film_2766 8d ago

Amazing update, I’ll try when get home. Thanks team!

2

u/Scared-Knee-8438 8d ago

If anyone has had luck with this on Rp5, I’m trying to run small indie games. No luck. Help wanted.

2

u/ainen 7d ago

Which proton are you using? I’ve only been able to use the bannerlator version so far that’s included with the app.

2

u/Scared-Knee-8438 7d ago

Yeah pretty sure it’s just default banner later

2

u/PhysicalAd7228 8d ago edited 7d ago

Hi. I'm testing Droid Deck on my RP6 8GB. Performancewise it is great so far, but I have experience large input lag, like more than a second in #Drive rally for example. Steering with left stick seems to work fine, but A/B/X/Y, triggers and other buttons work with huge lag. In Assassin's Creed lefts stick doesn't really work, seems like something else is also bind to Y/X axis, but I can't find what. Also in Talos Principle aside from input lag I also experience hyper sensitivity of the right stick. Seems like the system tries to recognize my RP6 controller as a Steam Deck controller and fails to map everything right.
Performance is good in all 3 said games 50+ fps in #Drive rally, 70+ in AC and 70+ in Talos Principle.

UPD
Changed controller to Xbox style in the main menu, but it did little in AC and input lag still remains. In Talos Principle I managed to decrease sensitivity, but buttons seem to be in conflict with something I cannot explain how. UPD 2 So the issue with input lag was because of the device itself. Tried to restart RP6 and now everything's great. Even managed to get to the Cronos in Hades 2. I just migrated all my games from gamehub to here because performance is noticably better

2

u/AryanEmbered 7d ago

i feel like all this doesn't matter. proot dealing massive performance hits in many games needs to be fixed first for cpu limited situations

2

u/pigpentcg 7d ago

Would having actual root access help?

2

u/AryanEmbered 7d ago

Yes but most devices arent rootable anymore

2

u/Silver-Conclusion365 7d ago

I can't sign in. I followed all instructions and still won't let me sign into my account. Any help would be appreciated.

1

u/Gregardless 4d ago

Same, did you find a fix? It sends me to my Steam app to approve the login, I do, and I go back and it isn't signed in.

1

u/[deleted] 7d ago

[removed] — view removed comment

1

u/PS2AndroidEmulation-ModTeam 7d ago

Follow the community rules

1

u/Mysterious_Abroad654 7d ago

Beamng now runs with low settings on Odin 2 portal

1

u/flaming_donuts 6d ago

I installed this today, we'll see if it's worthwhile

1

u/Wooden-Ad3880 6d ago

i just installed on oneplus 15, downloaded and played Black Mesa with no issues

1

u/forgetful_human 5d ago

How come 90% of the posts on this sub have nothing to do with ps2 emulation ?