Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Strangely, the game seems to "detect" that controller is connected by showing 'A' button letter in the loading screen instead of 'C' letter, but none of the buttons on the controller work.
Does that mean that game recognizes that there is a controller attached but it cannot receive any inputs from the controller?
Honestly. I didn't know this was a widespread issue, because I have been playing with a XBox One Wireless controller fine in other steam games in M1 Mac for many months. (e.g. Binding of Isaac works seamlessly with controller + M1 Mac).
This was the first game where I couldn't use controller. So I thought it was some kind of minor config is missing from the game as it seems to be able to detect that controller is connected ('A' letter is shown in the loading screen), but not be able to accept any inputs.
Anyhow, not the best experience to play the game with keyboard, but I will give it a shot since I really enjoyed first chapter so far. Thanks for making the beautiful game.
- Replace the libSDL2-2.0.0.dvlib file in the game folder with a newer one from the library original website. https://www.libsdl.org/download-2.0.php
- The file will be labeled SDL2, you will need to rename it to libSDL2-2.0.0.dylib
- Replace the new file with the old one.
Celeste started working with my Xbox Series controller in Big Picture mode after doing this.
My guess is that the newly downloaded libSDL is a universal Mach-O binary for both x86_64 and arm64 (i.e. M1) and so the library doesn't have to be translated/emulated by Rosetta (which probably doesn't work well with low-level stuff like controller I/O).