Celeste

Celeste

View Stats:
 This topic has been pinned, so it's probably important
Noel 27 Jan, 2018 @ 8:33pm
PS4 Controllers on PC
If your PS4 controller isn't working on PC, make sure you have it enabled in your Steam Controller settings:

Go to Steam -> Settings -> Controller -> General Controller Settings and then make sure that PS4 Configuration Support is enabled.

Alternatively you can use the OpenGL Beta branch (by changing it in Celeste's Steam settings by right clicking the app). The OpenGL version of the game runs on FNA & SDL2, which has more controller support than XNA.

If it still doesn't work after this, then feel free to submit a bug topic.
Last edited by Noel; 5 Feb, 2018 @ 1:44pm
< >
Showing 1-15 of 15 comments
bslenul 4 Feb, 2018 @ 4:20am 
The problem with this is that it will be applied to EVERY games, even those with native DS4 support. For example if you play a game with native DS4 support you'll have Xbox prompts instead of PS4.

Or you could do like in Iconoclasts (another great indie game btw!) and add an option like this:

https://steamuserimages-a.akamaihd.net/ugc/933804182305238967/643655365E268ED9279A5443AD4AFB97874F12B8/

(IIRC Owlboy has this kind of option too), but you'll have to make some extra sprites for DS4 prompts :o

It's not a big deal I know but kinda annoying, I wish we could activate this option per game and not as a whole :/

P.S: sorry for my english! And awesome work on the game, finished chapter 5 yesterday and I really love it so far <3
Last edited by bslenul; 4 Feb, 2018 @ 5:50am
Noel 5 Feb, 2018 @ 1:43pm 
Yeah, the problem is that we use an engine called XNA which doesn't support other controllers very well, without having to add more dependencies. Fortunately we also have an FNA OpenGL branch, which is built using SDL2, which has much better controller support and will work with DS4. I've updated the post to include this.

(P.S: your English is great)
bslenul 5 Feb, 2018 @ 5:52pm 
Thank you for the reply!

Just tried the beta branch, working like a charm! Is there any disadvantage to use the beta? Obviously I wont come here to cry if I get some crashes while using beta branch but I mean achievements still works? If the game is patched, will this branch get patched too? The content is identical, etc.?

I hope I'm not bothering you with my questions. Thank you so much for your time :)
Noel 5 Feb, 2018 @ 6:49pm 
The opengl branch is identical to the default branch, it just swaps out XNA with FNA (and thus directx with opengl). There's no difference in regards to the actual game code, and it should be just as stable (calling it a "beta" isn't really correct, that's just how Steam labels them). There's of course a chance you could encounter different problems due to using opengl instead of directx, but the actual game-code is the same.
bslenul 6 Feb, 2018 @ 2:15am 
OK, thank you for the clarification! :)
B1ackjack 11 May, 2018 @ 6:35am 
Currently not using Dualshock support on Steam, so opted into OpenGL version. Thanks for the option and a pinned thread!
Psymon² 19 Nov, 2018 @ 10:26am 
GOOD NEWS!!
Steam's had an update where you can configure Steam Input on a per game basis.

Secondary click the game
Properties
General Tab
Steam Input Per Game
B1ackjack 19 Nov, 2018 @ 11:38am 
Originally posted by Psymon²:
GOOD NEWS!!
Steam's had an update where you can configure Steam Input on a per game basis.

Secondary click the game
Properties
General Tab
Steam Input Per Game

good stuff, thanks!
Kain 8 Jul, 2019 @ 11:41am 
For some reason my DS4 (v2) does not work at all in either branches (with PS4 Configuration Support is enabled). The only solution - is using latest DS4Windows 1.7.12 (with Dualshock 4 virtual controller option enabled) with OpenGL branch, even playstation icons shown.
PS - false alarm, working now with PS4 Configuration Support enabled and opengl branch! But with xbox icons of course =) At least i have a choice.
Last edited by Kain; 9 Jul, 2019 @ 2:36am
Iyamtebist 14 Jun, 2020 @ 2:33pm 
While my PS4 controller does work in the sense that it is compatible with the game, I'm finding that they are also very unresponsive and there were several moments where Madeline keeps running leftward into a wall when I'm trying to get her to jump over a pillar of spikes, or when the dash button does not register in the middle of a crucial jump, or when I'm just pressing the directional keys and she will not move for a full second, which makes a game like this enormously frustrating.

Is this something exclusive to PS4 controllers, or is it a different problem altogether?
miroe250 1 Dec, 2020 @ 10:31am 
Can somebody help me, the game keeps crashing for me every 1-2 minutes. I'm pretty sure it's because of the openGL thing. I can't compare it with the normal version, since I wanted to have PS4 buttons when I play with my DS4. Also is there a specific version of the openGL that is stable?
I'm using the first one.
Image [imgur.com]
ZhuSAMA 11 Jan, 2021 @ 5:50am 
help PS5 Controllers on PC~ please~
Mr. Casual 8 Feb, 2021 @ 1:30pm 
Just checking in to say that I'm also having trouble getting Dualshock prompts to show in the OpenGL branch, with everything enabled in Steam that's been recommended.

Edit: alright, so this is interesting - I found out through the Little Nightmares discussions that a lot of games now require you to disable Steam input entirely. This, in the end, was what did the trick for me.
Last edited by Mr. Casual; 8 Feb, 2021 @ 3:56pm
Mairo the bear 13 Nov, 2021 @ 3:29pm 
Originally posted by ZhuSAMA:
help PS5 Controllers on PC~ please~
Just tested, Dualsense controller works wonderfully with FNA beta branch, even gives the stage colors in lightbar and rumble!
Only problem I seem to have is that game now gives me Xbox buttons instead of Playstation buttons like it does with Dualshock 4. So this sounds like it could be really small update just for the game to recognize dualsense as playstation controller or similar for prompts.

Originally posted by Mr. Casual:
Just checking in to say that I'm also having trouble getting Dualshock prompts to show in the OpenGL branch, with everything enabled in Steam that's been recommended.

Edit: alright, so this is interesting - I found out through the Little Nightmares discussions that a lot of games now require you to disable Steam input entirely. This, in the end, was what did the trick for me.
This is because how Steam input works, is that if the game does not use Steam input API (read: almost all games and only games I can remember to have that is Portal 2 and CS:GO), it then translates controller buttons into XInput standard, meaning that what game sees is that you have Xbox controller, rather than anything else and gives that "just works" way to play games.
It is kinda shame in sense that Steam input does have the ability to be forward compatible, meaning games do not need to update for new controllers to work and give correct prompts as you can set those up in Steam and game just knows what button corresponds what. SDL2 is also similarly great (and if you set up controller on steam you have also set it up for SDL2), but at least with Playstation controllers they lack rumble.

But of course if game can only see Xbox controller, then it doesn't have any way of knowing if you have something else and adjust accordingly.
This is why I have Steam input disabled and if for some reason the game in question doesn't work, then enable it from games properties for that game specifically and either play with Xbox buttons or search for some texture replacement mod.
Last edited by Mairo the bear; 13 Nov, 2021 @ 3:34pm
FieryBull 21 Aug, 2022 @ 10:45pm 
The latest version of the game that seems to work natively with a DS4 controller is the one labeled: outdated-1.2.5.0-opengl

The more recent versions aren't able to detect the controller at all.
< >
Showing 1-15 of 15 comments
Per page: 1530 50