Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Controller doesn't work after 1.5.0 Patch ] [MGS3]: #97

Open
FCGre opened this issue Mar 14, 2024 · 17 comments
Open

[Controller doesn't work after 1.5.0 Patch ] [MGS3]: #97

FCGre opened this issue Mar 14, 2024 · 17 comments
Labels
feature-request Feature request

Comments

@FCGre
Copy link

FCGre commented Mar 14, 2024

i have xbox controller and its doesn't work after 1.5.0 update.

@FCGre FCGre added the feature-request Feature request label Mar 14, 2024
@mooms06
Copy link

mooms06 commented Mar 14, 2024

Update 1.5.0 broke all controller support except Steam Input, for all games.

@FCGre
Copy link
Author

FCGre commented Mar 14, 2024

what's the solution?

@mooms06
Copy link

mooms06 commented Mar 15, 2024

what's the solution?

Rollback to 1.4.1 or wait for a patch.

@LethalPlacebo
Copy link

Patch is out, verify your game files and it'll be fixed.

Tangentially related, but I and many others have now lost the vibration function in MGS2 and MGS3. My controllers work just fine, but there's no longer any vibration. Could it be related to this? Also, what patch released, I'm not seeing a new one? I tried verifying the files, making sure Steam Input is enabled, and making sure I'm using the official controller template, nothing seemed to bring it back.

@ShizCalev
Copy link
Contributor

Patch is out, verify your game files and it'll be fixed.

Tangentially related, but I and many others have now lost the vibration function in MGS2 and MGS3. My controllers work just fine, but there's no longer any vibration. Could it be related to this? Also, what patch released, I'm not seeing a new one? I tried verifying the files, making sure Steam Input is enabled, and making sure I'm using the official controller template, nothing seemed to bring it back.

https://steamdb.info/changelist/22740193/

image

Sorry, inconsistent info. It's unfortunately a bug with steam input where it's not updating existing configs correctly.

Appears Konami's trying to unfuck it right now
image

In the mean time you can try to force your controller configs to update with these links

MGS2
XBONE
steam://controllerconfig/2131640/3175039636
PS4
steam://controllerconfig/2131640/3175039358
PS5
steam://controllerconfig/2131640/3175039052
switch
steam://controllerconfig/2131640/3175039827

MGS3
XBONE
steam://controllerconfig/2131650/3165224769
PS4
steam://controllerconfig/2131650/3165224429
PS5
steam://controllerconfig/2131650/3165223759
switch
steam://controllerconfig/2131650/3165223491

@LethalPlacebo
Copy link

Tried the configs for both games, still no vibration though again my controller works just fine, thank you anyway. Good to know Konami is already aware of the issue and trying to fix it as well.

@LethalPlacebo
Copy link

Vibration is fixed. Newest patch, about 10MB big for each game, fixed the vibration issue. Native controller support is still gone, meaning the game still requires Steam Input.

@lazymanzy
Copy link

Hi! Any chance this controller issue is fixable for version 1.5.0? I dont care much for the vibration thing just that the controller doesnt work at all on this verison. I only have the version 1.5.0 for obvious reasons and I cannot find the 1.5.1 version anywhere plus Im not even sure it would fix anything. I use DS4Win and PS4 controller for the Master Collection and it worked well with MGS1... Thanks for any help.

@LethalPlacebo
Copy link

Hi! Any chance this controller issue is fixable for version 1.5.0? I dont care much for the vibration thing just that the controller doesnt work at all on this verison. I only have the version 1.5.0 for obvious reasons and I cannot find the 1.5.1 version anywhere plus Im not even sure it would fix anything. I use DS4Win and PS4 controller for the Master Collection and it worked well with MGS1... Thanks for any help.

Version 1.5.0 removed native controller support from MGS2 and MGS3. The games now rely entirely on Steam Input, which is why your PS4 controller is no longer recognized by the game, since DS4Win just uses an Xinput wrapper to make games think you're using an Xbox controller.

I don't think you'll be getting any support from the devs for your pirated version, and I'm not really interested in helping you either, but I suppose I am curious, so this is all I'll say: you could try adding your version of the game to Steam as a "Non-Steam Game" using the button at the bottom-left of the library. As long as Steam Input is enabled, it should hook into the exe and maybe controllers will work then.

@mooms06
Copy link

mooms06 commented Apr 20, 2024

Hi! Any chance this controller issue is fixable for version 1.5.0? I dont care much for the vibration thing just that the controller doesnt work at all on this verison. I only have the version 1.5.0 for obvious reasons and I cannot find the 1.5.1 version anywhere plus Im not even sure it would fix anything. I use DS4Win and PS4 controller for the Master Collection and it worked well with MGS1... Thanks for any help.

If you're using ElAmigos version, uninstall the game, install it again then only update up to patch 1.4.1.

@MultiKoopa
Copy link

Was uh... was this ever fixed?

@LethalPlacebo
Copy link

Was uh... was this ever fixed?

There's nothing to fix. Controller support is now entirely handled via Steam Input. If you're running an illegitimate copy of the game, you're not running it through Steam, which means no Steam Input, which means no controller support.

@MultiKoopa
Copy link

Was uh... was this ever fixed?

There's nothing to fix. Controller support is now entirely handled via Steam Input. If you're running an illegitimate copy of the game, you're not running it through Steam, which means no Steam Input, which means no controller support.

Meaning if you disable Steam Input, it won't work, yeah? But if it's on, then it should work on any OS?

@LethalPlacebo
Copy link

Was uh... was this ever fixed?

There's nothing to fix. Controller support is now entirely handled via Steam Input. If you're running an illegitimate copy of the game, you're not running it through Steam, which means no Steam Input, which means no controller support.

Meaning if you disable Steam Input, it won't work, yeah? But if it's on, then it should work on any OS?

That's right. Yeah it should work on any OS, but I assume you're referring to Linux/Steam Deck which I have no real experience with, so hopefully someone else here can give you some advice.

@MultiKoopa
Copy link

Was uh... was this ever fixed?

There's nothing to fix. Controller support is now entirely handled via Steam Input. If you're running an illegitimate copy of the game, you're not running it through Steam, which means no Steam Input, which means no controller support.

Meaning if you disable Steam Input, it won't work, yeah? But if it's on, then it should work on any OS?

That's right. Yeah it should work on any OS, but I assume you're referring to Linux/Steam Deck which I have no real experience with, so hopefully someone else here can give you some advice.

took me a while to figure it out, since I've never seen it before, but apparently, for Steam Input on the Steam Deck for MGS, you have to map each button to "Game Actions", which include A/B/X/Y etc. very strange.

But it works now!

@Suzzbak06
Copy link

Was uh... was this ever fixed?

There's nothing to fix. Controller support is now entirely handled via Steam Input. If you're running an illegitimate copy of the game, you're not running it through Steam, which means no Steam Input, which means no controller support.

Meaning if you disable Steam Input, it won't work, yeah? But if it's on, then it should work on any OS?

That's right. Yeah it should work on any OS, but I assume you're referring to Linux/Steam Deck which I have no real experience with, so hopefully someone else here can give you some advice.

took me a while to figure it out, since I've never seen it before, but apparently, for Steam Input on the Steam Deck for MGS, you have to map each button to "Game Actions", which include A/B/X/Y etc. very strange.

But it works now!

Do you mind elaborating how you mapped each button to “Game Actions”? Where’s the menu for that?

@LethalPlacebo
Copy link

Was uh... was this ever fixed?

There's nothing to fix. Controller support is now entirely handled via Steam Input. If you're running an illegitimate copy of the game, you're not running it through Steam, which means no Steam Input, which means no controller support.

Meaning if you disable Steam Input, it won't work, yeah? But if it's on, then it should work on any OS?

That's right. Yeah it should work on any OS, but I assume you're referring to Linux/Steam Deck which I have no real experience with, so hopefully someone else here can give you some advice.

took me a while to figure it out, since I've never seen it before, but apparently, for Steam Input on the Steam Deck for MGS, you have to map each button to "Game Actions", which include A/B/X/Y etc. very strange.
But it works now!

Do you mind elaborating how you mapped each button to “Game Actions”? Where’s the menu for that?

Right-click the game in your Library > Manage > Controller Layout > Edit Layout

You should now see a screen showing your controller buttons on the left and what they do on the right. Click the rectangular box on the right and you'll be taken to a screen that lets you choose the buttons. At the top, you'll have various tabs that allow you to choose what type of button is mapped. To the far left is "Game Actions" and it appears that the MGS games must use this tab to map functions or they just don't work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Feature request
Projects
None yet
Development

No branches or pull requests

7 participants