Well thats a very very nice comment. I am not sure why the gamepad is not working. I have 3 different ones and all of them work. Try to connect it before running the game. I used a template (defender) for this game and at the time it wasn't possible to remap the keys. It is though a good idea. The second episode will be point n click, so for the moment will not spend more time on the first one. Waiting your review! Thanks a lot!
I always connect gamepad before launching the game. Don't sweat it, even AAA games are extremely weird with gamepad support on PC, so I'm used to it taking time to figure out.
Which ones do you have? Are they Xinput or Direct input? Do you connect via Bluetooth, hyperspeed or vire? Is Steam running when you connect?
Oh I see. I have an old one which I have to use with x360ce, logitech rumble or something and it has its own hub. Then I also have 2 others that are supposed to be used with PC & PS and they only work with cable (at least I managed to use them only with cable). I am not really an expert on these things and I don't like using gamepads. My kids though, don't agree with me... LOL. Initially, the game was made for my kids, which is why I had to remove blood from everywhere. Steam is not running when I connect. Again, really thanks for your good words. I believe it is the first time someone told me things like you did...
It's not a big deal, man, good games deserve good words, and their devs too! I wasn't a fan of gamepads either, until my deteriorating health made me one. Hell, I was making fun of people who use them even, being hardcore PC gamer my whole life. Now I play almost exclusively with gamepad, usually while laying down in my VR headset, streaming my desktop onto a gigantic simulated screen floating in virtual space, and I can confidently say that this is the best way I've ever experienced PC gaming. Modern gamepads and mapping systems like steam input are very versatile, and gyro aiming now has near-mouse accuracy. What a time to be alive =)
It would be really helpful to have some additional info about which kind of protocol your game uses to recognise gamepads, but if you just used a ready-to-go template from somewhere and you don't have a clue - don't sweat it, I have some workarounds in mind, like adding your game to steam ecosystem locally and using steam input - this way I'll even be able to remap everything like I always do =)
Ok, this is astonishing. I am using Unreal Engine. So if you ever configured your controllers successfully for Unreal Engine games, then I guess something similar would work for mine, too.
Can you give me more info? Is it that it doesn't recognize the controllers at all, or are they working strangely?
I will try to make a test this afternoon after work. Maybe I will find something.
Dude, I got it loud and clear - you're non-developer, who just made a game for his kids in spare time as a hobby. My expectations won't spill out of that ballpark, don't worry about that.
I successfully added your game in my Steam ecosystem locally, but when I tried to map my own controls on gamepad through Steam Input, something really weird happened - the game partially tried to recognize my Sony DualSense as an Xbox controller for some reason. So it mixed my bindings with what was originally intended, but not for every button, only for some of them, so some buttons triggered double inputs at once XD It was a mess, but very funny, like I was playing slapstick comedy featuring Leslie Nielsen trying to fight various infected creatures. However, when I turned Steam Input off, it didn't recognize that my gamepad was connected.
I think I know a potential solution for this, it will require a third-party software called DSX and slightly more time. This software tricks your PC into thinking that your gamepad is a different kind of gamepad, including translation of Sony inputs into Xbox inputs. I'll try it next time and will report how it went.
I kinda have a feedback on the game itself, but I want to play it more to really have something of value to say, and it requires getting controls out of the way first.