Swedra 2017년 6월 2일 오전 3시 21분
[SOLVED] Using Xbox One controller with Steam Big Picture
---
EDIT: I think I solved the problem, I have the Long War mod installed, and when running from a separate shortcut, Steam would get confused and somehow think that I was using a mouse and keyboard, while the game itself would correctly recognize the controller, leading to some buttons working (like the left stick), but not others (Dpad).

The thing that finally had me thinking was the fact that despite starting the game from Big Picture, Steam would firstly ignore my settings for the controller on the launcher that comes up (where one chooses either to play EU, or EW [LW in my case]), meaning I would always be able to control it using the controller, but in "Desktop Mode" (aka. moving the mouse around using the stick and whatever other buttons I had programmed), and second it would show the old style notification about the Steam overlay being available, not the Big Picture middle button "Pictogram", and so I thought: "Hm...You know what? At this point I'll try everything", so I tried going to the regular/"official" listing for the game in the library, turned off the two controller settings and started the game: NO MORE PROBLEMS! :'D

TL: DR: The problem was that I ran the game from a custom shortcut, leading Steam to think I was playing using Mouse & Keyboard, while the game recognized the controller, leading to (I think) the Desktop Mode Mapping to be used, making it into a whole kind of a mess, lol.

EDIT/ADD: Which means that the controller functions that Steam Big Picture gives are as awesome and straight-forward as I first thought :)
---

I was stoked when I realized I can use my Xbox One controller on my PC, and even more stoked when I realized I can remap it via Steam (and even use it on the desktop while Steam is running), but now I have a problem:

When I went to play XCom EW, the game recognized the controller and everything was fine and dandy, then when I ticked the option for XBox controllers to support being configured in the same way as the Steam controller, so I could for example play Battle for Wesnoth using the controller as a mouse, things were still fine, but then when I went back to play XCom again, no matter what controller options I ticked/unticked, or even remaps, it would not work properly, even though the game still recognized the controller.

Closing the game and unticking the first mentioned option solved the issue for XCom, but in turn made it impossible to "just" play any game without native controller support, using the controller (like Battle for Wesnoth or Wasteland 2).

Now, my question is: Is this a bug or me doing something wrong, or is it intended or a limitation in the code, making me have to tick or untick that option depending on what game I'm going to play?

It is not THAT big of a deal in the end, since it is a simple process (and the fact that I usually don't switch games very often in a single day), but it is a rather annoying one (especially if one forgets to do it), and I wanted to see if anyone had any solutions or advice.

Thanks in advance :)

Swedra 님이 마지막으로 수정; 2017년 6월 3일 오전 3시 03분
< >
전체 댓글 20개 중 16~20개 표시 중
Forcen 2017년 6월 2일 오전 8시 10분 
I don't think the option has that exact name. Maybe you are on the wrong option here?

Or maybe this is some xbox one controller special option, i don't have one so im not sure.

Steam controllers had this feature of remapping the buttons, changing sensitivity and all that, they later extended this to other controllers like ps4 and later xbox and xinput.

What this does is basically steam captures all the input from the controller and then filters it depending on what steam game you use, it won't work as it did normally. The benefit is that you can make the X button press both the X and B button at the same time for example.

If you disabled all the controller options in big picture then yes, it should work as normal. Is this not the case?

Not sure what option you had selected, generic xinput or xbox controllers. Try only xbox or something if you didn't.

If you have the option enabled and you can use the controller on the desktop then you should be able to right click the game in steam (not big picture) and click "edit controller configuration".

From there you click "browse configs" or just X on the controller, the go to "Templates" and then click "gamepad"

There you can preview and then hit X to apply.

Then it should work as an xbox controller with some benefits that are not important here.
Swedra 2017년 6월 2일 오전 8시 16분 
Forcen님이 먼저 게시:
I don't think the option has that exact name. Maybe you are on the wrong option here?

Or maybe this is some xbox one controller special option, i don't have one so im not sure.

Steam controllers had this feature of remapping the buttons, changing sensitivity and all that, they later extended this to other controllers like ps4 and later xbox and xinput.

What this does is basically steam captures all the input from the controller and then filters it depending on what steam game you use, it won't work as it did normally. The benefit is that you can make the X button press both the X and B button at the same time for example.

If you disabled all the controller options in big picture then yes, it should work as normal. Is this not the case?

Not sure what option you had selected, generic xinput or xbox controllers. Try only xbox or something if you didn't.

If you have the option enabled and you can use the controller on the desktop then you should be able to right click the game in steam (not big picture) and click "edit controller configuration".

From there you click "browse configs" or just X on the controller, the go to "Templates" and then click "gamepad"

There you can preview and then hit X to apply.

Then it should work as an xbox controller with some benefits that are not important here.

I know, that's what I tried, but it didn't save when I imported a template and mapping them myself didn't work either. When I go to "Manage Shortcut" and then go to Controller Options, the aformentioned "Use Steam-configuration for non-steam controllers" does only disable or enable the function to manually map the controller.

I'm half a mind to just disable the whole thing alltogether whenever I'm going to play a game WITH native support, as something is obviously not working right, I'm no tech-wiz, but I am not stupid, lol.

Also, the name of the options i describe might not have that exact name in english, as I am translating the names from the swedish version. Sorry about that.
Swedra 2017년 6월 2일 오전 8시 59분 
Forcen님이 먼저 게시:
*snip*

Lol, read the update on the Original Post.

Also, thanks for your help!
Swedra 2017년 6월 2일 오전 8시 59분 
Problem most likely solved, check update at Original Post if you haven't.
DazaKiwi 2017년 6월 17일 오전 1시 45분 
You problem you described SwedishDragon is what im battling with for rFactor2 racing game. Last night i thought i got to the bottom of the problem when i checked Generic gamepad configuration support" and unticked Xbox 360 (I have a Logitech F310 gamepad btw) and the game then started to register the controller probably when binding keys. Then i load up the game today and using same profile in the game for the bindings and controller and now the blasted thing has gone back to being a dead stick again. The game does detect my controller and loads the custom config for it. This is the third time ive had to spend an hour trying to get the blasted controller working so i can play the game, usually i get it going and think ive sorted it only to rerun the game again and im back to square one. Its as if Steam wants to muck everyone around who doesnt own a Steam Controller. The racing car game is unplayable with a keyboard. And ive past my 2 hours to refund the game. Very Frustrating. I like the game when it works.
< >
전체 댓글 20개 중 16~20개 표시 중
페이지당 표시 개수: 1530 50

게시된 날짜: 2017년 6월 2일 오전 3시 21분
게시글: 20