• Tracker

    Spaces
    Browse
    Statistics
  • Issues
  • Controller UI/Support on PC is basically already done, why is it locked behind platform checks?
Back

1

Controller UI/Support on PC is basically already done, why is it locked behind platform checks?

Feature Request

Accessibility

User Feedback

Issue Key

DZEXP-28

State

User feedback

Access

Public

Group

DayZ

Project

Experimental Feedback

Creator

stranger

Created

Jul 6, 2026

Views

113

Attachments

No attachments

Platform

PC Steam

What happened?

Launching DayZDiag_x64.exe with any of the following launch args: e.g -XBOX, -PS4, or -MSSTORE
loads that platform's version of the UI (same UI, just themed per-platform) along with full controller support..... It's already built and working great with no jank or missing features. It also interfaces perfectly as long as a controller is connected to your PC.

Controller support is literally baked into the engine's UI widget system, so even custom UI menus added by mods (like trader menus) inherit the controller logic automatically and interface with it seamlessly, With no extra work from the mod required.

Your work on the -MSSTORE UI is especially important considering this:
PLATFORM_MSSTORE already handles both keyboard/mouse and controller input fine at the same time. So it's not an input issue, it's a UI issue. There's currently no way to switch UIs at all. You're stuck with whatever UI matches the platform you launched under.

I feel like this is why dynamic UI switching was never added by you guys in the first place (cause of the PLATFORM_XYZ Defines)

MS Store apps don't really support launch args, so there was no point building it. But Steam is different. It already has full launch argument support and it's obviously encouraged...(like how mods work with -mod=@whatever)
Steam is actually better positioned for something like this than MS Store.

A launch arg like -Controller could solve it. Ideally it would just enable the controller UI under PLATFORM_WINDOWS with no platform swap needed, just a simple reboot of the game to pick up on the -Controller launch arg.

But If that's not possible for some reason, -Controller could load a new define like PLATFORM_CWINDOWS (e.g the way -XBOX launch arg loads PLATFORM_XBOX). This would keep everything registered as a normal PC/Steam build.

The difference between the MSStore and Steam UIs seems to be just a few layout elements (like the invite button...which are easily removed/edited via .layouts) and pointing to the right servers.

Controller support on the Steam version is pretty rough compared to what's very obviously possible. It's kind of surprising given you've advertised DayZ on the ROG Ally using its built-in controller. Proper controller support would be a huge accessibility and quality of life improvement, especially for players on handhelds like the ROG Ally, Legion Go, and Steam Deck....or people who just wanna be on the couch lol

I would really appreciate hearing some thoughts on this. It just seems like a no-brainer feature addition at this point considering all functionality is there already.

Thanks!

Reproduction steps

N/A

Exact build version (optional)

Where did it happen?

Official

Is it modded?

No

Expected result

Activity

    about 2 months ago

  • stranger
    created issueabout 2 months ago
  • about 2 months ago

  • stranger
    changedabout 2 months ago
  • stranger
    changedabout 2 months ago
  • stranger
    changedabout 2 months ago
  • stranger
    changedabout 2 months ago
  • stranger
    changedabout 2 months ago
  • stranger
    changedabout 2 months ago
  • stranger
    changedabout 2 months ago
  • stranger
    changedabout 2 months ago
  • stranger
    changedabout 2 months ago
  • stranger
    changedabout 2 months ago
  • l909
    changed state to
    FEEDBACK
    about 2 months ago
  • 24 days ago

  • strangercommented
    24 days ago

    @l909

    Hey, sorry for tagging you directly. Just curious what "feedback" means in this case?

    I was more or less curious about what might happen with controller support for the game. I tried to be as verbose as possible in my initial post to give as much information as possible.

    I know there is no explanation owed lol but I suppose I'm just asking for clarification about what "feedback" means in this case considering controller support already 100% works on the Steam version with more or less a very tiny amount of development/QA... there's genuinely no roadblock stopping this from happening, rarely is it ever just a "click of a button" but it kind of is this time lol.

    Sorry again for tagging you, but I'll admit I'm a little disappointed it just got labeled feedback. I think maybe the post got misinterpreted as a general suggestion, when really I was pointing out that the controller UI already exists and works fully under the Steam Version...

    So it's less "please consider adding controller support" and more "the feature is already built, it just needs a way to be switched on for the Steam Build (PLATFORM_WINDOWS)"

    Not trying to be a pain, just really hopeful this will make it one day.

    Thanks for your time!

  • l909
    Moderator
    commented
    24 days ago

    Feedback means that this is a feedback type ticket and wil lbe processed.
    I do not have answers to your questions at the moment nor I can guarantee I will be able to provide answers to everything in the near future.

  • strangerreplied to a comment
    24 days ago

    Thanks so much for the clarification ❤

    Have a wonderful day!

  • about 22 hours ago

  • l909
    changed state to
    USER FEEDBACK
    about 22 hours ago

You are not signed in. Please sign in to see more details and to reply.

Issue Key

DZEXP-28

State

User feedback

Access

Public

Group

DayZ

Project

Experimental Feedback

Creator

stranger

Created

Jul 6, 2026

Views

113

Attachments

No attachments