I play with a switch pro controller and vanilla Celeste sees the inputs correctly. But when I launch Everest, it swaps A with B and X with Y, like an xbox controller. I tried changing the controller settings through Steam, but Steam sees them correctly. I could rebind the controls in the options menu but I'd like the button prompts to show up correctly.
If it makes any difference, I'm playing with the controller plugged into the computer rather than BT, and I'm on Linux Mint.
I tried plugging in a PS5 controller, and it swapped the controls again, so that X was back and O was select. So it's backwards for both controllers.
I did some searching but I couldn't find anything related to this issue. Anyone know what I can do to fix this?
#Everest swaps button controls for switch pro controller
36 messages · Page 1 of 1 (latest)
I havent been on this server in ages, I hope its okay for me to ping <@&673391557939953684> to bring attention to my thread.
For the record, the mods I have installed are: Pride Mod, DeathTracker, and Death Markers.
There's a setting in the mod options to manually change button prompts
It's possible you have it set to xbox. If not, you can always manually set it to switch controls
i'm assuming the issue isn't button prompts it's that the buttons are physically switched between vanilla/everest
I have it set to Switch, I checked. Yeah the buttons are physically switched.
this might be more of an XNA/FNA thing than a vanilla/everest thing per se
I'm not sure what that is. Is it something that Everest uses that vanilla Celeste doesn't?
Vanilla Celeste uses either XNA or FNA as an option, but steam defaults to XNA, while Everest switches all versions to FNA
i think more specifically the FNA version uses SDL2 whereas the XNA version has to rely on something like steam controller support
and those two things work differently
Hm, okay. Is there anything I can do about that?
i think the easiest thing is to switch your vanilla install to FNA but that's mildly annoying if you already have everest installed
first thing to ask, how does save data currently work between vanilla and everest for you, is it synced or is it kept track of separately
everest has more save files but the first 3 are the same between both
but before you reinstall everest, go into your celeste install folder and delete the orig folder
then reinstall everest
(basically the orig folder is a copy of the vanilla game files that everest uses for its "launch into vanilla" feature - if it already exists then everest won't decide to mess with it if you install everest again, so you need to delete it so it copies stuff over again)
(sorry i got a phone call i'll brb)
no worries
the reason i asked about save data is because under certain circumstances that folder will also have a separate copy of your save data used for vanilla stuff and you probably wouldn't want to delete that, but if save data is synced between the two then it's nothing to worry about
I did mention it in my first message, tbf :P
yea woops
unfortunately i am also not super familiar with linux so you may have to wait for someone else to help
I got everest to reinstall by reinstalling celeste-opengl through steam first, and it launches fine but same issue with the button controls
I appreciate the help anyway :)
Uh I know that on Steam Deck there's an option like "Nintendo control scheme" that swaps A/B and X/Y, and some menus in Steam input config get confused by the swap, but like... on PC? 
Yeahh this is on PC. I can check and see if there's a similar option in steam on PC though. I have no issues on my steam deck, funny enough. (well, different issues lol)
turns out I had to turn this setting off in order to make it work properly. And it still works the same on vanilla whether the setting is on or off. weird, but I'm glad it's working now! Thanks for the help :)
Ah, if that fixed it, then the game probably was recognizing the controller correctly in Everest (with FNA), but not on vanilla, and steam was recorrecting it back to being swapped
