DFU running on Steam Deck
- Metalhead324
- Posts: 23
- Joined: Fri Aug 02, 2019 4:35 pm
DFU running on Steam Deck
Hello all! I know I don't post around here often, but a lot of you know me as the admin of the Lysandus's Tomb DFU fan server. I got my Steam Deck today, and after installing some of my Steam games on it and getting a feel for the system, I tried getting DFU running on it. I knew on paper there was nothing stopping it, but confirmation is good. Turns out, it works great! Installing it is no different than installing it on any other Linux system. A USB-C hub or bluetooth keyboard/mouse can make it easier, but the trackpads and virtual keyboard got the job done for me. You do have to use desktop mode to install it, but once installed, you can add it to Steam as a non-Steam game in desktop mode, then you can launch it from SteamOS like anything else. I haven't tried any mods yet (I probably will tomorrow) but I would imagine they'll carry over just fine.
I attached a few photos from my phone to show it running.
I attached a few photos from my phone to show it running.
- Attachments
-
- IMG_2977 scaled.jpeg (479.12 KiB) Viewed 6306 times
-
- IMG_2981.jpeg (489.58 KiB) Viewed 6306 times
-
- IMG_2978.jpeg (493.76 KiB) Viewed 6306 times
Unofficial fan discord server https://discord.gg/NCrDfzSMpz
- Interkarma
- Posts: 7249
- Joined: Sun Mar 22, 2015 1:51 am
Re: DFU running on Steam Deck
That's really exciting! Great to have confirmation it works.
Hopefully someday the Steam Deck is a bit easier to acquire Down Under. They look like a nice bit of kit.
Hopefully someday the Steam Deck is a bit easier to acquire Down Under. They look like a nice bit of kit.
- Metalhead324
- Posts: 23
- Joined: Fri Aug 02, 2019 4:35 pm
Re: DFU running on Steam Deck
Yeah, I was really delighted to see it up and running and getting that confirmation! I'll definitely report back later once I try some mods and saving/reloading. That's my Steam Deck goal 1 today, my other being trying out some emulation.
I also hope the Steam Deck becomes available in Australia at some point. I already love the system. It's definitely not perfect, but it is a great system at the price point. Just wish Valve would allow customers some choice in courier, because Fedex is notorious in most areas of the US for being awful (my packaging arrived ripped...fortunately, the contents weren't tampered with).
I also hope the Steam Deck becomes available in Australia at some point. I already love the system. It's definitely not perfect, but it is a great system at the price point. Just wish Valve would allow customers some choice in courier, because Fedex is notorious in most areas of the US for being awful (my packaging arrived ripped...fortunately, the contents weren't tampered with).
Unofficial fan discord server https://discord.gg/NCrDfzSMpz
- Metalhead324
- Posts: 23
- Joined: Fri Aug 02, 2019 4:35 pm
Re: DFU running on Steam Deck
Ok, time for an update! I spent a good chunk of time installing mods. DFU runs fine on Steam Deck with mods, and can do so while launching from the SteamOS interface. The one quirk is that other than the joysticks, controller settings don't carry through for some reason. I might fiddle some more to see if there's a setting that I need to toggle somewhere to get Steam to read those. Thankfully, Steam allows full controller customization so it's easy enough to assign keys then get playing. There's also one downloadable controller template that is editable, and works right out the box, as it were. I also confirmed that you can save and reload a save with no issues.
Photos attached of mods activating for character creation and at the start of the first dungeon.
Photos attached of mods activating for character creation and at the start of the first dungeon.
- Attachments
-
- IMG_2982.jpeg (460.89 KiB) Viewed 6258 times
-
- IMG_2983.jpeg (330.35 KiB) Viewed 6258 times
-
- IMG_2984.jpeg (349.79 KiB) Viewed 6258 times
Unofficial fan discord server https://discord.gg/NCrDfzSMpz
- jefetienne
- Posts: 170
- Joined: Thu Jan 16, 2020 8:14 pm
- Location: Gallomont, Wayrest
- Contact:
Re: DFU running on Steam Deck
Hey! Sorry I haven't been active on Daggerfall Unity lately. I am getting my Steam Deck hopefully this weekend and I will absolutely make sure it runs fine on the Steam Deck if it isn't already.
Since it looks like many people aren't aware about native controller support, it might be good for me to look into creating preset controller profiles based on controller and OS sometime in the future if Interkarma is okay with a post-1.0 feature.
Have you tried manually binding the buttons in the Controls window?Metalhead324 wrote: ↑Tue Apr 19, 2022 6:34 pm The one quirk is that other than the joysticks, controller settings don't carry through for some reason. I might fiddle some more to see if there's a setting that I need to toggle somewhere to get Steam to read those.
Since it looks like many people aren't aware about native controller support, it might be good for me to look into creating preset controller profiles based on controller and OS sometime in the future if Interkarma is okay with a post-1.0 feature.
- Metalhead324
- Posts: 23
- Joined: Fri Aug 02, 2019 4:35 pm
Re: DFU running on Steam Deck
jefetienne wrote: ↑Thu Apr 28, 2022 3:41 amHave you tried manually binding the buttons in the Controls window?
See above...I already did exactly what you suggested once it seemed that controller support wasn't going to work "out of the box," as it were. I've already got keybinds set, some right in DFU, some in Steam, to get things working in a way that feels comfortable to me, though I'm still tweaking binds here and there. It's just that binding controls custom controls or downloading a template is an extra step that people need to be aware of to get things working. I've confirmed it runs just fine on Steam Deck (see my pictures of it running on mine) just getting everything going takes a little bit of fiddling in the setting all key controls department. It's not difficult to do, just still an extra step.Metalhead324 wrote: ↑Tue Apr 19, 2022 6:34 pmThankfully, Steam allows full controller customization so it's easy enough to assign keys then get playing.
Edit: I do think a new level of preset controller support post 1.0 release would be great, just for that more "works right out of the box" user experience across multiple platforms.
Last edited by Metalhead324 on Thu Apr 28, 2022 9:12 pm, edited 3 times in total.
Unofficial fan discord server https://discord.gg/NCrDfzSMpz
- Interkarma
- Posts: 7249
- Joined: Sun Mar 22, 2015 1:51 am
Re: DFU running on Steam Deck
I'm more than happy for you to do that, jefetienne. I appreciate all the stuff you've done around controller support and more in DFU.jefetienne wrote: ↑Thu Apr 28, 2022 3:41 am Since it looks like many people aren't aware about native controller support, it might be good for me to look into creating preset controller profiles based on controller and OS sometime in the future if Interkarma is okay with a post-1.0 feature.
- Metalhead324
- Posts: 23
- Joined: Fri Aug 02, 2019 4:35 pm
Re: DFU running on Steam Deck
Come to think of it, with the Steam Deck having the trackpads as well as the 4 extra back buttons, I might post my controller setup on my unit or upload it as a template to Steam. To get all the controls working, I had to do some manual control assignments in DFU, but also in Steam itself to get various button presses to be read as keyboard inputs.
Unofficial fan discord server https://discord.gg/NCrDfzSMpz
- jefetienne
- Posts: 170
- Joined: Thu Jan 16, 2020 8:14 pm
- Location: Gallomont, Wayrest
- Contact:
Re: DFU running on Steam Deck
I see what you mean now, that's good to hear!Metalhead324 wrote: ↑Thu Apr 28, 2022 8:50 pm See above...I already did exactly what you suggested once it seemed that controller support wasn't going to work "out of the box," as it were. I've already got keybinds set, some right in DFU, some in Steam, to get things working in a way that feels comfortable to me, though I'm still tweaking binds here and there. It's just that binding controls custom controls or downloading a template is an extra step that people need to be aware of to get things working.
Always happy to help out, and it's great to hear from you!Interkarma wrote: ↑Thu Apr 28, 2022 8:52 pm I'm more than happy for you to do that, jefetienne. I appreciate all the stuff you've done around controller support and more in DFU.
That would be a good idea! I do that have recommended binding page listed in a couple of the blogs, but I'd like to hear from you on it and adapt.Metalhead324 wrote: ↑Thu Apr 28, 2022 9:18 pm Come to think of it, with the Steam Deck having the trackpads as well as the 4 extra back buttons, I might post my controller setup on my unit or upload it as a template to Steam. To get all the controls working, I had to do some manual control assignments in DFU, but also in Steam itself to get various button presses to be read as keyboard inputs.
- Metalhead324
- Posts: 23
- Joined: Fri Aug 02, 2019 4:35 pm
Re: DFU running on Steam Deck
I left a ping for you on the discord with some additional thoughts, but the TLDR version is that it seems something in the Steam Deck stops the built in controller support from activating properly, and you kind of have to "trick it" to kick it in. IIRC it autodetected DFU as mouse and keyboard going by the controller template I think defaulted to. Fortunately, the Steam Deck enables rebinding pretty seamlessly. When I did my bindings, I used the configuration posted here https://www.dfworkshop.net/daggerfall-unity-0-10-23/ as a starting point, but I adapted it according to what made sense to me. I'll try and post my binding this weekend, both here and in the discord.
Unofficial fan discord server https://discord.gg/NCrDfzSMpz