Game does not start
Launch the game, it doesn't start, because the game launcher needs .net 3.5 wich can not install on Proton.
Meanwhile Steam Proton team is working to resolve this issue, this is a workaround:
"SWTFU Launcher.exe" is a gui to configure the game options, it needs .Net 3.5 wich doesn't install on Proton.
So rename "SWTFU Launcher.exe" to "SWTFU Launcher.exe.bak"
and
"SWTFU.exe" to "SWTFU Launcher.exe"
Now you can launch the game, launch it one time and exit.
You need to launch the game one time to obtain a config file store here:
"/your_path_to_your_steam_library/Steam/steamapps/compatdata/32430/pfx/drive_c/users/steamuser/Local Settings/Application Data/Aspyr/Star Wars The Force Unleashed"
Open Config.xml with your favorite text editor and you can now set your resolution:
<?xml version="1.0" encoding="utf-8" ?>
<r>
<s id="Version">1</s>
<s id="VideoWidth">1920</s>
<s id="VideoHeight">1080</s>
<s id="LowDetail">0</s>
<s id="IsKBAndMouse">TRUE</s>
<s id="MovementForward">DIK_W</s>
<s id="MovementLeft">DIK_A</s>
<s id="MovementBack">DIK_S</s>
<s id="MovementRight">DIK_D</s>
<s id="ForceDash">DIK_LSHIFT</s>
<s id="Jump">DIK_SPACE</s>
<s id="Pause">DIK_RETURN</s>
<s id="CenterCamera">DIK_C</s>
<s id="Options">DIK_ESCAPE</s>
<s id="LightSaberAttack">MOUSE_B0</s>
<s id="Block">DIK_R</s>
<s id="ForceGrip">MOUSE_B1</s>
<s id="ForcePush">DIK_E</s>
<s id="ForceLightning">DIK_Q</s>
<s id="LockOn">DIK_LCONTROL</s>
<s id="ActivateActionCamera">DIK_V</s>
<s id="PlayerOptions">DIK_ESCAPE</s>
<s id="IsMouseXAxisInverted">FALSE</s>
<s id="IsMouseYAxisInverted">FALSE</s>
<s id="ClothLevel">1</s>
</r>
To activate gamepad, change this line:
<s id="IsKBAndMouse">TRUE</s>
to
<s id="IsKBAndMouse">FALSE</s>
this will desactivate keyboard/mouse and activate gamepad.
In a previous version of proton (4.x) it worked fine out of the box. I hope it gets fixed again in the next. Especially since the launcher workaround doesn't work for me.
With PROTON_USE_D9VK=1, this game runs considerably worse than with WineD3D (it uses DirectX 9). The framerate stays between 6-10 FPS (vs mostly locked 30 FPS with WineD3D), and the player character model doesn't seem to have a texture.
D9VK:


WineD3D:


System:
nvidia 430.26
Linux 5.1.20
GTX 970
Fedora 30
I've been testing with D9VK, and the game works fine after renaming the launcher. But after playing for some time ( I believe for 20 / 30 minutes ), it suddenly crashes to the desktop. It happened twice yesterday.
I'm attaching the compressed log file, because the uncompressed has 500mb.
steam-32430.log.tar.gz
System:
Kernel: 5.3.15
Nvidia Driver: 440.26
GTX 970
Manjaro Linux
This looks like a line of interest from the log: wine: Unhandled page fault on write access to 0x00000008 at address 0x7214ad6d (thread 0041), starting debugger...
@kisak-valve , setting the env var PROTON_FORCE_LARGE_ADDRESS_AWARE seems to solve the issue. I've played for 3 hours with no crashes. Just a thought: it would be nice to have a little hint on the README about when this variable would be helpful ( e.g: 32 bit games ). The current description seems too generic.
@vinifmor have you experienced any other issues in this game? The rendering issue I had has been fixed since long and it worked excellently (well, as excellently as a poor PC port can work) aside from that — time to turn this into a whitelist request?
Edit: forgot about the launcher issue, never mind
Hello @Newbytee, friendly reminder that we need Game Compatibility -> Whitelist Request transitions to be clear and explicit. If the game is running without any issues, please grab the Whitelist template, copy it over to the comment box on this issue report, and fill it out. We'll then have a holding period for anyone else to give feedback before moving it over to the whitelist request group.
@Newbytee , I don't know what are the prerequisites for a white listed game, but there is this issue related to the launcher. I had also to use a patched launcher to unlock the 60 fps -> https://community.pcgamingwiki.com/files/file/506-star-wars-the-force-unleashed-12-fps-cap-fix/ ( but I believe this FPS issue seems to belong to the game itself )
Most helpful comment
Meanwhile Steam Proton team is working to resolve this issue, this is a workaround:
"SWTFU Launcher.exe" is a gui to configure the game options, it needs .Net 3.5 wich doesn't install on Proton.
So rename "SWTFU Launcher.exe" to "SWTFU Launcher.exe.bak"
and
"SWTFU.exe" to "SWTFU Launcher.exe"
Now you can launch the game, launch it one time and exit.
You need to launch the game one time to obtain a config file store here:
"/your_path_to_your_steam_library/Steam/steamapps/compatdata/32430/pfx/drive_c/users/steamuser/Local Settings/Application Data/Aspyr/Star Wars The Force Unleashed"Open Config.xml with your favorite text editor and you can now set your resolution:
To activate gamepad, change this line:
<s id="IsKBAndMouse">TRUE</s>to
<s id="IsKBAndMouse">FALSE</s>this will desactivate keyboard/mouse and activate gamepad.