Swedra Jun 2, 2017 @ 3:21am
[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 :)

Last edited by Swedra; Jun 3, 2017 @ 3:03am
< >
Showing 1-15 of 20 comments
ReBoot Jun 2, 2017 @ 3:52am 
Its you doing something wrong. If you want to use the input mapper, you actually need to use it as it, SURPRISE (not), renders native gamepad support worthless. I recommend you to create a separate profile for the separate games.
Swedra Jun 2, 2017 @ 3:59am 
Originally posted by ReBoot:
Its you doing something wrong. If you want to use the input mapper, you actually need to use it as it, SURPRISE (not), renders native gamepad support worthless. I recommend you to create a separate profile for the separate games.

It was a surprise to me, otherwise I wouldn't really have asked, would I?
When you say "profile" you mean mapping profiles, right?

I've already tried that, but maybe I didn't tinker around enough with them, will try some more later.

Thanks for the input (;3)
ReBoot Jun 2, 2017 @ 4:04am 
See it this way, if the mapper intercepts the gamepad and passes the signals on as KBM signals, how is a game with nave gamepad support supposed to catch the gamepad inputs? They're caught by the mapper!
That's where the profiles come in. AFAIK the mapper can pass the gamepad signals on as gamepad signals, so games that understand gamepad signals can get them from the mapper.
Swedra Jun 2, 2017 @ 4:14am 
Originally posted by ReBoot:
See it this way, if the mapper intercepts the gamepad and passes the signals on as KBM signals, how is a game with nave gamepad support supposed to catch the gamepad inputs? They're caught by the mapper!
That's where the profiles come in. AFAIK the mapper can pass the gamepad signals on as gamepad signals, so games that understand gamepad signals can get them from the mapper.

Shouldn't it be possible to make a "per game" on/off switch for it though? So that games with native support can use that instead of needing manual disabling / mapping.
Last edited by Swedra; Jun 2, 2017 @ 4:15am
Forcen Jun 2, 2017 @ 4:20am 
So you tried the normal gamepad template on the xcom game?

EDIT: Ignore spammers.
Last edited by Forcen; Jun 2, 2017 @ 4:20am
Swedra Jun 2, 2017 @ 4:23am 
Originally posted by Forcen:
So you tried the normal gamepad template on the xcom game?

EDIT: Ignore spammers.

No, I tried a bunch of templates (Xbox 360, Xbox One, General XInput a.s.o.), and as it still recognizes I have a controller connected when I go into the game, I do not really know what to map the buttons to, or that I WOULD even have to.

I'm going to fiddle around a bit later though, and if I cannot figure out a way to do it, I'll probably just disable the steam re-mapping whenever I'm going to play a game with native support.
Last edited by Swedra; Jun 2, 2017 @ 4:25am
ReBoot Jun 2, 2017 @ 4:38am 
Originally posted by SwedishDragon:
Originally posted by ReBoot:
See it this way, if the mapper intercepts the gamepad and passes the signals on as KBM signals, how is a game with nave gamepad support supposed to catch the gamepad inputs? They're caught by the mapper!
That's where the profiles come in. AFAIK the mapper can pass the gamepad signals on as gamepad signals, so games that understand gamepad signals can get them from the mapper.

Shouldn't it be possible to make a "per game" on/off switch for it though? So that games with native support can use that instead of needing manual disabling / mapping.
This per game switch exists, in form of profiles.
Swedra Jun 2, 2017 @ 4:42am 
Originally posted by ReBoot:
Originally posted by SwedishDragon:

Shouldn't it be possible to make a "per game" on/off switch for it though? So that games with native support can use that instead of needing manual disabling / mapping.
This per game switch exists, in form of profiles.

And I would do this by assigning a profile to a certain game? After finding or making one that works, no? (Aka. I have to do this myself in the end, one way or another, no way to just disable mapping per game so it can use native support, correct?)
ReBoot Jun 2, 2017 @ 4:45am 
Well, you have already created profile (the one you play Wesnoth with), from what I gathered. Now you need o create a profile for XCom where you set the left stick to act as a left stick of a gamepad, the A button as an A button of a gamepad and so on.
Swedra Jun 2, 2017 @ 4:49am 
Originally posted by ReBoot:
Well, you have already created profile (the one you play Wesnoth with), from what I gathered. Now you need o create a profile for XCom where you set the left stick to act as a left stick of a gamepad, the A button as an A button of a gamepad and so on.

Oh. As I had already tinkered with this for a bit, I half-thought you meant something else, but I must not have tinkered enough then, lol.

(Kind of busy right now, but I will update how it went later)

Thanks for the help so far!
Forcen Jun 2, 2017 @ 5:00am 
Did you get the latest steam update? http://store.steampowered.com/news/29832/
lots of controller fixes.
Swedra Jun 2, 2017 @ 5:05am 
Originally posted by Forcen:
Did you get the latest steam update? http://store.steampowered.com/news/29832/
lots of controller fixes.

Yup, I can't remember if I updated yesterday (when I tried all this) or just now though (haven't tried tinkering yet, as I'm doing other things atm).

*Hopes*
Forcen Jun 2, 2017 @ 5:07am 
This came out like 9 hours ago so before trying again click Steam>check for client update.
Last edited by Forcen; Jun 2, 2017 @ 5:07am
Swedra Jun 2, 2017 @ 5:11am 
Originally posted by Forcen:
This came out like 9 hours ago so before trying again click Steam>check for client update.

I did, and I had the latest update, what I meant to say in my previous post was that I'm not sure if I had already updated at the time of tinkering around with the settings and whatnot. (If it was unclear.)
Last edited by Swedra; Jun 2, 2017 @ 5:12am
Swedra Jun 2, 2017 @ 7:48am 
Originally posted by Forcen:
*snip*


Originally posted by ReBoot:
*snip*

What exactly does the per game "Use Steam-configuration for non-Steam controllers" option do, besides from allowing/disallowing me to remap buttons? Should native work if that option is disabled (in which case the problem might be that I'm trying to use an Xbox One controller, which is still being recognized as an Xbox '360' controller inside the game), or did I misunderstand that function too?


< >
Showing 1-15 of 20 comments
Per page: 1530 50

Date Posted: Jun 2, 2017 @ 3:21am
Posts: 20