https://bugs.winehq.org/show_bug.cgi?id=49815
--- Comment #8 from Kyle Devir kyle.devir@mykolab.com --- Sorry for the long delay...
Here's the Proton build:
https://mega.nz/file/uEEGAKAZ#YUdCIAnYSeQWjgEObsOgpOGtBXjDZsKXcW98eUMP8_0
You'll need to first obviously own Bayonetta. You'll need to then extract the build to "~/.local/share/Steam/compatibilitytools.d". Then restart Steam if need be. Open Bayonetta game properties, and down the bottom, tick "Force the use of a specific Steam Play compatibility tool". Find and select the build.
Then select play... it should take an annoying while to set up the prefix... and then crash. This is fine, as Bayonetta looks for a D: drive pointing to the game directory... so, next, run "WINEPREFIX=<Steam library location>/steamapps/compatdata/460790 winecfg", and add "<Steam library location>/steamapps/common/Bayonetta" as D: drive.
Then hit play again. Obviously have your Xbox controller connected before starting.
Mash enter on the keyboard to skip the annoying logo videos and get the main menu. Now, hit buttons on your controller, and you should get no responses...
Hmmmm... just tried with Grandia II Anniversary Edition, and the controller works just fine there... so it seems to map the buttons, while Bayonetta does some other thing.