I've watched my friends stream the came and they have no problem with the vending machine minigame during the Costco map, but for some reason I keep pressing "X" (PS4 controller) and nothing seems to work with the minigame. Is there something I'm missing or is it an actual bug?
Hello Sleepee,
That’s odd. Does your X button normally work when walking/skating? If not, you may need to check your gamepad input drivers. Most XInput-compatible computers and devices should work with the game.
The minigame works using xb360, ps3, and ps5 controller on Linux, and xb360 and ps5 controller on Win 11. Although I wouldn’t rule out a game bug to be the issue yet, I wasn’t able to replicate the issue using these combinations. If you can, please let me know what you tried and if the issue persists.
Hi SpaceDimSum! I use a PS4 Dualshock Controller on Windows 10, my CPU is an intel i7 with 16 gigs of RAM if you need my specs. My controller is plugged directly into my system, no bluetooth/wireless. Inputs are read properly elsewhere in the game. With X I am able to jump and ollie just fine. I've been trying the minigame off and on, it only somewhat works if I mash X and O alternating- sometimes I am able to get a hit or two out if I'm lucky. I haven't had issues with inputs on any of my other games; Not on Steam, Not on Dolphin, Not on any other game I've run.
If there is anything else I can do to help iron out this specific issue, I'll be happy to help! Thanks for your time
According to your specs, the minigame controls should be working. However, PS controllers I have two possible fixes:
-
If you have any additional input devices (besides keyboard and mouse) plugged into your pc, it may be messing with the game’s ability to properly read inputs. This shouldn’t be the culprit of the issue but it’s worth a try.
-
Although PS4+ controllers are considered generic “DirectInput” devices recognized properly in windows, some inputs may not work properly in certain situations whereas a device using the alternative “XInput” API will (xbox gamepads, most 3rd party non-Sony gamepads). I know for a fact that Xinput works with the godot engine. To utilize XInput on a non-X device, you can create a DInput-to-XInput wrapper using Steam:
-Add morgan_skate_club_v005.exe to your Steam library
-Right click morgan_skate_club_v005.exe and select “Properties”
-Select “Controller” and select the dropdown option listed “Enable Steam Input”
-connect ps4 controller and ensure Steam recognizes it
-close menu and launch game through Steam.
Let me know if that works!