


In oled steam deck version the game can show stuttering due refresh rate. Switching to 90HZ should fix the problem.

renaming launcher.exe to any other like launcherold.exe and renaming xblades.exe to launcher.exe should directly start the gaming without issues
Renaming some files fixes the issue

Completely broken, will not run.
I have tried running this native title with and without Proton, without success.
I have tried:
- Multiple version of Proton, with no change;
- All of the launch options suggested by other users here, with no change;
- Running the game natively (without Proton), with no change.
The closest I can get to actually running this game is when trying to run it natively, and setting the launch option to play X-Blades (i.e. go straight into the game) which causs the launcher to appear, but the game crashes as soon as you try to run the game from the launcher.

cmd=(%command%); cmd[-1]=xblades.exe; "${cmd[@]}"
Had to run my monitor at 60 hz. Running at 144 didn't cause issues with hit's not registering so i could not use any of the super attacks.
Game is not native it just runs in wine that doesn't work.
Game appears to run fine with GE-Proton. Occasional stutter from first time shader compilation.
cmd=(%command%); cmd[-1]=xblades.exe; "${cmd[@]}"
The launch option I used bypasses the launcher and runs blade.exe instead. So there was no need to create shortcuts or rename any file when using regular Proton.
The Launcher works properly with GE-Proton7-20.
(while ! ps -A | grep 'launcher.exe'; do sleep 1; done; sleep 1; taskset -p 2 "$(ps -A | grep 'launcher.exe' | awk '{print $1}')") & %command%
mv launcher.exe launcher.exe.bak; ln xblades.exe launcher.exe;
Game crash during first cutscene
Game works perfectly when launched with Proton 6.3-6, skip launcher by renaming xblades.exe to launcher.exe
Game is NOT native. Works flawlessly once set to launch with Proton 6.3-6. Completely spotless experience, no additional tweaking needed.

In fact, the game is not native. I should have used wine, but it doesn't work. When using Proton versions including 6.3-4, it was necessary to abandon the launcher and use the launch parameters. With the custom Proton GE, there is no need for additional settings. Now the launcher works as it should.

Unplayable
It doesn't matter if I try to run with or without launcher. Game won't start.
Use the explanation in the previous report
Game works well after tweak
Skip broken launcher: mv launcher.exe launcher.exe.bak; ln xblades.exe launcher.exe;
Launch option: (while ! ps -A | grep 'launcher.exe'; do sleep 1; done; sleep 1; taskset -p 2 "$(ps -A | grep 'launcher.exe' | awk '{print $1}')") & %command%

Change the launch options to:
(while ! ps -A | grep 'launcher.exe'; do sleep 1; done; sleep 1; taskset -p 2 "$(ps -A | grep 'launcher.exe' | awk '{print $1}')") & %command%
rename "xblades.exe" to launcher.exe
Enjoy

As others have said I needed to rename the old launcher.exe to something else then create a link to xblades.exe and name it launcher.exe. I then had to set the following launch options otherwise the game runs at 5fps - (while ! ps -A | grep 'launcher.exe'; do sleep 1; done; sleep 1; taskset -p 2 "$(ps -A | grep 'launcher.exe' | awk '{print $1}')") & %command% - Now cutscenes are in excess of 2000fps and gameplay is above 175fps. Had no issues playing. The game sound, graphics and gameplay all fine.

The "native" version is just the Windows game prepackaged with an old version of Wine that doesn't work anymore (crashes after opening cutscene). Install with proton and the game launcher doesn't work. Force launch the game without the launcher and the game runs at a couple fps and slowed to an unplayable rate.

Forced usage of Windows version; Game runs in slow motion and is therefore unplayable; Skip broken launcher with this: mv launcher.exe launcher.exe.bak; ln xblades.exe launcher.exe;