
ExaKel
Published
PROTON_EAC_RUNTIME="/home/deck/.local/share/Steam/steamapps/common/Proton EasyAntiCheat Runtime/" %command% uplay://launch.569/0
Some minor stutters
The Proton EAC runtime doesn't work in Ubisoft Connect. The standard "uplay://launch/XXX/0" launch option for ubi games needs to come after the EAC runtime launch option to launch correctly in steam.
It messes with the options in the steam and quick menu buttons.
Lowered TDP to 10w. still held 60fps.
Proton version used 8.0.3. Game doesn't have controller button glyphs, only keyboard and mouse keys.
Prerendered cutscenes missing voice and SFX.
Severe judder when steam deck fps cap and in-game fps cap are both at 60fps. Turn off steam deck fps cap for smooth gameplay.
Lowered TDP to 10W.
I used GOG's backup installer and installed via Lutris and then added it as a non-steam game. it loads and runs fine.
This is how I got it running:
- Used a v1.8 No-CD exe and replaced the original game files (this removes the need for the ubi launcher).
- Moved to a separate location outside of steam then uninstalled from steam. (this is just to clear the game's installed status as I own the steam version.)
- In Lutris press the "+" button in the top left, select "Add locally installed game".
- In "Game Info", add the game name and select "Wine" as the runner.
- In "Game Options", Add the filepath to FutureSoldier_DX9.exe in "Executable". Add the folder path that contains the exe in "Wine prefix".
- In "Runner Options", select 'lutris-GE-Proton7-36-x86_64' as the wine version. Leave everything at default.
- Click 'Save'.
- Load the game. Go to the graphics options and check if DX11 is selected, untick the box and restart. Game should load into the campaign.
- Add shortcut into steam as a non-steam game to play in Game mode.
NOTE: DON'T BOTHER WITH DX11. It will crash. The DX9 exe will also crash if the DX11 option is enabled in the graphics options: DX11 MUST be disabled. For some reason it's enabled by default even when the DX9 exe is launched.
Stock GE-Proton7-36 in Steam doesn't work or is missing graphics, but lutris-GE-Proton works (why... I don't know). Try other versions of lutris-GE-Proton to see if they work, I just found 7-36 to work fine.
uplay://launch/11903/0
In /BattleEye/BELauncher.ini, change 64BitExe=GRB.exe to 64BitExe=GRB_vulkan.exe
When you initially boot into the menu you will notice that it is at 15ps or less. Go to Settings > 3rd Party > MSI and disable "MSI Dynamic Ambient Light", doing this will see your FPS improve to playable levels. FPS will always be low when you start the game but as soon as you reach the character select menu it will be full FPS.
This game will nag you about running out of RAM...even at 720p on medium at 30fps.
Above community controller config didn't allow for analog movement speed on the left thumbstick. this is due to the left thumbstick configured as WASD and not a joystick.
Right thumbstick sensitivity is too high especially in precision aiming. Defaults to 400%. dropped it down to 100% and it is more managable.
Game launches with a controller layout mapped for a keyboard. Game thinks controller is a keyboard and mouse, results in not showing controller glyphs. Switched to a controller layout and game shows xbox controller glyphs.
For some reason the steam version works fine with steamOS. I haven't rechecked the Ubi Connect version. game is assigned a controller layout that is mapped like a KB/M and doesn't show controller glyphs. Switch to a controller layout to show controller glyphs.
Game does a GPU driver check and claims it is does not meet the minimum version required.
Game installs fine but does not load to menu due to the game doing a GPU driver check and states it is too old to meet the minimum driver version.
LUTRIS_SKIP_INIT=1 flatpak run net.lutris.Lutris lutris:rungameid/12
I had to edit the lutris shortcut to redirect from setup.exe to game executable. Game does not respect the system level fps: game will max out at 180fps.