The game is a complete mess.
PROTON_NO_D9VK=1 %command%
The game has some very minor graphical issues with font and the controller UI outside the game has some minor graphical bugs but is fully functional. If you want a clean controller setup UI switch to 9.0-2 while configuring your game settings.
Only Use "Full Screen Keep Ratio" or "Window Mode 640x480". Window mode can be used to get into fullscreen as well. Do not use "Full Screen Mode 640x480" as it will crash Steam.
Gamepad Controls using a control stick work perfect out of the box. The D-Pad requires you to set up Keyboard controls and map them to Steam Input.
Keyboard input also has a glitch on the language selection screen after the first launch. While you can start the game fine with your last selected language, changing the language won't budge unless you use a control stick to change it.
The controller UI outside the main game has some graphical bugs but its nothing game breaking. If its an issue temporarily switch to 9.0-2 as it works fine there.
Sometimes the fullscreen could be a bit flakey. I recommend starting with "Full Screen Keep Ratio" and if its having a hard time working choose "Window Mode 640x480" and pick the settings you want.
So first you want to setup up your controls for both keyboard and gamepad.
Gamepad requires the player to use the stick to move instead of a D-Pad as the POV button in settings for that was not functioning properly. Also Steam Input seems unable to setup D-Pad controls.
Keyboard works perfectly expect for trying to change your language selection after the first launch. You can get past the language screen on keyboard just fine, but you may need to use a controller stick to change the language if its not responding.
Proton 6.3-8 seems to be the only version that runs this game at full speed and with proper fullscreen.
That being said the graphical issues with the UI seem to be fixed in 9.0-2. More testing with launch codes for this game should be considered.
Controller input setting
Controlls must be manually set in the options
Occasional slowdowns in busy sections with many enemies on screen
It's possible to configure joystick buttons correctly but dpad isn't mapped correctly and won't work out of the box. Needs manual tweaking via Steam Input.
Slow framerate at some points.
Game works fine but needs some tweaking. Used Proton 7.0-5 Flatpak community build.
The game runs fine at 60 constant frame rate limit but sometimes GPU usage increases a lot in certain areas and everything slows down while maintaining the same 60 frame rate. Seems to be a game development problem rather than a Proton issue. It may probably be fixed by turning vsync off or using some kind of Proton environment variable.
Runs well with Proton 7.0-4 flatpak community build.
Occasional slowdown but not so significant the game is unplayable.
Need to manually map buttons in menu
Sub-60 FPS and constant mico-stuttering
You need to manually assign gamepad binds in the launcher window before playing; by default they are all unbound.
I only got a black screen without PROTON_USE_WINED3D
Fonts are a bit glitchy, but readable.
For some reason, the game starts with empty key bindings. Before you start the game, you need to go to keyboard settings in the launcher and add key bindings. Don't try to resize the tool, as it will glitch out.
Keep the game in window mode and you'll be fine.
The gamepad key config tool doesn't work.
Set controls in launcher first and does not work with "Full screen mode 640*480". Otherwise runs perfectly.
Game displays graphics correctly only on windowed mode at 640*480. Keyboard + joypad work fine.
Game recognizes no input after reaching the main menu.
Game reaches main menu and after that point it doesn't recognize any input from keyboard or gamepad.
Game appears to run fine, except no input is read. Launcher detects keyboard and joypad, however changes are never saved. It appears that the game is unable to read or write to the config file joy1.ini. Will report after further testing.