#Everest swaps button controls for switch pro controller

36 messages · Page 1 of 1 (latest)

mellow whale
#

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?

mellow whale
#

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.

tender grail
#

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

rancid linden
#

i'm assuming the issue isn't button prompts it's that the buttons are physically switched between vanilla/everest

mellow whale
#

I have it set to Switch, I checked. Yeah the buttons are physically switched.

rancid linden
#

this might be more of an XNA/FNA thing than a vanilla/everest thing per se

mellow whale
#

I'm not sure what that is. Is it something that Everest uses that vanilla Celeste doesn't?

tender grail
#

Vanilla Celeste uses either XNA or FNA as an option, but steam defaults to XNA, while Everest switches all versions to FNA

rancid linden
#

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

mellow whale
#

Hm, okay. Is there anything I can do about that?

rancid linden
#

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

mellow whale
#

everest has more save files but the first 3 are the same between both

rancid linden
#

ok that's good

#

so first of all, do this -

analog baneBOT
#

To switch to the version of Celeste using the FNA framework, go to your Steam properties for Celeste and switch to the opengl beta.
If you have Everest, you will need to reinstall it after doing this.

rancid linden
#

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)

mellow whale
#

(sorry i got a phone call i'll brb)

rancid linden
#

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

mellow whale
#

oh boy, "MiniInstaller died a brutal death" when I reinstalled everest

rancid linden
#

oh wait you're on linux

#

... maybe i should've asked that first catplanet

mellow whale
#

I did mention it in my first message, tbf :P

rancid linden
#

yea woops

#

unfortunately i am also not super familiar with linux so you may have to wait for someone else to help

mellow whale
#

I got everest to reinstall by reinstalling celeste-opengl through steam first, and it launches fine but same issue with the button controls

mellow whale
short delta
#

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? thonkeline

mellow whale
mellow whale
#

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 :)

tender grail
#

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