Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Controller Support

A topic by Screamrevival created Oct 13, 2021 Views: 672 Replies: 4
Viewing posts 1 to 3

For the life of me, I cannot figure out how to get my bluetooth PS4 remote to work with any itch.io games at all. I own Celeste on itch.io but playing on the keyboard is unbearable. I've tried with and without DS4Windows but it's either not registering inputs at all, or registering some constant input that doesn't make sense. 

Moderator(+1)

I have a few questions about this:

  • Have you confirmed that Windows recognizes your controller? Does it work with other games outside Itch.io?

  • Are you sure the game you are trying to run supports controllers?

I’m able to use a PS4 controller, by plugging it in, and it just works. I haven’t tried with bluetooth. Although I’ve tried that on Linux, so not sure how different Windows is.

The controller does work almost flawlessly with other games. There are a few hiccups here and there but I can usually fix it with some basic troubleshooting.

In regards to Celeste specifically, I saw that there was another version to install (FNA). I installed that and that somehow took care of it. I kind of just assumed that games would support some sort of input but I didn't consider it otherwise.

I'll check other games I'm having issues with and see if there's another version to install, but Celeste was the only one I've been able to get working so far.

(+1)

Since XInput superceded DirectInput, it's been hard to develop a Windows game with support for anything other than XBox-style pads, unless the developer physically owns all the different pad types they want to support and has time to individually QA them. Major publishers can budget for this, but not the smaller teams that mostly publish on itch.io.

In the case of a game like Celeste that doesn't really need analog inputs for anything, you might have more luck using keyboard-mapping software for the pad and then letting the game think you're still using the keyboard, instead of trying to get the game to notice the gamepad directly.

That makes a lot of sense. I'll try some of that keyboard mapping stuff. DS4Windows has profiles so I could try and setup a profile using keyboard mapping. Thanks for the help!

This topic has been auto-archived and can no longer be posted in because there haven't been any posts in a while.