runs ok-ish on Steam Deck btw.
tried it.
on the lowest settings with a 45fps lock. Deck OLED set to 90fps, ingame lock set to 44 as the in-game fps lock is 1 off... weird... never use the Deck's sidebar FPS lock for anything below 60fps unless absolutely necessary, because it has insane input lag. if possible, always use the in-game lock.
if you want to use gyro aiming you have to emulate a mouse both on the stick and the gyro. if you mix stick and mouse inputs the camera does wierd ass things, so you can only use one or the other, and mouse emulation feels better in general even when done on the stick.
you'll need to map the right stick to something however, because you need it in menus. my suggestion is setting the right touchpad to dpad, and then map up press and down press to right stick up and down respectively. this will keep the stick input from interfering with the mouse aim. but allow you to scroll up and down in menus.
to keep the button labels from switching back and forth, there's a setting that is by default set to auto (where it switches depending on what it detects), but you can lock it to controller inputs only.