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!!!