Gamepad Issue In Steam

Not favoritedFavorited Favorited 0 favourites
  • 3 posts
From the Asset Store
Vintage steam pixels for your UI! 125 unique assets in a single pack!
  • Dear all, recently I have uploaded my C3 game on Steam with SteamPipeGUI successfully, I can test my game in Steam now, but I found a problem that the gamepad is not work in the Steam, it shows "[GameInput] Failed to initialize GameInput".

    I have looked up in the documentation for steamworks here:https://www.construct.net/en/make-games/addons/1105/steamworks/documentation and it describes the gamepad support issue I met. So I follow the instruction to extract the redist/GameInputRedist.msi file, and add it into my project file, uploaded to steam together, but still not work. Maybe I am not doing it right, I am not sure.

    I have looked up in the steam manuals as well, but I cannot find related information about gameinput, I hope someone could help me if I missed some important tutorials in Steam.

    Also, I have let my partner tried the same game on his laptop downloaded from steam, it turns out to be that he can use gamepad without any issue while I cannot, so I started to doubt that the issue might be my laptop issue. Then I tried another game in the Steam which I am sure is made by C3 too. This time the gamepad works on my laptop, so I finally think the issue is not about my laptop, is about my project. Maybe I am doing it wrong, but the keyboard is working fine in my project.

    I have checked the zip file I exported from C3, it includes the file called "scirra-gameinput-x64.ext.dll", but when I checked another C3 game(which gamepad is also working for my laptop) file downloaded from Steam, there is no "scirra-gameinput-x64.ext.dll" in the package, so I am confused, this file is automatically included when I export from C3, why doesn't another C3 game include it and gamepad still working for me?

    I really appreciate if there is anyone familiar with the steam issue could help me here.

    Thanks!!!

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • You need to configure your Steam app to run the GameInput installer when installing the Steam app. I'm no expert on this as we do not publish content to Steam ourselves, but it looks like the way to do that is with install scripts.

    it turns out to be that he can use gamepad without any issue while I cannot

    This is probably because they had GameInput already installed by something else, whereas you did not. You need to run the GameInput installer to make sure it is installed.

    when I checked another C3 game(which gamepad is also working for my laptop) file downloaded from Steam, there is no "scirra-gameinput-x64.ext.dll" in the package

    There have been some recent changes to support the Steam Overlay. Older games may either work differently or not support the overlay.

  • You need to configure your Steam app to run the GameInput installer when installing the Steam app. I'm no expert on this as we do not publish content to Steam ourselves, but it looks like the way to do that is with install scripts.

    > it turns out to be that he can use gamepad without any issue while I cannot

    This is probably because they had GameInput already installed by something else, whereas you did not. You need to run the GameInput installer to make sure it is installed.

    > when I checked another C3 game(which gamepad is also working for my laptop) file downloaded from Steam, there is no "scirra-gameinput-x64.ext.dll" in the package

    There have been some recent changes to support the Steam Overlay. Older games may either work differently or not support the overlay.

    Thank you Ashley! I followed your instruction in the provided link, and to be honest, with the help of Chatgpt, I finally add the correct script and make it work!

Jump to:
Active Users
There are 0 visitors browsing this topic (0 users and 0 guests)