METAL GEAR SOLID - Master Collection Version

METAL GEAR SOLID - Master Collection Version

View Stats:
Gabo Oct 24, 2023 @ 5:31pm
Can't get my Xbox controller to work
HEEELLLPPP
< >
Showing 1-15 of 37 comments
nightbullet Oct 24, 2023 @ 5:54pm 
Let me guess the R and RT dont work to equip weapon?
Gabo Oct 24, 2023 @ 5:58pm 
nope, the entire controller is not working
FR8Captain Oct 24, 2023 @ 7:34pm 
Same here, I tried starting the game with it unplugged and all it wants to do is scroll to the bottom of the start menu page. Any fix??
Sean8102 Oct 24, 2023 @ 7:35pm 
Had the same problem. Only with MGS 1 though, not 2 and 3.
FR8Captain Oct 24, 2023 @ 7:44pm 
If i leave my xbox controller unplugged and use the keyboard, it still only wants to scroll to the bottom of the start menu. It's almost like it's not an xbox controller issue. Very frustrating...
Originally posted by nightbullet:
Let me guess the R and RT dont work to equip weapon?
I can't get the RT to work have you manage to fix it?
Roland Oct 26, 2023 @ 12:33pm 
Hey guys, here you go:
https://steamcommunity.com/app/2131630/discussions/0/3875969933559733188/

The solution is in the replies
Roland Oct 26, 2023 @ 12:35pm 
Originally posted by Gabo:
nope, the entire controller is not working
YOU need to enable Steam Input.
The game does not use Xinput it uses customized Game Actions that are mapped via Steam Input.
Intoxicus Oct 26, 2023 @ 12:47pm 
Originally posted by Roland:
Originally posted by Gabo:
nope, the entire controller is not working
YOU need to enable Steam Input.
The game does not use Xinput it uses customized Game Actions that are mapped via Steam Input.

That doesn't work on Steam Deck though. That's only useful for windows systems.

On the Deck you either have it not launching at all.
Or no controller inputs, keyboard only.

I've been messing around and it seems like an issue with Xinput perhaps. I can get my 8BitDo Controller to work in Switch mode. But then it brings up the menu in game no matter what I press. Same results if I put it in Dinput mode. Xinput does not work.
Last edited by Intoxicus; Oct 26, 2023 @ 12:51pm
Roland Oct 26, 2023 @ 12:56pm 
Originally posted by Intoxicus:
Originally posted by Roland:
YOU need to enable Steam Input.
The game does not use Xinput it uses customized Game Actions that are mapped via Steam Input.

That doesn't work on Steam Deck though. That's only useful for windows systems.

On the Deck you either have it not launching at all.
Or no controller inputs, keyboard only.

I've been messing around and it seems like an issue with Xinput perhaps. I can get my 8BitDo Controller to work in Switch mode. But then it brings up the menu in game no matter what I press. Same results if I put it in Dinput mode. Xinput does not work.
Steam deck uses Steam Input...
I've made controller profiles for Deck users and desktop BPM is literally the Deck interface (in the early beta of it we even had the option to toggle a battery indicator on the Desktop client)
How do you think people play keyboard and mouse only games on the Deck?
They remap the controls using Steam Input.
Even the controller joystick test screen shows the Deck...
Intoxicus Oct 26, 2023 @ 1:16pm 
Originally posted by Roland:
Originally posted by Intoxicus:

That doesn't work on Steam Deck though. That's only useful for windows systems.

On the Deck you either have it not launching at all.
Or no controller inputs, keyboard only.

I've been messing around and it seems like an issue with Xinput perhaps. I can get my 8BitDo Controller to work in Switch mode. But then it brings up the menu in game no matter what I press. Same results if I put it in Dinput mode. Xinput does not work.
Steam deck uses Steam Input...
I've made controller profiles for Deck users and desktop BPM is literally the Deck interface (in the early beta of it we even had the option to toggle a battery indicator on the Desktop client)
How do you think people play keyboard and mouse only games on the Deck?
They remap the controls using Steam Input.
Even the controller joystick test screen shows the Deck...

It only uses Steam Input when it's able to. Not all games properly support it.

It defaults to Xinput or Dinput for older games.

You can tell because you have extra options and features in games that actually do use Steam Input. You can't do certain things unless there is support for SteamInput in the game.

I hate when the button prompts show the wrong thing to that degree. I don't freaking want Keyboard prompts.

**And I should not need to use a workaround for a fundamental usage case**

Using a normal and common controller should absolutely NOT be a problem.

Xinput is broken for MGS1, but not fully and consistently. It's very weird how its presenting. I've tried the WINEDLLOVERIDE trick with the xinput and dinput dll files from my windows PC. Doesn't seem to work for me.

Overall this Metal Gear Solid port is very poorly done with minimal, if any, serious QA.
Roland Oct 26, 2023 @ 1:22pm 
Originally posted by Intoxicus:
Originally posted by Roland:
Steam deck uses Steam Input...
I've made controller profiles for Deck users and desktop BPM is literally the Deck interface (in the early beta of it we even had the option to toggle a battery indicator on the Desktop client)
How do you think people play keyboard and mouse only games on the Deck?
They remap the controls using Steam Input.
Even the controller joystick test screen shows the Deck...

It only uses Steam Input when it's able to. Not all games properly support it.

It defaults to Xinput or Dinput for older games.

You can tell because you have extra options and features in games that actually do use Steam Input. You can't do certain things unless there is support for SteamInput in the game.

I hate when the button prompts show the wrong thing to that degree. I don't freaking want Keyboard prompts.

**And I should not need to use a workaround for a fundamental usage case**

Using a normal and common controller should absolutely NOT be a problem.

Xinput is broken for MGS1, but not fully and consistently. It's very weird how its presenting. I've tried the WINEDLLOVERIDE trick with the xinput and dinput dll files from my windows PC. Doesn't seem to work for me.

Overall this Metal Gear Solid port is very poorly done with minimal, if any, serious QA.
I don't own a Deck personally, (I just have a ton of experience with Steam Input) so my knowledge of it's options is a bit limited; that said, what happens if you try to apply the controller config I uploaded in that other thread?
As in pasting the URL into a browser so it opens in Steam (really wish Steam would make em hyperlink on the boards already)
Intoxicus Oct 26, 2023 @ 1:27pm 
Originally posted by Roland:
Originally posted by Intoxicus:

It only uses Steam Input when it's able to. Not all games properly support it.

It defaults to Xinput or Dinput for older games.

You can tell because you have extra options and features in games that actually do use Steam Input. You can't do certain things unless there is support for SteamInput in the game.

I hate when the button prompts show the wrong thing to that degree. I don't freaking want Keyboard prompts.

**And I should not need to use a workaround for a fundamental usage case**

Using a normal and common controller should absolutely NOT be a problem.

Xinput is broken for MGS1, but not fully and consistently. It's very weird how its presenting. I've tried the WINEDLLOVERIDE trick with the xinput and dinput dll files from my windows PC. Doesn't seem to work for me.

Overall this Metal Gear Solid port is very poorly done with minimal, if any, serious QA.
I don't own a Deck personally, (I just have a ton of experience with Steam Input) so my knowledge of it's options is a bit limited; that said, what happens if you try to apply the controller config I uploaded in that other thread?
As in pasting the URL into a browser so it opens in Steam (really wish Steam would make em hyperlink on the boards already)

I'll give it a shot. But I'm very certain it's an issue with xinput, and there are also parallel issues with Dinput.

Considering that my 8BitDo Pro 2 controller kinda works in dinput and Switch mode, but doesn't work in Xinput mode says a lot.

I'm an experienced troubleshooter in general. In terms of fundamental troubleshooting it looks like an xinput issue.

I've already tried different templates. They don't force xinput to work. If xinput is broken then it probably will not matter which template I use.
Roland Oct 26, 2023 @ 1:33pm 
Originally posted by Intoxicus:
Originally posted by Roland:
I don't own a Deck personally, (I just have a ton of experience with Steam Input) so my knowledge of it's options is a bit limited; that said, what happens if you try to apply the controller config I uploaded in that other thread?
As in pasting the URL into a browser so it opens in Steam (really wish Steam would make em hyperlink on the boards already)

I'll give it a shot. But I'm very certain it's an issue with xinput, and there are also parallel issues with Dinput.

Considering that my 8BitDo Pro 2 controller kinda works in dinput and Switch mode, but doesn't work in Xinput mode says a lot.

I'm an experienced troubleshooter in general. In terms of fundamental troubleshooting it looks like an xinput issue.

I've already tried different templates. They don't force xinput to work. If xinput is broken then it probably will not matter which template I use.
Bruh I already said the game isn't using Xinput.
It's using Game Actions, which frankly could be anything since their emulator is doing the translation.

I've been through the reverse of this with Warframe, and it not recognizing it's own Game Actions but Xinput worked.
That's why I'm pretty confident that if you can get the Game Actions to map to the Deck controls you'll be fine.

That profile is the original one that shipped with the game so all the game actions are there already

Also Switch mode on Windows is still Dinput afaik
Intoxicus Oct 26, 2023 @ 1:39pm 
You do not understand.

**It is not registering ANY inputs at all from xinput devices**

If I try using my Xbox Elite series 2, or 8BitDo Pro 2 on Xinput it does not register inputs.

Dinput/Switch mode registers inputs. But when you get in the game itself any button press opens the system menu.

*****Konami totally borked controller support somehow in a manner that is not effecting everyone equally!!!!!*****

And yes. The Steam Deck(which you said you don't own or have experience with!) uses Xinput when Steam input is not supported!!!!

In fact https://www.pcgamingwiki.com/wiki/Metal_Gear_Solid_-_Master_Collection_Version will show you that the SteamInput API is NOT supported. Which means it's using Xinput on the Steam Deck.
< >
Showing 1-15 of 37 comments
Per page: 1530 50